--oracle树查询
select * from FUNC T WHERE T.URL = 'examRoom/initExamRoomTicketList';
SELECT *
FROM FUNC
START WITH FUNC_ID = '13-02-03-01'
CONNECT BY PRIOR FUNC_ID = PARENT_ID;
SELECT *
FROM FUNC
START WITH FUNC_ID = '13-02-03-01'
CONNECT BY PRIOR PARENT_ID = FUNC_ID;
--考试信息--8a85f70342c046bd0142c06e49830000
select t.exam_id
,t.code
,t.name
,t.exam_time
,t.*
,t.rowid
from exam t
where t.code = '1403'
and t.exam_time = date '2014-03-02';
--数据库版本
select * from V$INSTANCE;
--所有对象
select T.* from SYS.ALL_OBJECTS T where T.OBJECT_NAME = 'FK_APPLY_NO_CW';
select distinct t.OBJECT_TYPE
from SYS.USER_OBJECTS T
where T.OBJECT_NAME = 'FK_APPLY_NO_CW';
--表名称
select T.*
from USER_TAB_COMMENTS T
where T.table_name like '%FUNC%'
order by T.COMMENTS;
--表注释
select T.*
from USER_TAB_COMMENTS T
where T.COMMENTS like '%考官%'
order by T.COMMENTS;
--列类型
select * from user_tab_cols t where t.DATA_TYPE = 'CLOB';
--列注释
select utc.comments
,t.*
from user_col_comments t
,user_tab_comments utc
where t.table_name = utc.table_name
and t.comments like '%地址%'
and t.table_name not like 'BIN$%';
-- 列名称
select utc.comments
,t.*
from user_col_comments t
,user_tab_comments utc
where t.table_name = utc.table_name
and lower(t.column_name) = lower('political_party')
and t.table_name not like 'BIN$%';
-- 列所属表
select utc.comments
,t.*
from user_col_comments t
,user_tab_comments utc
where t.table_name = utc.table_name
and t.table_name = 'SCORE_COM'
and t.table_name not like 'BIN$%';
--列详细
select *
from sys.dba_tab_columns t
where t.OWNER = 'EMS2'
AND T.DATA_TYPE = 'CLOB';
select t.employee_object from position t;
select * from dict_type t where t.type_name like '%对象%';
select * from dict_item t where t.type_id = '36';
select * from dict_item t where t.type_id = '37';
-- lock info
select /*+ rule */
S.USERNAME
,DECODE(L.TYPE, 'TM', 'TABLE LOCK', 'TX', 'ROW LOCK', L.TYPE) LOCK_LEVEL
,O.OWNER
,O.OBJECT_NAME
,O.OBJECT_TYPE
,S.SID
,S.SERIAL#
,S.TERMINAL
,S.MACHINE
,S.PROGRAM
,S.OSUSER
from V$SESSION S
,V$LOCK L
,DBA_OBJECTS O
where L.SID = S.SID
and L.ID1 = O.OBJECT_ID(+)
and S.USERNAME = 'EMS'
and o.OBJECT_NAME <> 'ORA$BASE'
--and s.OSUSER = 'vernon.chen'
--and O.OBJECT_NAME = 'POSITION'
--and s.MACHINE = 'kaoshiapp'
order by S.USERNAME
,S.OSUSER
,s.SID;
--杀死锁
--alter system kill session '24,9';
--alter system kill session '125,26';
--29 13961
select * from dict_item t where t.type_id = 36;
----查看约束信息
select UC_1.TABLE_NAME as 从表名称
,UC_1.CONSTRAINT_NAME as 从表约束名称
,UC_1.CONSTRAINT_TYPE as 从表约束类型
,UCC_1.column_name as 从表约束列名称
,UC_2.TABLE_NAME as 主表名称
,UC_2.CONSTRAINT_NAME as 主表约束名称
,UC_2.CONSTRAINT_TYPE as 主表约束类型
,UCC_2.column_name as 主表约束列名称
from user_constraints UC_1
,user_constraints UC_2
,USER_CONS_COLUMNS UCC_1
,USER_CONS_COLUMNS UCC_2
where UC_1.R_CONSTRAINT_NAME = UC_2.CONSTRAINT_NAME
and UC_1.constraint_name = UCC_1.constraint_name
and UC_2.constraint_name = UCC_2.constraint_name
and UC_1.constraint_type = 'R' --从表约束类型
and UC_2.constraint_type = 'P' --主表约束类型
and UC_1.CONSTRAINT_NAME = 'FK_LOG_IMP__REFERENCE_LOG_IMP_';
--查看约束
select * from sys.user_constraints t where t.constraint_name like '%CW';
--查看索引
select t.* from user_indexes t where t.INDEX_NAME = 'INDEX_CRED_APPLY_NO';
select t.* from user_indexes t where t.INDEX_NAME = 'PK_CERT_IMP_LOG';
--查看用户
select *
from user_sequences t
where t.sequence_name like '%面试方式%'
order by t.sequence_name;
--查看表空间
select * from sys.user_tablespaces;
--查看数据文件
select * from sys.dba_data_files;
--删除表空间及其数据文件
--DROP /*temporary*/ TABLESPACE KSYCMS INCLUDING CONTENTS AND DATAFILES;
--oracle查看表空间使用情况
select b.file_name 物理文件名
,b.tablespace_name 表空间
,b.bytes / 1024 / 1024 大小M
,(b.bytes - sum(nvl(a.bytes, 0))) / 1024 / 1024 "已使用M"
,substr((b.bytes - sum(nvl(a.bytes, 0))) / (b.bytes) * 100, 1, 5) "利用率%"
from dba_free_space a
,dba_data_files b
where a.file_id = b.file_id
group by b.tablespace_name
,b.file_name
,b.bytes
order by b.tablespace_name;
--缩减表空间大小
--ALTER DATABASE TEMPFILE '/opt/oracle/oradata/gctwp101/temp02.dbf' RESIZE 3000M;
0001-Oracle-系统-视图
猜你喜欢
转载自vernonchen163.iteye.com/blog/2038185
今日推荐
周排行