永发信息网

使用PL/SQL DEVELOPMENT 报ORA-12541: TNS: 无监听程序(详细说明见补充)

答案:3  悬赏:70  手机版
解决时间 2021-02-25 00:52
  • 提问者网友:爱了却不能说
  • 2021-02-24 07:30
原因是由把ip从指定修改为自动分配引起的。
使用cmd的sqlplus可以连接到本地oracle!!!~~~
但是使用PL/SQL DEVELOPMENT 就报“ORA-12541: TNS: 无监听程序”。
tnsnames.ora文件:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = aa)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
上面的host,除了主机名,如果用localhost、127.0.0.1报“ORA-12514 监听程序无法识别当前的连接描述符中的请求”。
listener.ora文件:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
这是什么原因?怎么解决?还请指教。。谢谢!~
由于财富过低,还请见谅!~>_<~
最佳答案
  • 五星知识达人网友:不如潦草
  • 2021-02-24 08:48
HOST你用自己的主机名就行啊 ,然后重启监听程序
全部回答
  • 1楼网友:旧脸谱
  • 2021-02-24 10:06
host 改自己的主机名,然后去看下监听是否开启,还有看下有没有本机的监听,如果没有,手动添加一个监听服务
  • 2楼网友:一叶十三刺
  • 2021-02-24 09:56
你好! 监听服务没开启 ...Listener 打字不易,采纳哦!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯