許多教材與機構仍以 PL/SQL Developer 為主講工具,但其對 Windows 7 64 位系統支援不佳,配置極易踩坑。最省心的方案是直接使用 Oracle 官方免費提供的 Oracle SQL Developer,純 Java 架構天然跨平台,無需 Oracle Client 即可連線。本文提供從零開始的完整安裝配置圖文指南。
JAVA_HOME 與 Pathsetup.exe。D:\app\oracle\product\11.2.0\dbhome_1)。orcl,密碼必須包含大小寫字母+數字,長度≥8(如 Ora12345)。OracleServiceORCL、OracleOraDb11g_home1TNSListener 均為「執行中」。D:\tools\sqldeveloper)。sqldeveloper.exe,若提示指定 JDK,瀏覽選擇 jdk1.8.0_xxx 目錄(含 bin\java.exe)。ORCL_LOCAL)system 或 scott(需先解鎖)localhost(本機)或遠端 IP1521(預設)orcl(11g 預設)或 服務名:orcl / ORCLPDB(12c+ CDB/PDB)
| 現象 | 原因 | 解決方案 |
|---|---|---|
| 測試失敗:ORA-12514 | Listener 未識別 SID/服務名 | 檢查 lsnrctl status 確認服務名;12c+ 需用 PDB 服務名 |
| 測試失敗:ORA-12505 | SID 錯誤 | 改用服務名模式;確認 tnsnames.ora 設定 |
| 測試失敗:ORA-01017 | 帳號/密碼錯誤 | 確認大小寫;ALTER USER scott ACCOUNT UNLOCK IDENTIFIED BY tiger |
| 啟動 SQL Developer 閃退 | JDK 版本不相容 | 使用含 JDK 版本;或指定 JDK 8/11 64位 |
FlatLaf Dark 護眼。Ctrl+F7 一鍵美化;可自訂關鍵字大寫、縮進規則。SQL Developer 雖啟動稍慢、記憶體佔用較大,但贏在零客戶端依賴、官方維護、功能完整(報表、遷移、DBA 面板、模型圖)。Win7 64 位環境下,它是比 PL/SQL Developer 更穩定、更現代的選擇。