ORA-01122: 数据库文件 1 验证失败
来源:互联网 发布:c 串口数据采集 编辑:程序博客网 时间:2024/05/29 13:11
1.SQL>shutdown abort 如果数据库是打开状态,强行关闭
2.SQL>sqlplus / as sysdba
3.SQL>startup
ORACLE 例程已经启动。
Total System Global Area 293601280 bytes
Fixed Size 1248624 bytes
Variable Size 121635472 bytes
Database Buffers 167772160 bytes
Redo Buffers 2945024 bytes
数据库装载完毕。
ORA-01122: 数据库文件 1 验证失败
ORA-01110: 数据文件 1:
'F:/ORACLE/PRODUCT/10.2.0/DB_1/ORADATA/ORCLDW/SYSTEM01.DBF'
ORA-01207: 文件比控制文件更新 - 旧的控制文件
4.SQL>alter database backup controlfile to trace as 'f:/aa';
数据库已更改。
5.SQL>shutdown immediate 如果数据库是打开状态,则关闭
ORA-01109: 数据库未打开
已经卸载数据库
6.SQL>startup nomount;
ORACLE 例程已经启动。
Total System Global Area 105979576 bytes
Fixed Size 454328 bytes
Variable Size 79691776 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
7.Editplus之类的编辑器打开在第四步生成的f:/aa文件;
其实在这个文件中的已经告诉你咋样恢复你的数据库了,找到STARTUP NOMOUNT字样,然后下面可以看到类似语句,这个文件有好几个类似的生成控制文件语句,主要针对不懂的环境执行不同的语句,象我的数据库没有做任何备份,也不是在归档模式,就执行这句
CREATE CONTROLFILE REUSE DATABASE "ORCLDW" NORESETLOGS NOARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 'F:/ORACLE/PRODUCT/10.2.0/DB_1/ORADATA/ORCLDW/REDO01.LOG' SIZE 50M,
GROUP 2 'F:/ORACLE/PRODUCT/10.2.0/DB_1/ORADATA/ORCLDW/REDO02.LOG' SIZE 50M,
GROUP 3 'F:/ORACLE/PRODUCT/10.2.0/DB_1/ORADATA/ORCLDW/REDO03.LOG' SIZE 50M
DATAFILE
'F:/ORACLE/PRODUCT/10.2.0/DB_1/ORADATA/ORCLDW/SYSTEM01.DBF',
'F:/ORACLE/PRODUCT/10.2.0/DB_1/ORADATA/ORCLDW/UNDOTBS01.DBF',
'F:/ORACLE/PRODUCT/10.2.0/DB_1/ORADATA/ORCLDW/SYSAUX01.DBF',
'F:/ORACLE/PRODUCT/10.2.0/DB_1/ORADATA/ORCLDW/USERS01.DBF',
'F:/ORACLE/PRODUCT/10.2.0/DB_1/ORADATA/ORCLDW/EXAMPLE01.DBF'
CHARACTER SET ZHS16GBK
;
执行上面这段语句,这个语句重建控制文件,然后你可以看着f:/aa文件完成下面的恢复工作了,
8.SQL>RECOVER DATABASE (恢复指定表空间、数据文件或整个数据库)
9.SQL>ALTER DATABASE OPEN 打开数据库
- ORA-01122: 数据库文件 1 验证失败
- ORA-12640 验证适配器初始化失败
- 断电造成数据库文件损坏的解决方法,适用于ora-01122,ora-01110,ora-01207等错误
- ORA-28003:指定口令的口令验证失败
- 解决PLSQL导入表sql语句错误问题:ORA-01119:创建数据库文件时失败 ORA-27040::文件创建错误,无法创建文件
- oracle数据库文件:listener.ora和tnsnames.ora范例
- Oracle打开数据库文件失败的解决方法
- 错误:数据库文件连接失败(VS2012)
- 关于ORA-01187:由于验证测试失败而无法从文件 201 读取的解决办法
- ora-06413 数据库连接失败
- SLM/ora备份失败
- 2.1.1 数据库文件
- 数据库文件
- sqlite打开路径含中文的数据库文件失败的问题
- ORA-12638: 身份证明检索失败
- ora-12638: 身份证明检索失败
- ORA-12638: 身份证明检索失败
- ORA-12543 连接数据库失败
- SPFILE 错误导致数据库无法启动(ORA-01565)
- vi 编辑器
- GridPanel and Store
- 强大的本地搜索工具Everything及FAT16/FAT32转化为NTFS
- Tuxedo 11g的安装、应用部署(xp客户端,虚拟机Linux服务端)
- ORA-01122: 数据库文件 1 验证失败
- Android Intent study
- 助力绿色照明!《CFL/LED照明驱动IC应用设计全攻略》电子书正式发布!欢迎下载并传播!
- 指针与数组首地址的一个区别
- interface
- Qt必备
- 关于AD的远程管理!
- RS422(远距离有线通信)
- DSP 的数据类型,DSP支持long的长度是64位。