数据库归档管理.pdfVIP

  • 0
  • 0
  • 约8.99千字
  • 约 7页
  • 2020-09-07 发布于天津
  • 举报
. 数据库归档 1、 查看、更改归档路径 在 ORACLE10G中,默认的归档路径为 $ORACLE_BASE/flash_recovery_area。对于 这个路径, ORACLE有一个限制,就是默认只能有 2G的空间给归档日志使用,可以使用下面 两个 SQL语句去查看它的限制 select * from v$recovery_file_dest; show parameter db_recovery_file_dest( 这个更友好直观一些 ) 当归档日志数量大于 2G 时,那么就会由于没有更多的空间去容纳更多的归档日 志会报无法继续归档的错误。 如: RA-19809: limit exceeded for recovery files ORA-19804: cannot reclaimbytes disk space from 2147483648 limit ARC0: Error 19809 Creating archive log file to /u01/app/oracle/flash_recovery_area/ORCL/archivelog/2007_04_30/o1_mf _1_220_0_.arc 这时我们可以修改它的默认限制,比如说将它增加到 5G或更多,也可以将归档 路径重新置到别的路径,就不会有这个限制了。 更改限制语句如下: alter system set db_recovery_file_dest_size=5368709102; 或者直接修改归档的路径即可 alter system set log_archive_dest_1=location=/u01/archivelog scope =both; 2、修改归档模式 sql archive log list; sql shutdown immediate; sql startup mount; sql alter database archivelog; alter database noarchivelog sql alter database open; sql archive log list; . . 3、确认归档是否生效 alter system switch logfile; 看对应的归档位置时候有 archivelog 产生。 该参数已废弃,只要开启了 archivelog 就自动归档。 4 、设置归档文件格式 当数据库处理 ARCHIVELOG模式时,如果进行日志切换,后台进程将自动生 成归档日志。 归档日志的默认位置为 %ORACLE_HOEM%\RDBMS,在 Oracle 11g 中, 归档日志的默认文件名格式为 ARC%S%_%R%T。为了改变归档日志的位置和名称格 . . 式,必须改变相应的初始化参数。 初始化参数 LOG_ARCHIVE_FORMAT用于指定归档日志的文件名称格式,设置该初 始化参数时,可以指定以下匹配符: %s 日志序列号。 %S 日志序列号,但带有前导 0。 %t 重做线程号。 %T 重做线程号,但带有前导 0。 %a 活动 ID 号。 %d 数据库 ID 号。 %r RESETLOGS的 ID 值。 需要注意,在 O

文档评论(0)

1亿VIP精品文档

相关文档