程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> 在UnixWare7.1.1上安裝Oracle8i

在UnixWare7.1.1上安裝Oracle8i

編輯:Oracle數據庫基礎

一、硬件和系統環境配置滿足條件,尤其是內存、磁盤空間以及網絡配置成功。

二、建立安裝所用Oracle帳號:

  1. 在X-Windows界面中:SCO Admin – Account Manager,建立新帳號oracle及口令,設置/home/Oracle目錄。
  2. 建立兩個組例如DBA、OPER,分別對應將來系統管理員組和操作者權限組;再建組oinstall存放所有安裝者,將帳號Oracle放入OPER和oinstall組。
  3. 設置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目錄。

六、建立數據庫

用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目錄。

詳見安裝指南。

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