首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

UnixWare 7.1.1 上安裝 Oracle 8i 步驟詳解

     編輯:Oracle 資料庫基礎

硬體與網路前提

確認記憶體、磁碟空間、網路配置滿足 Oracle 8i 需求。

建立 Oracle 帳號與權限

  1. 在 SCO Admin → Account Manager 建立 oracle 用戶,家目錄 /home/oracle。
  2. 建立群組 dba、oper、oinstall,將 oracle 加入 oper 與 oinstall。
  3. 賦予 oracle 權限:shutdown system、administer filesystems、monitor system resources 等。

環境變數配置 (/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
export ORACLE_BASE ORACLE_HOME DISPLAY JAVA_HOME LD_LIBRARY_PATH PATH TMPDIR

核心參數調整 (/etc/conf/cf.d/stune)

SHMMAX = 0.5 * 物理記憶體位元組數
SHMMIN = 1
SHMMNI = 100
SHMSEG = 10
SEMMNS = (除最大DB外所有DB的PROCESSES之和) + 2*最大DB的PROCESSES + 10*實例數
SEMOPM = 10-20
NPROC = 20 + (8*MAXUSERS)  # 最大 12500
ARG_MAX = 1048576
NBUF = 100
MAXUP = 1000
STRTHRESH = 0x500000
SCORLIM = HCORLIM = SDATLIM = HDATLIM = SVMMLIM = HVMMLIM = SFSZLIM = HFSZLIM = 0x7FFFFFFF
HFNOLIM = 2048
SFNOLIM = 128

修改 /etc/default/login:ULIMIT > 最大DB檔案位元組數。

建立目錄與重建核心

mkdir -p $ORACLE_BASE/software   # ORACLE_HOME
mkdir -p $ORACLE_BASE/database   # 資料檔

/etc/conf/bin/idbuild   # 重建核心
shutdown -y -g0 -i6     # 重啟系統

安裝 Oracle 8i (8.1.5/6/7)

  1. 以 oracle 登入,切換 root 掛載光碟:mount -F cdfs -o ro /dev/cdrom/c0b0t1l0 /cdrom。
  2. 切回 oracle:cd /cdrom && ./runInstaller。
  3. 依圖形介面安裝,過程中提示執行 $ORACLE_HOME/root.sh。
  4. 安裝日誌位於 $ORACLE_BASE/oraInventory/logs。

建立資料庫

使用 DBCA ($ORACLE_HOME/bin/dbassist) 或命令列建立預設/自訂資料庫。

安裝後完善

  • Root:執行 root.sh、建立其他 Unix 帳號、驗證檔案權限、配置參數檔啟動 startup mount。
  • Oracle:修改啟動配置、編輯 /var/opt/oracle/oratab、應用補丁、調整初始化參數。

失敗時的卸載清理

進入安裝主介面選 DeInstall 移除產品,並手動刪除 ORACLE_HOME、$ORACLE_BASE/oraInventory、$ORACLE_BASE/jre 目錄。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved