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

Oracle 資料庫安裝配置 7 步驟標準化流程

     編輯:Oracle 資料庫基礎

從軟體安裝到資料遷移的標準化交付清單

Oracle 資料庫部署涉及軟體安裝、實例建立、使用者配置、資料遷移、工具設定、網路配置等多個環節。本文將完整流程拆解為 7 大標準步驟,附關鍵參數與驗證指令,做為專案交付與環境標準化參考。

7 步驟標準化流程

  1. 使用 DBCA 建立資料庫實例
    • 選擇模板:一般用途/交易處理 (General Purpose/Transaction Processing)
    • 全域資料庫名 / SID:如 SALEDB
    • 連線模式:專用伺服器
    • 初始化參數:依效能基線調整 SGA/PGA、程序數、開啟游標等
    • 儲存配置:表空間、重做日誌、控制檔多路徑冗餘
    • 建立選項:建立資料庫 + 產生腳本備份
  2. 建立應用使用者與權限
    -- 登入 SYSDBA
    CREATE USER saleuser IDENTIFIED BY strong_pass
      DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp
      QUOTA UNLIMITED ON users;
    GRANT DBA TO saleuser;  -- 或依最小權限授予 RESOURCE + CREATE SESSION 等
  3. 邏輯匯出來源資料 (EXP)
    exp saleuser/saleuser@ORACLE_SERVER_SALE FILE=D:\SALEDB.DMP OWNER=saleuser
  4. 邏輯匯入目標資料庫 (IMP)
    imp saleuser/saleuser@ORACLE_SERVER_SALE FILE=D:\SALEDB.DMP FULL=Y
  5. 配置 PL/SQL Developer 等開發工具
    • 匯出/匯入精選物件至 SQL 檔
    • 表資料匯出 DMP (不含程序/函數)
    • DMP 匯入資料庫
  6. 配置網路服務名 (Net Manager)
    路徑:開始 → Oracle → Configuration and Migration Tools → Net Manager
    配置:本地 → 服務命名 → 新增 → 協定 TCP → 主機/IP → Port 1521 → SID/Service Name
  7. Oracle 軟體安裝 (9i 為例)
    • 3 片光碟 (A/B/C),安裝 A→B 後手動切換 B→C
    • 多採預設值,關鍵步驟 6:全域資料庫名/SID 輸入 ORCL (衝突則 ORCL2)
    • 安裝後啟動 DBCA 設定:SYS/SYSTEM 密碼修改為強密碼

安裝後驗證清單

檢查項目驗證指令預期結果
實例狀態SELECT STATUS FROM V$INSTANCE;OPEN
監聽狀態lsnrctl status服務 READY
表空間使用率SELECT tablespace_name, ROUND(used_space*100/total_space,2) pct FROM dba_tablespace_usage_metrics;< 85%
無效物件SELECT COUNT(*) FROM dba_objects WHERE status='INVALID';0
備份腳本檢查 RMAN/EXP 排程正常執行

常見坑點提醒

  • 字元集選擇:多語系環境務必選 AL32UTF8,避免日後亂碼
  • 記憶體參數:MEMORY_TARGET (11g+) 自動管理,或手動平衡 SGA_TARGET/PGA_AGGREGATE_TARGET
  • 重做日誌:至少 3 組、每組 500MB+、多路徑鏡像
  • 密碼檔:orapwd file=$ORACLE_HOME/dbs/orapwSID password=sys_pass entries=10
  • 自動啟動:Linux 配置 /etc/oratab Y 旗標 + dbstart 腳本

標準化流程 + 驗證清單 = 可交付、可維運、可複現的資料庫環境。

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