在oracle資料庫安裝好了後(oracle資料庫安裝教程在此),其中的sqlplus是乙個與oracle互動的工具。
oracle 資料庫中所有的管理操作都可以通過sqlplus工具完成。sqlplus 可以執行於任何oracle資料庫可執行的作業系統平台,其使用方法基本相同。
利用sql*plus可以實現以下操作:
❏ 輸入、編輯、儲存、提取、執行和除錯sql語句和pl/sql程式。
❏ 開發、執行批處理指令碼。
❏ 執行資料庫管理。
❏ 處理資料,生成報表,儲存、列印、格式化查詢結果。
❏ 檢查表和資料庫物件定義。
❏ 啟動或關閉資料庫例項。
啟動資料庫(例項)之前要先啟動監聽
--- 啟動監聽
lsnrctl start
--- 檢視監聽狀態
lsnrctl status
--- 停止監聽
lsnrctl stop
第一種啟動sqlplus方式:sqlplus /nolog(只是啟動sqlplus而不連線資料庫,使用nolog引數)
監聽啟動成功後,啟動資料庫例項
例項啟動後退出sqlplus
第二種啟動sqlplus方式:資料庫例項啟動成功(沒有關閉且一直在執行)後,可以使用其他普通使用者登陸連線到資料庫了
如果要在啟動sqlplus的同時連線到資料庫,則需要輸入使用者名稱、密碼和連線描述符(資料庫的網路服務名)
例如 : sqlplus array/[email protected]/brrby
array是我資料庫的乙個使用者名稱,916437是array使用者的登陸密碼,192.168.209.139是這個資料庫的所在伺服器的ip位址,brrby是資料庫的網路服務名
第三種啟動sqlplus方式:如果是在本機,連線本地的資料庫
第四種啟動sqlplus方式:如果沒有指定連線描述符(資料庫的網路服務名),則連線到系統環境變數oracle_sid所指定的資料庫;如果環境變數裡沒有設定oracle_ sid,則連線到預設的資料庫
修改環境變數裡的oracle_sid
在sqlplus視窗,當不再使用sqlplus時, 輸入exit命令或quit命令,退出sqlplus工具
使用者啟動sqlplus並登入資料庫後,就可以在sqlplus環境中執行sql語句、pl/sql程式和sqlplus命令
使用者連線到資料庫後,可以使用conn[ect]命令進行使用者切換或連線到新的資料庫,使用disc[onnect]命令斷開與資料庫的連線。
conn[ect]
conn[ect]命令先斷開當前連線,然後建立新的連線
如果要以特權使用者的身份連線,必須要帶as sysdba或as sysoper選項
disc[onnect]
該命令的作用是斷開與資料庫的連線,但不退出sql*plus環境
使用desc[ribe]命令可以顯示任何資料庫物件的結構資訊
--- 使用者名稱必須大寫
select * from dba_role_privs where grantee='tom';
使用 passw [ ord ] 命令可以修改使用者口令。任何使用者都可以使用該命令修改自身的口令,但是如果要修改其他使用者的口令,則必須以dba身份登入。在sql*plus中可以使用該命令取代 alter user 語句修改使用者口令 sql plus 的基本使用一
oracle的sql plus是與oracle進行互動的客戶端工具。在sql plus中,可以執行sql plus命令與sql plus語句。我們通常所說的dml ddl dcl語句都是sql plus語句,它們執行完後,都可以儲存在乙個被稱為sql buffer的記憶體區域中,並且只能儲存一條最近...
SQL Plus工具的使用
一.sql plus是乙個字元介面工具,所有功能均以命令列的方式執行,需要涉及並使用部分常用的dos命令,doc命令如下 命令提示符程式的啟動和退出。選單中輸入cmd進入命令提示符程式 退出cmd 可以直接輸入exit命令,按回車鍵可退出命令提示符程式。改變當前路徑。a 在命令列狀態下,如果行左側不...
一 基本sqlplus命令
1 sqlplus scott tiger 簡化連線資料庫 2 show user 想知道當前登陸的使用者是哪一位 3 conn 使用者名稱 密碼 as sysdba 切換使用的使用者 如果使用超級管理員使用者sys必須追加 as sysdba conn sys passwd as sysdba 切...