忘記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 注意 密碼不能全是數字。並且...