Oracle 資料庫部署涉及軟體安裝、實例建立、使用者配置、資料遷移、工具設定、網路配置等多個環節。本文將完整流程拆解為 7 大標準步驟,附關鍵參數與驗證指令,做為專案交付與環境標準化參考。
SALEDB-- 登入 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 等
exp saleuser/saleuser@ORACLE_SERVER_SALE FILE=D:\SALEDB.DMP OWNER=saleuser
imp saleuser/saleuser@ORACLE_SERVER_SALE FILE=D:\SALEDB.DMP FULL=Y
路徑:開始 → Oracle → Configuration and Migration Tools → Net Manager
配置:本地 → 服務命名 → 新增 → 協定 TCP → 主機/IP → Port 1521 → SID/Service Name
ORCL (衝突則 ORCL2)| 檢查項目 | 驗證指令 | 預期結果 |
|---|---|---|
| 實例狀態 | 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_TARGETorapwd file=$ORACLE_HOME/dbs/orapwSID password=sys_pass entries=10/etc/oratab Y 旗標 + dbstart 腳本標準化流程 + 驗證清單 = 可交付、可維運、可複現的資料庫環境。