一、硬件和系統環境配置滿足條件,尤其是內存、磁盤空間以及網絡配置成功。
二、建立安裝所用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 1282、 修改參數文件:/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目錄。六、建立數據庫
用DBCA(Oracle數據庫配置助手)建立缺省或其它數據庫,或者用命令:
$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目錄。
詳見安裝指南。