Oracle 許可權問題

2021-06-18 13:42:22 字數 648 閱讀 4906

oracle安裝會自動鎖生成sys使用者和system使用者

1》sys使用者是超級使用者, 具有最高許可權。具有sysdba的角色,有create database 的許可權。該使用者預設的密碼是manger

2》system 使用者是 管理操作員,許可權也很大 。具有sysoper角色,沒有create database的許可權。該使用者預設的密碼是change_on_install

安裝的時候的密碼都是orcl ,使用者名稱 也是orcl ,資料庫名字orcl,sid:orcl

一般來講,資料庫的維護採用system使用者登陸。

在刪除使用者時,已經建立了表,那麼在刪除時,刪除了這個使用者所建立的所有表。

許可權分為:

系統許可權:使用者對資料庫的操作的許可權。

物件許可權:使用者對其他使用者的資料物件操作的許可權。

希望小明使用者可以查詢emp表  並賦給他相應許可權

如果是物件許可權:

grant select on emp to xiaoming with grant option

如果是系統許可權

grant connect to xiaoming with admin option

oracle使用者許可權問題

每個oracle使用者都有乙個名字和口令,並擁有一些由其建立的表 檢視和其他資源。oracle角色 role 就是一組許可權 privilege 或者是每個使用者根據其狀態和條件 所需的訪問型別 使用者可以給角色授予或賦予指定的許可權,然後將角色賦給相應的用 戶。乙個使用者也可以直接給其他使用者授權...

Oracle儲存過程許可權問題

儲存過程分成兩種許可權 1.定義者許可權 authid definer 2.呼叫者許可權 authid current user 預設的情況下使用的是定義者許可權。1。定義者許可權使用遇到的問題 當使用定義者許可權時候,不管是你自己去call,還是其他使用者去call,效果是一樣的,都是用你的許可權...

Oracle 儲存過程許可權問題

今天在寫儲存過程時遇到乙個不大不小的問題,pl sql報 表或者試圖不存在,但是問題關鍵是單獨執行sql 四沒有問題的,人也很無奈,經查閱資料得知,是dba許可權問題。因為角色在函式 儲存過程 觸發器中都是失效的,也就是說,使用者從角色繼承過來的許可權,不能在函式 儲存過程 觸發器中使用。在函式 儲...