日期:2014-05-16 浏览次数:20592 次
?今天安装Oracle,出现个问题,在此做个笔记。
ora-12514 这个问题很常见。主要是IP的问题。
?
网上一搜,找到答案,需要加一段。
?
listener.ora
?
# listener.ora Network Configuration File: D:\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 = D:\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = doone)
      (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)  
      (SID_NAME = doone)
    )
  )
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )
?
tnsnames.ora
# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
DOONE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = doone)
    )
  )
EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )
?
?
?
这里主要的改动是将 计算机名改为了localhost
同时在listener.ora上加了一段
??? (SID_DESC =
????? (GLOBAL_DBNAME = doone)
????? (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)? 
????? (SID_NAME = doone)
??? )
?
?
遇到过好几次,下次再碰到这个问题,应该不用再费力找了。