一. 问题描述
在grid control 管理界面上,运行create standby database,在最后运行的创建standby database时,系统报TNS-04414 file error,standby db创建失败.
二. 问题分析
OS版本是:redhat 5.3 x86,当然这个问题与os的版本没有关系.
grid control的版本是10.2.0.1,数据库版本是10.2.0.1.
这个问题可能是gc 10.2.0.1的bug,笔者在gc 10.2.0.2上进行过多次创建dg的操作 ,都十分顺利,不会遇到上述的问题.
如果避开这个bug呢?这个bug主要是gc在创建tnsnames.ora,listener.ora文件时,无法覆盖以前已经存在的文件,报了这个文件错误的错误提示.
在gc上创建dg前,首先将源库数据库服务器的相关文件重命名,方法如下:
$cd $ORACLE_HOME/network/admin
$mv tnsnames.ora tnsnmaes.ora.bak
$mv listener.ora listener.ora.bak
$mv sqlnet.ora sqlnet.ora.bak
然后再在gc中创建dg,问题不再出现.
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/32980/viewspace-1058207/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/32980/viewspace-1058207/