Oracle忘記使用者名稱和密碼

2022-02-11 03:46:31 字數 1498 閱讀 4636

microsoft windows [版本 10.0.16299.192]

(c) 2017 microsoft corporation。保留所有權利。

c:\windows\system32>echo %oracle_sid%

%oracle_sid%

c:\windows\system32>set oracle_sid=fast

c:\windows\system32>sqlplus / as sysdba

sql*plus: release 12.1.0.2.0 production on 星期五 2月 2 17:03:37 2018

sql> alter user fast identified by "fast*123";

alter user fast identified by "fast*123"

*第 1 行出現錯誤:

ora-01918: 使用者 'fast' 不存在

sql>alter user sys identified by fast*123;

alter user sys identified by fast*123

*第 1 行出現錯誤:

ora-00922: 選項缺失或無效

sql> alter user sys identified by fast*123;

alter user sys identified by fast*123

*第 1 行出現錯誤:

ora-00922: 選項缺失或無效

sql> alter user sys identified by "fast*123";

使用者已更改。

sql> alter user system identified by "manager";

使用者已更改。

sql> create user fast identified by "fast*123";

create user fast identified by "fast*123"

*第 1 行出現錯誤:

ora-65096: 公用使用者名稱或角色名無效

sql>create user "c##fast" identified by "fast*123";

使用者已建立。

sql> grant connect,resource,dba to "c##fast"

2sql>grant connect,resource,dba to "c##fast";

授權成功。

sql> commit;

提交完成。

sql>

使用者名稱不需要使用雙引號*****=使用者名稱不需要使用雙引號

sql> create userc##fastidentified by "fast*123";

sql> grant connect,resource,dba to c##fast;

sql> alter user c##fast identified by "fast*123";

ORACLE忘記使用者名稱密碼

oracle是不允許查詢密碼的,也就是說不能檢視dba users裡的password 儲存密碼的加密過的字串 字段對應的密碼明文。因為資料庫存放的密碼是加密過的,所以忘記密碼後只能通過重新初始化密碼。alter user username identified by password 但是可以查詢...

oracle忘記使用者名稱密碼怎樣恢復

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

oracle忘記使用者名稱密碼怎樣恢復

用sys 或 system 使用者登入。conn sys pass word assysdba 使用如下語句修改使用者的密碼。alter user user name identified bynewpass 注意 密碼不能全是數字。並且不能是數字開頭。否則會出現 ora 00988 口令缺失或無效...