ORACLE 11g archive log 归档日志
2017-04-03 00:06
309 查看
1,配置归档日志的格式
当数据库处于archivelog模式时,如果进行日志切换,后台进程将自动生成归档日志。归档日志的默认位置为%oracle_home%\rdbms, 在Oracle database 11g中,归档日志的默认文件名格式为arc%s_%r.%t。为了改变归档日志的位置和名称格式,必须改变相应的初始化参数。默认的归档日志格式是
SQL> show parameter log_archive_format; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ log_archive_format string %a_%t_%s_%r.dbf SQL> SQL> select z1.*,'aaaaa' as name from Z1; ID NAME ---------- ----- 1 aaaaa SQL>
2,规定日志格式
初始化参数log_archive_format用于指定归档日志的文件名格式,设置该初始化参数时,可以指定以下匹配符:-> %s:日志序列号 -> %S:日志序列号(带有前导0)。 -> %t: 重做线程编号。 -> %T: 重做线程编号(带有前导0) -> %a:活动ID号 -> %d:数据库ID号 -> %r:RESETLOGS的值。
配置归档日志文件格式时,必须带有%s、%t和%r匹配符,而其他匹配符号可有可无。配置了归档文件格式后,必须重启数据库。
在线设置归档日志格式:
设置命令:
alter system set log_archive_format=’%T_%a_%t_%s_%r.dbf’ scope=spfile;
执行过程:
SQL> alter system set log_archive_format='%a_%t_%s_%r.dbf' scope=spfile; System altered. SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. SQL> startup; ORACLE instance started. Total System Global Area 2.0176E+10 bytes Fixed Size 2261928 bytes Variable Size 3422555224 bytes Database Buffers 1.6710E+10 bytes Redo Buffers 41463808 bytes Database mounted. Database opened. SQL> show parameter log_archive_format; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ log_archive_format string %d_%n_%s_%t_%r.dbf SQL> SQL> alter system switch logfile; System altered. SQL>
3,设置归档路径
datagurad里面设置:SQL> alter system set log_archive_dest_1='location=/oracle/app/oracle/archivelogs LGWR VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=powerdes_m1' scope=spfile; System altered. SQL>
普通单实例设置
SQL> alter system set log_archive_dest_1='location=/oracle/app/oracle/archivelogs' scope=spfile; System altered. SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. SQL> startup; ORACLE instance started. Total System Global Area 2.0176E+10 bytes Fixed Size 2261928 bytes Variable Size 3422555224 bytes Database Buffers 1.6710E+10 bytes Redo Buffers 41463808 bytes Database mounted. Database opened. SQL> alter system switch logfile; System altered. SQL>
相关文章推荐
- oracle 11g开启归档模式及修改归档目录 日志满
- oracle 11g归档日志研究_2
- ORACLE 11G 单实例 磁盘文件系统 DG 归档日志删除脚本 基于RED HAT LINUX 5.3 X86 64BIT
- Oracle 11G RAC开启和关闭归档日志
- Oracle 11G RAC开启和关闭归档日志
- Oracle 10g 归档日志(Archive Log )
- oracle 11g归档日志研究_4
- oracle 11g 归档日志分析
- oracle 11g归档日志研究_1
- Oracle 11g正确删除归档日志方法
- Oracle 11g 更改归档模式、目录和日志大小
- Oracle 11g 归档日志
- oracle归档日志(archive log)
- Oracle 11g 删除归档日志
- ORACLE 11g 使用logminer 分析归档日志和在线日志
- ORACLE 11g 使用logminer 分析归档日志和在线日志
- ORACLE 11G 单实例 磁盘文件系统 DG 归档日志删除脚本 基于RED HAT LINUX 5.3 X86 64BIT
- Oracle中的归档日志(Archive Log)
- Oracle 11g 删除归档日志
- oracle 11g rac 环境下 静态监听的配置 以及 归档日志备份