永发信息网

我在oracle中用doc命令导入表时出现“ORA—12560:TNS:协议配置器错误”,这怎么解决啊?

答案:2  悬赏:30  手机版
解决时间 2021-11-27 20:15
  • 提问者网友:欲望失宠
  • 2021-11-27 04:02
我在oracle中用doc命令导入表时出现“ORA—12560:TNS:协议配置器错误”,这怎么解决啊?
最佳答案
  • 五星知识达人网友:有你哪都是故乡
  • 2021-11-27 05:34
远程设备上:
imp username/password@your_tns_link ...
本地设备上:
imp username/password...
估计你是在远程设备上做的吧。
打开$ORACLE_HOME/network/admin/tnsname.ora,查看一下你的连接是否有,且是否正确。
一般配置正确,就不会出这个错误了。追问怎么看连接是否有啊?追答windows:用记事本打开
linux/unix:more tnsname.ora追问我打开了tnsname.ora,但是我不知道连接是否正确追答贴出来看一下追问我贴在补充问题中了追答举例说明一下,你自己查吧:
JBITDB = --数据库的名字,也就是username/password@your_tns_link 中your_tns_link
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP--tcp协议连接)(HOST = PC-201010071528--安装数据库的那台机器的机器名,如果远程,建议以ip地址替换)(PORT = 1522(数据库连接使用的端口号)))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = jbitdb) --数据库的实例名
)
)

所以,你先要搞清楚几件事,然后再查:
1.安装数据库的机器的IP地址、机器名
2.数据库实例的名字
3.数据库连接使用的TCP端口号
知道这几件事之后,在对照这查一下,如果没有,就添加,一般问题就能解决。
祝你好运。
全部回答
  • 1楼网友:几近狂妄
  • 2021-11-27 07:10
遇到过TNS协议错误是由于服务没启动起来
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯