如何找回Oracle中system,sys使用者的密碼

2021-06-21 02:44:14 字數 797 閱讀 8876

1樓:千鋒教育

sys 口令是在存放在口令檔案中的,一般在資料庫伺服器上採用作業系統驗證。sys口令遺忘可以採用 手工重建口令檔案方式。

重建命令:

orapwd file=$oracle_home/dbs/orapw.ora passwd=*******

比如oracle_sid 是orcl,想設定sys口令 oracle

$ orapwd file=$oracle_home/dbs/orapworcl.ora passwd=oracle

system使用者口令修改可以通過sys(作業系統驗證,不需要sys使用者密碼)進入到sqlplus修改。

$ sqlplus / as sysdba

sql> alter user system identified by *****;

2樓:匿名使用者

找回密碼是不能實現的,資料庫的密碼記錄是加密的且不能破解;

但是可以修改system和sys使用者的密碼:

在資料庫伺服器上輸入"sqlplus / as sysdba"

使用“alter user 使用者 identified by 密碼”命令修改密碼

將命令中"使用者"換成"sys"或者"system"將"密碼"換成需要設定的密碼就可以了。

sql> alter user sys identified by oracle;

user altered.

sql> alter user system identified by oracle;

user altered.

oracle中如何查詢資料表中重複的資料

根據感覺重複的欄位分割槽,加上一個row number,如果row number 1,那麼就找到了重複的資料了 select from select t.owner,t.table name,t.cnt,t.create time row number over partition by t.tab...

oracle中如何求百分比

娛樂小八卦啊 實現 elect case when db psndoc.age 30 then 30歲以上 when db psndoc.age 30 then 30歲及以下 end ranges,count rs 100 round count sum count over 4 percent f...

oracle用sql如何判斷資料庫中的哪些表示空的

這是我在sybase資料庫下的操作,供參考1.選建乙個表。create table d no int null,name char 20 null 2.將庫中所有表中的內容和表名做乙個插入指令碼。select insert d select count name from name from sys...