一、忘記用戶名和密碼的解決辦法:
方法一:
1、首先進入:進入的方式有兩種,一種是通過cmd命令臺輸入,另外一種是直接在開始-》程序-》-》應用程序開發-》。
2、搜索“ 11g默認用戶名,密碼”,可以找到很多相關的默認用戶名和密碼的信息,我就不貼過來了。
3、然后用默認的用戶名和密碼逐一驗證,看看有沒有可以登錄的,如果顯示:“ /;logon ” 就繼續試其他用戶。直到找到出現:“error; the is ”的用戶,記下用戶名,比如我找到了這個用戶被鎖定。
4、重新登錄,在“請輸入用戶名:”提示下輸入:“/as ”,屏幕顯示“連接到:……”等信息。然后出現“SQL>”提示符,在此提示符下輸入:“alert ;”注意有個分號,不然還會在輸入后自動出現個“2”等待你繼續輸入。此時屏幕顯示:“用戶已更改。”
5、重新登錄oracle數據庫忘記口令,在“請輸入用戶名:”提示下輸入:“”,在“輸入口令:”后輸入“”,控制臺會顯示:“error;the has ”,然后要求輸入新口令,確認新口令。至此,終于可以順利通過用戶名和密碼連接數據庫了。
提示:
11g
在本機安裝完以后,不記得sys用戶的密碼了,采用如下方法可以修改密碼:
1.打開cmd,輸入 /nolog,回車;輸入“conn / as ”;輸入“alter user sys by 新密碼”,注意:新密碼最好以字母開頭,否則可能出現錯誤Ora-00988。有了這個方法后,只要自己對服務器有管理員權限,不記得密碼的時候就可以隨意修改密碼了。
2.在命令行執行如下命令: “/@服務名 as ”,然后在中alter user sys by 新密碼;
alter user by 新密碼;
3.運行到C盤根目錄
1)輸入:SET = 你的SID名稱
2)輸入:/nolog
3)輸入:/as
4)輸入:alert user sys by sys
5)輸入:alert user by
6)更改完成,密碼是數據庫初始密碼
4.首先,在CMD下輸入/NOLOG然后再在出來的界面中打入CONN/AS ,這樣就會以本地系統登錄的用戶為信任用戶進入數據庫的操作.解決這個問題的方式有兩種,一個是:ALTER USER () BY “密碼”;這個是可以改變的密碼.當然這個必須已經存在的
另一種是: USER () BY “密碼”;改變用戶權限的命令是:GRANT ROLES TO ();以上2種方法都是針對 9I的版本 。
5.用.exe命令,可以修改命令。
file=’//.ora’ =這個命令是修改sys用戶的密碼。你把生成的文件覆蓋原來的密碼文件。除sys其他用戶的密碼不會改變。
6.su -
/nolog
conn / as
(如果數據庫不是處于啟動狀態則啟動)
alter user sys by
然后就可以使用sys用戶密碼登陸了
操作系統認證方式
conn / as
alter user sys by xxx
方法二:
還可以為系統在安裝時設定的 sys等用戶更改密碼:
1、登錄/nolog
2、連接數據庫: /as
3、修改用戶密碼(例:修改sys用戶密碼為123):alter user sys by 123; 格式:alter user sys by ;
提示:
一、忘記除SYS、用戶之外的用戶的登錄密碼。
用SYS (或)用戶登錄: CONN SYS/ AS ;
使用如下語句修改用戶的密碼: ALTER USER BY "";
注意:密碼不能全是數字。并且不能是數字開頭。否則會出現:ORA-00988: 口令缺失或無效
二、忘記SYS用戶,或者是用戶的密碼。
如果是忘記用戶的密碼,可以用SYS用戶登錄。然后用ALTER USER 命令修改密碼:
CONN SYS/ AS ;
ALTER USER BY "";
如果是忘記SYS用戶的密碼,可以用用戶登錄。然后用ALTER USER 命令修改密碼。
CONN / ;
ALTER USER BY "";
三、如果SYS,用戶的密碼都忘記或是丟失。
可以使用.EXE 工具修改密碼。
開始菜單->運行->輸入‘CMD’,打開命令提示符窗口,輸入如下命令:
file=D:\\\.ora =
這個命令重新生成了數據庫的密碼文件。密碼文件的位置在目錄下的\目錄下。
這個密碼是修改sys用戶的密碼。除sys其他用戶的密碼不會改變。
不過提供了兩種驗證方式,一種是OS驗證,另一種密碼文件驗證方式,如果是第一種方式用以下方法修改密碼:
/nolog;
/ as
alter user sys by ;
alter user by ;
如果是第二種方法就用上述方式修改,也可以下方法修改密碼:
file=.ora =你設定的新密碼 =10
設定完后,重新啟動服務,再次登陸就可以了。
方法三:
會進入到oem界面,選擇“服務器”頁簽,找到“用戶”點擊。
選擇需要修改密碼的用戶,以sys為例:
點擊編輯,進入用戶管理頁面。
根據需要修改相應信息。需要注意的是,想要通過瀏覽器訪問oem,必須保證的相應服務是開啟的。
通過“控制界面”->“管理工具”->“服務”找到相應服務oracle數據庫忘記口令,如下圖所示,將其設為“啟動”即可。
二、用戶被鎖定的解決辦法
既然是被鎖住了,那就通過解鎖用戶。
SQL> alter user ;
User .
SQL> , from where ='';
---------- --------------------------------
OPEN
SQL>