knrt.net
当前位置:首页 >> orAClE11 Drop表恢复 >>

orAClE11 Drop表恢复

基于oracle数据文件和控制文件的恢复,只要数据文件还在 就可以利用PRM FOR Oracle工具从中抽取出有用数据。 PRM可以再无备份的情况下恢复被truncated掉的表,也可以恢复无法打开的Oracle数据库(Alter database open失败)中的数据。 PRM是图形化...

一:表的恢复 对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的。一般步骤有: 1、从flash back里查询被删除的表 select * from recyclebin 2.执行表的恢复 flashback table tb to before drop,这里的tb代表...

1、如果有plsql客户端,则可以使用该用户登录,选中所有表 右键Drop即可。 2、如果有删除用户的权限,则可以: drop user user_name cascade;加了cascade就可以把用户连带的数据全部删掉。 --创建用户 create user 用户名 profile default ident...

希望对你有用。 方法一: http://www.knowsky.com/539976.html 方法二: 1.select timestamp_to_scn(to_timestamp('2015-06-30 22:00:00', 'YYYY-MM-DD HH24:MI:SS')) from dual;(结果为10588775770) 2.create table my_table_bak as select *...

oracle数据库不存在还原一说,只有导入,应该用imp命令。 根据具体的导入方式不同,基本有以下几种情况: 1. 获取帮助 imp help=y 2. 导入一个完整数据库 imp system/manager file=bible_db log=dible_db full=y ignore=y 3. 导入一个或一组指定...

说明:必须在脱机状态下才能删除表空间。 第一步:用sys权限登录oracle SQL> connect sys/wellhope as sysdba 第二步:找到表空间的存储位置后,执行脱机命令。datafile 后面的就是绝对路径。 SQL> alter database datafile '/home/oracle/ora/p...

从数据库的角度是完全不可能了 从Linux角度或者还可以。作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快...

如果开启闪回可以使用闪回表。 select log_mode,flashback_on from v$database; 如果是下面结果则开了闪回 LOG_MODE FLASHBACK_ON ------------ ------------------ ARCHIVELOG YES 可以执行以下命令 alter table 表名 enable row movement; --...

1.你这个估计使用impd命令恢复dmp文件,这个是逻辑备份,本质是数据导入,他不会改变数据库的物理结构,只会导入数据。也就是说必须要创建表空间,必须要手动创建用户。 2.dba权限是指数据库管理员角色的权限,拥有数据库操作的大多数权限。 3....

建议去查看一些flash back 相关技术信息,如果这个接口表有DML(delete 操作的话)truncate的时候是不可以查询的。 example: SELECT * FROM table_name AS OF TIMESTAMP TO_TIMESTAMP('2011-06-16 20:00:00', 'YYYY-MM-DD HH24:MI:SS') WHERE 1...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com