oracle數據庫連接
經過前幾章的介紹,我們已經了解了什么是oracle數據庫以及其安裝方法,那么本章節,將和大家說說如何使用sql * plus和sql developer 工具連接到oracle數據庫服務器。
使用sql * plus連接oracle數據庫服務器
sql plus是交互式查詢工具,我們在安裝oracle數據庫服務器或客戶端時會自動安裝。sql plus有一個命令行界面,允許您連接到oracle數據庫服務器并交互執行語句。
注意: 如果有使用過mysql或postgresql,sql * plus與mysql中的mysql程序或postgresql中的psql類似。
我們可以在終端輸入sqlplus命令,以此來在linux或window中啟動sql * plus。
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樣本數據庫中的所有表格。
- Oracle Select語句
- Oracle Distinct語句
- Oracle 外鍵創建
- Oracle Chr()函數
- Java 連接 Memcached 服務
- DB2服務器安裝
- DB2觸發器
- DB2備份和恢復
- oracle中對JSON數據處理的詳細指南
- Oracle中pivot函數圖文實例詳解
- Oracle行級觸發器的使用操作
- oracle數據庫id自增及生成uuid問題
- oracle導出數據到文本、從文本導入數據的詳細步驟
- Oracle導出文本文件的三種方法(spool,UTL_FILE,sqluldr2)
- oracle丟失temp表空間的處理方法
- Oracle試用到期如何刪除注冊表繼續試用30天
- Oracle常見分析函數實例詳解
- Oracle報錯:ORA-28001:口令已失效解決辦法
- 一文教會你配置使用Navicat或PLSQL可視化工具遠程連接Oracle
- Oracle使用range分區并根據時間列自動創建分區