命令行敲入 sqlplus可以登录Oracle10g, 但是plsql Developer却无法正确登录oracle,提示错ora-12514
命令行敲入 sqlplus可以登录Oracle10g, 但是plsql Developer却无法正确登录oracle,提示错ora-12514
追问:按照您的做法,现在提示问题为 ora-12541,sqlplus仍然可以访问不行,真怪已经启动服务,
sqlplus是可以正常访问的对不起,我的TNS、Listen已经是IP地址
命令行敲入 sqlplus可以登录Oracle10g, 但是plsql Developer却无法正确登录oracle,提示错ora-12514
追问:按照您的做法,现在提示问题为 ora-12541,sqlplus仍然可以访问不行,真怪已经启动服务,
sqlplus是可以正常访问的对不起,我的TNS、Listen已经是IP地址
答案:1.打开:<OracleHome>/network/admin/listener.ora
2.找到:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)
3.改为:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = ORACLE)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(SID_NAME = ORACLE)
)
)
4.重启监听服务
其他:查看下你的tnsname文件里面的DNS配对了吗? 就是在oracle_home\db_1\NETWORK\ADMIN下面的tnsname里面看看有没有配错的 实在不行就把他删除,用Configuration Assistant重新配置下 还有就是看下监听地址什么的都对不对?服务起来没有 如果是先启动数据库实例 后启动监听的话稍微等待一下 就可以登陆,如果不是这种情况看你的tnsnames.ora里面是否添加了tns别名信息,别名信息是否书写正确 也可以检查一下 listener.log看具体的错误。 先启动数据库实例,后启动监听的话稍微等待一下 或者看一下tnsping 通吗? 还有要么你oracle的连接数开少了,要么你client的并发连接太多了! 或者你可以监视oracle的log看看! 这是我们的看法!也不知道对不。。。。。。。。 你自己检测看看! 欢迎你加入我们的知道团队http://zhidao.zzzyk.com/team/view/Oracle%CD%C5 监听器服务启动了没有? 基本上就这个原因. 主机名变了,把监听,TNS里的主机名都改成IP地址吧
上一个:oracle中 把varchar2类型的%比,换为number进行相减。怎么实现啊?
下一个:请问oracle里的TNSNAMES中的“TNS”指的是什么呢?