PL/SQL如何实现Oracle数据库数据恢复?
2018-04-07 05:04:27A***
PL/SQL如何实现Oracle数据库数据恢复?PL/SQL如何实现Oracle数据库数据恢复?:数据恢复是数据库本身一个极其重要的功能,通常重要的数据可以通过其系统的数据备份功能来实现,所以在实际的开发中,?
最佳回答
这样,即使以后出现一些数据误操作也不会导致重大的事故。 更为实用而又很少为开发人员所使用的方法就是采用倒叙查询,鉴于前面已经有了一定的技术铺垫,现在就可以使用DBMS_FLASHBACK包来对数据进行恢复了。为方便讲述,假定一个基表emp_table,其表记录如下: Emp_noEmp_nameEmp_salary001 Jacky 5000002 Rose 6000003 John 7000 即此表仅有3条记录,那么由于对数据库的误操作,导致第一条记录被删除,那么执行下面的SQL语句:select * from emp_table; 其执行结果为:Emp_no Emp_name Emp_salary002 Rose 6000003 John 7000 由于已经执行了提交操作(COMMIT),所以无法进行回滚(ROLLBACK),这样原来的数据就无法用正常方法进行恢复。
不过,由于误操作的时候在不久以前(假设是5分钟之前),在这种情况下,可以使用DBMS_FLASHBACK包来恢复数据,可以在SQL*PLUS里键入如下代码:execute dbms_flashback。
enable_at_time(sysdate-5/1440); 此时,将数据库调整到5分钟之前的状态,如果再执行查询表的命令就会为如下结果:Emp_no Emp_name Emp_salary001 Jacky 5000002 Rose 6000003 John 7000。
2018-04-07 07:43:07
很赞哦! (77)
相关文章
- 建数据库表如何实现自增长
- java数据库连接
- SQLServer连接VFP数据库如何实现?
- 数据库引擎能够实现什么呢?
- 数据库迁移可以通过什么技术实现呢?
- 如何实现数据库的安全?
- ASP如何实现对WEB数据库
- DBMS对数据库的保护,怎样实现?
- 数据库客户端是怎样实现的,需要代码吗?
- 如何通过触发器实现数据库的即时同步?
- 如何让数据库能够实现自我调整?
- 怎样在Oracle中实现数据库的复制?
- SQLServer连接VFP数据库如何实现?
- MySQL数据库同步实现方法有哪些呢?
- 数据库去和编程实现查找?
- 数据库迁移可以通过什么技术实现呢?
- 怎么实现2008SQL数据库互联网共享
- 怎么用java实现操作数据库数据到Excel表格中,
- 实现数据库事务的方法是什么?
- 查看数据库的SQL如何编程实现?
- 百度数据库的大容量是如何实现的?
- 如何实现整体数据库安全呢?
- 怎么用java实现操作数据库数据到Excel表格中,用jxl实现
- 怎样在Oracle中实现数据库的复制?
- 数据库迁移可以通过什么技术实现呢?
- 数据库恢复是怎样实现安全管理的?
- DBMS对数据库的保护,怎样实现?
- 数据库去和编程实现查找?
- 数据库实现的论文有什么?
- 怎么实现跨数据库查询