2013-03-10 84 views
0

在過去的兩天中,我一直在嘗試在Oracle Linux 6中配置Oracle DB 11g。它已成功安裝,但無法創建數據庫。 我創建了聽衆和TNSNAMES,並試圖啓動使用以下命令數據庫:在Oracle Linux 6中配置Oracle 11g數據庫

sqlplus /nolog 
    connect/as sysdba 
    startup 

而且,我發現了以下錯誤:

ORA-00119: invalid specification for system parameter LOCAL_LISTENER 
    ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=beta)(PORT=1521))' 

這裏我的聽衆和TNSNAMES配置:

的listener.ora:

SID_LIST_LISTENER = 
    (SID_LIST = 
     (SID_DESC = 
     (SID_NAME = orcl) 
     (ORACLE_HOME = /home/oracle/app/oracle/product/11.2.0/oracle) 
     ) 
    ) 
    SUBSCRIBE_FOR_NODE_DOWN_EVENT_LISTENER=OFF 

    LISTENER = 
     (DESCRIPTION_LIST = 
     (DESCRIPTION = 
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
     ) 
    ) 

    ADR_BASE_ORCL = /home/oracle/app/oracle 

的tnsnames.ora :

ORCL = 
     (DESCRIPTION = 
     (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
     ) 
     (CONNECT_DATA = 
      (SERVICE_NAME = orcl) 
     ) 
    ) 

任何想法?

回答

0

您是否按照installation instructions設置了環境變量?尤其是,您需要ORACLE_SID,ORACLE_BASE,ORACLE_UNQNAME,ORACLE_HOME(請記住這種情況在Linux上很重要)。另外,如果您沒有創建數據庫作爲安裝的一部分,則需要運行database creation assistant (dbca)

+0

下面是我在我的環境變量:出口ORACLE_BASE = /家庭/ ORACLE /應用程序/ ORACLE 出口ORACLE_HOME = $ ORACLE_BASE /產品/ 11.2.0/dbhome 出口LD_LIBRARY_PATH = $ ORACLE_HOME/lib目錄下:/ lib目錄:/ usr/lib目錄 出口TNS_ADMIN = $ ORACLE_HOME /網絡/管理 出口ORACLE_SID = ORCL – 2013-03-10 19:30:30

0

我只需要一個用於開發目的的環境,所以我從Oracle站點下載了一個模板VM,並使用Virtual Box進行了實例化。模板已配置好,數據庫運行正常。

0

Oracle查找「測試」主機名,並將所有設置指向本地主機。試着用下面一行添加在

/etc/hosts 

的條目:

127.0.0.1 beta 

,並嘗試再次啓動它