oracle數(shù)據(jù)庫(kù)連接
經(jīng)過(guò)前幾章的介紹,我們已經(jīng)了解了什么是oracle數(shù)據(jù)庫(kù)以及其安裝方法,那么本章節(jié),將和大家說(shuō)說(shuō)如何使用sql * plus和sql developer 工具連接到oracle數(shù)據(jù)庫(kù)服務(wù)器。
使用sql * plus連接oracle數(shù)據(jù)庫(kù)服務(wù)器
sql plus是交互式查詢工具,我們?cè)诎惭boracle數(shù)據(jù)庫(kù)服務(wù)器或客戶端時(shí)會(huì)自動(dòng)安裝。sql plus有一個(gè)命令行界面,允許您連接到oracle數(shù)據(jù)庫(kù)服務(wù)器并交互執(zhí)行語(yǔ)句。
注意: 如果有使用過(guò)mysql或postgresql,sql * plus與mysql中的mysql程序或postgresql中的psql類似。
我們可以在終端輸入sqlplus命令,以此來(lái)在linux或window中啟動(dòng)sql * plus。
sqlplus
以windows 10系統(tǒng)為例,在windows的“開(kāi)始”菜單的“程序”文件夾中找到sql * plus程序,如下所示:
啟動(dòng)sqlplus圖標(biāo)時(shí),會(huì)提示輸入用戶名和密碼。輸入在安裝oracle數(shù)據(jù)庫(kù)服務(wù)器期間設(shè)置的用戶名和密碼。如果不知道要使用哪個(gè)帳戶,請(qǐng)?jiān)儐?wèn)安裝數(shù)據(jù)庫(kù)的管理員。
假設(shè)要使用sys帳戶連接到本地oracle數(shù)據(jù)庫(kù)服務(wù)器,請(qǐng)輸入以下信息:
按下enter后,您應(yīng)該看到一條消息,后面跟著sql>
命令行,如下所示:
如上圖所示,您已成功連接到oracle數(shù)據(jù)庫(kù)服務(wù)器。
在oracle 12c中,當(dāng)連接到數(shù)據(jù)庫(kù)服務(wù)器時(shí),默認(rèn)數(shù)據(jù)庫(kù)是名為cdb$root的root容器數(shù)據(jù)庫(kù)。 要顯示數(shù)據(jù)庫(kù)名稱,請(qǐng)使用show命令:
sql> show con_name; con_name ------------------------------ cdb$root
如果要切換到可插拔數(shù)據(jù)庫(kù),請(qǐng)使用alter session
語(yǔ)句將當(dāng)前數(shù)據(jù)庫(kù)設(shè)置為可插入數(shù)據(jù)庫(kù),例如:pdbordl
,如下所示:
sql> alter session set container = pdborcl; session altered.
現(xiàn)在,您連接到pdborcl數(shù)據(jù)庫(kù)。
要斷開(kāi)用戶與oracle數(shù)據(jù)庫(kù)服務(wù)器的連接,請(qǐng)使用exit命令:
sql> exit
要將ot
用戶連接到位于pdborcl
可插拔數(shù)據(jù)庫(kù)中的示例數(shù)據(jù)庫(kù),請(qǐng)輸入以下命令:
sqlplus ot@pdborcl
sql plus會(huì)提示輸入ot用戶的密碼。輸入密碼,您將連接到oracle數(shù)據(jù)庫(kù)服務(wù)器中的pdborcl* 數(shù)據(jù)庫(kù)。
使用sql developer連接到oracle數(shù)據(jù)庫(kù)服務(wù)器
sql developer是一個(gè)用于在oracle數(shù)據(jù)庫(kù)中使用sql的免費(fèi)gui工具。與sql * plus程序一樣,sql developer在安裝oracle數(shù)據(jù)庫(kù)服務(wù)器或客戶端時(shí)自動(dòng)安裝。
要啟動(dòng)sql developer程序,請(qǐng)單擊開(kāi)始菜單中oracle程序文件夾中的sql developer圖標(biāo),如下圖所示:
以下顯示了sql developer程序:
要?jiǎng)?chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)連接:
(1)首先,單擊新建按鈕或按下ctrl-n;
(2)然后,選擇數(shù)據(jù)庫(kù)連接選項(xiàng)并單擊 確定 按鈕。
將顯示一個(gè)新建/選擇數(shù)據(jù)庫(kù)連接 對(duì)話框,在這個(gè)對(duì)話框中,您需要輸入以下信息:
第一步 ,輸入以下信息:
● 連接名稱,它可以是任何您喜歡的名字,這里使用對(duì)話框中顯示為ot 。
● 用戶名和密碼,在這個(gè)示例中是:ot/orcl1234。
● 通過(guò)選中保存密碼復(fù)選框來(lái)保存密碼。
第二步 ,選擇tns作為連接類型。
第三步 ,選擇tns連接類型后將顯示“網(wǎng)絡(luò)別名”列表。只要選擇pdborcl作為網(wǎng)絡(luò)別名。 通過(guò)這樣做,可以明確指定要連接的可插拔數(shù)據(jù)庫(kù)pdborcl。
第四步 ,單擊測(cè)試 按鈕來(lái)測(cè)試數(shù)據(jù)庫(kù)連接。 如果看到狀態(tài):成功消息,則準(zhǔn)備好連接到oracle數(shù)據(jù)庫(kù)服務(wù)器。
為了節(jié)省時(shí)間再次輸入所有的連接參數(shù),點(diǎn)擊保存按鈕。 連接將被保存并顯示在對(duì)話框的左側(cè)。每當(dāng)想重新連接,你只需要點(diǎn)擊保存的連接,所有的參數(shù)將被自動(dòng)填寫。
現(xiàn)在,可以單擊連接(connect)按鈕連接到oracle數(shù)據(jù)庫(kù)服務(wù)器。
雙擊connections> ot> tables,將看到ot樣本數(shù)據(jù)庫(kù)中的所有表格。
- Oracle Select語(yǔ)句
- Oracle Distinct語(yǔ)句
- Oracle 外鍵創(chuàng)建
- Oracle Chr()函數(shù)
- Java 連接 Memcached 服務(wù)
- DB2服務(wù)器安裝
- DB2觸發(fā)器
- DB2備份和恢復(fù)
- oracle中對(duì)JSON數(shù)據(jù)處理的詳細(xì)指南
- Oracle中pivot函數(shù)圖文實(shí)例詳解
- Oracle行級(jí)觸發(fā)器的使用操作
- oracle數(shù)據(jù)庫(kù)id自增及生成uuid問(wèn)題
- oracle導(dǎo)出數(shù)據(jù)到文本、從文本導(dǎo)入數(shù)據(jù)的詳細(xì)步驟
- Oracle導(dǎo)出文本文件的三種方法(spool,UTL_FILE,sqluldr2)
- oracle丟失temp表空間的處理方法
- Oracle試用到期如何刪除注冊(cè)表繼續(xù)試用30天
- Oracle常見(jiàn)分析函數(shù)實(shí)例詳解
- Oracle報(bào)錯(cuò):ORA-28001:口令已失效解決辦法
- 一文教會(huì)你配置使用Navicat或PLSQL可視化工具遠(yuǎn)程連接Oracle
- Oracle使用range分區(qū)并根據(jù)時(shí)間列自動(dòng)創(chuàng)建分區(qū)