xin932134334

oracle Error Code: 17002 错误

(2011-04-01 00:12:43)

当oracle外部链接出现Error Code: 17002的错误时,请检查/etc/hosts、/opt/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora 、/opt/oracle/product/10.2.0/db_1/network/admin/listener.ora这三个文件,我的机子配置如下:

[chubin@chub-rhel6-64 ~]$ vi /etc/hosts

127.0.0.1       localhost.localdomain   localhost

::1     localhost6.localdomain6 localhost6

192.168.100.160 chub-rhel6-64   chub-rhel6-64-alias

 

tnsnames.ora、listener.ora文件根据个人oracle安装路径查找

启动时一定先启侦听,再启数据库

[oracle@chub-rhel6-64 ~]$ lsnrctl start

[oracle@chub-rhel6-64 ~]$ sqlplus \'/as sysdba\'

SQL> startup

 

[oracle@chub-rhel6-64 ~]$ vi /opt/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora 

# tnsnames.ora Network Configuration File: /opt/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

 

ORCL =

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = chub-rhel6-64)(PORT = 1521))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = orcl)

    )

  )

 

EXTPROC_CONNECTION_DATA =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

    )

    (CONNECT_DATA =

      (SID = PLSExtProc)

      (PRESENTATION = RO)

    )

  )  

  

[oracle@chub-rhel6-64 ~]$ vi  /opt/oracle/product/10.2.0/db_1/network/admin/listener.ora

# listener.ora Network Configuration File: /opt/oracle/product/10.2.0/db_1/network/admin/listener.ora

# Generated by Oracle configuration tools.

 

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

      (SID_NAME = PLSExtProc)

      (ORACLE_HOME = /opt/oracle/product/10.2.0/db_1)

      (PROGRAM = extproc)

    )

  )

 

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

      (ADDRESS = (PROTOCOL = TCP)(HOST = chub-rhel6-64)(PORT = 1521))

    )

  )

 

1、当tnsnames.ora、listener.ora文件中HOST = localhost.localdomain 时,出现如下报错:

An error occurred while establishing the connection:

Long Message:

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

 

Details:

Type: java.sql.SQLException

Error Code: 17002

SQL State: null

 

2、当tnsnames.ora、listener.ora文件中HOST = 192.168.100.160 时,出现如下报错:

An error occurred while establishing the connection:

Long Message:

Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=169869568)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))

 

Details:

Type: java.sql.SQLException

Error Code: 17002

SQL State: null

 

只有HOST = chub-rhel6-64时才能正确连接。

分类:

技术点:

相关文章:

  • 2021-04-29
  • 2022-02-02
  • 2021-12-14
  • 2021-11-20
  • 2021-12-14
  • 2021-04-20
猜你喜欢
  • 2021-11-23
  • 2021-12-02
  • 2021-07-06
  • 2021-12-08
  • 2022-12-23
  • 2021-06-27
相关资源
相似解决方案