開啟sql*plus----
記錄時間50m 2012-6-12
1.用網頁sql*plus建立使用者
grant select on scott.dept to test
conn / as sysdba
修改test使用者的表空間
alter user test default tablespace tt;
改密碼alter user test idenfified by test2
鎖定賬號
alter user test account lock;
解除賬號
alter use test account unlock;
建立使用者
create user qqq indentified by qqq123 default tablespace tt(指定預設的表空間);
授予連線許可權
grant connect to qqq
grant select on scott.emp to qqq 授予查詢scott使用者下emp表的許可權給qqq使用者
with grant option; 授予被授予使用者給其他使用者這個許可權
grant all on scott.emp to qq
---上面授權的都是表
----如果對儲存過程授權
grant execute on tt.proc01 to test
以上是操縱某個物件的授權
系統授權方式:
grant create user to test; 授予建立使用者給test使用者
grant drop user to test;授予刪除使用者給test使用者
with admin option 級聯授權
解除許可權
revoke select on select.dept from test;
revoke create user from test;
角色授權---角色控制使用者
概要檔案
表空間什麼意思
在oracle中不管你操作什麼都需要相應許可權才能使用它裡面的東西,使用者和角色常常讓人分不清楚,使用者其實就是乙個實實在在的名字,它沒有具體的許可權什麼也不能操作。如果我們想讓這個使用者操作增、刪、查的操作,往往需要給具體的許可權,才能執行。使用者有很多,我們一一給他們授權很麻煩,如果把使用者要使用的許可權封裝在角色裡,直接把角色授予使用者,這樣我們維護oracle 的安全就簡單多。
對於概要檔案,它在我們登陸oracle資料庫之前,會自動通過後台檢索概要檔案判斷我們在客戶端輸入的資訊是否我們設定的一樣,它還有其他功能後期再補。
上面有不對,請大家指正,多多包涵。
關於使用者許可權的理解
關於使用者許可權 使用者許可權一般涉及到以下幾個部分 使用者表 t user 身份表 t role 模組表 t module 身份表所存放的資料是賦予不同系統操作許可權的各個身份,如管理員,經理之類的。模組表所存放的資料是系統的各個模組的資訊。另外我們還需要一些表或在這些表中新增一些字段,讓這些表相...
Linux 使用者許可權,檔案許可權
chown user filename 改變 filename 的所有者為 user chown user group filename 改變 filename 的所有者為 user,組為 group chown r root folder 改變 folder 資料夾及其子檔案的所有者為 root ...
檔案特殊使用者許可權
第二本書 2.使用者許可權列表 1.許可權列表的定義 指定特殊使用者對某個檔案有特殊許可權的記錄 2.許可權列表的識別 rw rw r 許可權位有加號,許可權列表開啟 rw r r 許可權為是 許可權位關閉 3.許可權列表的檢視 getfacl file file file 檔名稱 owner ro...