linux下安裝oracle步驟詳解

linux下安裝oracle步驟詳解 java

須要的軟件環境:linux AS3U二、ORACLE9.2.0.四、升級包。硬件環境就是須要有至少512M的內存、足夠大Swap的交換空間至少400M以上,安裝空間須要800M以上。若是是須要光盤安裝還須要光驅。 linux

一、                  準備工做 數據庫

①、在安裝Oracle前最好是有一個乾淨的Linux環境,設置好交換空間,而後不要安裝防火牆(安裝完數據庫之後若是須要的話再安裝)。 服務器

②、在Linux下的usr目錄下創建一個放置Oracle安裝文件的文件夾起名爲ora9i,而後將安裝文件拷貝至此。ship_9204_linux_disk1.cpio、ship_9204_linux_disk2.cpio、ship_9204_linux_disk3.cpio還有將升級包補丁拷貝到此。 網絡

③、開始作安裝的一些設置工做。首先Oracle9i須要至少512M的內存空間,用如下命令查看主機內存的大小: oracle

  grep MemTotal/proc/meminfo app

  MemTotal:900252kB 工具

其中900252 kB就是你係統的內存大小。 操作系統

④、交換分驅通常要求是內存的兩倍,至少也要達到400M以上,固然也是越大越好,用如下命令能夠查看系統交換分驅的大小: 圖片

  /sbin/swapon –s

  Filename TypeSize Used Priority

  /dev/sda6partition 105221 686976 -1

  其中105221就是你係統交換分驅的大小。

⑤、若是是用光驅安裝的話須要在你的主機上安裝一個8 X的cd rom咱們這裏用的下載的安裝文件就不須要了。

⑥、安裝JDK,咱們須要的JDK版本呢是1.3.1(有的資料上說能夠忽略,也可使用oracle自帶的JDK,不過在這裏安裝的時候最好仍是按資料上來作)將JDK1.3.1拷貝到/local下而後建一個JDK目錄就能夠了。

二、設置參數

①、以root用戶登錄,設置Oracle9i的內核參數。內核的設置是安裝成功與否的關鍵。

  進入/proc/sys/kernel目錄運行  cat sem 命令

  結果爲: 250 32000 32 128

其中 250是參數SEMMSL的值、32000是參數SEMMNS的值、32是參數SEMOPM的值、128是參數SEMMNI的值。用如下命令將參數進行修改,注意這裏的順序不能調換。

Echo SEMMSL_value SEMMNS_value SEMOPM_value SEMMNI_value> sem

②、用如下命令來設置共享內存

   echo 4294967295> shmmax

注意:這裏個人內存爲512M因此這裏的數值爲:4294967295若是是1G則是:8589934590

③、添加Oracle的安裝專用用戶

   首先咱們來建立用戶組,這裏咱們用dba爲這裏的用戶組。

  以root用戶登錄之後用以下命令:

     groupaddoinstall

     groupadd dba

     useradd oracle–g linstall –G dba

     passwd oracle(輸入兩遍登錄密碼)

 

 

④、創建安裝目錄,而且將目錄的權限分配給用戶:

     cd /usr

     mkdir oracle

     chownoracle.dba /usr/oracle

     chmod 775/usr/oracle

⑤、用剛創建的Oracle用戶登錄系統進行環境變量的設置:

   ORACLE_BASE=/usr/oracle/app/oracle;exportORACLE_BASE

  ORACLE_HOME=/usr/oracle/app/oracle/product/9.2.0.4;export ORACLE_HOME

  ORACLE_SID=lnxdbs;export ORACLE_SID(這裏的SID能夠本身更改)

  ORACLE_TERM=xterm;export ORACLE_TERM

  TNS_ADMIN=/home/oracle/config/9.2.0.4;export TNS_ADMIN

  NLS_LANG=American_america.ZHS16GBK;export NLS_LANG

  ORA_NLS33=/usr/oracle/app/oracle/product/9.2.0.4/ocommon/nls/admin/data;exportORA_NLS33

  PATH=$PATH:/usr/oracle/app/oracle/product/9.2.0.4;export PATH

  CLASSPATH=:/usr/oracle/app/oracle/product/9.2.0.4/jdbc/lib/classes111.zip;exportCLASSPATH

  LD_LIBRARY_PATH=/usr/oracle/app/oracle/product/9.2.0.4/lib;export  LD_LIBRARY_PATH

  export  LD_ASSUME_KERNEL=2.4.1

 PATH=$PATH:/usr/local/java/bin

保存之後退出從新以oracle用戶登錄使設置有效。

⑥、以root用戶登錄系統之後對三個文件和升級包和補丁進行解壓縮,會產品Disk一、Disk二、Disk3和3006854以及出現一個9204_lnx32_release.cpio文件在安裝以前須要先將這個cpio文件解壓,用cpio 9204_lnx32_release.cpio這是升級文件而後在運行runIstaller以前運行3006854文件下的.sh文件進行打包。

⑦運行runIstaller會出現安裝對話框

 

具體的Oracle的安裝過程以下:

Step1: 設定Oracle Inventory之位置

首先您必須指定Oracle Inventory之所在目錄。Oracle Inventory是用來記錄全部安裝過的Oracle產品清單,若是沒有特殊的需求就請依照預設的目錄/opt/oracle/oraInventory便可。

Step2:設定可更新Oracle軟件之操做系統羣組

在這裏所設定的羣組是用來更新Oracle軟件所用,若是您決定只讓root使用者具有更新Oracle軟件的權利,就不要指定任何羣組名稱。

由於SuSE Linux安裝完畢就自動將oracle賬戶加至oinstall羣組,因此Unix Group Name字段就先顯示了oinstall,按下【Next】繼續吧!

 

 

 Step3:創建Oracle Inventory

Oracle Universal Installer已準備一個創建Oracle Inventory所用的orainstRoot.sh檔案(位置是在/tmp/orainstRoot.sh),不過這個檔案需利用root身分執行。此時您能夠再開啓一個終端機窗口來執行該檔案,如圖九所示。待執行完畢再回到如圖

八的窗口按下【Continue】。

 

 Step4:指定Oracle安裝程序來源與目的地所在目錄

Oracle Home爲Oracle數據庫系統所在之主要目錄。由於在/etc/profile.d/oracle.sh內已設定ORACLE_HOME爲/opt/oracle/product/9.0.1,因此下方Destination的Path字段會出現ORACLE_HOME之設定值。這裏也不須要作變動。   

Step5:選擇欲安裝的Oracle 9i產品種類

這裏請勾選【Oracle 9i Database 9.0.1.0.0】,按下【Next】。

(咱們這裏的Oracle9.2.0.4圖片上爲拷貝圖片)


Step6:選擇Oracle 9i數據庫版本

若是您是第一次安裝Oracle數據庫系統,建議您選擇【EnterpriseEdition】或是【Standard Edition】。而已有安裝經驗的讀者則能夠選擇【Custom】方式自行決定要安裝的套件。


Step7:決定數據庫基本組態

假定您上一個步驟是選擇Enterprise Edition或是Standard Edition,則會出現DatabaseConfiguration的窗口。您能夠依照Oracle數據庫的實際用途選擇最佳的組態。舉例來講,若是是爲了建置資料倉儲所用的線上分析環境,則您能夠選擇使用【DataWarehouse】選項。這裏咱們先選擇通常用途【General Purpose】。

 

Step8:設定Oracle數據庫之識別資料

Oracle數據庫從8i之後的版本都是使用Global Database Name惟一識別每個Oracle數據庫。建議您設定數據庫的名稱爲Oracle SID名稱.網域名稱。例如我將OracleSID設定爲ora901(咱們這裏爲lnxdbs),數據庫名稱就可設爲ora901.uuu.com.tw。

Step9:指定數據庫所使用的字符集。

這一項能夠直接用默認項目便可,也能夠本身定義字符集的具體位置。

 

 

按下【Next】以後,Oracle UniversalInstaller會顯示等下要安裝的Oracle9i產品摘要,確認無誤以後按下【Install】就會開始檔案複製與安裝動做了。

 

1.     依照您所使用的硬件環境不一樣,安裝的時間可能須要數十分鐘,甚至1、兩個鐘頭。

 

Step11:系統安裝後的組態設定

等到安裝程序將全部檔案複製到系統以後,安裝程序會再度要求您以root身分執行root.sh程序 (位於 ORACLE_HOME 所指向的目錄下,如/opt/oracle/product/9.0.1)。

 

此時您能夠在另外一個終端機窗口執行root.sh (注意身分需切換爲root)。該程序會詢問您bin目錄之位置,若是與默認值相同的話請直接按下【Enter】鍵,不然需輸入正確的bin目錄位置。執行root.sh以後再回到圖十九的窗口內按下【OK】便可繼續後續的設定工做。

 

Step12:執行Oracle數據庫組態工具

系統安裝的最後一個階段會自動執行數據庫組態工具程序,其中包含兩個特殊的輔助精靈:Oracle網絡設定輔助精靈(Oracle Net Configuration Assistant)與Oracle數據庫建置輔助精靈(OracleDatabase Configuration Assistant)。

 

第二個步驟會在port 7777安裝Oracle Web Server。完畢以後會激活最重要的Oracle數據庫建置組態精靈(Oracle Database Configuration Assistant,簡稱DBCA)。這個步驟是必要的,由於目前OracleUniversal Installer只在您的系統中安裝了Oracle 9i數據庫服務器,還沒有建置任何Oracle數據庫!(感受有點像是建置了一間圖書館,但是卻裏面沒有任何書籍!這間圖書館能用嗎?)

剩餘的建立數據庫部分就不寫進去,你們都很熟悉了。

相關文章
相關標籤/搜索