oracle恢复误删除数据解除锁定的等sql语句

oracle恢复误删除数据解除锁定的等sql语句

ID:34319448

大小:41.94 KB

页数:12页

时间:2019-03-05

oracle恢复误删除数据解除锁定的等sql语句_第1页
oracle恢复误删除数据解除锁定的等sql语句_第2页
oracle恢复误删除数据解除锁定的等sql语句_第3页
oracle恢复误删除数据解除锁定的等sql语句_第4页
oracle恢复误删除数据解除锁定的等sql语句_第5页
资源描述:

《oracle恢复误删除数据解除锁定的等sql语句》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、注意:数据库版本是10g(11g自己试),不过大部分9i的也适用,闪回9i就没有.1.曾经不小心把开发库的数据库表全部删除,当时吓的要死。结果找到下面的语句恢复到了1个小时之前的数据!很简单。注意使用管理员登录系统:select*from表名asoftimestampsysdate-1/12//查询两个小时前的某表数据!既然两小时以前的数据都得到了,继续怎么做,知道了吧。。如果drop了表,怎么办??见下面:droptable表名;数据库误删除表之后恢复:(绝对ok,我就做过这样的事情,汗)不过要记得删除了哪些表名。flashb

2、acktable表名tobeforedrop;2.查询得到当前数据库中锁,以及解锁:查锁SELECT/*+rule*/s.username,decode(l.type,'TM','TABLELOCK','TX','ROWLOCK',NULL)LOCK_LEVEL,o.owner,o.object_name,o.object_type,s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuserFROMv$sessions,v$lockl,dba_objectsoWHEREl.si

3、d=s.sidANDl.id1=o.object_id(+)ANDs.usernameisNOTNULL;解锁altersystemkillsession'sid,serial';如果解不了。直接倒os下kill进程kill-9spidORA-28000:账户被锁定因为密码输入错误多次用户自动被锁定.解决办法:alteruseruser_nameaccountunlock;3.关于查询数据库用户,权限的相关语句:Sql代码1.1.查看所有用户:2.select*fromdba_user;3.select*fromall_user

4、s;4.select*fromuser_users;5.6.7.2.查看用户系统权限:8.select*fromdba_sys_privs;9.select*fromall_sys_privs;10.select*fromuser_sys_privs;1.2.3.3.查看用户对象权限:4.select*fromdba_tab_privs;5.select*fromall_tab_privs;6.select*fromuser_tab_privs;7.8.9.4.查看所有角色:10.select*fromdba_roles;11.

5、12.13.5.查看用户所拥有的角色:14.select*fromdba_role_privs;15.select*fromuser_role_privs;4.几个经常用到的oracle视图:注意表名使用大写....................Sql代码1.1.查询oracle中所有用户信息2.select*fromdba_user;3.2.只查询用户和密码4.selectusername,passwordfromdba_users;5.3.查询当前用户信息6.select*fromdba_ustats;7.4.查询用户可以

6、访问的视图文本8.select*fromdba_varrays;9.5.查询数据库中所有视图的文本10.select*fromdba_views;11.6.查询全部索引12.select*fromuser_indexes;13.查询全部表格14.select*fromuser_tables;15.查询全部约束16.select*fromuser_constraints;17.查询全部对象18.select*fromuser_objects;5.查看当前数据库中正在执行的语句,然后可以继续做很多很多事情,例如查询执行计划等等Sql

7、代码1.(1).查看相关进程在数据库中的会话2.Selecta.sid,a.serial#,a.program,a.status,3.substr(a.machine,1,20),a.terminal,b.spid4.fromv$sessiona,v$processb1.wherea.paddr=b.addr2.andb.spid=&spid;3.4.(2).查看数据库中被锁住的对象和相关会话5.selecta.sid,a.serial#,a.username,a.program,6.c.owner,c.object_name7

8、.fromv$sessiona,v$locked_objectb,all_objectsc8.wherea.sid=b.session_idand9.c.object_id=b.object_id;10.11.(3).查看相关会话正在执行的SQL12.selec

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。