本文記錄 Oracle 9i/10g 傳統安裝配置標準流程:從 DBCA 建庫、建立應用用戶、EXP/IMP 邏輯遷移、PL/SQL Developer 圖形化操作、Net Manager 服務名配置,至多盤安裝細節,適合維護舊版環境參考。
SALEDB-- 以 SYS/SYSTEM 登入
CREATE USER saleuser IDENTIFIED BY saleuser
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp
QUOTA UNLIMITED ON users;
GRANT DBA TO saleuser; -- 開發環境常給 DBA,生產建議精細授權
D:\Oracle\ORA92\BIN> exp saleuser/saleuser@ORACLE_SERVER_SALE \
FILE=D:\SALEDB.DMP \
OWNER=saleuser
D:\Oracle\ORA92\BIN> imp saleuser/saleuser@ORACLE_SERVER_SALE \
FILE=D:\SALEDB.DMP \
FULL=Y
FULL=Y 匯入所有物件;若僅匯入特定 Schema 用 FROMUSER=saleuser TOUSER=saleuser。
⚠️ PL/SQL Developer 匯入/匯出**不支援函數/程序/觸發器**,完整物件遷移請用 EXP/IMP 或 Data Pump。
SALEDBSALEDBtnsnames.oraORCL(衝突則 ORCL2)SYS/SYS, SYSTEM/SYSTEM 便於記憶)SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER LIKE '%CHARACTERSET%';這套「DBCA 建庫 → 用戶授權 → EXP/IMP 遷移 → Net Manager 配置」流程,陪伴無數 DBA 度過 Oracle 9i/10g 黃金年代,雖屬經典,理解其邏輯有助於掌握現代化部署工具的設計初衷。