溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

管理(005):密碼文件設置

發布時間:2020-08-12 09:30:17 來源:ITPUB博客 閱讀:176 作者:Ryan_Bai 欄目:關系型數據庫

一、更改數據庫密碼文件名或位置

如果更改數據庫密碼文件名或位置,請運行以下命令使更改生效:

ALTER SYSTEM FLUSH PASSWORDFILE_METADATA_CACHE;

此命令刷新元數據緩存,然后使用新的密碼文件登錄數據庫。在Oracle RAC環境中,此命令清除所有Oracle RAC數據庫中的緩存,但是可能有一些數據庫仍然使用舊密碼文件,直到更改在所有Oracle RAC數據庫中傳播為止。
運行此命令后,可以通過查詢 V$PASSWORDFILE_INFO 視圖來驗證更改。

二、共享和禁用數據庫密碼文件

使用初始化參數 REMOTE_LOGIN_PASSWORDFILE 控制數據庫密碼文件是否在多個 Oracle 數據庫實例之間共享。還可以使用此參數禁用密碼文件身份驗證。

要共享密碼文件或禁用密碼文件身份驗證:

  • 設置 REMOTE_LOGIN_PASSWORDFILE 初始化參數。

您可以將 REMOTE_LOGIN_PASSWORDFILE 初始化參數設置為以下值之一:

  • none:將此參數設置為 none 會使 Oracle 數據庫的行為與密碼文件不存在一樣。也就是說,在非安全連接上不允許任何權限連接。

  • exclusive:(默認) exclusive 密碼文件只能用于一個數據庫。只有 exclusive 文件可以被修改。使用 exclusive 密碼文件可以添加、修改和刪除用戶。它還允許您使用 ALTER USER 命令更改 SYS、SYSBACKUP、SYSDG 或 SYSKM 的密碼。

    當獨占密碼文件存儲在 Oracle ASM 磁盤組中時,它可以由 Oracle Real Application Clusters (Oracle RAC) 數據庫的單實例數據庫或多個實例使用。

    當 exclusive 密碼文件存儲在操作系統上時,它只能與一個數據庫的一個實例一起使用。

  • shared:shared 密碼文件可以由運行在同一服務器上的多個數據庫使用,也可以由 Oracle RAC 數據庫的多個實例使用,即使它存儲在操作系統上也是如此。shared 密碼文件是只讀的,不能修改。因此,不能將用戶添加到 shared 密碼文件中。任何嘗試這樣做或更改 SYS 或具有管理權限的其他用戶的密碼都會產生錯誤。當 REMOTE_LOGIN_PASSWORDFILE 被設置為 exclusive 時,所有需要管理權限的用戶都必須添加到密碼文件中。添加所有用戶之后,可以將 REMOTE_LOGIN_PASSWORDFILE 更改為 shared,然后共享該文件。

    如果您使用一個密碼文件管理多個數據庫,則此選項非常有用。

    不能為 Oracle ASM 密碼文件指定 shared。

如果將 REMOTE_LOGIN_PASSWORDFILE 設置為 exclusive 或 shared,并且缺少密碼文件,這相當于將 REMOTE_LOGIN_PASSWORDFILE 設置為 none。

三、刪除數據庫密碼文件

如果不再需要數據庫密碼文件,可以刪除它。 如果確定不再需要數據庫密碼文件來驗證用戶身份,則刪除該文件:

  • 刪除數據庫密碼文件,并選擇性地將 REMOTE_LOGIN_PASSWORDFILE 初始化參數重置為 none。

刪除此文件后,只有那些能夠被操作系統驗證的用戶才能執行 SYSDBA、SYSOPER、SYSBACKUP、SYSDG 或 SYSKM 數據庫管理操作。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女