我把oracle数据库的日志文件误删了导致现在数据库登陆不进去了求解决...
如果是导出的文件,重新建立表空间,建立用户并指定权限,再导入,试试看。
恢复和初始化是不太可能的了,但是有办法可以把数据库启动起来,只不过要丢一个数据文件的数据。你既然数据都可以不要了,你还不如重新创建数据库得了。
也可以恢复无法打开的Oracle数据库(Alter database open失败)中的数据。 PRM是图形化增强版的Oracle DUL工具,同时具备很多Oracle DUL不具备的特性。而且Oracle PRM无需学任何新命令。
如果不是当前日志 那么没什么打不了, 如果是当前的 那么需要一些特殊手段 对初学者可能太难。
Oracle DBA神器:PRM-DUL灾难恢复工具可以直接从这种受损的Oracle数据库中将数据拯救出来。
Oracle误删除了日志,我们公司的oracle数据库被人误删除了在线日志onlin...
1、Oracle数据库误操作delete数据后,恢复数据可以使用闪回或还原功能。在Oracle数据库中,如果误操作执行了DELETE语句删除了数据,是有可能恢复的。
2、如果确实所有的日志文件都被删除了,并且是在数据库还开启的时候删除的,那么数据库肯定有数据丢失,这时候你只能做不完全恢复。
3、首先新建一张测试表TEST,里面输入记录。由于删除/更新/插入恢复步骤相同,这里仅演示删除数据的情况。删除其中1条记录,查看表中记录情况,由下图可见,记录2被删除了。
4、oracle日志清理了没有问题。还要定期清理,监听日志文件(listener.log)变得越来越大,占用额外的存储空间。(当然现在存储白菜价,不差那几G的空间。
5、删除表后,可以采用如下操作:在 user_recyclebin中找到最近操作过的表名称,然后用闪回(只能用于10G及以上版本)。
使用Rman备份的归档日志恢复数据库时,需要先还原归档日志吗
oracle中可以利用 rman 还原归档日志到某个时间点:理解还原与恢复 恢复(recover): 将备份之后的归档日志apply到数据库,也就根据归档日志的事务将数据库刷新到特定或最新状态(通常在还原之后操作)。
原平台与当前平台环境一致,但是oracle数据库目录结构不一致。
就是物理文件还原;recover 是恢复,数据级的恢复。逻辑上恢复,比如应用归档日志、重做日志,全部同步,保持一致。用restore先把备份文件拷贝到数据库目录下进行替换,再用recover经过一些处理,数据库就恢复正常了。
恢复的方法是RMAN数据全备+增量备份+归档日志(+联机日志),或者RMAN数据全备+归档日志(+联机日志)。
在这里你要使用不完全恢复。意思是要恢复数据是到你删除表test的时间点以前。这样才能找回删除的test表。你这里是使用完全恢复,先通过media recover,通过再通过instance recover进行恢复。
oracle数据库日志还原的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle 数据库日志、oracle数据库日志还原的信息别忘了在本站进行查找喔。