利用Visual Studio Code 的SQL Developer查看Oracle 資料庫

在 SQL Developer 中找到或確認 Data Source 的詳細信息,實際上是在查找連接到 Oracle 資料庫的所需信息,包括主機名稱(或 IP 位址)、連接埠號碼和服務名稱(或 SID)。以下是如何在 SQL Developer 中取得這些資訊的步驟:

打開 SQL Developer 並查看連接詳情

  1. 啟動 SQL Developer:

    • 開啟 Oracle SQL Developer。如果尚未安裝,您需要先下載並安裝這個工具。
  2. 導航至連線配置:

    • 在 SQL Developer 的左側面板中,看到已設定的資料庫連線清單。如果您已經有一個現成的、工作中的資料庫連接,可以透過雙擊該連接來打開。
  3. 查看或編輯連線:

    • 右鍵查看的連線名稱,選擇「屬性」或「編輯」(Edit),這取決於SQL Developer 版本。
    • 在開啟的連線詳情視窗中,可以看到包括「使用者名稱」、「密碼」、「主機名稱」、「連接埠」和「服務名稱」在內的所有連線屬性。

取得 Data Source 資訊

在「連線」或「新/編輯連線」視窗中,通常會找到以下欄位:

  • 使用者名稱(User Name)
  • 密碼(Password)
  • 主機名稱(Hostname):資料庫伺服器的 IP 位址或網域名稱。
  • 端口(Port):資料庫服務監聽的端口,預設通常是 1521。
  • 服務名(Service Name):資料庫實例的服務名。在某些情況下,這裡可能使用的是 SID。

使用這些資訊建立連接字串

根據上述信息,您可以建立一個完整的 EZConnect 連接字串,格式如下:

[//]host[:port][/service_name]

例如,如果您在 SQL Developer 中看到以下資訊:

  • 主机名192.168.1.100
  • 端口1521
  • 服务名orcl

您的連接字串將是:

192.168.1.100:1521/orcl

在 appsettings.json 中使用

在 .NET 應用的 appsettings.json 中,使用這個字串更新您的連線資訊:

"ConnectionStrings": { "OracleDB": "User Id=使用者名稱;Password=密碼;Data Source=192.168.1.100:1521/orcl;" }

確保替換 使用者名稱 和 密碼 為實際的值。

留言

這個網誌中的熱門文章

🛠【ASP.NET Core + Oracle】解決 ORA-00904 "FALSE": 無效的 ID 錯誤與資料欄位動態插入顯示問題

🛠【實戰排除教學】從 VS Code 的 _logger 錯誤,到 PowerShell 找不到 npm/serve,再到 Oracle ORA-03135 連線中斷——一次搞懂!

🔎如何在 Oracle PL/SQL 儲存過程中為文字欄位加入換行符號(CHR(10))——以 Updlcmremark 為例