Oracle常用功能sql
-
闪回
1
select * from 表名 as of timestamp to_timestamp('2021-6-19 1:10:00','yyyy-mm-dd hh24:mi:ss');
-
查询sql记录
1
select * from v$sql WHERE SQL_TEXT LIKE '%表名%' ORDER BY last_load_time DESC;
-
自带视图
1
2
3
4
5
6
7SELECT * FROM v$tempfile;
SELECT * FROM dba_temp_files;
SELECT * FROM v$sysstat;
SELECT * FROM v$sort_usage;
SELECT * FROM v$sort_segment; -
查约束
1
2select *from user_constraints where CONSTRAINT_Name LIKE '%键名%'
select *from user_cons_columns where CONSTRAINT_Name LIKE '%键名%' -
时间
1
2SELECT SYSDATE FROM dual;
SELECT SYSTIMESTAMP FROM dual; -
锁表
1
2
3
4
5
6
7
8
9
10
11-- 查看有没有表被锁住
select * from v$locked_object;
-- 查询锁表的详细信息
select sess.sid,sess.serial#,lo.oracle_username,
lo.os_user_name,ao.object_name,lo.locked_mode
from v$locked_object lo, dba_objects ao, v$session sess, v$process p
where ao.object_id = lo.object_id and lo.session_id = sess.sid;
-- 结束掉锁住的表
alter system kill session 'sid,serial#'; -
s
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 NaClO's Blog!
评论
