ORA-13871: Invalid instance name ORACLE 报错 故障修复 远程处理
文档解释
ORA-13871: Invalid instance name
Cause: Instance name is too long (exceeding 16 characters)
Action: Supply correct name
ORA-13871:无效的实例名是一个可怕的Oracle Data guard 错误,它会阻止初始化过程并且给出无效的实例名的消息。
官方解释
最常见的案例是使用非法字符创建实例。当传入非法字符时,ORA-13871错误会报出,这时候应该检查下实例名中是否存在非法字符。
正常处理方法及步骤
1. 首先要确保实例名符合Oracle的实例名规则,一般情况下,只能使用数字和大小写的字母、横杠、点来组成,最多8个字符,不能使用特殊字符。
2. 打开控制文件的备份,检查控制文件的INSTANCE_NAME参数,看看里面是否存在一些特殊字符,这些特殊字符会使得实例名不合法,从而导致ORA-13871 错误。
3. 如果发现错误,可以试着重新创建控制文件,在创建过程中,确保实例名不包含特殊字符,以保证其合法性。