oracle归档模式备份恢复

上传人:re****.1 文档编号:487807180 上传时间:2023-12-01 格式:DOCX 页数:5 大小:13.50KB
返回 下载 相关 举报
oracle归档模式备份恢复_第1页
第1页 / 共5页
oracle归档模式备份恢复_第2页
第2页 / 共5页
oracle归档模式备份恢复_第3页
第3页 / 共5页
oracle归档模式备份恢复_第4页
第4页 / 共5页
oracle归档模式备份恢复_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《oracle归档模式备份恢复》由会员分享,可在线阅读,更多相关《oracle归档模式备份恢复(5页珍藏版)》请在金锄头文库上搜索。

1、Oracle归档模式1 Oracle归档模式设置1.1以系统管理员身份登录sqlplus /nologSQLconnect sys/oracle as sysdba;Connected.1.2检查当前数据库是否为归档模式SQL archive log list; Database log mode Automatic archival Archive destinationOldest online log sequence Current log sequenceNo Archive ModeDisabledUSE_DB_RECOVERY_FILE_DEST8101.3设置归档模式1.全数据

2、库脱机备份(重要),详见全数据库的脱机备份(冷备份)步骤。2.启动数据库至mount状态SQL startup mount;3.设置数据库为归档模式SQL alter database archivelog;Database altered.4.检查数据库归档模式是否开启SQL archive log listDatabase log modeArchive ModeAutomatic archivalEnabledArchive destinationUSE_DB_RECOVERY_FILE_DESTOldest online log sequence8Next log sequence t

3、o archive10Current log sequence105.启动数据库SQLalter database open;2 Oracle归档模式管理2.1启用自动归档修改初始化参数LOG_ARCHIVE_START = TRUE此值在下次启动数据库时生效。或 SQLalter system archive log start;下述命令设置实例的当前归档进程数为4:SQLalter system set log_archive_max_processes=4;2.2停止自动归档修改初始化参数LOG_ARCHIVE_START = FALSE此值在下次启动数据库时生效。或 SQLalter

4、system archive log stop;2.3手动归档SQL alter system archive log all;将转存所有未归档的日志文件。2.4设置归档目的地方法一:1. SQLshutdown;2. 编辑初始化参数LOG_ARCHIVE_DEST_n,如:LOG_ARCHIVE_DEST_1=LOCATION=/disk1/archiveLOG_ARCHIVE_DEST_2=LOCATION=/disk7archive LOG_ARCHIVE_DEST_3=SERVICE=standby13. 编辑LOG_ARCHIVE_FORMAT设置归档文件名字模板LOG_ARCHIV

5、E_FORMAT=arch_%t_%s_%r.arc方法二:1. SQLshutdown;2. 编辑初始化参数 LOG_ARCHIVE_DEST和 LOG_ARCHIVE_DUPLEX_DEST女口: LOG_ARCHIVE_DEST=/disk1/archiveLOG_ARCHIVE_DUPLEX_DEST=/disk2/archive3. 编辑LOG_ARCHIVE_FORMAT设置归档文件名字模板LOG_ARCHIVE_FORMAT=arch_%t_%s_%r.arc2.5控制归档跟踪输出SQL alter system set log_archive_trace=12;2.6查看归档日

6、志文件信息2.6.1归档日志相关视图视图说明V$ARCHIVED_LOG显示归档日志信息,包括文件名、文件大小、日志文件块大 小和SCN号等V$ARCHIVE DEST显示归档目的地、目的地状态和状态失败信息等V$ARCHIVE PROCESSES显示归档进程信息2.6.2查看归档状态SQL archive log list 或SQLselect name,log_mode from v$database; 或SQL select instance_name,archiver from v$instance;2.6.3获得归档文件信息SQLselect name,sequence#,first

7、_change#,next_change#,blocks from v$archived_log where sequence# between 193 and 194;2.6.4获得归档目的地信息SQLselect destination,binding,target,reopen_secs from v$archive_dest;2.6.5査看归档进程状态信息SQLselect * from v$archive_processes;3数据库备份恢复3.1全数据库的脱机备份(冷备份)步骤1. 以sysdba身份登陆数据库2. select name from v$datafile获得所有数据

8、文件的位置3. select name from v$controlfile获得所有控制文件的位置4. SQLshutdown normal;5. 进入操作系统,将2) 3)选出的文件复制到备份的目的地6. 将%ORACLE_HOME%NETWORKADMIN目录下的几个*.ora文件也进行备份3.2数据库不完全恢复3.2.1基于时间的恢复下面将进行恢复的处理1. SQLshutdown immediate;2. SQLstartup mount;3. 将备份的数据文件拷贝到当前数据文件目录下4. 进行数据恢复(不使用控制文件)SQLrecover database until time yy

9、yy-mm-dd hh24:mi:sS(使用控制文件,此还需要在步骤3拷贝备份的控制文件)SQLrecover database untile time yyyy-mm-dd hh24:mi:ss using backup controlfile5. SQLalter database open resetlogs;6. 检查表数据是否复原322基于取消的恢复基于取消的恢复不能完全恢复数据库,只能将数据损失降到最少1. SQLshutdown immediate;2. SQLstartup mount;3. 将备份的所有数据文件拷贝到当前数据文件目录下。4. SQLrecover database until cancel using backup controlfile;5. SQLalter database open resetlogs;3. 2.3基于SCN的恢复1. SQLshutdown immediate;2. SQLstartup mount;3. SQLrecover database until change 2712824 using backup controlfile;4. SQLalter database open resetlogs;5. 检查是否恢复成功

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号