内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-02019常见分布式
找不到远程数据库的连接描述
Connection description for remote database not found
错误描述
数据库链接引用的连接描述符无法在 tnsnames.ora 或 LDAP 中解析。
可能原因
- 数据库链接使用了 tnsnames.ora 中未定义的 TNS 别名
- LDAP 目录不可访问
- TNS_ADMIN 环境变量指向错误目录
解决方案
- 1将 TNS 别名添加到 tnsnames.ora
- 2验证 TNS_ADMIN:echo $TNS_ADMIN
- 3测试连接:tnsping <service_name>
诊断命令
SELECT db_link, host FROM dba_db_links;tnsping <service_name>cat $TNS_ADMIN/tnsnames.ora#db-link#tns#remote