oracle 建立乙個使用者,只能訪問指定的物件

2021-09-08 10:51:37 字數 776 閱讀 3218

1>建立乙個oracle 的使用者

create user username identified by pws;

2>給使用者授權 

grant connect,resource to username;

grant select on 表或檢視名 to username;

grant insert on 表或檢視名 to username;

grant update on 表或檢視名 to username;

grant delete on 表或檢視名 to username;

因為指定的表或檢視不在新建的使用者下,要查詢,語句如下:

3>建立表的同義詞

4>sql語句如下

/*建立使用者*/

create user 使用者名稱 identified by 密碼;

grant connect,resource to 使用者名稱;

/*授權增、刪、改、查*/

grant select on 表名 to 使用者名稱;

grant insert on 表名 to 使用者名稱;

grant update on 表名 to 使用者名稱;

grant delete on 表名 to 使用者名稱;

/*授權建立用意詞*/

grant create synonym to 使用者名稱;

/*建立用意詞,在建立的新使用者下執行*/

create or replace synonym 表名 for 要訪問的使用者.表名;

程式設計師的基礎教程:菜鳥程式設計師

實現同乙個使用者只能有乙個登入

1.在登入系統時,得到username 資料庫唯一 宣告個map key為username value 為sessionid 並放入快取中。2.寫乙個filter 類 每次請求 用username 從快取 的map裡 取出sessionid 如果不一致。remove 當時的sessionid 3.登...

單例模式(乙個類只能建立乙個例項)

三個步驟 通過new乙個靜態變數 private static single single new single1 構造方法私有化 private single 新建乙個公共獲取物件的方法 靜態 public static single getintance return 這個物件 一共有七中單例模...

新建乙個使用者操作oracle

今天出現了乙個問題,linux下root使用者不能切換到oracle使用者,但是能切換到其他的使用者,症狀如下 root localhost su oracle root localhost root localhost who am i root pts 1 2010 10 08 10 53 19...