一、硬體和系統內容配置滿足條件,尤其是記憶體、磁碟空間以及網路設定成功。
二、建立安裝所用oracle帳號:
在X-WINDOWS介面中:SCO Admin – Account Manager,建立新帳號oracle及口令,設定/home/oracle目錄。
建立兩個組例如DBA、OPER,分別對應將來系統管理員組和操作者許可權組;再建組oinstall存放所有安裝者,將帳號oracle放入OPER和oinstall組。
設定oracle帳號的許可權:
shutdown system chang system tunables
administer printers monitor system resources
administer filesystems administer in tranet
三、編輯/home/oracle下的.profile檔案,增加環境變數:
ORACLE_BASE=/home/oracle
ORACLE_HOME=$ORACLE_BASE/software 或指定其它安裝目錄)
DISPLAY=:0.0 顯示方式)
JAVA_HOME=/usr/java
PATH=$ORACLE_HOME/bin:/bin:/opt/bin:/usr/bin:/usr/ccs/bin:/usr/java/bin:$PATH:. 添加安裝路徑)TMPDIR=/var/tmp 至少需要100MB的自由空間)
Export ORACLE_BASE ORACLE_HOME DISPLAY JAVA_HOME LD_LIBRARY_PATH PATH TMPDIR
… …
… …
或者採用命令方式:
setenv ORACLE_BASE=/home/oracle
setenv DISPLAY=:0.0
…… ……
…… ……
四、系統參數調整
1、 調整共用記憶體:編輯/etc/conf/cf.d/stune檔案,增加:
SHMMAX 0.5 × 實體記憶體位元組數
SHMMIN 1
SHMMNI 100
SHMSEG 10
SEMMNS 除最大db外的所有db 的PROCESSES之和+2*最大db 的PROCESSES數+10*執行個體數。如
3個執行個體進程數分別為100、100、200,則=100+100)+2*200+10*3=630
SEMOPM 10-20
NPROC 20+8*MAXUSERS) 最大值12500
ARG_MAX 1,048,576 命令列最大長度,預設5KB
NBUF 100 可隨時啟用的原始I/O請求最大數
MAXUP 1000 使用者建立的進程限制數
STRTHRESH 0x500000 對流式stream)資源分派最大位元組數
SCORLIM 0x7FFFFFFF
HCORLIM 0x7FFFFFFF
SDATLIM 0x7FFFFFFF
HDATLIM 0x7FFFFFFF
SVMMLIM 0x7FFFFFFF
DEDICATED_MEMORY 對特定段保留實體記憶體的4K頁數記憶體很大時設定)
HVMMLIM 0x7FFFFFFF
SFSZLIM 0x7FFFFFFF 一個進程最大檔案長度
HFSZLIM 0x7FFFFFFF
HFNOLIM 2048 一個檔案最大檔案描述器數
SFNOLIM 128
2、 修改參數檔案:/etc/default/loginULIMIT > 最大db檔案位元組數
3、建目錄:$ORACLE_BASE/software 存放Oracle安裝軟體即ORACLE_HOME)$ORACLE_BASE/database 存放資料庫檔案
4、 重建核心
# /etc/conf/bin/idbuild
5、 重新啟動電腦
# shutdown –y –g0 –i6
五、安裝ORACLE8i(8.1.5/6/7)
1、用oracle帳號登入,提示符是$,切換到root帳號提示符是#
2、mount光碟機:#mount –F cdfs -o ro /dev/cdrom/c0b0t1l0 /cdrom
3、$cd /cdrom
$./runInstaller 開始介面安裝流程
注意在安裝過程中提示執行$ORACLE_HOME/root.sh
4、安裝日誌在$ORACLE_BASE/oraInventory/logs目錄。
六、建立資料庫
用DBCAOracle資料庫配置助手)建立預設或其它資料庫,或者用命令:
$ORACLE_HOME/bin/dbassist
七、完善配置環境和初始化參數
·root帳號:
1、執行#./root.sh 確認環境設定
2、建立其它UNIX帳號
3、驗證資料庫檔案安全性對公用檔案和安裝檔案的擁有和存取權限)
4、配置參數檔案,以啟動startup mount
·oracle帳號:
1、 修改UNIX帳號的啟動設定檔
2、 修改/var/opt/oracle/oratab/oratab檔案
3、 如果有,為Oracle打補丁
4、 配置初始化參數
八、安裝失敗的卸載刪除
安裝過程中失敗退出,對已經安裝的部分產品卸載和刪除:
同安裝過程進入安裝主介面,選擇DeInstall,從已經安裝的產品中選擇要刪除的產品名稱,刪除之然後退出;手工刪除:ORACLE_HOME目錄、$ORACLE_BASE/oraInventory、$ORACLE_BASE/jre目錄。
詳見安裝指南。