Oracle 資料庫生態系提供了豐富的圖形化與命令列工具,涵蓋應用開發、資料庫管理、企業管理、遷移升級、網路配置等全生命週期。本文按功能領域分類整理 Oracle 8i/9i 時代的核心工具集,附帶典型啟動路徑與適用場景,供 DBA 開發人員快速查閱。
| 工具名稱 | 功能定位 | 典型路徑 (Windows) |
|---|---|---|
| SQL*Plus Worksheet (GUI) | 圖形化 SQL 編輯、執行、腳本管理,支援語法高亮、結果網格 | E:\Oracle\Ora81\BIN\SQLPLUSW.EXE |
| 工具名稱 | 功能定位 | 備註 |
|---|---|---|
| Database Configuration Assistant (DBCA) | 建立、配置、刪除資料庫實例;管理模板、字符集、存儲參數 | 圖形化向導,支援靜默模式 |
| DBA Studio (OEM 獨立控制台) | 整合式管理主控台,涵蓋: • 例程:啟動/關閉/參數修改 • 方案:表、索引、Oracle 8 物件 • 安全性:用戶、角色、權限 • 存儲:表空間、數據文件、回滾段 | 預 9i 的核心管理入口 |
| SQL*Plus Worksheet (OEM 內建) | OEM 內嵌的輕量級 SQL 執行工具 | 啟動:E:\Oracle\Ora81\bin\oemapp.bat worksheet |
| 工具名稱 | 功能定位 |
|---|---|
| OEM Configuration Assistant | 配置 OEM 儲存庫、管理伺服器、節點發現 |
| OEM Console | 中央管控台:作業系統、資料庫、應用、網路統一監控、作業排程、事件通知 |
| 工具名稱 | 功能定位 |
|---|---|
| Oracle Data Migration Assistant | 將 Oracle 7 遷移至 Oracle 8/8i/9i;支援版本間升級、字符集轉換、數據泵前身功能 |
| 工具名稱 | 功能定位 |
|---|---|
| Net8 Assistant | 完整配置 TNSNAMES.ORA(連接描述)、LISTENER.ORA(監聽器)、命名服務、安全加密 |
| Net8 Configuration Assistant | 提供基本網路配置向導;高級功能仍需 Net8 Assistant |
| Oracle ODBC Test | 測試 ODBC DSN 連通性、驅動版本、擷取錯誤碼 |
| 工具 | 功能 | 典型路徑 |
|---|---|---|
| SVRMGR (SVRMGRL.EXE) | Oracle Server Manager,早期 DBA 專用管理工具 (9i 後併入 SQL*Plus) | E:\Oracle\Ora81\BIN\SVRMGRL.EXE |
| SQL*Plus (CLI) | 標準命令列 SQL 執行器,支援腳本、格式化、自動化 | E:\Oracle\Ora81\BIN\SQLPLUS.EXE |
| LSNRCTL | 監聽器控制:啟動/停止/狀態/重載/服務註冊查看 | E:\Oracle\Ora81\BIN\LSNRCTL.EXE |
| EXP / IMP | 邏輯備份/恢復:表/用戶/全庫導出導入 (Data Pump 前身) | EXP.EXE / IMP.EXE |
| SQL*Loader (SQLLDR.EXE) | 高速大量載入工具,支援固定寬度、分隔符、LOB、直接路徑載入 | E:\Oracle\Ora81\BIN\SQLLDR.EXE |
| ORAPWD | 建立/修改密碼文件,授權 SYSDBA/SYSOPER 權限 | E:\Oracle\Ora81\BIN\ORAPWD.EXE |
| OCOPY | 資料文件拷貝工具,支援熱備份模式下文件複製、ASM 文件操作 | E:\Oracle\Ora81\BIN\OCOPY.EXE |
雖然 Oracle 10g 以降逐步以 Database Control/Grid Control、SQL Developer、Data Pump 等新一代工具取代上述經典組件,但理解這些基礎工具的功能邊界與演進脈絡,有助於在維護舊系統、排查相容性問題、編寫自動化腳本時快速定位合適工具。建議收藏備查,按需喚醒記憶。