Oracle資料庫的找回DBA賬戶的密碼

來源:互聯網
上載者:User

標籤:oracle找回dba密碼   oracle找回密碼   dba密碼丟失   找回dba密碼   oracle使用者密碼找回   

        這是大二時候寫在QQ空間裡的一篇文章,我還記得當時這個問題花費了我整一天的時間去搞定它,所以那時體會頗深,所以那時特意記錄了下了這個解決的過程,今天突然有興緻想找出幾篇大學時寫在空間裡的文章和大家分享下,以防類似當年的我發生的話,又得花費很多時間,以下為當時記錄的全部內容:

        今天登入用使用者SCOTT登陸Oracle,編輯所屬的表時,發現無相應的許可權,於是想登陸sys,以DBA的身份把DBA角色授予SCOTT,但是密碼怎麼也想不起來了,Oracle資料庫安全性非常高,以為找不回來了,後來經過數個小時,終於重新找回,其方法如下:
       關閉所有與Oracle資料庫有關的服務項。
       開啟CMD,輸入orapwd file=檔案名稱 password=使用者密碼  entried=entries.
  檔案名稱要包含完整的全路徑名,如果不指定,Oracle把它預設放置$ORACLE_HOME/dbs(Unix下)或者$ORACLE_HOME/DATABASE(NT下)下。
  使用者密碼最後以英文字母開頭,別帶漢字
       ntries表示最大允許有的超級使用者數目。這個是一個可選的。前兩者是必須指定的。一般會把它設定的比實際需要大一些,以免不夠。 
    成功後,重啟Oracle,登入sys和密碼,記住密碼後邊必須加上as sysdba,我是開啟PL/SQL命令視窗用conn sys/密碼 as sysdba登入的!
       然後我就成功登入並把DBA的最大許可權授予了SCOTT使用者了,這樣我就可以對那個表有編輯許可權(其實可以把對這個表操作的相應許可權授予SCOTT即可,DBA許可權太大了,一般不安全)。



Oracle資料庫的找回DBA賬戶的密碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.