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

Oracle 資料庫安裝配置全流程實戰:DBCA 建庫、用戶授權、EXP/IMP 遷移與 Net 服務設定

     編輯:Oracle 資料庫基礎

一、使用 DBCA 建立資料庫

  1. 啟動 Database Configuration Assistant
  2. 選擇「建立資料庫」
  3. 選擇模板:交易處理 (Transaction Processing)
  4. 輸入資料庫資訊:全域資料庫名、SID (如 SALEDB)
  5. 連線模式:專用伺服器模式 (Dedicated Server)
  6. 初始化參數調整(SGA、PGA、Processes 等)
  7. 儲存路徑設定(資料檔、Redo、Control File 分盤)
  8. 確認建立選項,啟動建庫程序

二、建立應用用戶與授權

-- 以 SYSDBA 登入後執行
CREATE USER saleuser IDENTIFIED BY saleuser
  DEFAULT TABLESPACE users
  TEMPORARY TABLESPACE temp
  QUOTA UNLIMITED ON users;

GRANT dba TO saleuser;  -- 視實際權限需求調整,生產環境建議最小權限原則

三、資料匯出 (EXP)

D:\Oracle\ORA92\BIN> exp saleuser/saleuser@Oracle_SERVER_SALE
    FILE=D:\SALEDB.DMP
    OWNER=(saleuser)

參數說明:FILE 指定匯出檔路徑,OWNER 限定特定 Schema。

四、資料匯入 (IMP)

D:\Oracle\ORA92\BIN> imp saleuser/saleuser@Oracle_SERVER_SALE
    FILE=D:\SALEDB.DMP
    FULL=Y

注意:FULL=Y 匯入所有物件;若僅需特定 Schema 可用 FROMUSER/TOUSER 對應。

五、PL/SQL Developer 圖形化匯入匯出

  • 匯出所有物件至 SQL 檔
  • 匯出指定表至 DMP 檔(不含 Function/Procedure)
  • 從 DMP 匯入至資料庫(不含 Function/Procedure)

適合開發/測試環境快速操作,生產環境建議使用命令列或 Data Pump (expdp/impdp)。

六、Net 服務名稱配置

開始 → Oracle → ORA HOME92 → CONFIGURATION AND MIGRATION TOOLS 
→ NET MANAGER → Oracle NET 設定 → 本地 → 服務命名

新增服務名,填入主機名、Port (預設 1521)、SID/Service Name,測試連線成功後儲存。

七、Oracle 9i 多光碟安裝要點

  • 三片光碟:A、B、C;安裝完 A/B 後需手動切換 B/C
  • 大多步驟採預設值
  • 關鍵步驟第 6 步:輸入資料庫識別字、全域名稱、SID (如 ORCL);若衝突可用 ORCL2
  • 安裝完成後設定 DBCA,SYS/SYSTEM 密碼建議設為強密碼而非預設值

遷移至 Data Pump (10g+ 推薦)

expdp saleuser/saleuser@SALEDB DIRECTORY=dp_dir DUMPFILE=saledb.dmp SCHEMAS=saleuser
impdp saleuser/saleuser@SALEDB DIRECTORY=dp_dir DUMPFILE=saledb.dmp SCHEMAS=saleuser

Data Pump 支援並行、壓縮、網路模式,效能遠優於傳統 EXP/IMP。

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