首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle无法让sqlldr到达侦听器,获取ORA-12514错误。

Oracle无法让sqlldr到达侦听器,获取ORA-12514错误。
EN

Stack Overflow用户
提问于 2022-09-26 15:23:55
回答 1查看 55关注 0票数 0

每次我尝试在仅在oracle19c系统的终端上运行以下sqlldr命令时:

代码语言:javascript
复制
sqlldr username/password@$HOSTNAME/$ORACLE_SID control=rules.ctl log=backup_error_logs.txt data=output.csv errors=1000000

我收到以下错误消息:

代码语言:javascript
复制
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

我尝试过的事情:

验证侦听器是可操作的,并且listener.ora文件是用lsnrctl正确格式化的。

验证连接和oracle环境变量在运行sqlplus命令时是否正常运行:

代码语言:javascript
复制
sqlplus username/password@$HOSTNAME/$ORACLE_SID

使用以下tnsping命令验证tnsname.ora正在正确配置:

代码语言:javascript
复制
tnsping $ORACLE_SID

想不出还有什么要尝试或检查的。有没有人有任何建议而不求助于GUI工具?

EN

回答 1

Stack Overflow用户

发布于 2022-09-26 15:32:13

可能是变量中引号的问题,两种工具对于引号的行为是不同的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73856377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档