Oracle SQL Plus 簡單操作

2021-09-19 21:37:24 字數 1277 閱讀 1614

conn 使用者名稱/密碼 as 連線身份@伺服器連線字串
連線身份:表示該使用者連線後擁有的許可權

sysdba:資料庫管理員,許可權包括:開啟資料庫伺服器、關閉資料庫伺服器、備份資料庫、恢復資料庫、日誌歸檔、會話限制、管理功能、建立資料庫。sys 使用者必須用 sysdba 身份才能登入,system 使用者可以用普通身份登入。

sysyope:資料庫操作員,許可權包括:開啟資料庫伺服器、關閉資料庫伺服器、備份資料庫、恢復資料庫、日誌歸檔、會話限制。

normal:普通使用者,許可權只有查詢某些資料表的資料。預設的身份是 normal使用者。

注意:如果 sql*plus 工具啟動在伺服器上,並且伺服器上只有乙個資料庫例項的情況下,連線字串可以預設

建立使用者

create user 使用者名稱 identified by 密碼 [ account lock | unlock ]
注意:lock | unlock 建立使用者時是否鎖定,預設為鎖定狀態。鎖定的使用者無法正常的登入進行資料庫操作。

資料庫常用角色(role)

connect :主要應用在臨時使用者,特別是那些不需要建表的使用者,通常只賦予他們 connect role。connect 是使用 oracle 的簡單許可權,擁有 connect 角色的使用者,可以與伺服器建立連線會話(客戶端對伺服器連線,稱為會話)。

resource :更可靠和正式的資料庫使用者可以授予 resource role。resource 提供給使用者另外的許可權以建立他們自己的表、序列、過程、觸發器、索引等。

dba :擁有所有的系統許可權dba role。包括無限制的空間限額和給其他使用者授予各種許可權的能力。使用者 system 擁有 dba 角色。

一般授予使用者 connect 和 resource 角色即可

授予許可權

grant 角色 | 許可權 to 使用者名稱(角色名)
撤銷許可權
revoke 角色 | 許可權 from 使用者名稱(角色名)
修改使用者密碼
alter user 使用者名稱 identified by 新密碼
修改使用者處於鎖定(非鎖定)狀態
alter user 使用者名稱 account lock | unlock
刪除使用者
drop user 使用者名稱

oracle SQL Plus 簡單口令

1.資料庫 儲存資料 安裝配置oracle示例 和 監聽程式 使用sql plus連線資料庫 使用者管理 系統預設開啟的使用者 sys system 示例使用者 scott 需要解鎖 drop user 使用者 切換使用者 conn 使用者 密碼 as sysdba as sysoper 授權 gr...

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...

oraclesqlplus 執行計畫

一般通過很多任務具可以看pl sql的執行計畫來分析語句效能。這裡介紹通過pl sql檢視sql執行計畫的幾種方法 方法一.set autotrace on 然後當執行你的sql語句的時候,執行計畫自動顯示出來。不想看執行計畫了,set autotrace off 方法二.執行語句 explain ...