oracle查看视图定义语句_关于ORACLE中常⽤查询系统表视
图⽰例语句及常⽤全局分析S。。。
⼀、前⾔
1.ORACLE系统表视图表v$controlfile:控制⽂件的信息;@b@v$datafile:数据⽂件的信息;@b@v$log:⽇志⽂件的信息;
@b@v$process:处理器的信息;@b@v$session:会话信息;@b@v$transaction:事务信息;@b@v$resource:资源信息;
@b@v$sga:系统全局区的信息。
oracle游标的使用2.ORACLE系统对象表--DBA对象@b@select * from DBA_OBJECTS@b@--所有对象@b@select * from ALL_OBJECTS@b@--
⽤户所属对象@b@select * from USER_OBJECTS@b@--所有对象包括表、索引、序列等,具体如下
@b@CONSUMER GROUP@b@INDEX PARTITION@b@SEQUENCE@b@SCHEDULE@b@TABLE PARTITION@b@RULE@b@JAVA DAT
3.ORACLE系统表信息(DBA_TABLES-dba表、ALL_TABLES所有表、USER_TABLES⽤户
表)select * from DBA_TABLES@b@select * from ALL_TABLES@b@select * from USER_TABLES
4.ORACLE系统字段信息
select * from DBA_TAB_COLUMNS@b@select * from ALL_TAB_COLUMNS@b@select * from USER_TAB_COLUMNS
5、ORACLE其他更多--完整性约束 @b@DBA_CONSTRAINTS、ALL_CONSTRAINTS和USER_CONSTRAINST显⽰有关约束的⼀般
信息。 @b@DBA_CONS_COLUMNS、ALL_CONS_COLUMNS和USER_CONS_COLUMNS显⽰有关列的相关约束的⼀般信息。
@b@@b@--视图 @b@DBA_VIEWS、ALL_VIEWS和USER_VIEWS。 @b@注意:DBA_OBJECTS、ALL_OBJECTS和
USER_OBJECTS显⽰了模式对象的信息,包括视图。 @b@@b@--序列@b@DBA_SEQUENCES、ALL_SEQUENCES和
USER_SEQUENCES。 @b@注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显⽰了模式对象的信息,包括序列。
@b@@b@--同义词 @b@DBA_SYNONYMS、ALL_SYNONYMS和USER_SYNONYMS。 @b@注意:DBA_OBJECTS、
ALL_OBJECTS和USER_OBJECTS显⽰了模式对象的信息,包括同义词。 @b@@b@--索引 @b@DBA_INDEXS、ALL_INDEXS、
USER_INDEXS、DBA_IND_COLUMNS、ALL_IND_COLUMNS和USER_IND_COLUMNS。 @b@@b@--⽤户 @b@DBA_USERS。
@b@@b@--⾓⾊ @b@DBA_ROLES。 @b@@b@--表空间定额 @b@DBA_TS_QUOTAS。 @b@@b@--配置
表 @b@DBA_PROFILES。 @b@@b@--表空间 @b@DBA_TABLESPACES。 @b@@b@--数据⽂件 @b@DBA_DATA_FILES。
@b@@b@--段 @b@DBA_SEGMENTS、USER_SEGMENT。 @b@@b@--回滚段@b@DBA_ROLLBACK_SEGS、V$ROLLNAME、
V$ROLLSTAT。
⼆、⽰例说明
1.查询关联索引表字段表sql语句
select i.index_name,@b@ i.index_type,@b@ i.table_owner,@b@ i.table_name,@b@ i.uniqueness,@b@ i.tablespace_
2.查出锁定表的session的sid, serial#,os_user_name, machine name, terminal和执⾏的语句
SELECT l.session_id sid,@b@ s.serial#,@b@ l.locked_mode,@b@ l.oracle_username,@b@ s.user#,@b@ l.os_user_
3.查询全表扫描的SQL语句(增加索引优化-汇总FULL全表执⾏计划F5结果)select a.SQL_TEXT,--SQL语句前1000字符
@b@ a.SORTS,--所有⼦游标排序的次数@b@ a.EXECUTIONS,--执⾏次数@b@ a.PX_SERVERS_EXECUTIONS,--并⾏执
⾏次数@b@ a.FETCHES,--SQL语句获取次数@b@ a.ROWS_PROCESSED,--SQL语句处理的总⾏数
@b@ a.LAST_ACTIVE_CHILD_ADDRESS,--最后⼀次活动时间@b@ a.ELAPSED_TIME,--执⾏时间@b@ a.CPU_TIME,--
语句解析,执⾏,获取,所花费的时间 @b@ a.VERSION_COUNT,--此⽗游标下⼦游标的数量@b@ a.SHARABLE_MEM,--所有
⼦游标占⽤的共享内存@b@ a.PERSISTENT_MEM,--所有⼦游标在打开的⽣命周期内固定内存总⼤⼩
@b@ v.TIMESTAMP,@b@ v.OBJECT_OWNER,@b@ v.OBJECT_NAME,@b@ v.FILTER_PREDICATES,@b@ v.PROJEC
4.查询会话及SQL语句详情select s.*,a.* from v$session s, v$sqlarea a where s.SQL_ADDRESS=a.ADDRESS
5.其他监控数据库性能5.1、当前数据库各个终端连接数@b@@b@SELECT "连接数","终端名
称"@b@@b@FROM ( SELECT COUNT(TERMINAL) AS 连接数,@b@@b@TERMINAL AS 终端名称
@b@@b@FROM v$sessionGROUP BY TERMINAL@b@@b@)@b@@b@ORDER BY 连接数 DESC;@b@@b@5.2、查询性能最差
的
SQL@b@@b@SELECTdisk_reads,executions,rows_processed,@b@@b@first_load_time,sql_text@b@@b@FROMsys.v_$sqlarea@b@@
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论