不知道Oracle system使用者密碼,修改後如何還原密碼

尛樣兒發表於2010-01-09

當我們接到一個任務對一個資料庫進行最佳化時,有時候我們需要用到SYSTEM使用者對資料庫進行登陸,我們不能簡單的把SYSTEM使用者的密碼修改了,因為其他管理人員有可能在使用這個使用者,這是我們只需要把SYSTEM的密碼臨時變化一下,等最佳化結束後將其還原(當然前提是我們可以直接連線到伺服器透過 / as sysdba方式作為sysdba進行登陸)。

SYSTEM使用者的密碼初始是:manager

[oracle@blliu ~]$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.4.0 - Production on Mon Jan 25 21:04:07 2010

Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>  select password from dba_users where username='SYSTEM';

PASSWORD
------------------------------
D4DF7931AB130E37

SQL> alter user system identified by "1111";

User altered.

SQL> connect system/1111
Connected.
SQL> show user
USER is "SYSTEM"
SQL> connect sys/oracle as sysdba
Connected.

SQL> alter user system identified by values 'D4DF7931AB130E37';

User altered.

SQL> connect system/manager
Connected.
SQL> show user
USER is "SYSTEM"

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23135684/viewspace-624742/,如需轉載,請註明出處,否則將追究法律責任。

相關文章