查看oracle归档日志路径1,查看oracle归档日志路径1

  • Post author:
  • Post category:其他


查看oracle归档日志路径

1.修改归档日志的格式

默认格式是:“ %t_%s_%r.dbf”,我们尝试将格式修改为“%t_%s_%r.arch”,这是一个静态参数,需要重新启动数据库才生效。

sys@ora10g> show parameter log_archive_format

NAME                  TYPE        VALUE

——————— ———– ————————————–

log_archive_format    string      %t_%s_%r.dbf

sys@ora10g> alter system set log_archive_format=’%t_%s_%r.arch’ scope=spfile;

System altered.

2.修改修改归档日志的位置

1)使用“archive log list”命令查看一下默认情况下归档日志存放的位置

sys@ora10g> archive log list;

Database log mode              Archive Mode

Automatic archival             Enabled

Archive destination            USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence     98

Next log sequence to archive   100

Current log sequence           100

2)上面结果提到USE_DB_RECOVERY_FILE_DEST这个Archive destination,其实我们可以去掉“USE_”使用“DB_RECOVERY_FILE_DEST”得到数据库中的参数详解。

sys@ora10g> show parameter DB_RECOVERY_FILE_DEST

NAME                  TYPE        VALUE

——————— ———– ————————————–

db_recovery_file_dest string      /oracle/app/oracle/flash_recovery_area

3)将db_recovery_file_dest参数置空

alter system set db_recovery_file_dest = ” scope=spfile;

4)以防万一,将log_archive_dest参数也置空

alter system set log_archive_dest = ” scope=spfile;

5)我们这里采用的生效参数是log_archive_dest_1,修改方法如下。请注意语法

alter system set log_archive_dest_1 = ‘location=/oracle/arch/ora10g’ scope=spfile;

6)重新启动数据库,使上述所有修改的参数生效。

sys@ora10g> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

sys@ora10g>

sys@ora10g>