溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

管理(004):密碼文件 & 用戶

發(fā)布時(shí)間:2020-08-11 07:53:52 來源:ITPUB博客 閱讀:147 作者:Ryan_Bai 欄目:關(guān)系型數(shù)據(jù)庫

一、密碼文件中添加用戶

當(dāng)您將 SYSDBA、SYSOPER、SYSBACKUP、SYSDG 或 SYSKM 管理權(quán)限授予用戶時(shí),該用戶的名稱和權(quán)限信息將添加到數(shù)據(jù)庫密碼文件中。
只有當(dāng)用戶至少具有其中一種權(quán)限時(shí),用戶名才會(huì)保留在密碼文件中。如果您撤消所有這些權(quán)限,那么 Oracle 數(shù)據(jù)庫將從密碼文件中刪除用戶。
創(chuàng)建密碼文件并向其中添加新用戶
使用以下步驟創(chuàng)建密碼文件并向其中添加新用戶:

  1. 按照"Creating a Database Password File with ORAPWD"中的說明創(chuàng)建密碼文件。
  2. 將 REMOTE_LOGIN_PASSWORDFILE 初始化參數(shù)設(shè)置為exclusive。(這是默認(rèn)值。)
    如果試圖授予這些權(quán)限,但初始化參數(shù) REMOTE_LOGIN_PASSWORDFILE 沒有正確設(shè)置,Oracle數(shù)據(jù)庫將發(fā)出錯(cuò)誤。
  3. 以 SYSDBA 權(quán)限連接,如下例所示,并在提示時(shí)輸入 SYS 密碼:
    CONNECT SYS AS SYSDBA
  4. 啟動(dòng)實(shí)例并在必要時(shí)創(chuàng)建數(shù)據(jù)庫,或者掛載并打開現(xiàn)有數(shù)據(jù)庫。
  5. 根據(jù)需要?jiǎng)?chuàng)建用戶。將 SYSDBA、SYSOPER、SYSBACKUP、SYSDG 或 SYSKM 管理權(quán)限授予您自己和其他用戶。參見"Granting and Revoking Administrative Privileges"。

二、授予和撤消管理員權(quán)限

使用 GRANT 語句授予管理權(quán)限。使用 REVOKE 語句撤消管理權(quán)限。
例如:

 GRANT SYSDBA TO mydba;REVOKE SYSDBA FROM mydba;

如果在授予管理權(quán)限的 GRANT 語句中指定 WITH ADMIN 選項(xiàng),則忽略該選項(xiàng),并應(yīng)用以下規(guī)則:

  • 當(dāng)前連接為 SYSDBA 的用戶可以將任何管理權(quán)限授予另一個(gè)用戶,并從另一個(gè)用戶撤消任何管理權(quán)限。
  • 當(dāng)前連接為 SYSOPER 的用戶不能向其他用戶授予任何管理特權(quán),也不能從其他用戶撤消任何管理特權(quán)。
  • 當(dāng)前連接為 SYSBACKUP 的用戶可以授予或撤消另一個(gè)用戶的 SYSBACKUP 管理權(quán)限。
  • 當(dāng)前以 SYSDG 連接的用戶可以授予或撤銷另一個(gè)用戶的 SYSDG 管理權(quán)限。
  • 當(dāng)前連接為 SYSKM 的用戶可以授予或撤銷其他用戶的 SYSKM 管理權(quán)限。

不能將管理權(quán)限授予角色,因?yàn)榻巧珒H在數(shù)據(jù)庫啟動(dòng)后可用。不要將數(shù)據(jù)庫管理權(quán)限與操作系統(tǒng)角色混淆。

三、查看數(shù)據(jù)庫密碼文件成員

V$PWFILE_USERS視圖包含關(guān)于已被授予管理權(quán)限的用戶的信息。 要確定哪些用戶被授予了管理權(quán)限:

  • 查詢 V$PWFILE_USERS 視圖。
    管理(004):密碼文件 & 用戶


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI