Oracle基礎教程:SQL*Plus命令行工具
最新學訊:近期OCP認證正在報名中,因考試人員較多請盡快報名獲取最近考試時間,報名費用請聯系在線老師,甲骨文官方認證,報名從速!
我要咨詢Oracle基礎教程:SQL*Plus命令行工具,該命令行工具,提供了與數據庫交互的能力和維護數據庫的能力,包括了Oracle自帶的SQL*Plus工具的全部功能,在Oracle管理中經常使用。在命令行中輸入:“sqlplus /nolog”即可啟動該工具。如下圖:
圖11 啟動SQL*Plus命令行工具
輸入“sqlplus /nolog”命令后,只是啟動了一個客戶端進程,并沒有與服務器連接,連接到Oracle服務器的命令是:
conn 用戶名/密碼 as 連接身份@服務器連接字符串
說明:
1. 連接身份:表示該用戶連接后擁有的權限。
·sysdba: 即數據庫管理員,權限包括:打開數據庫服務器、關閉數據庫服務器、備份數據庫、恢復數據庫、日志歸檔、會話限制、管理功能、創建數據庫。sys用戶必須用sysdba身份才能登錄,system用戶可以用普通身份登錄。
·sysyoper:即數據庫操作員,權限包括:打開數據庫服務器、關閉數據庫服務器、備份數據庫、恢復數據庫、日志歸檔、會話限制。
·normal:即普通用戶,權限只有查詢某些數據表的數據。默認的身份是normal用戶。
2. 客戶端工具可以根據“服務器連接字符串”對服務器進行連接,有了連接字符串后客戶端就可以像操作本機一樣操作遠程數據庫,因此“服務器連接字符串”的配置也叫本地網絡服務配置,如果SQL*Plus工具啟動在服務器上,并且服務器上只有一個數據庫實例的情況下,連接字符串可以缺省,在連接字符串中包括連接服務器的協議,服務器的地址,服務器的端口等設置,Oracle服務名等,該配置文件在Oracle安裝目錄下的: network/ADMIN/ tnsnames.ora。該文件是一個文本文件,用記事本打開后如下所示:
圖12 服務器連接字符串配置