招生熱線
0755-86191118 0755-86191118
我的位置: 首頁 > 學習專區 > 數據庫技術 > Oracle客戶端工具

Oracle客戶端工具

2013-07-19 08:54:59
來源:
[導讀] Oracle服務器安裝成功后,就可以通過客戶端工具連接Oracle服務器了,可以到Oracle官方下載Oracle專用的客戶端軟件,大多客戶端工具都是基于

Oracle服務器安裝成功后,就可以通過客戶端工具連接Oracle服務器了,可以到Oracle官方下載Oracle專用的客戶端軟件,大多客戶端工具都是基于Oracle客戶端軟件的。接下來介紹幾種常用的Oracle客戶端工具。

² SQL*Plus工具

該工具是Oracle系統默認安裝下,自帶的一個客戶端工具。在Windows命令行中輸入“sqlplusw”命令,就能夠啟動該工具了。


圖1 SQL*Plus工具

輸入用戶名和密碼后,如果SQL*Plus與數據庫服務器在同一臺計算機上,并且當前服務器下只有一個數據庫實例,那么“主機字符串”可以不用填寫。

SQL*Plus工具雖然是Oracle自帶的工具,但是在現實開發中,基于該環境對開發不方便,因此很少使用。

SQL*Plus連接成功后就如圖所示:


圖2 SQL*Plus工具登錄后

² SQL*Plus命令行工具

該命令行工具,提供了與數據庫交互的能力和維護數據庫的能力,包括了Oracle自帶的SQL*Plus工具的全部功能,在Oracle管理中經常使用。在命令行中輸入:“sqlplus /nolog”即可啟動該工具。如下圖:


圖3 啟動SQL*Plus命令行工具

輸入“sqlplus /nolog”命令后,只是啟動了一個客戶端進程,并沒有與服務器連接,連接到Oracle服務器的命令是:

conn 用戶名/密碼 as 連接身份@服務器連接字符串

說明:

1. 連接身份:表示該用戶連接后擁有的權限。

Ø sysdba: 即數據庫管理員,權限包括:打開數據庫服務器、關閉數據庫服務器、備份數據庫、恢復數據庫、日志歸檔、會話限制、管理功能、創建數據庫。sys用戶必須用sysdba身份才能登錄,system用戶可以用普通身份登錄。

Ø sysyoper:即數據庫操作員,權限包括:打開數據庫服務器、關閉數據庫服務器、備份數據庫、恢復數據庫、日志歸檔、會話限制。

Ø normal:即普通用戶,權限只有查詢某些數據表的數據。默認的身份是normal用戶。

2. 客戶端工具可以根據“服務器連接字符串”對服務器進行連接,有了連接字符串后客戶端就可以像操作本機一樣操作遠程數據庫,因此“服務器連接字符串”的配置也叫本地網絡服務配置,如果SQL*Plus工具啟動在服務器上,并且服務器上只有一個數據庫實例的情況下,連接字符串可以缺省,在連接字符串中包括連接服務器的協議,服務器的地址,服務器的端口等設置,Oracle服務名等,該配置文件在Oracle安裝目錄下的: network/ADMIN/ tnsnames.ora。該文件是一個文本文件,用記事本打開后如下所示:


圖4 服務器連接字符串配置

² 配置本地網絡服務名

本地網絡服務名,即客戶端與服務器的連接字符串,本地網絡服務名是客戶端的配置,Oracle客戶端安裝后,可以使用客戶端自帶的網絡配置向導(Net Configuration Assistant)進行配置:

1. 啟動Net Configuration Assistant。選擇“本地Net服務名配置”選項。如下圖所示:


圖5 啟動Net Configuration Assistant

2. 選擇“下一步”,本步驟可以對本地網絡服務名進行添加,刪除,測試是否正常連接等操作,選擇“添加”選項。


圖6 Net Configuration Assistant

3. 點擊“下一步”,填寫服務名,該服務名就是Oracle安裝時(圖1),為數據庫取的全局數據庫名。


圖7 服務名配置

4. 點擊“下一步”,選擇服務需要的協議,默認是TCP協議。推薦使用默認的TCP協議。


圖8 選擇協議

5. 點擊“下一步”,輸入主機名,主機名可以是計算機名稱,也可以是一個IP地址,主機如果是本機,可以使用本機計算機名稱、“localhost”、“127.0.0.1”、或者本機的IP地址。


圖9 輸入主機名和端口

6. 單擊“下一步”,選擇“是,進行測試”選項。進入下圖界面。


圖10 測試成功

在測試時,默認采用的用戶名和密碼是system/manager進行測試,如果用戶system的密碼不是“manager”,有可能測試通不過,更改登錄后,輸入正確的用戶名和密碼后再進行測試即可。

7. 測試成功后,單擊“下一步”,出現如下界面,這一步是為本地網絡服務命名,即圖12中的服務器連接字符串名。


圖11 為網絡服務名命名

點擊“下一步”,配置就完成了,進入tnsnames.ora文件中查看,就出現了如圖12中的內容。

² PL/SQL Developer工具

在實際Oracle開發中,經常使用一個功能強大的第三方工具:“PL/SQL Developer”工具。PL/SQL Developer基本上可以實現Oracle開發中的任何操作。它運行在客戶端時必須先安裝Oracle客戶端,并且通過網絡配置向導配置網絡服務名后才能正常與服務器連接。


圖12 PL/SQL Developer

評論
好吊妞免费视频在线观看,久久亚洲国产人成综合网,久久精品国产2020,欧美精品综合在线
日本一区二区三区精品电影 | 久久精品免费网站网 | 亚洲日本在线观看网址 | 久久久理论片免费观看 | 日本免费午夜啪视频 | 日韩国产在线观看 |