Oracle SQL Plus命令列工具

2021-07-16 07:49:55 字數 976 閱讀 9666

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 伺服器連線字串配置

Oracle sqlplus 登入命令

1 執行sqlplus工具 c users wd pc sqlplus 2 直接進入sqlplus命令提示符 c users wd pc sqlplus nolog 3 以os身份連線 c users wd pc sqlplus as sysdba 或 sql connect as sysdba 4...

Oracle sqlplus語句編輯命令

首先我們輸入這樣一條指令 select emp id,emp name from employees input where emp age 30 便可得到如下指令 select emp id,emp name from employees where emp age 30 ln 命令用於指定對以輸...

Oracle sqlplus語句編輯命令

首先我們輸入這樣一條指令 select emp id,emp name from employees input where emp age 30 便可得到如下指令 select emp id,emp name from employees where emp age 30 ln 命令用於指定對以輸...