oracle12514错误解决.doc_第1页
oracle12514错误解决.doc_第2页
oracle12514错误解决.doc_第3页
oracle12514错误解决.doc_第4页
oracle12514错误解决.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

/usherlight/archive/2009/02/27/99566.html 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决 Posted on 2007-02-12 23:45 云自无心水自闲 阅读(30418) 评论(26) 编辑 收藏 所属分类: 心得体会 、数据库 最近在Oracle网站上下载一个Oracle 10g安装了一下,只有一张盘,而且安装时还有一个便捷的选项,非常方便。可以安装完毕后,使用的时候却遇到了麻烦:如果只是本机的访问 sqlplus system/manager这样是没有问题的。但是如果使用 sqlplus system/managerorcl的时候却会报ora-12514的错误。解决方法:1. 打开/network/admin/listener.ora文件,找到: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:oracleproduct10.2.0db_1) (PROGRAM = extproc) ) ) 2.添加: (SID_DESC = (GLOBAL_DBNAME = ORACLE) (ORACLE_HOME = D:oracleproduct10.2.0db_1) (SID_NAME = ORACLE) ) 3. 最后变成:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:oracleproduct10.2.0db_1) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = ORACLE) (ORACLE_HOME = D:oracleproduct10.2.0db_1) (SID_NAME = ORACLE) ) ) 4. 保存文件,重启服务中的TNSListener,OK!PS: Oracle10g有一个好处:不再与Tomcat的端口冲突了。原来的Oracle9i安装完成后,8080端口就会被占用,一般都需要改tomcat的端口。现在终于轻松了。评论#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决回复更多评论 2007-02-13 09:35 by pierce 我在listener.ora中添加过SID_NAME,结果无效#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决未登录回复更多评论 2007-02-13 09:59 by 云自无心水自闲 我昨天晚上通过这样的修改确实解决了我的问题。如果你的错误还存在,那试一下:set oracle_sid=sqlplus /nologconnect sys/pwd as sysdbastart看看行不行。#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决回复更多评论 2007-03-11 11:08 by 123 是不是要把 (SID_DESC = (GLOBAL_DBNAME = ORACLE) (ORACLE_HOME = D:oracleproduct10.2.0db_1) (SID_NAME = ORACLE) ) 中的两个ORACLE改为我自己的 全局数据库名 和 sid 名? 如果不改,还是报原来的错误 改完后,登陆时报Oracle不可用 请教是什么原因?谢谢#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决回复更多评论 2007-03-11 11:10 by 123 报 ORA01034: ORACLE不可用 谢谢#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决未登录回复更多评论 2007-03-12 00:40 by 云自无心水自闲 123 是需要改的。 如果报01034错误,可以看一下这篇帖子: /article/20/20163.shtm 是不是上面所说的原因?#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决回复更多评论 2007-03-21 09:10 by 点点 是要把 (SID_DESC = (GLOBAL_DBNAME = ORACLE) (ORACLE_HOME = D:oracleproduct10.2.0db_1) (SID_NAME = ORACLE) ) 中的两个ORACLE改为我自己的 全局数据库名 和 sid 名#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决回复更多评论 2007-03-21 09:12 by 点点 但最后要重启服务中的TNSListener,才可#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决回复更多评论 2007-04-17 20:20 by poscard 我一般是本机访问时,报“ORA-12514”错误,解决办法是:把listener.ora和tnsnames.ora文件中的HOST = localhost(或本机器的IP)改成自己的机器名,比如:HOST = poscard #re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决回复更多评论 2007-04-18 09:03 by zxt 在Windows环境下有的时候连接不上远程的数据库,会报告如此的错误。 解决办法是把sqlnet.ora文件中的 SQLNET.AUTHENTICATION_SERVICES = (NTS) NTS换为NONE. #re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决未登录回复更多评论 2007-04-18 21:09 by 云自无心水自闲 zxt SQLNET.AUTHENTICATION_SERVICES = (NTS) NTS换为NONE. Oracle 9i中是需要这样改.#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决回复更多评论 2007-04-21 17:36 by 我有两个数据库怎么办 按照你的方法我成功了!但是只能启动一个!我有两个数据库怎么办?#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决回复更多评论 2007-04-22 14:40 by 云自无心水自闲 我有两个数据库怎么办 你是说你有两个实例? 那么SID_name不一样啊. 你添加的时候注意了吗?#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决回复更多评论 2007-06-07 13:59 by zxlzxlde1979 在WINDOWS XP里面用10G数据库,SHUTDOWN IMMEDIATE后再STARTUP MOUNT或者STARTUP 时就报12514错误,只有在后台服务里重起了相应的数据库服务比如ORCL后,用SQLPLUS连接才不报此错.可是,怎么样才能实现ORCL数据库的只MOUNT,而不是启动呢?#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决未登录回复更多评论 2008-01-12 08:30 by sunny Thank you !已经解决我的问题.#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决回复更多评论 2008-01-23 10:24 by zhjh 狂谢LZ#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决未登录回复更多评论 2008-01-24 21:50 by 云自无心水自闲 呵呵,能解决问题就好!#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决回复更多评论 2008-05-18 09:57 by hl8189 谢谢楼主,问题解决了。#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决未登录回复更多评论 2008-07-23 13:51 by spring wo 我按照楼主说的方法后修改了,但还是报ora-01034错误,然后又按照给的连接中的帖子里针对ora-01034错误说的方法作了修改,结果还是不行。报ora-01034错误。请问还可能是什么原因?#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决回复更多评论 2008-07-23 14:57 by usherlight spring你修改的时候,有没有根据你自己的情况填写你自己的数据库名和路径?#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决未登录回复更多评论 2008-07-23 16:36 by spring 填写了是我自己机器上的数据库名和路径。#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决回复更多评论 2008-07-25 14:03 by usherlight 重启了服务了吗?#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决回复更多评论 2008-08-26 21:16 by 赖 host 改成机器名就可以了谢谢而用 或者LOCALHOST却不行不知道是什么原因?#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决回复更多评论 2008-10-28 16:01 by joan 确实是改listener.ora,可以#re: 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决未登录回复更多评论 2009-02-27 13:56 by Dennis thank u so much.按你说的问题解了。想知道原因,我的 db 突然变成这样的说。为什么(SID_DESC =(GLOBAL_DBNAME = ORACLE)(ORACLE_HOME = D:oracleproduct10.2.0db_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论