嘛的,最近一直写EPOLL的游戏服务端搞的头晕,BOSS说了要备份ORACLE,由于DBA离职了,搞这个事情搞的很蛋疼,关掉实例后备份数据库各种连接不到实例,本来今晚要完成泡泡堂游戏的DX版的,郁闷 还好群友们耐心帮助,我发现晚上求指教才有用,白天群里都是尼玛扯淡的 感谢几位高手的指点 老贾 Sep_Libra 小邓 1:用SQLPLUS控制台时,我了个操老要求输入密码和账号 用控制登录SQLPLUS解决 Sqlplus/nolog 接着使用用户和密码及指定实例连接 Conn sys/密码@实例名 指定用户身份的话 Conn sys/密码@实例名 as sysdba 还可以远程连接呢 Conn Conn sys/密码@ip:port /实例名 as sysdba 2:用一堆命令找下需要备份的文件在哪里 select instance_name,version,status,archiver,database_status from v$instance; select file_name,tablespace_name,status,online_status from dba_data_files; --查看数据文件 select name from v$datafile; */ --查看临时文件 select name from v$tempfile; --控制文件 select member from v$logfile; --控制文件 select name from v$controlfile; 3关闭数据库: shutdown immediate (所有用户执行完SQL语句就断开关闭数据库) 多 shutdown (等待所有用户断开的时候关闭) 少 shutdown transactional (用户完成任务时候关闭) shutdown abort (可能会破坏数据,或者文件,基本不用 4:备份文件 5:WIN直接重启监听服务和被关掉的实例服务吧 不然各种纠结4小时