oracle 报警日志无效问题 环境:linux 企业版 oracle 10g刚我删除了个数据文件,startup 提示少一个数据文件,但是查看报警日志没反应,还是我刚装ORACLE时的日志内容,但时间是最近一次startup的时间,求解!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 确认一下告警日志文件的路径是否正确show parameter background_dump_dest 路径没什么问题,现在又一个问题来了!恢复不了那个数据文件了!是直接CP过来吗?但CP过来后还是开不起来! 应该把数据库启动到mount状态下,从表空间中删除掉你已经物理删除的数据文件对应的表空间。 我就是想实验下报警日志才删除一个系统数据文件的,在删除五分钟前有备份,后来再CP回原来那个文件还是提示少;现数据库只能开到mount 到不了open 先shutdown immediate数据文件复制到原来的正常位置然后重新startup 能起来就怪了,虽然是5分钟以前的,但是SCN已经不一样了。你开启归档了吗,如果开启了,那可以恢复到最新。进RMANrman connect target /startup mountsql "alter database datafile 5 offline"; (oracle之前报错时肯定给出这个datafile的编号了,我这假设是5)restore datafile 'c:\oracle\xxx.dbf';recover datafile 5;(没归档这一步就做不了了)sql "alter database datafile 5 online";你试试吧。 restore datafile 'c:\oracle\xxx.dbf'; 这里的路径指定为你5分钟备份的那个文件目前的位置 估计楼主应该没有开启归档模式,如果没有开起来归档模式那么恭喜楼主你的试验失败了,如果开启了归档模式,很简单了。1 shutdown immediate;2 startup mount;3 同时你也可以查看下v$recover_file 你要恢复的文件号4 先删除原来的的文件,alter database datafile xxx offline drop (xxx 即为你丢失的文件)5 alter database open;6 拷贝备份的数据文件到原来的数据文件的位置。7 恢复数据文件 recover datafile xxx8 alter database datafile xxx online.你可以试试看看! 各位!好些日子沒來了,謝謝你們的回答!問題解決了在好些天前,1.關于報警日誌問題太可笑了:因為我用VI看的,又沒有一直翻下去看,后來我CAT一下就………… 呵呵2.我的是有归檔的,查了N多關於恢復的電子書還是給整出來了,首先IMP下(FULL),雖然笨,但還是有點防備……再把所有的冷備份文件CP回來,在MOUNT下 RECOVER ALTER DATABASE 查询重复值的存储过程 请教关于SQL的优化问题 如何在procedure中调用函数返回的游标 简单存储过程问题 dr.com和oracle冲突,不能创建数据库实例,高手帮帮忙 case when 问题! 远程连接 oracle数据库提示:拒绝连接???怎么解决?出差在成都,碰上这个问题 ,在这捆了 Oracle PRO*C编译是提示PCC-S-02322错误 如何只备份视图、包、包体和存储过程而不备份表? 表空间问题 如何提高updata效率,怎样批量更新数据? [散分]庆祝CSDN论坛升级+终于三个绿三角了
show parameter background_dump_dest
恢复不了那个数据文件了!
是直接CP过来吗?但CP过来后还是开不起来!
后来再CP回原来那个文件还是提示少;
现数据库只能开到mount 到不了open
数据文件复制到原来的正常位置
然后重新startup
进RMAN
rman
connect target /
startup mount
sql "alter database datafile 5 offline";
(oracle之前报错时肯定给出这个datafile的编号了,我这假设是5)
restore datafile 'c:\oracle\xxx.dbf';
recover datafile 5;(没归档这一步就做不了了)
sql "alter database datafile 5 online";你试试吧。
1 shutdown immediate;
2 startup mount;
3 同时你也可以查看下v$recover_file 你要恢复的文件号
4 先删除原来的的文件,alter database datafile xxx offline drop (xxx 即为你丢失的文件)
5 alter database open;
6 拷贝备份的数据文件到原来的数据文件的位置。
7 恢复数据文件 recover datafile xxx
8 alter database datafile xxx online.
你可以试试看看!
好些日子沒來了,謝謝你們的回答!
問題解決了在好些天前,
1.關于報警日誌問題太可笑了:
因為我用VI看的,又沒有一直翻下去看,
后來我CAT一下就………… 呵呵
2.我的是有归檔的,
查了N多關於恢復的電子書還是給整出來了,
首先IMP下(FULL),雖然笨,但還是有點防備……
再把所有的冷備份文件CP回來,
在MOUNT下 RECOVER ALTER DATABASE