|
昨天在自己本上的11g做备份恢复测试。发现一个11g的归档默认的情况竟然是两个路径下的两份文件。
环境win xp oracle 11g R1
由于这个库装了有些时间了,不知道当初安装时有没有设置归档路径。昨天测试时才打开归档,做一个删除数据文件,并且移走归档日志文件,从rman中删除过期归档,在进行数据文件恢复时竟然啥都没提示给恢复了。
SQL> alter database create datafile 'c:\test.dbf';
数据库已更改。
SQL> alter database recover datafile 'c:\test.dbf';
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL> show parameter db_recovery_file
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string C:\app\joebin\flash_recovery_area
db_recovery_file_dest_size big integer 2G
很疑惑,归档就这一个路径呀。进一步查看,发现:
SQL> show parameter db
......
standby_archive_dest string %ORACLE_HOME%\RDBMS
......
到这个目录里确实看到了不少的归档文件。
其实在RMAN中执行如下命令是可以看到这些归档,只是在前面删除过期归档时没怎么留意:
RMAN> list archivelog all;
......
RMAN> list archivelog all;
名称: C:\APP\JOEBIN\PRODUCT\11.1.0\DB_1\RDBMS\ARC00056_0668087649.001
幸好发现这个问题,要不以后用到生产系统不定会闹出些啥麻烦来哩。
有办法不让这个 standby_archive_dest 这个生效吗 |
|