广

oracle数据库

  • MYSQL
  • MSSQL
  • Redis
  • MongoDB
  • oracle数据库
  • 数据管理

    重建密码文件--解决ORA-01991错误

    2018-04-13 09:16:51 次阅读 稿源:互联网
    广告
    全网推广平台,软文发布

        统计服务器测试没问题,刚好上次配置系统的时候有点问题,故重装一次,配置好安全策略(最近在研究如何新配置一台服务器的时候,第一时间配置好相关的安全设置,有空再写下来)。 

      为了省事,直接冷备份Oracle的数据文件,安装好oracle后,直接恢复到原来对应的目录。启动,出现: SQL> startup
    ORACLE 例程已经启动。 Total System Global Area  135338868 bytes

    Fixed Size                   453492 bytes
    Variable Size             109051904 bytes
    Database Buffers           25165824 bytes
    Redo Buffers                 667648 bytes
    ORA-01991: ???????'D:oracleora92DATABASEPWDora9.ORA' 解决方法,由于未运行在归档模式下,使用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 equal-to (=) character.
    SQL> host del D:oracleora92DATABASEPWDora9.ORA SQL> host orapwd file=D:oracleora92DATABASEPWDora9.ORA password=oraclepass e
    ntries=10 SQL> alter database open; 数据库已更改。重新登录的时候,应该输入旧数据库设定的密码;更具体完全的恢复,可参考: http://www.dbonline.cn/source/oracle/20031214/resume%20database%20example.Html 

         其实,最近一年多解决了很多类似的问题,包括Linux, oracle, windows server, cisco 路由,交换机,应用服务器..., 但很多,在网上都已经有现成的解决方法可以找到,故很少贴上来。

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告
    广告