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

Oracle 8i on Sun Solaris 2.7 安裝規範:從核心參數到驗證啟動

     編輯:Oracle 資料庫基礎

一、OS 前置作業

  1. 建立用戶/群組:
    useradd -g dba -d /export/home/oracle -s /bin/csh oracle
    groupadd dba(GID 643)
  2. 目錄授權:chown oracle:dba /Oracle
  3. 複製環境檔:cp .cshrc .login /export/home/oracle/ 並 chown oracle:dba .*
  4. /etc/services 註冊埠口:
    orasrv 1525/tcp
    oracle 1521/tcp
  5. 核心參數 /etc/system(需重啟生效):
    set shmsys:shminfo_shmmax=4294967295
    set shmsys:shminfo_shmmin=1
    set shmsys:shminfo_shmmni=100
    set shmsys:shminfo_shmseg=10
    set semsys:seminfo_semmns=200
    set semsys:seminfo_semmni=70
  6. Oracle 用戶 .cshrc 注入:
    set path=(/oracle/bin /usr/sbin /usr/bin /usr/openwin/bin /Oracle /etc /usr/ccs/bin .)
    setenv ORACLE_HOME /Oracle
    setenv ORACLE_SID Oracle8
    setenv NLS_LANG AMERICAN_AMERICA.ZHS16CGB231280
  7. sync; sync; reboot 重啟套用核心參數

二、OUI 圖形化安裝流程

  1. 掛載光碟:/etc/init.d/volmgt stop/start; volcheck
  2. cd /cdrom/cdrom0; ./runInstaller
  3. 關鍵選項:
    • Destination: /Oracle
    • 執行 /tmp/orainstRoot.sh(root)
    • 產品:Oracle 8i 8.1.5 Enterprise Edition
    • 安裝類型:Custom(取消 Intermedia)
    • 語言:Chinese
    • Global DB Name: Oracle8 | SID: orcl
    • 資料檔:/Oracle/database
  4. 安裝完成執行 /Oracle/root.sh(root),LOCAL BIN 輸入 /bin
  5. 修改 /var/opt/oracle/oratab 最後行:oracle8:/Oracle:Y
  6. 配置 listener.ora / tnsnames.ora 設定 HOST、PORT、SID

三、驗證啟動

su - oracle
svrmgrl
SVRMGR> CONNECT INTERNAL
SVRMGR> SHUTDOWN IMMEDIATE
SVRMGR> STARTUP
-- 觀察:Instance started → Database mounted → Database opened
SVRMGR> EXIT

lsnrctl start
-- 驗證監聽狀態

四、常見問題排查

  • DISPLAY 未設定:X Server 未授權 → xhost + 或設定 DISPLAY=ip:0.0
  • 核心參數不足:啟動報 ORA-27123 → 檢查 /etc/system 並重啟
  • 監聽器啟動失敗:檢查 listener.ora HOSTNAME 解析、tnsnames.ora 格式、防火牆 1521 埠
  • 字符集亂碼:確認 NLS_LANG 客戶端/伺服器一致

結語

Solaris 上 Oracle 安裝核心在於核心參數預調、字符集一致性、網路配置三要素。將上述步驟封裝為 Kickstart/Jumpstart 自動化腳本,可實現標準化批量部署。

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