Oracle常用数据字典.docx

上传人:b****5 文档编号:8102410 上传时间:2023-01-28 格式:DOCX 页数:9 大小:17.55KB
下载 相关 举报
Oracle常用数据字典.docx_第1页
第1页 / 共9页
Oracle常用数据字典.docx_第2页
第2页 / 共9页
Oracle常用数据字典.docx_第3页
第3页 / 共9页
Oracle常用数据字典.docx_第4页
第4页 / 共9页
Oracle常用数据字典.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

Oracle常用数据字典.docx

《Oracle常用数据字典.docx》由会员分享,可在线阅读,更多相关《Oracle常用数据字典.docx(9页珍藏版)》请在冰豆网上搜索。

Oracle常用数据字典.docx

Oracle常用数据字典

一、Oracle数据字典主要由一下几种视图构成:

1.USER视图

以USER_为前缀,用来记录用户对象的信息

2,ALL视图

以ALL_为前缀,用来记录用户对象的信息及被授权访问的对象信息

3.DBA视图

以DBA_为前缀,用来记录数据库实例的所有对象的信息

4.V$视图

以V$为前缀,用来记录与数据库活动相关的性能统计动态信息

5.GV$视图

以GV$为前缀,用来记录分布式环境下所有实例的动态信息

二、Oracle常用的数据字典

1.基本数据字典

字典名称说明

DBA_TABLES所有用户的所有表信息

DBA_TAB_COLUMNS所有用户的表的字段信息

DBA_VIEWS所有用户的所有视图信息

DBA_SYNONYMS所有用户的所有同义词信息

DBA_SEQUENCES所有用户的所有序列信息

DBA_CONSTRAINTS所有用户的表的约束信息

DBA_IND_COLUMNS所有用户的表的索引的字段信息

DBA_TRIGGERS所有用户的触发器信息

DBA_SOURCES所有用户的存储过程信息

DBA_SEGMENTS所有用户的段的使用空间信息

DBA_EXTENTS所有用户的段的扩展信息

DBA_OBJECTS所有用户对象的基本信息

CAT当前用户可以访问的所有基表

TAB但前用户创建的所有基表、视图、同义词等

DICT构成数据字典的所有表的信息

2.与数据库组件相关的数据字典

数据库组件数据字典中的表或视图说明

数据库V$DATAFILE记录系统的运行情况

表空间DBA_TABLESPACES记录系统表空间的基本信息

DBA_FREE_SPACE记录系统表空间的空闲空间信息

控制文件V$CONTROLFILE记录系统控制文件的基本信息

V$CONTROL_RECORD_SECTION记录系统控制文件中记录文档段的信息

V$PARAMETER记录系统个参数的基本信息

数据文件DBA_DATA_FILES记录系统数据文件及表空间的基本信息

V$FILESTAT记录来自控制文件的数据文件信息

V$DATAFILE_HEADER记录数据文件头部的基本信息

段DBA_SEGMENTS记录段的基本信息

区DBA_EXTENTS记录数据区的基本信息

日志V$THREAD记录日志线程的基本信息

V$LOG记录日志文件的基本信息

V$LOGFILE记录日志文件的概要信息

归档V$ARCHIVED_LOG记录归档日志文件的基本信息

V$ARCHIVED_DEST记录归档日志文件的路径信息

数据库实例V$INSTANCE记录实例的基本信息

V$SYSTEM_PARAMETER记录实例当前有效的参数信息

内存结构V$SGA记录SGA区的信息

V$SGASTAT记录SGA的详细信息

V$DB_OBJECT_CACHE记录对象缓存的大小信息

V$SQL记录SQL语句的详细信息

V$SQLTEXT记录SQL语句的语句信息

V$SQLAREA记录SQL区的SQL基本信息

后台进程V$BGPROCESS显示后台进程信息

V$SESSION显示当前会话信息

3.常用动态性能视图

视图名称说明

V$FIXED_TABLE显示当前发行的固定对象的说明

V$INSTANCE显示当前实例的信息

V$LATCH显示锁存器的统计数据

V$LIBRARYCACHE显示有关库缓存性能的统计数据

V$ROLLSTAT显示联机的回滚段的名字

V$ROWCACHE显示活动数据字典的统计

V$SAG记录SGA区的信息

V$SGASTAT记录SGA的详细信息

V$SORT_USAGE显示临时段的大小及会话

V$SQLTEXT记录SQL语句的语句信息

V$SQLAREA记录SQL区的SQL基本信息

V$STSSTAT显示基本的实例统计信息

V$SYSTEM_EVENT显示一个事件的总计等待时间

V$WAITSTAT显示块竞争统计数据

 

查看当前用户的缺省表空间

SQL>selectusername,default_tablespacefromuser_users;

查看当前用户的角色

SQL>select*fromuser_role_privs;

查看当前用户的系统权限和表级权限

SQL>select*fromuser_sys_privs;

SQL>select*fromuser_tab_privs;

查看用户下所有的表

SQL>select*fromuser_tables;

显示用户信息(所属表空间)

selectdefault_tablespace,temporary_tablespace

fromdba_userswhereusername='GAME';

1、用户

查看当前用户的缺省表空间

SQL>selectusername,default_tablespacefromuser_users;

查看当前用户的角色

SQL>select*fromuser_role_privs;

查看当前用户的系统权限和表级权限

SQL>select*fromuser_sys_privs;

SQL>select*fromuser_tab_privs;

显示当前会话所具有的权限

SQL>select*fromsession_privs;

显示指定用户所具有的系统权限

SQL>select*fromdba_sys_privswheregrantee='GAME';

显示特权用户

select*fromv$pwfile_users;

显示用户信息(所属表空间)

selectdefault_tablespace,temporary_tablespace

fromdba_userswhereusername='GAME';

显示用户的PROFILE

selectprofilefromdba_userswhereusername='GAME';

2、表

查看用户下所有的表

SQL>select*fromuser_tables;

查看名称包含log字符的表

SQL>selectobject_name,object_idfromuser_objects

whereinstr(object_name,'LOG')>0;

查看某表的创建时间

SQL>selectobject_name,createdfromuser_objectswhereobject_name=upper('&table_name');

查看某表的大小

SQL>selectsum(bytes)/(1024*1024)as"size(M)"fromuser_segments

wheresegment_name=upper('&table_name');

查看放在ORACLE的内存区里的表

SQL>selecttable_name,cachefromuser_tableswhereinstr(cache,'Y')>0;

3、索引

查看索引个数和类别

SQL>selectindex_name,index_type,table_namefromuser_indexesorderbytable_name;

查看索引被索引的字段

SQL>select*fromuser_ind_columnswhereindex_name=upper('&index_name');

查看索引的大小

SQL>selectsum(bytes)/(1024*1024)as"size(M)"fromuser_segments

wheresegment_name=upper('&index_name');

4、序列号

查看序列号,last_number是当前值

SQL>select*fromuser_sequences;

5、视图

查看视图的名称

SQL>selectview_namefromuser_views;

查看创建视图的select语句

SQL>setview_name,text_lengthfromuser_views;

SQL>setlong2000;说明:

可以根据视图的text_length值设定setlong的大小

SQL>selecttextfromuser_viewswhereview_name=upper('&view_name');

6、同义词

查看同义词的名称

SQL>select*fromuser_synonyms;

7、约束条件

查看某表的约束条件

SQL>selectconstraint_name,constraint_type,search_condition,r_constraint_name

fromuser_constraintswheretable_name=upper('&table_name');

SQL>selectc.constraint_name,c.constraint_type,cc.column_name

fromuser_constraintsc,user_cons_columnscc

wherec.owner=upper('&table_owner')andc.table_name=upper('&table_name')

andc.owner=cc.ownerandc.constraint_name=cc.constraint_name

orderbycc.position;

8、存储函数和过程

查看函数和过程的状态

SQL>selectobject_name,statusfromuser_objectswhereobject_type='FUNCTION';

SQL>selectobject_name,statusfromuser_objectswhereobject_type='PROCEDURE';

查看函数和过程的源代码

SQL>selecttextfromall_sourcewhereowner=userandname=upper('&plsql_name');

☆dba_开头.....

dba_users数据库用户信息

dba_segments表段信息

dba_extents数据区信息

dba_objects数据库对象信息

dba_tablespaces数据库表空间信息

dba_data_files数据文件设置信息

dba_temp_files临时数据文件信息

dba_rollback_segs回滚段信息

dba_ts_quotas用户表空间配额信息

dba_free_space数据库空闲空间信息

dba_profiles数据库用户资源限制信息

dba_sys_privs用户的系统权限信息

dba_tab_privs用户具有的对象权限信息

dba_col_privs用户具有的列对象权限信息

dba_role_privs用户具有的角色信息

dba_audit_trail审计跟踪记录信息

dba_stmt_audit_opts审计设置信息

dba_audit_object对象审计结果信息

dba_audit_session会话审计结果信息

dba_indexes用户模式的索引信息

☆user_开头

user_objects用户对象信息

user_source数据库用户的所有资源对象信息

user_segments用户的表段信息

user_tables用户的表对象信息

user_tab_columns用户的表列信息

user_constraints用户的对象约束信息

user_sys_privs当前用户的系统权限信息

user_tab_privs当前用户的对象权限信息

user_col_privs当前用户的表列权限信息

user_role_privs当前用户的角色权限信息

user_indexes用户的索引信息

user_ind_columns用户的索引对应的表列信息

user_cons_columns用户的约束对应的表列信息

user_clusters用户的所有簇信息

user_clu_columns用户的簇所包含的内容信息

user_cluster_hash_expressions散列簇的信息

☆v$开头

v$database数据库信息

v$datafile数据文件信息

v$controlfile控制文件信息

v$logfile重做日志信息

v$instance数据库实例信息

v$log日志组信息

v$loghist日志历史信息

v$sga数据库SGA信息

v$parameter初始化参数信息

v$process数据库服务器进程信息

v$bgprocess数据库后台进程信息

v$controlfile_record_section控制文件记载的各部分信息

v$thread线程信息

v$datafile_header数据文件头所记载的信息

v$archived_log归档日志信息

v$archive_dest归档日志的设置信息

v$logmnr_contents归档日志分析的DMLDDL结果信息

v$logmnr_dictionary日志分析的字典文件信息

v$logmnr_logs日志分析的日志列表信息

v$tablespace表空间信息

v$tempfile临时文件信息

v$filestat数据文件的I/O统计信息

v$undostatUndo数据信息

v$rollname在线回滚段信息

v$session会话信息

v$transaction事务信息

v$rollstat回滚段统计信息

v$pwfile_users特权用户信息

v$sqlarea当前查询过的sql语句访问过的资源及相关的信息

v$sql与v$sqlarea基本相同的相关信息

v$sysstat数据库系统状态信息

☆all_开头

all_users数据库所有用户的信息

all_objects数据库所有的对象的信息

all_def_audit_opts所有默认的审计设置信息

all_tables所有的表对象信息

all_indexes所有的数据库对象索引的信息

☆session_开头

session_roles会话的角色信息

session_privs会话的权限信息

☆index_开头

index_stats索引的设置和存储信息

☆伪表

dual系统伪列表信息

注意:

dba权限可以访问动态性能视图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 水产渔业

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1