程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> ORACLE創建實例的過程

ORACLE創建實例的過程

編輯:Oracle數據庫基礎

Oracle創建實例是我們最常用的操作之一,下面就為您詳細介紹Oracle創建實例的全過程,希望對您能夠有所幫助。

一、Oracle創建實例過程:
1、安裝好Oracle服務端。
2、Oracle創建實例,使用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文件,修改設置信息。例如(下面是一個完成的文件內容):

  1. # LISTENER.ORA Network Configuration File: D:\Oracle\ora92\network\admin\listener.ora  
  2. # Generated by Oracle configuration tools.  
  3.  
  4. LISTENER =  
  5.   (DESCRIPTION_LIST =  
  6.     (DESCRIPTION =  
  7.       (ADDRESS_LIST =  
  8. (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))  
  9.       )  
  10.       (ADDRESS_LIST =  
  11. (ADDRESS = (PROTOCOL = TCP)(HOST = 86.16.24.88)(PORT = 1521))  
  12.       )  
  13.     )  
  14.   )  
  15.  
  16. SID_LIST_LISTENER =  
  17.   (SID_LIST =  
  18.     (SID_DESC =  
  19.       (SID_NAME = PLSExtProc)  
  20.       (Oracle_HOME = D:\Oracle\ora92)  
  21.       (PROGRAM = extproc)  
  22.     )  
  23.     (SID_DESC =  
  24.       (GLOBAL_DBNAME = name.domain)  
  25.       (Oracle_HOME = D:\Oracle\ora92)  
  26.       (SID_NAME = name)  
  27.     )  
  28.     (SID_DESC =  
  29.       (GLOBAL_DBNAME = OEMREP)  
  30.       (Oracle_HOME = D:\Oracle\ora92)  
  31.       (SID_NAME = OEMREP)  
  32.     )  
  33.     (SID_DESC =  
  34.       (GLOBAL_DBNAME = DEMO)  
  35.       (Oracle_HOME = D:\Oracle\ora92)  
  36.       (SID_NAME = DEMO)  
  37.     )  
  38.     (SID_DESC =  
  39.       (GLOBAL_DBNAME = demo_dw)  
  40.       (Oracle_HOME = D:\Oracle\ora92)  
  41.       (SID_NAME = demodw)  
  42.     )  
  43.   )  

三、運行監聽器:
1、在"開始"——"運行",輸入lsnrctl,進入監聽器管理。
2、可以使用HELP命令查看命令。
3、LSNRCTL>start

運行了監聽器,就可以在OEM裡打開所創建的數據庫實例了。
如果要使用PL/SQL DEV來登錄該數據庫實例,還需要配置好tnsnames.ora文件,路徑是:oraHOME\Oracle\ora92\network\admin\tnsnames.ora
一個tnsnames.ora例子如下:

  1. DEMO =  
  2.   (DESCRIPTION =  
  3.     (ADDRESS_LIST =  
  4.       (ADDRESS = (PROTOCOL = TCP)(HOST = 86.16.24.88)(PORT = 1521))  
  5.     )  
  6.     (CONNECT_DATA =  
  7.       (SERVER = DEDICATED)  
  8.       (SERVICE_NAME = DEMO)  
  9.     )  
  10.   )  

提示:
有些情況下,listener.ora和tnsnames.ora這兩個配置文件會出現亂碼,導致無法使用OEM或PL/SQL DEV登錄數據庫,所以注意要把亂碼部分設置好。

這兩個文件的路徑分別為:
ORAHOME\ora92\network\admin\listener.ora
oraHOME\ora92\network\admin\tnsnames.ora

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved