200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > oracle 安全备份与rman_Oracle 11g下使用RMAN进行备份和恢复操作(一)

oracle 安全备份与rman_Oracle 11g下使用RMAN进行备份和恢复操作(一)

时间:2020-04-09 14:01:15

相关推荐

oracle 安全备份与rman_Oracle 11g下使用RMAN进行备份和恢复操作(一)

备注:从10g版本起,log_archive_start 参数已经废弃,不用设置了。

介绍:RMAN备份和恢复操作,要求数据库必须运行在归档模式下。本节先介绍如何开启数据库的归档模式。

第一步:查看当前是否开启归档模式:

C:\>sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on 星期四 1月 9 11:08:45

Copyright (c) 1982, , Oracle. All rights reserved.

SQL> conn / as sysdba

已连接。

SQL> archive log list;

数据库日志模式 非存档模式

自动存档 禁用

存档终点 USE_DB_RECOVERY_FILE_DEST

最早的联机日志序列 36

当前日志序列 38

第二步:设置归档文件格式:

SQL> alter system set log_archive_format='arch_%d_%t_%r_%s.log' scope=spfile;

系统已更改。

注意要加 scope=pfile,否则报“ORA-02095: 无法修改指定的初始化参数”错误,这个参数要重启DB才能生效。

第三步:重启数据库至mount阶段:

SQL> shutdown immediate;

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup mount;

第四步:开启归档模式:

SQL> alter database archivelog;

数据库已更改。

第五步:打开数据库:

SQL> alter database open;

数据库已更改。

第六步:(可选)再次验证下归档相关参数和设置:

SQL> archive log list;

数据库日志模式 存档模式

自动存档 启用

存档终点 USE_DB_RECOVERY_FILE_DEST

最早的联机日志序列 36

下一个存档日志序列 38

当前日志序列 38

SQL> select log_mode from v$database;

LOG_MODE

------------

ARCHIVELOG

SQL> select archiver from v$instance;

ARCHIVE

-------

STARTED

SQL> alter system switch logfile;

系统已更改。

SQL> select name from v$archived_log;

NAME

--------------------------------------------------------------------------------

xxx\FLASH_RECOVERY_AREA\LEVISDB1\ARCHIVELOG\_01_09\O1_MF_1_38_9DW5

6P0G_.ARC

SQL> quit

从 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options 断开

待续...(后续再介绍RMAN具体的备份和恢复操作)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。