創建ORACLE實例與設置監聽器過程

一、在ORACLE創建一個新的實例過程:
        1、安裝好ORACLE服務端。
        2、創建數據庫實例,使用ORAHOME目錄下的"Configuration and Migration Tools"下的"Database Configuration Assistant"工具。
        3、步驟2:選擇"創建數據庫"。
        4、步驟3:選擇數據庫模板。
        5、步驟4:選擇"專用服務器模式"。
        6、步驟5:設置初始化參數。
        7、其它默認,點擊"完成"。
        創建一個數據庫實例,在系統服務裏會增加一個服務,名爲:"OracleServer"+所創建的數據庫實例的SID,該服務需要啓動。
二、接着需要配置監聽文件,如果沒有的話,在OEM中"將數據庫添加到數",打開,輸入SYSTEM/PASSWORD,會提示沒有監聽器的。
        監聽文件路徑:ORAHOME/ora92/network/admin/listener.ora
        另外監聽器日誌文件路徑是:ORAHOME/ora92/network/log/listener.log

        用編輯器打開listener.ora文件,修改設置信息。例如(下面是一個完成的文件內容):

# LISTENER.ORA Network Configuration File: D:/oracle/ora92/network/admin/listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 86.16.24.88)(PORT = 1521))
      )
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:/oracle/ora92)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = name.domain)
      (ORACLE_HOME = D:/oracle/ora92)
      (SID_NAME = name)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = OEMREP)
      (ORACLE_HOME = D:/oracle/ora92)
      (SID_NAME = OEMREP)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = DEMO)
      (ORACLE_HOME = D:/oracle/ora92)
      (SID_NAME = DEMO)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = demo_dw)
      (ORACLE_HOME = D:/oracle/ora92)
      (SID_NAME = demodw)
    )
  )
三、運行監聽器:
        1、在"開始"——"運行",輸入lsnrctl,進入監聽器管理。
        2、可以使用HELP命令查看命令。
        3、LSNRCTL>start

        運行了監聽器,就可以在OEM裏打開所創建的數據庫實例了。
        如果要使用PL/SQL DEV來登錄該數據庫實例,還需要配置好tnsnames.ora文件,路徑是:oraHOME/oracle/ora92/network/admin/tnsnames.ora
        一個tnsnames.ora例子如下:
DEMO =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 86.16.24.88)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = DEMO)
    )
  )

提示:
        有些情況下,listener.ora和tnsnames.ora這兩個配置文件會出現亂碼,導致無法使用OEM或PL/SQL DEV登錄數據庫,所以注意要把亂碼部分設置好。
        這兩個文件的路徑分別爲:
ORAHOME/ora92/network/admin/listener.ora
oraHOME/ora92/network/admin/tnsnames.ora
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章