oracle常用命令

查看所有的sequence

select * from user_sequences;

查询所有的用户表

select   *   from   user_tables

查询用户表的所有索引

select * from user_indexes;

可以通过索引类型筛选出不同的索引

查询用户表的所有非聚集索引

select * from user_indexes where uniqueness='NONUNIQUE';

查询用户表的所有聚集索引

select * from user_indexes where uniqueness='UNIQUE';

查询所有约束

select * from user_constraints;

可以通过条件筛选出不同的约束

查询外键约束

select * from user_constraints where constraint_type='R';

oracle sql developer 始终处于ScriptRunner状态

如下:

问题原因
执行update的时候没有commit

解决方法
查询锁定记录

SELECT s.sid, s.serial# FROM v$locked_object lo, dba_objects ao, v$session s WHERE ao.object_id = lo.object_id AND lo.session_id = s.sid;

删除锁定记录

ALTER system KILL session 'sid,serial';

其中sid 和serial分别为上一条sql语句的查询结果对应列的值

posted on 2020-10-16 10:07  斜月三星一太阳  阅读(82)  评论(0编辑  收藏  举报