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

Win7 64位系統完美配置 Oracle SQL Developer 圖文教程

     編輯:Oracle 教學

Win7 64位系統完美配置 Oracle SQL Developer 圖文教程

許多教材與機構仍以 PL/SQL Developer 為主講工具,但其對 Windows 7 64 位系統支援不佳,配置極易踩坑。最省心的方案是直接使用 Oracle 官方免費提供的 Oracle SQL Developer,純 Java 架構天然跨平台,無需 Oracle Client 即可連線。本文提供從零開始的完整安裝配置圖文指南。

前置準備

  • 作業系統:Windows 7 64 位(同樣適用 Win10/11)
  • JDK 8 或 11(64 位),已配置 JAVA_HOME 與 Path
  • Oracle Database 11g/12c/19c/21c 已安裝並啟動 Listener(本機或遠端)

步驟 1:安裝 Oracle Database(若尚未安裝)

  1. 官網下載 Oracle 11g Release 2 (11.2.0.4) for Windows x64 或更新版(12c/19c/21c)。
  2. 解壓兩個 zip 檔到同一目錄,雙擊 setup.exe。
  3. 選擇「建立並配置資料庫」→「桌面類別」→ 指定安裝路徑(如 D:\app\oracle\product\11.2.0\dbhome_1)。
  4. 關鍵:全域資料庫名稱 orcl,密碼必須包含大小寫字母+數字,長度≥8(如 Ora12345)。
  5. 完成安裝,驗證服務 OracleServiceORCL、OracleOraDb11g_home1TNSListener 均為「執行中」。

步驟 2:安裝與配置 Oracle SQL Developer

  1. 官網下載 SQL Developer for Windows 64-bit with JDK included(建議含 JDK 版,免配置環境變數)或無 JDK 版(需自行指定 JDK 路徑)。
  2. 解壓到無中文、無空格路徑(如 D:\tools\sqldeveloper)。
  3. 首次啟動 sqldeveloper.exe,若提示指定 JDK,瀏覽選擇 jdk1.8.0_xxx 目錄(含 bin\java.exe)。
  4. 啟動成功進入主介面。

步驟 3:建立資料庫連線(核心關鍵)

  1. 左側「連線」面板右鍵 → 「新增連線」。
  2. 填寫關鍵資訊:
    • 連線名稱:自訂(如 ORCL_LOCAL)
    • 使用者名稱:system 或 scott(需先解鎖)
    • 密碼:安裝時設定的密碼
    • 連線類型:Basic
    • 主機名:localhost(本機)或遠端 IP
    • 埠號:1521(預設)
    • SID:orcl(11g 預設)或 服務名:orcl / ORCLPDB(12c+ CDB/PDB)
  3. 點擊「測試」,顯示「狀態:成功」。
  4. 點擊「儲存」再「連線」,即可開始開發。
新增連線視窗 測試成功 Net Manager 確認服務名 連線成功

常見問題排查

現象原因解決方案
測試失敗:ORA-12514Listener 未識別 SID/服務名檢查 lsnrctl status 確認服務名;12c+ 需用 PDB 服務名
測試失敗:ORA-12505SID 錯誤改用服務名模式;確認 tnsnames.ora 設定
測試失敗:ORA-01017帳號/密碼錯誤確認大小寫;ALTER USER scott ACCOUNT UNLOCK IDENTIFIED BY tiger
啟動 SQL Developer 閃退JDK 版本不相容使用含 JDK 版本;或指定 JDK 8/11 64位

進階技巧

  • 匯入/匯出連線:右鍵連線 → 匯出為 XML,團隊共享零配置。
  • 外觀主題:Tools → Preferences → Appearance → Look and Feel 選 FlatLaf Dark 護眼。
  • SQL 格式化:Ctrl+F7 一鍵美化;可自訂關鍵字大寫、縮進規則。
  • 資料匯出:查詢結果右鍵 → Export → CSV/Excel/Insert/JSON 多格式支援。

結語

SQL Developer 雖啟動稍慢、記憶體佔用較大,但贏在零客戶端依賴、官方維護、功能完整(報表、遷移、DBA 面板、模型圖)。Win7 64 位環境下,它是比 PL/SQL Developer 更穩定、更現代的選擇。

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