連接到Oracle資料庫

在本教學中,您將學習如何使用SQL * plus和SQL Developer 工具連接到Oracle資料庫伺服器。

使用SQL * Plus連接到Oracle資料庫伺服器

SQL * Plus是安裝Oracle資料庫伺服器或客戶端時自動安裝的互動式查詢工具。 SQL * Plus有一個命令行介面,允許您連接到Oracle資料庫伺服器並交互執行語句。

注意:如果有使用過MySQL或PostgreSQL,SQL * plus與MySQL中的mysql程式或PostgreSQL中的psql類似。

要從Linux或Window終端啟動SQL * Plus程式,請打開終端輸入sqlplus命令。

sqlplus

以Windows 10系統為例。在Windows的“開始”菜單的“程式”檔夾中找到SQL * Plus程式,如下所示:

啟動SQLPlus圖示時,會提示輸入用戶名和密碼。輸入在安裝Oracle資料庫伺服器期間設置的用戶名和密碼。如果不知道要使用哪個帳戶,請詢問安裝資料庫的管理員。

假設要使用sys帳戶連接到本地Oracle資料庫伺服器,請輸入以下資訊:

按下Enter 後,應該看到一條消息,後面跟著SQL>命令行,如下所示:

如上圖所示,您已連接到Oracle資料庫伺服器。

在Oracle 12c中,當連接到資料庫伺服器時,默認資料庫是名為CDB$ROOT的ROOT容器資料庫。 要顯示資料庫名稱,請使用SHOW命令:

SQL> SHOW con_name;

CON_NAME
------------------------------
CDB$ROOT

如果要切換到可插拔資料庫,請使用ALTER SESSION語句將當前資料庫設置為可插入資料庫,例如:PDBORDL,如下所示:

SQL> ALTER SESSION SET CONTAINER = PDBORCL;

Session altered.

現在,您連接到PDBORCL資料庫。

要斷開用戶與Oracle資料庫伺服器的連接,請使用EXIT命令:

SQL> EXIT

要將OT用戶連接到位於PDBORCL可插拔資料庫中的示例資料庫,請輸入以下命令:

sqlplus OT@PDBORCL

SQL Plus會提示輸入OT用戶的密碼。輸入密碼,您將連接到Oracle資料庫伺服器中的PDBORCL* 資料庫。

使用SQL Developer連接到Oracle資料庫伺服器

SQL Developer是一個用於在Oracle資料庫中使用SQL的免費GUI工具。與SQL * Plus程式一樣,SQL Developer在安裝Oracle資料庫伺服器或客戶端時自動安裝。

要啟動SQL Developer程式,請單擊開始菜單中Oracle程式檔夾中的SQL Developer圖示,如下圖所示:

以下顯示了SQL Developer程式:

要創建一個新的資料庫連接,(1)首先,單擊新建按鈕或按下Ctrl-N(2)然後,選擇資料庫連接選項並單擊 確定 按鈕。

將顯示以下新建/選擇資料庫連接 對話框:

在這個對話框中,您需要輸入以下資訊:

第一步,輸入以下資訊:

  • 連接名稱,它可以是任何您喜歡的名字,這裏使用對話框中顯示為OT
  • 用戶名和密碼,在這個示例中是:ot/Orcl1234
  • 通過選中保存密碼複選框來保存密碼。

第二步,選擇TNS作為連接類型。
第三步,選擇TNS連接類型後將顯示“網路別名”列表。只要選擇PDBORCL作為網路別名。 通過這樣做,可以明確指定要連接的可插拔資料庫PDBORCL
第四步,單擊測試 按鈕來測試資料庫連接。 如果看到狀態:成功消息,則準備好連接到Oracle資料庫伺服器。

為了節省時間再次輸入所有的連接參數,點擊保存按鈕。 連接將被保存並顯示在對話框的左側。每當想重新連接,你只需要點擊保存的連接,所有的參數將被自動填寫。

現在,可以單擊連接(Connect)按鈕連接到Oracle資料庫伺服器。

雙擊Connections> OT> Tables,將看到OT樣本資料庫中的所有表。

在本教學中,您學習了如何使用SQL * Plus和SQL Developer連接到Oracle資料庫伺服器。


上一篇: Oracle資料庫和實例 下一篇: Oracle示例資料庫