查看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>