ORACLE备份手记

时间:2022-12-26 14:00:23
嘛的,最近一直写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小时