注:參考自傳智播客
3個預設使用者
sys [as sysdba]
system
scott tiger
建立使用者
create user 使用者名稱 identified by 密碼;
系統許可權
grant/revoke create session to/from 使用者名稱;
grant/revoke create table to/from 使用者名稱;
grant/revoke unlimited tablespace to/from 使用者名稱;
grant create session to public;
查詢當前使用者擁有的系統許可權
select * from user_sys_privs;
物件許可權
grant/revoke select on 表名 to/from 使用者名稱;
grant/revoke all on 表名 to/from 使用者名稱;
查詢當前使用者擁有的物件許可權
select * from user_tab_privs;
物件許可權可以控制到列
grant update(列名) on 表名 to 使用者名稱;
設定顯示時行寬
set linesize 400,同時檢查命令列視窗寬度是否合適。
系統許可權的傳遞
grant create table to 使用者名稱 with admin option;
物件許可權的傳遞
grant select on 表名 to 使用者名稱 with grant option;
角色create role 角色名;
grant create session to 角色名;
drop role 角色名;
注意:有些系統許可權無法直接賦予角色
角色不屬於某個使用者,是共用的。
create table與create any table區別
前者給自己建立表,後者給自己與別的使用者建立表
oracle sys使用者修改其他使用者密碼
alter user 使用者名稱 identified by 密碼
oracle的三種驗證機制
作業系統驗證:利用作業系統管理員登陸
密碼檔案驗證:oracle 10g xe的密碼檔案位置
資料庫驗證
linux下,先啟lsnrctl監聽服務,再啟oracle例項,通過監聽判斷連線例項。
linux使用者管理學習筆記
pwck 檢測 etc passwd passwd s 使用者名稱 檢視使用者狀態 passwd d 使用者名稱 刪除使用者密碼 passwd l 使用者名稱 鎖定使用者 passwd u 使用者名稱 解鎖使用者名稱 groups 檢視組 newsgroup 組名 切換組 userdel r 使用者...
使用者許可權管理學習筆記
1 string susername null 與 string susername 是有區別的 前者表示什麼都沒有,susername沒有指向 後者表示susername值為空,有指向 winform窗體文字框 textbox 在不輸入任何值時為 當需要與textbox中輸入值進行比較時,最好採用...
Linux 使用者管理學習筆記
建立乙個使用者 useradd 使用者名稱 為建立的使用者設定密碼 passwd 使用者名稱 刪除乙個使用者 userdel 使用者名稱 建立乙個組 groupadd 組名 刪除乙個組 groupdel 組名 建立乙個使用者,並指定其屬於的組 useradd g 組名 使用者名稱 查詢乙個使用者的資...