oracle ORA-01991错误--重建密码文件问题

问题现象描述:

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

为了省事,直接冷备份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:\oracle\ora92\DATABASE\PWDora9.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:\oracle\ora92\DATABASE\PWDora9.ORA

SQL> host orapwd file=D:\oracle\ora92\DATABASE\PWDora9.ORA password=oraclepass e
ntries=10

SQL> alter database open;

时间: 2024-10-11 13:17:55

oracle ORA-01991错误--重建密码文件问题的相关文章

oracle密码文件的重建

oracle11g的密码文件是在目录 /u01/app/oracle/product/11.2.0/dbhome_1/dbs下面 新建密码文件的命令 orapwd file=orapwcapaas(orapw+数据库SID) password=Oracle123(SYS用户的密码) entries=10 (最大尝试次数) 在遇到报错 ORA-01031 insufficient privileges的时候可以尝试重建密码文件

(转)Oracle 密码文件

--============================== -- Oracle密码文件 --============================== /* 一.密码文件 作用:主要进行DBA权限的身份认证 DBA用户:具有sysdba,sysoper权限的用户被称为dba用户.默认情况下sysdba角色中存在sys用户,sysoper角色中存在system用户 二.Oracle的两种认证方式: 1.使用与操作系统集成的身份验证 2.使用Oracle数据库的密码文件进行身份认证 三.密码

Oracle非关键文件恢复,redo、临时文件、索引文件、密码文件

增量备份的应用在recovery阶段,不再restore阶段 了解数据库设置表: SQL>desc database_properties Name                                      Null?    Type ----------------------------------------- -------- ---------------------------- PROPERTY_NAME                             NO

Oracle非关键文件恢复,日志成员、临时文件、索引表空间、口令文件(密码文件)

关键性与非关键性 非关键性文件是指数据库和大多数应用程序没有它也能继续运行的文件.例如,如果数据库丢失了一个多路复用重做日志文件,仍可使用其它重做日志文件副本来保持数据库持续运行. 虽然丢失非关键性文件不会导致数据库崩溃,但它会削弱数据库的功能.例如: 丢失索引表空间会导致应用程序和查询的运行速度大幅减慢,或者,如果这些索引用于强制实施约束,则丢失后甚至会导致应用程序无法使用. 丢失联机重做日志组(只要不是当前联机日志组)会导致在 LGWR 下一次尝试写入组时数据库操作被挂起,直到生成新的日志文

oracle 密码文件文件

密码文件作用: 密码文件用于dba用户的登录认证. dba用户:具备sysdba和sysoper权限的用户,即oracle的sys和system用户. 本地登录: 1)操作系统认证: [[email protected] ~]$ sqlplus "/as sysdba" [[email protected] ~]$ sqlplus / as sysdba [[email protected] ~]$ sqlplus sys/tiger as sysdba 2)密码文件认证: [[ema

重建口令文件

由于练习机模拟,误删了口令文件,所以不得不重建: SQL> exit 从 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options 断 开 C:\>sqlplus sys/[email protected] as sysdba SQL*Plus: Relea

如何找回Oracle所有用户丢失的密码

如何找回Oracle所有用户丢失的密码: 方法一:1.以操作系统验证的方式登录 SQL>conn / as sysdba; 2.查看系统中的用户名. SQL>select USERNAME from dba_users; 3.找到你需要修改的用户名 4.修改该用户名对应的密码. SQL>alter user user_name identified by passwd: 方法二:重建密码文件,然后重新启动数据库具体做法如下:(1)直接改sqlnet.ora的NTS改为none,然后以co

Oracle 11gR2 安装RAC错误之--HOSTS文件错误

Oracle 11gR2 安装RAC错误之--HOSTS文件错误 系统环境: 操作系统:RedHat EL5 Cluster: Oracle GI(Grid Infrastructure) Oracle:  Oracle 11.2.0.1.0 如图所示:RAC 系统架构   对于Oracle 11G构建RAC首先需要构建GI(Grid Infrastructure)的架构 错误现象: 节点2运行root.sh脚本错误: [[email protected] ~]# /u01/11.2.0/gri

ORACLE数据库物理结构之物理文件(v$logfile,v$datafile,v$controlfile,v$arcguved_log,v$parameter,密码文件,告警文件)位置

DATABAE=物理文件.构成物理文件的逻辑结构 查看数据库名 SQL> show parameter db_nam NAME                                 TYPE        VALUE ------------------------------------ ----------- ------------------------------ db_name                              string      gaga01