Oracle

Oracle 12c SYSTEM 使用者被鎖定

  • August 29, 2015

我們有一個開發 Oracle 12c 數據庫,系統使用者帳戶被鎖定為一個 SID(與另一個 SID 一起工作正常)。當我嘗試執行時,conn SID / as sysdba它一直將我連接到另一個空閒的 SID。所以我什至無法訪問具有鎖定帳戶的 SID。

關於如何連接到具有鎖定 SYSTEM 帳戶的 SID 以便我可以解鎖和重置密碼的任何想法?

謝謝。

好的,從我原來的問題的評論中弄清楚了。我用來連接到正確實例並解鎖帳戶和重置密碼的步驟。

  1. 從頂部連接到正確的 SID/實例。例子:

c:\sqlplus SYSTEM/<Password>@<service name>–> 這可以在 tnsnames.ora 文件中找到 2. 然後我驗證我是在正確的情況下:

SQL>select instance_name, status from v$instance; 3. 從那裡我能夠解鎖使用者並重置他們的密碼:

SQL>alter user <USERNAME> account UNLOCK;

SQL>alter user <USERNAME> identified by <PASSWORD>;

我的問題最初是我只是試圖連接使用sqlplus / as sysdba,它並沒有把我放在正確的實例中。

希望這對其他 Oracle 開發人員和新手 DBA 有所幫助(我是這方面的新手,因為我們有一個用於某些客戶端工作的開發實例,並且很少被觸及)。

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