熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

重建密碼文件--解決ORA-01991錯誤

2013-11-13 15:29:52  來源: Oracle 
統計服務器測試沒問題剛好上次配置系統的時候有點問題故重裝一次配置好安全策略(最近在研究如何新配置一台服務器的時候第一時間配置好相關的安全設置有空再寫下來)

  為了省事直接冷備份oracle的數據文件安裝好oracle後直接恢復到原來對應的目錄啟動出現

  SQL> startup
ORACLE 例程已經啟動

  Total System Global Area  bytes
Fixed Size                   bytes
Variable Size             bytes
Database Buffers           bytes
Redo Buffers                 bytes
ORA: ???????D:\oracle\ora\DATABASE\PWDoraORA

  解決方法由於未運行在歸檔模式下使用orapwd重建oracle的密碼文件

  C:\>orapwd /help
Usage: orapwd file= password=entries=

  where
    file name of password file (mand)
    password password for SYS (mand)
    entries maximum number of distinct DBA and OPERs (opt)
  There are no spaces around the equalto (=) character

  SQL> host del D:\oracle\ora\DATABASE\PWDoraORA

  SQL> host orapwd file=D:\oracle\ora\DATABASE\PWDoraORA password=oraclepass e
ntries=

  SQL> alter database open;

  數據庫已更改

  重新登錄的時候應該輸入舊數據庫設定的密碼

  更具體完全的恢復可參考

  %database%l

  其實最近一年多解決了很多類似的問題包括linux oracle windows server cisco 路由交換機應用服務器 但很多在網上都已經有現成的解決方法可以找到故很少貼上來


From:http://tw.wingwit.com/Article/program/Oracle/201311/16811.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.