집 >데이터 베이스 >MySQL 튜토리얼 >Oracle开启归档模式及其相关参数
Oracle开启归档模式及其相关参数,涉及以下几个参数:log_archive_min_succeed_dest动态参数 log_archive_dest_state_ 参数log_a
Oracle开启归档模式及其相关参数,涉及以下几个参数:log_archive_min_succeed_dest动态参数 log_archive_dest_state_ 参数
log_archive_format log_archive_dest_1
1.开启归档模式SQL> show user
USER 为 "SYS"
SQL> archive loglist
数据库日志模式 非存档模式
自动存档 禁用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 32
当前日志序列 36
SQL> shutdown immediate;
SQL> startup mount; 开启归档模式 需要在MOUNT状态下进行。
ORACLE 例程已经启动。
Total System Global Area 431038464 bytes
Fixed Size 1375088 bytes
Variable Size 327156880 bytes
Database Buffers 96468992 bytes
Redo Buffers 6037504 bytes
数据库装载完毕。
SQL> alter database archivelog;
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL> archive loglist;
数据库日志模式 存档模式
自动存档 启用
存档终点 USE_DB_RECOVERY_FILE_DEST ---开启归档后默认归档位置是闪回区
最早的联机日志序列 32
下一个存档日志序列 36
当前日志序列 36
SQL> show parameter log_archive_max_process
NAME TYPE VALUE
----------------------------------------------- ------------------------------
log_archive_max_processes integer 4
SQL> show parameter log_archive_dest_
NAME TYPE VALUE
----------------------------------------------- ------------------
log_archive_dest_1 string
log_archive_dest_10 string
log_archive_dest_state_13 string enable
2.指定归档日志存放目录
SQL> alter system set log_archive_dest_1="location=d:\disk1\offlinelog\ mandatory"; 这里如果是RAC的话,,可以指定为闪回区并具体到实例alter system set log_archive_dest_1='location=USE_DB_RECOVERY_FILE_DEST' sid='*'
系统已更改。
SQL> show parameter log_archive_dest_1
NAME TYPE VALUE
----------------------------------------------- ------------------------------
log_archive_dest_1 string location=d:\disk1\offlinelog\ mandatory
SQL> alter system set log_archive_dest_2="location=d:\disk2\offlinelog\ ";
系统已更改。
SQL> show parameter log_archive_dest_2
NAME TYPE VALUE
----------------------------------------------- -----------------------------
log_archive_dest_2 string location=d:\disk2\offlinelog\
SQL> alter system set log_archive_dest_3="location=d:\disk3\offlinelog\ optional";
系统已更改。
SQL> alter system setlog_archive_dest_4="location=d:\disk4\offlinelog\ optional";
系统已更改。
SQL> alter system setlog_archive_dest_5="location=d:\disk5\offlinelog\ mandatory";
系统已更改。
设置归档目录时的几个参数:
SQL> showparameter log_archive_dest_
NAME TYPE VALUE
----------------------------------------------- ------------------------------
log_archive_dest_1 string location=d:\disk1\offlinelog\ mandatory
log_archive_dest_2 string location=d:\disk2\offlinelog\
log_archive_dest_3 string location=d:\disk3\offlinelog\ optional
log_archive_dest_4 string location=d:\disk4\offlinelog\ optional
log_archive_dest_5 string location=d:\disk5\offlinelog\ mandatory
log_archive_dest_6 string
SQL> col destination for a30
SQL> select destination,binding,target,status from v$archive_dest;
DESTINATION BINDING TARGET STATUS
------------------------------ ---------------- ---------
d:\disk1\offlinelog\ MANDATORY PRIMARY VALID
d:\disk2\offlinelog\ OPTIONAL PRIMARY VALID 设置参数时未指定OPTIONAL,ORACLE默认即是此参数值。
d:\disk3\offlinelog\ OPTIONAL PRIMARY VALID
d:\disk4\offlinelog\ OPTIONAL PRIMARY VALID
d:\disk5\offlinelog\ MANDATORY PRIMARY VALID
OPTIONAL PRIMARY INACTIVE
OPTIONAL PRIMARY INACTIVE
查询已经产生的归档日志名--系统默认的命令格式
SQL> select name,blocks from v$archived_log;
NAME BLOCKS
------------------------------------------------------------------------------------------
/u01/app/oracle/flash_recovery_area/BYS001/archivelog/2013_06_08/o1_mf_1_12_8v63 762
########################################################################################
更多详情见请继续阅读下一页的精彩内容:
相关阅读:
Oracle 11G RAC 修改归档模式
Oracle手工完全恢复案例(归档模式)
Oracle手工恢复案例(非归档模式)
Oracle归档模式设置的相关指令与简要说明
Oracle 10g 归档模式下备份脚本