Oracle 10g配置不正确造成的错误分析及解决方案

Oracle 10g配置不正确造成的错误分析及解决方案是本文我们主要要介绍的内容,接下来我们就一起来熟悉一下这部分内容吧。

在Oracle 10g安装好后链接数据库时发生以下问题:

TNS:listener does not currently know of SID given in connect descriptor

Io 异常: The Network Adapter could not establish the connection

原因分析:

第一种可能是配置得数据库SID名不正确localhost:1521:oracle即红字部份不是你本机的SID。

第二种可能发现SID配置没有错误,但是还是报错,那可能就是oracle得监听配置出了问题,需要检查listener.ora文件,用记事本打开,增加以下部份代码:

 
 
 
  1. (SID_DESC =   
  2.       (GLOBAL_DBNAME = orcl)   
  3.       (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)   
  4.       (SID_NAME = orcl)   
  5.     ) 

红字部份的SID改成oracle创建时候的SID(10g一般默认为orcl)保存退出。

完整的listener.ora

 
 
 
  1. # listener.ora Network Configuration File: E:\oracle\product\10.2.0\db_2\network\admin\listener.ora  
  2. # Generated by Oracle configuration tools.  
  3. SID_LIST_LISTENER =  
  4.   (SID_LIST =  
  5.     (SID_DESC =  
  6.       (SID_NAME = PLSExtProc)  
  7.       (ORACLE_HOME = E:\oracle\product\10.2.0\db_2)  
  8.       (PROGRAM = extproc)  
  9.     )  
  10.     (SID_DESC =   
  11.       (GLOBAL_DBNAME = orcl)   
  12.       (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)   
  13.       (SID_NAME = orcl)   
  14.     )  
  15.   )  
  16.  
  17. LISTENER =  
  18.   (DESCRIPTION_LIST =  
  19.     (DESCRIPTION =  
  20.       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))  
  21.       (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))  
  22.     )  
  23.   ) 

配置tnsnames.ora

 
 
 
  1. # tnsnames.ora Network Configuration File: E:\oracle\product\10.2.0\db_2\network\admin\tnsnames.ora  
  2. # Generated by Oracle configuration tools.  
  3. ORCL =  
  4.   (DESCRIPTION =  
  5.     (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))  
  6.     (CONNECT_DATA =  
  7.       (SERVER = DEDICATED)  
  8.       (SERVICE_NAME = orcl)  
  9.     )  
  10.   )  
  11. EXTPROC_CONNECTION_DATA =  
  12.   (DESCRIPTION =  
  13.     (ADDRESS_LIST =  
  14.       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))  
  15.     )  
  16.     (CONNECT_DATA =  
  17.       (SID = PLSExtProc)  
  18.       (PRESENTATION = RO)  
  19.     )  
  20.   ) 

关于Oracle 10g配置不正确造成的错误分析及解决方法就介绍到这里了,希望本次的介绍能够对您有所收获!

【编辑推荐】

  1. Oracle数据库包的构造过程实例
  2. Oracle数据库创建Schema的代码示例
  3. ORACLE GOLDENGATE的主要组件详解
  4. Python模拟Oracle的SQL/PLUS工具的实现方法
  5. Windows7安装Oracle database lite 10g的错误解决

新闻名称:Oracle 10g配置不正确造成的错误分析及解决方案
文章出自:http://www.shufengxianlan.com/qtweb/news25/440825.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联