在本教學中,您將學習如何使用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資料庫伺服器。