忘記oracle的sys使用者密碼怎麼修改

2021-08-11 06:01:44 字數 2476 閱讀 7507

忘記oracle的sys使用者密碼怎麼修改

**:分類: linux

一、忘記除sys、system使用者之外的使用者的登入密碼。

用sys (或system)使用者登入: conn sys/pass_word as sysdba;

使用如下語句修改使用者的密碼: alter user user_name identified by "newpass";

注意:密碼不能全是數字。並且不能是數字開頭。否則會出現:ora-00988: 口令缺失或無效

二、忘記sys使用者,或者是system使用者的密碼。

如果是忘記system使用者的密碼,可以用sys使用者登入。然後用alter user 命令修改密碼:

conn sys/pass_word as sysdba;

alter user system identified by "newpass";

如果是忘記sys使用者的密碼,可以用system使用者登入。然後用alter user 命令修改密碼。

conn system/pass_word ;

alter user system identified by "newpass";

三、如果sys,system使用者的密碼都忘記或是丟失。

可以使用orapwd.exe 工具修改密碼。

開始選單->執行->輸入『cmd』,開啟命令提示符視窗,輸入如下命令:

orapwd file=d:\oracle10g\database\pwdctcsys.ora password=newpass

這個命令重新生成了資料庫的密碼檔案。密碼檔案的位置在oracle_home目錄下的\database目錄下。

這個密碼是修改sys使用者的密碼。除sys其他使用者的密碼不會改變。

不過oracle提供了兩種驗證方式,一種是os驗證,另一種密碼檔案驗證方式,如果是第一種方式用以下方法修改密碼:

sqlplus /nolog;

connect / as sysdba

alter user sys identified by ;

alter user system identified by ;

如果是第二種方法就用上述方式修改,也可以下方法修改密碼:

orapwd file=pwd***.ora password=你設定的新密碼 entries=10

設定完後,重新啟動服務,再次登陸就可以了。

oracle 11g

在本機安裝完oracle以後,不記得sys使用者的密碼了,採用如下方法可以修改密碼:

1.開啟cmd,輸入sqlplus /nolog,回車;輸入「conn / as sysdba」;輸入「alter user sys identified by 新密碼」,注意:新密碼最好以字母開頭,否則可能出現錯誤ora-00988。有了這個方法後,只要自己對oracle伺服器有管理員許可權,不記得密碼的時候就可以隨意修改密碼了。

2.在命令列執行如下命令:sqlplus 「/@服務名 as sysdba」,然後在sqlplus中alter user sys identified by 新密碼;

alter user system identified by 新密碼;

3.執行到c盤根目錄

1)輸入:set oracle_sid = 你的sid名稱

2)輸入:sqlplus/nolog

3)輸入:connect/as sysdba

4)輸入:alert user sys identified by sys

5)輸入:alert user system identified by system

6)更改完成,密碼是oracle資料庫初始密碼

4.首先,在cmd下輸入sqlplus/nolog然後再在出來的介面中打入conn/as sysdba,這樣就會以本地系統登入的使用者為信任使用者進入資料庫的操作.解決這個問題的方式有兩種,乙個是:alter user (username) identified by 「密碼」;這個是可以改變username的密碼.當然這個username必須已經存在的

另一種是:create user (username) identified by 「密碼」;改變使用者許可權的命令是:grant roles to (username);以上2種方法都是針對oracle 9i的版本 。

5.用orapwd.exe命令,可以修改命令。

orapwd file=』/oracle/pwdsid.ora』 password=123456這個命令是修改sys使用者的密碼。你把生成的檔案覆蓋原來的密碼檔案。除sys其他使用者的密碼不會改變。

6.su - oracle

sqlplus /nolog

conn / as sysdba

startup (如果資料庫不是處於啟動狀態則啟動)

alter user sys identified by 123456

然後就可以使用sys使用者密碼登陸了

作業系統認證方式

conn / as sysdba

alter user sys identified by ***

忘記oracle的sys使用者密碼怎麼修改

一 忘記除sys system使用者之外的使用者的登入密碼。用sys 或system 使用者登入 conn sys pass word as sysdba 使用如下語句修改使用者的密碼 alter user user name identified by newpass 注意 密碼不能全是數字。並且...

忘記oracle的sys使用者密碼怎麼修改

一 忘記除sys system使用者之外的使用者的登入密碼。用sys 或system 使用者登入 conn sys pass word as sysdba 使用如下語句修改使用者的密碼 alter user user name identified by newpass 注意 密碼不能全是數字。並且...

忘記oracle的sys使用者密碼怎麼修改

一 忘記除sys system使用者之外的使用者的登入密碼。用sys 或system 使用者登入 conn sys pass word as sysdba 使用如下語句修改使用者的密碼 alter user user name identified by newpass 注意 密碼不能全是數字。並且...