社区
Oracle 高级技术
帖子详情
oracle不小心吧表truncate了,求帮助
flonghai
2011-06-07 09:42:52
在单位本想查询一个表,结果在pb中,看到表明直接运行了,结果看到表前面是TRUNCATE。。不是select!数据库没有开归档,有一个dmp每日备份。希望帮我恢复数据!
注:数据业务不能停,想在测试服务器导入 dmp文件,结果说没发现表
命令 imp system/oracle@orcl file=z:\pharmacy.dmp tables=DRUG_IMPORT_DETAIL
...全文
113
5
打赏
收藏
oracle不小心吧表truncate了,求帮助
在单位本想查询一个表,结果在pb中,看到表明直接运行了,结果看到表前面是TRUNCATE。。不是select!数据库没有开归档,有一个dmp每日备份。希望帮我恢复数据! 注:数据业务不能停,想在测试服务器导入 dmp文件,结果说没发现表 命令 imp system/oracle@orcl file=z:\pharmacy.dmp tables=DRUG_IMPORT_DETAIL
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flonghai
2011-06-07
打赏
举报
回复
oracle 10g的话使用flashback 怎么用?
flonghai
2011-06-07
打赏
举报
回复
dmp 是昨天的,每天备份一次,
imp system/oracle@orcl file=z:\pharmacy.dmp tables=DRUG_IMPORT_DETAIL
这个命令说没发现表!!
秋雨飘落
2011-06-07
打赏
举报
回复
不是有备份的DMP吗,还原到一个临时数据库,然后把输入在导入正式库呗
304的的哥
2011-06-07
打赏
举报
回复
oracle 10g的话使用flashback
flonghai
2011-06-07
打赏
举报
回复
问题补充 qq:85700858 急
Oracle
删除
表
数据
TRUNCATE
TABLE 命令
TRUNCATE
TABLE和DELETE语句在删除
表
中所有行时有所不同。
TRUNCATE
更快,消耗资源更少,不记录单行删除,不触发触发器,且无法回滚。但不能用于有外键约束或索引视图的
表
。在保留
表
结构并迅速删除所有数据时,应选择
TRUNCATE
;删除部分数据或需要触发器时,则使用DELETE。
oracle
数据库中
truncate
表
后如何快速恢复
本文介绍了一种在
Oracle
数据库中恢复被
TRUNCATE
操作删除的
表
的方法,该方法使用了由DBA专家编写的存储过程包Fy_Recover_Data,并通过实际案例详细解释了恢复流程。
ORACLE
给用户授权
truncate
table 的实现方案
本文介绍了在
Oracle
数据库中,如何安全地授予用户对其他用户下
表
的
truncate
操作权限。通过对比粗鲁不安全的直接赋予权限方式与更安全的存储过程方案,详细讲解了如何创建存储过程并授权,以实现对特定
表
的安全
truncate
操作。
oracle
恢复
truncate
表
当无法通过闪回等常规方式恢复被
Truncate
删除的数据时,可以利用ODU工具进行恢复。该博客详细介绍了如何在
Oracle
数据库中使用ODU进行数据恢复的步骤,包括关闭数据库、准备恢复、配置控制文件、运行ODU工具、扫描
表
空间、确定数据对象ID并卸载数据,最后使用SQL*Loader导入恢复的数据。
ORACLE
TRUNCATE
的用法
本文详细比较了SQL语句中的
TRUNCATE
和DELETE的功能、性能及应用场景。
TRUNCATE
比DELETE更快,消耗的日志资源更少,适用于清空
表
而不保留数据;DELETE则适合按条件删除数据,支持事务回滚并可触发触发器。
Oracle 高级技术
3,499
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章