ORACLE备份手记

嘛的,最近一直写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小时
原文地址:https://www.cnblogs.com/cfas/p/3174572.html