备份与恢复
(1)逻辑备份:expzgk/zgk@orcl
输入缓冲区大小 >5000
备份路径>i:\mybak.dmp
逻辑恢复:imp zgk/zgk
>i:\test.dmp
(2)物理备份:
冷备份(脱机):(非归档模式下进行)
#conn sys/oracle@ orcl as sysdba
>Shutdownimmediate
复制数据文件
Startupmount; 将数据文件考到规定目录下;alterdatabase open
热备份(正常运行,进行联机备份)
进行热备份先查看归档状态 :archivelog list
alter system set log_archive_start=true scope=spfile //修改归档模式
shutdown immediate
startup mount
alter database archivelog //将日志切换到归档模式
alter database open;
alter tablespace tabs begin backup; //修改tabs表空间
拷贝数据到其他地方
alter tablespace tabs end backup; //停止拷贝
alter system archive log current; //将当前的联机日志进行归档
alter system switch logfile; 进行日志切换
shutdown immediate //停掉后,将tabs数据文件删除
select * from v$recover_file //查看哪个文件出了问题
alter database datafile 13 offline drop //脱机删除损坏的文件
alter database open //打开数据库
把拷贝的还原过去
Recover datafile 13 //
alterdatabase datafile 13 online //设置为在线