你的问题出现在,你备份的时候没有把控制文件,日志文件,等数据库文件备份
因为数据库内部有检查机制。你把老的文件覆盖回来,这样数据库就不能同步。看下你有没有归档日志?或者再试:
冷备份你的数据库。因为下面的操作会对你的数据库照成
不可恢复的操作。
你在服务器端,用SVRMGRL命令,9I使用SQLPLUS
SVRMGRL> connect internal;
SVRMGRL> SHUTDOWN IMMEDIATE; -- or NORMAL
SVRMGRL> STARTUP MOUNT;
SVRMGRL> recover database until time 'YYYY-MM-DD:hh:mm:ss';--备份前的时间
SVRMGRL> ALTER DATABASE OPEN resetlogs;
因为数据库内部有检查机制。你把老的文件覆盖回来,这样数据库就不能同步。看下你有没有归档日志?或者再试:
冷备份你的数据库。因为下面的操作会对你的数据库照成
不可恢复的操作。
你在服务器端,用SVRMGRL命令,9I使用SQLPLUS
SVRMGRL> connect internal;
SVRMGRL> SHUTDOWN IMMEDIATE; -- or NORMAL
SVRMGRL> STARTUP MOUNT;
SVRMGRL> recover database until time 'YYYY-MM-DD:hh:mm:ss';--备份前的时间
SVRMGRL> ALTER DATABASE OPEN resetlogs;
解决方案 »
- 如何把Union后的数据加起来
- 如何创建一个用户只能以normal模式登陆,不能以sysdba和sysoper登陆OEM,急
- 如果某表不存在的话创建表,存在的话做更新请问应该如何写
- 有关于jdbc,java,oracle的编程问题
- 帮忙看此sql脚本!
- 关于oracle自动备份的问题
- 求救:存储过程可能存在语法冲突?
- 如何将现有的SQL SERVER数据库移到ORACLE中
- 字符集问题,如何将一个us7ascii的数据库导入到一个ZHS16CGB231280的数据库?
- Oracle中的case when 语法在mysql种对应的是哪种语法
- 老问题,仍无法解决!
- 关于oracle优化器的迷惑!!
我按你的提示做了,结果:SQL> recover database until time '2004-03-17:00:00:00';
ORA-00283: 恢复会话因错误而取消
ORA-01110: 数据文件 11: 'E:\PRIMESOFT\DATA\INFO_PUB.DAT'
ORA-01157: 无法标识/锁定数据文件 11 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 11: 'E:\PRIMESOFT\DATA\INFO_PUB.DAT'我就又茫然了
sql>alter database create datafile 'e:\xxx.dbf'(原文件) as
'e:\xxx1.dbf'(新文件);
sql>alter database open;