oracle常用命令

2022-06-29 02:51:10 字數 1026 閱讀 1315

檢視所有的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語句的查詢結果對應列的值

Oracle 常用命令

1 檢視當前所有物件 sql select from tab 2 建乙個和a表結構一樣的空表 sql create table b as select from a where 1 2 sql create table b b1,b2,b3 as select a1,a2,a3 from a whe...

oracle常用命令

create insert delete select 建立使用者必須在sys超級管理員下 連線到超級管理員 conn sys as sysdba sys zhuangyan system zhuangyan scott tiger 查出所有 clerk 辦事員 的姓名及其部門名稱,部門的人數.找出...

oracle 常用命令

建立臨時表空間 02createtemporarytablespace os temp 03tempfile c oracle product 10.2.0 oradata os temp.dbf 04size100m 05autoextendon 06next100m maxsize 1024m ...