oracle怎麼建立使用者和授予許可權

2022-02-17 06:45:03 字數 2616 閱讀 4824

1樓:匿名使用者

create user 使用者名稱 identified by 密碼grant dba to username;

當然如果只是賦值某些表達許可權:

grant alter,delete,update,insert,select on 表名 to 使用者名稱;

2樓:

建立使用者

create user user_name identified bypass_word

賦權grant 許可權 to user_name

oracle怎麼建立使用者和授予許可權?

oracle建立使用者後一般給什麼許可權

3樓:匿名使用者

具體需要哪些許可權需要看使用者的實際需要。我們要在有最高許可權的system使用者建立使用者,再賦予新建使用者許可權,只有給新建使用者許可權,新建使用者才能幹什麼。

一、許可權分為系統許可權及物件許可權。

1、系統許可權:系統規定使用者使用資料庫的許可權。(系統許可權是對使用者而言)。

1)、dba: 擁有全部特權,是系統最高許可權,只有dba才可以建立資料庫結構。

2)、resource:擁有resource許可權的使用者只可以建立實體,不可以建立資料庫結構。

3)、connect:擁有connect許可權的使用者只可以登入oracle,不可以建立實體,不可以建立資料庫結構。

對於普通使用者:授予connect, resource許可權。

對於dba管理使用者:授予connect,resource, dba許可權。

2、物件許可權:某種許可權使用者對其它使用者的表或檢視的存取許可權。(是針對表或檢視而言的)。

create session,建立會話,才可以開啟介面

create table,建立表,可建立空表,但沒有許可權插入資料

create sequence建立序列

create view,建立檢視

擴充套件資料

一、賦權方式,有兩種賦予使用者許可權的方式,

1、對使用者賦權

一對一的賦予新建使用者許可權,這樣賦予新建使用者許可權比較有活性,如果新建使用者多了,就比較麻煩。

2、對角色賦權

先建立角色,將許可權先賦給角色**,最後將角色**的許可權賦新建使用者,這樣比較死板,但是可以同時賦給很多使用者。

參考資料

oracle官網-grant

4樓:千鋒教育

具體需要哪些許可權需要看使用者的實際需要。

系統許可權分類:

dba: 擁有全部特權,是系統最高許可權,只有dba才可以建立資料庫結構。

resource:擁有resource許可權的使用者只可以建立實體,不可以建立資料庫結構。

connect:擁有connect許可權的使用者只可以登入oracle,不可以建立實體,不可以建立資料庫結構。

對於普通使用者:授予connect, resource許可權。

對於dba管理使用者:授予connect,resource, dba許可權。

系統許可權授權命令:

系統許可權只能由dba使用者授出:sys, system(最開始只能是這兩個使用者)

授權命令:sql> grant connect, resource, dba to 使用者名稱1 [,使用者名稱2]...;

注:普通使用者通過授權可以具有與system相同的使用者許可權,但永遠不能達到與sys使用者相同的許可權,system使用者的許可權也可以被**。

oracle 如何建立只有查詢許可權的使用者

5樓:

建立使用者名稱、授予查詢任何表、授予查詢任何字典。

具體操作如下:

create user username identified by password;

grant select any table to username; --授予查詢任何表

grant select any dictionary to username;--授予查詢任何字典

執行上面三步就行了,那麼這個使用者就只有查詢許可權,其他的許可權都沒有。

6樓:匿名使用者

1、create user username identified by password;

2、grant select any table to username; --授予查詢任何表

3、grant select any dictionary to username;--授予 查詢任何字典

執行上面三步就行了,那麼這個使用者就只有查詢許可權,其他的許可權都沒有!!

7樓:匿名使用者

select * from dba_users可以查到所有的使用者,在裡面只要加上你想要的條件就行了

oracle 建立使用者並且賦給,剛建立的使用者管理員許可權。

8樓:匿名使用者

如果不用指定表空間等可以直接採用預設的user表空間等

create username identified by passwd;

grant dba to username;

建立電腦使用者和刪除,建立電腦使用者和刪除

你要想建立密碼,必須要有電腦權利,就是超級管理員你才能建立使用者,要是按你說的建立好玩完在刪掉那你你就是超級管理員了,不必去建立了。既然是學生,那就學習是主要任務,要是告訴你也無妨,但是前提是你在能開啟電腦進去系統後才能修改,這樣修改的話跟你媽媽設定的密碼不一樣了,你媽媽肯定會懷疑你的,所以你還是在...

oracle中建立臨時表和建立普通表的區別

臨時表是隻有建立的使用者才可以使用的,使用者退出或事務結束時 具體看on commit 選項 自動刪除該表,也可以手動drop。create global temporary table 具體的建立語法還有很多選項,你可以參考oracle sql references.對普通表的dml,建觸發器等操...

oracle中鍵表怎麼建立id自動增長

建議您查詢一下 oracle序列 先建序列 再用序列建表 oracle沒有自動增長列,一般是用序列配合使用,可以給某個表建立一個序列,插入要自動增長列的值時可以取序列的下一個值就行了,建議看一下序列 以你的表為例 你表sectable建立一個序列,暫取名叫sequence sectable crea...