是不是ip换了。
可以以下步骤试试:
1在服务器上 运行 sqlplus /nolog
2conn /as sysdba
看是否能进去。
能,说明数据库没问题,然后可以删除监听,然后用 net configuration assistant 重新建立一个监听。
:\oracle\product\1020\db_1\NETWORK\ADMIN看看你的安装目录下的这个文件listenerora;
这里是配置监听信息的。我贴上我的配置,希望能帮到你,不过我是10G的;
# listenerora Network Configuration File: D:\oracle\product\1020\db_1\network\admin\listenerora
# Generated by Oracle configuration tools
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\1020\db_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = gostop-PC)(PORT = 1521))
)
)
去把服务里类似oracleorahome90tnslistene的启起来
再用tnsping 看看,连接指向的IP,Port是否正确拉。
网络是否通顺
不行就比较一下你的 TNSNAMESORA 和服务器上LISTENERORA
或者和服务器上的TNSNAMESORA
最后提醒不要把1521端口给禁止掉了哦
真的不一定是服务没启动的问题,可能是IP的问题,也就是listenerora文件中的IP问题
如上面的Host = 17219206198,有可能你机子上的写的localhost,你尝试下改为127001或者为本机IP。
你用sqlplus时,使用的是本地连接。
要用sqlplus测试网络的话,使用:
sqlplus /nolog
conn user/pwd@qer
看看是不是也是同PLSQL De一样的结果。
报的错误时缺少监听,使用netca创建,或检查“服务”中,监听是否启动
以上就是关于在配置oracle,net服务命名配置测试的时候,总是提示正在连接...ORA-12541: TNS: 无监听程序全部的内容,包括:在配置oracle,net服务命名配置测试的时候,总是提示正在连接...ORA-12541: TNS: 无监听程序、请教Oracle11监听无法自动启动怎么办总提示TNS-12541: TNS: 无监听程序 错误。、ORA-12541: TNS: 无监听程序 怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)