当前位置:数据库 > Oracle >>

命令行敲入 sqlplus可以登录Oracle10g, 但是plsql Developer却无法正确登录oracle,提示错ora-12514

命令行敲入 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”指的是什么呢?

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,