hibernate连接oracle10g时相关异常处理

1.jdbc驱动问题

e:\oracle\product\10.2.0\db_1\jdbc\lib这个目录下有很多jar文件,hibernate连接oracle10g时,只需要ojdbc14.jar这个jar就可以了.其它的占时不太清楚.

 

 

2.Oracle10g中"listener does not currently know of SID given in connect descriptor"

 这个是你的listener.ora文件配置错误,正确的配置如下:

 

# listener.ora Network Configuration File: e:\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 = e:\oracle\product\10.2.0\db_1) 
      (PROGRAM = extproc) 
    ) 
    (SID_DESC = 
      (GLOBAL_DBNAME = link) 
      (ORACLE_HOME = e:\oracle\product\10.2.0\db_1) 
      (SID_NAME = link) 
    ) 
) 
LISTENER = 
(DESCRIPTION_LIST = 
    (DESCRIPTION = 
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) 
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
    ) 
) 

 link是数据库实例名称.

你可能感兴趣的:(oracle,Hibernate,jdbc)