li
  当前位置:主页 > 备份恢复 > 文章内容
li
归档日志名称为空
来源: http://yangtingkun.itpub.net/  作者: yangtingkun    时间:2008-01-26   阅读:11  

查询V$ARCHIVED_LOG视图的时候,发现归档日志的文件名称全部为空。


数据库为Oracle10203 RAC on Solaris,数据库使用了ASM作为底层存储。数据库开始将归档日志存放在ASM上,后来将归档放到本地硬盘后,居然发现V$ARCHIVED_LOG视图中的归档名称变成了空。

SQL> set pages 100 lines 120
SQL> SELECT DISTINCT DECODE(NAME, NULL, 'NULL', NAME) FROM V$ARCHIVED_LOG;

DECODE(NAME,NULL,'NULL',NAME)
--------------------------------------------------------------
NULL

SQL> SHOW PARAMETER LOG_ARCHIVE_DEST_1

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_1 string LOCATION=/data1/archivelog
log_archive_dest_10 string

将数据库的归档目录改回到ASM上,马上就可以看到新的归档日志的名称:

SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_1 = 'LOCATION= DISK/testrac/' SCOPE = MEMORY SID = 'testrac1';

系统已更改。

SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_1 = 'LOCATION= DISK/testrac/' SCOPE = MEMORY SID = 'testrac2';

系统已更改。

SQL> ALTER SYSTEM ARCHIVE LOG CURRENT;

系统已更改。

SQL> SELECT NAME, COUNT(*) FROM V$ARCHIVED_LOG GROUP BY NAME;

NAME COUNT(*)
------------------------------------------------------------ ----------
250
DISK/testrac/2_208_618591128.dbf 1
DISK/testrac/1_292_618591128.dbf 1

关闭数据库,使刚才的归档参数的修改失效,归档路径恢复到本地,再次查询:

SQL> SELECT NAME, COUNT(*) FROM V$ARCHIVED_LOG GROUP BY NAME;

NAME COUNT(*)
------------------------------------------------------------ ----------
250
/data1/archivelog/2_209_618591128.dbf 1
/data1/archivelog/1_293_618591128.dbf 1
DISK/testrac/2_208_618591128.dbf 1
DISK/testrac/1_292_618591128.dbf 1

目前仍然可以看到所有的归档日志名称,下面尝试用rman删除所有的归档日志。

IXDBA.NET技术社区

SQL> SELECT NAME, COUNT(*) FROM V$ARCHIVED_LOG GROUP BY NAME;

NAME COUNT(*)
------------------------------------------------------------ ----------
256

通过rman删除后,归档日志名称再次变成空值。

这个问题在metalink上也没有找到类似的描述,个人怀疑和ASM有关。




  上一篇: RAC环境中的初始化文件   下一篇: 修改系统时间导致RAC环境的一个实...
li
 §相关评论  
 热点文章

·Oracle数据库远程复制与异地容
·Oracle 11g备份恢复功能增强
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·使用Flashback Query 恢复误删
·如何开启/关闭oracle的归档
·Rman的format格式中的%s类似的
·怎么样创建RMAN恢复目录
·ORA-01843:无效的月份,这个是
·ORA-01843:无效的月份
li
 编辑推荐
·Oracle数据库远程复制与异地容
·Oracle 11g备份恢复功能增强
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·使用Flashback Query 恢复误删
·如何开启/关闭oracle的归档
·Rman的format格式中的%s类似的
·怎么样创建RMAN恢复目录
·ORA-01843:无效的月份,这个是
·ORA-01843:无效的月份
li
 相关篇章
·RAC环境中的初始化文件
·RAC环境中的TNSNAMES文件
·RAC环境中的密码文件
·RAC环境中的快照控制文件
·一次带库备份异常
·RAC环境的恢复策略
·RAC环境中修改系统时间可能导致S...
·RAC环境一个实例删除已被另一个实...
·利用TAR恢复ORACLE RAC环境的软件...
·srvctl添加数据库信息报错
·修改系统时间导致RAC环境的一个实...
·Rman通过NFS备份报错ORA-27054
·RMAN备份恢复——备份到带库的性...
·RMAN备份恢复——备份到带库的性...
·RMAN备份恢复——RAC环境数据库的...
·RMAN备份恢复--RAC环境数据库的备...
·RMAN备份恢复——RAC环境数据库的...
·RMAN备份恢复——RAC环境数据库的...
·RMAN备份恢复——RAC环境数据库的...
·RMAN备份恢复——RAC环境数据库的...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接