电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

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


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

为了省事直接冷备份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 路由交换机应用服务器 但很多在网上都已经有现成的解决方法可以找到故很少贴上来

上一篇:如何使sendmail支持大写的用户名?

下一篇:自动清除statspack所产生的snapshot旧记录