oracle 数据库备份脚本 ORACLE数据库备份与恢复详解[通俗易懂]

03/14 23:17:19 来源网站:辅助卡盟平台

注意: 当数据库处在ARCHIVE模式下时,一定要保证指定的归档路径可写,否则数据库就会挂起,直到能够归档所有归档信息后才可以使用。另外,为创建一个有效 的备份,当数据库在创建时,必须履行一个全数据库的冷备份,就是说数据库需要运行在归档方式,然后正常关闭数据库,备份所有的数据库组成文件。这一备份是 整个备份的基础,因为该备份提供了一个所有数据库文件的拷贝。(体现了冷备份与热备份的合作关系,以及强大的能力)

2,备份表空间文件:

a,首先,修改表空间文件为备份模式 ALTER TABLESPACE tablespace_name BEGIN BACKUP;

b,然后,拷贝表空间文件到安全区域 !CP tablespace_name D_PATH;

c,最后,将表空间的备份模式关闭 ALTER TABLESPACE tablespace_name END BACKUP;

3,对归档日志文件的备份:

停止归档进程-->备份归档日志文件-->启动归档进程

如果日志文档比较多,我们将它们写入一个文件成为一个恢复的参考:$ files `ls /arch*.dbf`;export files

4,备份控制文件:

SQL> alter database backup controlfile to 'controlfile_back_name(一般用2004-11-20的方式)' reuse;

当然,我们也可以将上面的东东写为一个脚本,在需要的时候执行就可以了:

脚本范例:

su – oracle

来源:【九爱网址导航www.fuzhukm.com】 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    暂无相关资讯
oracle 数据库备份脚本 ORACLE数据库备份与恢复详解[通俗易懂]