Linux

每個 Linux 帳戶是否存在 Oracle 數據庫使用者名?

  • April 5, 2018

每個 Linux 帳戶是否存在 Oracle 數據庫使用者名?

這位前員工離開了公司,目前無法找到詳細資訊。

我可以登錄 Linux root 帳戶並通過 sqlplus 執行數據庫查詢。如果我以 Linux oracle 帳戶登錄,我無法使用以 root 帳戶登錄的使用者名登錄。

我不知道我做了什麼設置。

我有幾個問題,

  1. 如標題所示,每個 Linux 帳戶都存在 Oracle 數據庫使用者名嗎?我想知道是否存在只能登錄Linux root帳戶的數據庫使用者名。
  2. 我想讓您大致了解應該更改哪些配置以在 Linux oracle 帳戶中以 root 帳戶身份執行。

每個 Linux 帳戶都存在 Oracle 數據庫使用者名嗎?

否 - 作業系統帳戶和 Oracle 數據庫帳戶不相關。

可能,但前提是這樣配置。

在“預設”配置中,linux 使用者名僅作為軟體的所有者,與數據庫使用者/模式無關。

但是,您可以將外部身份驗證配置為作業系統級別甚至 LDAP 級別。根據他/她所做的配置,您可以讓一個數據庫使用者/模式與一個作業系統使用者相關聯,所有使用者,其中一些使用者,沒有一個使用者,等等。

例如:您是否檢查過您正在連接到同一個數據庫?這是我的第一個賭注,因為外部身份驗證不是很常見(但不是很常見的環境,所以,誰知道)

我強烈建議將這份工作留給經驗豐富的 oracle dba。不要弄亂你的數據。

引用自:https://dba.stackexchange.com/questions/203147