ORA-12335: database (link name string) is not open ORACLE 报错 故障修复 远程处理

文档解释

ORA-12335: database (link name string) is not open

Cause: You attempted to close a database that is not open.

Action: The database is closed; you can proceed with dismounting it.

ORA-12335错误是由Oracle数据库引擎返回的一个典型错误,意思是指定的database(链接名字字符串)尚未打开,这意味着无法连接到它。它可以由用户指定无效的数据库或由于某些原因导致数据库无法可供调用而发生。

官方解释

ORA-12335:link name string 是指定的数据库未打开,无法进行连接。

常见案例

ORA-12335常见于不正确地填充 TNS 的情况,如当用户指定无效的数据库,由于某些原因导致数据库无法可用而发生的情况,等等。

正常处理方法及步骤

1.检查连接的TNS名称并确保允许连接到此后端库

2.检查使用的地址并查看指定的TNS name的地址信息是否可用

3.确认相应的数据库进程已启动

4.确认链接服务器和数据库实例之间的网络链接

5.使用TNS配置文件中指定的服务名查看相应数据库是否正在运行

6.重新启动相应的服务

7.修改TNS文件并确保正确配置后重新启动

8.在TNS配置文件中添加正确的链接


数据运维技术 » ORA-12335: database (link name string) is not open ORACLE 报错 故障修复 远程处理