oracle数据库不小心删除了表 解决办法。

不小心删除了数据库的表 可以恢复一个小时之前删除的表

1、使用管理员权限登录,

select * from 表名 as of timestamp  sysdate-1/12  //查询两个小时前的删除的某张表

如果你drop了表也可以找回来 不过你要记得你drop的表名

flashback    table 表名 to  before drop

查看所有用户系统权限


select * from dba_sys_privs

select * from all_sys_privs

select * from user_sys_privs


查看用户对象权限


select * from dba_sys_privs

select * from all_sys_privs

select * from  user_sys_privs


你可能感兴趣的:(oracle数据库不小心删除了表 解决办法。)