内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-12162常见网络
TNS:网络服务名称指定不正确
TNS: net service name is incorrectly specified
错误描述
连接字符串为空或格式错误;Oracle Net 无法解析。
可能原因
- ORACLE_SID 或 TWO_TASK 环境变量未设置
- 连接字符串为空
- 连接描述符中的语法错误
解决方案
- 1设置 ORACLE_SID:export ORACLE_SID=<dbname>
- 2验证连接字符串语法
- 3检查 sqlnet.ora 中的 NAMES.DEFAULT_DOMAIN 设置
诊断命令
echo $ORACLE_SIDecho $TWO_TASKcat $TNS_ADMIN/sqlnet.ora#tns#service-name#connect-string