欢迎来到天天文库
浏览记录
ID:57689470
大小:42.50 KB
页数:2页
时间:2020-09-01
《ORACLE 数据库热备份.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ORACLE数据库热备份热备份又叫联机备份,是在数据库打开的情况下进行备份,备份期间事务处理照常进行,用户使用不受影响。热备份要求数据库处于归档模式!一、备份前准备工作热备份通常以表空间为单位,可备份某一个特定表空间的所有数据文件,也可以只备份某个表空间的一部分数据文件。由于在备份过程中,数据库仍然是打开的,所以要求正在复制的各个数据文件管理的表空间必须处于备份模式。备份完后再脱离备份模式。因此备份前必须将ORACLE数据库调整为归档模式。查看代码如下查看当前数据库归档状态:ARCHIVELOGLIST:以
2、下为非归档如果数据库在非归档状态下,则可以更改为归档状态。1、停止数据库,将数据库启动到MOUNT状态2、通过alterdatabasearchivelog命令将数据库修改为归档模式(如果要修改为非归档模式,则使用noarchivelog参数),然后打开数据库,查看已经成功打开做好以上准备工作就可以对数据库进行热备份了!二、数据库备份1、查询要备份表空间对应的数据文件的详细信息selectfile_namefromdba_data_fileswheretablespace_name='USERS';2、将表
3、空间设为备份模式ALTERTABLESPACEUSERSBEGINBACKUP;3查看处于备份模式的数据文件:select*fromv$backup;4、使用操作系统命令备份表空间的数据文件HOSTCOPYf:BAKHOSTCOPYf:oracleoradataorcl*.dbf//将前面ORACLE数据库热备份的文件拷贝到系统目录中5、将表空间设置为正常模式ALTERTABLESPACEUSERSENDBACKUP;
此文档下载收益归作者所有