oracle11以前数据库文件损坏,只剩下oradata\orcl\下的文件TT卸载oracle11重新安装,数据库位置、文件名称、用户名称一样;还建立TT数据表空间
然后关掉oracle11的服务,把原来的TT文件,替换新建的TT文件,重新启动服务;
sqlplus中关掉数据库,重新启动数据库时,报错误:
SQL> shutdown
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 778387456 bytes
Fixed Size 1374808 bytes
Variable Size 276825512 bytes
Database Buffers 494927872 bytes
Redo Buffers 5259264 bytes
数据库装载完毕。
ORA-01122: 数据库文件 5 验证失败
ORA-01110: 数据文件 5: 'F:\APP\Admin\ORADATA\ORCL\TT'
ORA-01203: 此文件的原型错误 - 创建 SCN 错误高手有没有,告诉我怎么才能正确解决这个问题?谢谢了
然后关掉oracle11的服务,把原来的TT文件,替换新建的TT文件,重新启动服务;
sqlplus中关掉数据库,重新启动数据库时,报错误:
SQL> shutdown
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 778387456 bytes
Fixed Size 1374808 bytes
Variable Size 276825512 bytes
Database Buffers 494927872 bytes
Redo Buffers 5259264 bytes
数据库装载完毕。
ORA-01122: 数据库文件 5 验证失败
ORA-01110: 数据文件 5: 'F:\APP\Admin\ORADATA\ORCL\TT'
ORA-01203: 此文件的原型错误 - 创建 SCN 错误高手有没有,告诉我怎么才能正确解决这个问题?谢谢了
另外,startup的时候,先nomount看看,
然后,mount看看
archive log list;看看数据库的状态
试试归档和不归档,看看有没有效果。
另外,使用recover datafile '路径加文件名';
试试看!总之,日志文件,控制文件都不见了的话,
我的感觉是不能说可以百分之百回复。