oracle都有哪些对象,ORACLE的常用的系统对象

dba_constraints 查看表约束

二、user_开头

user_objects   用户对象信息

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

user_segments   用户的表段信息

user_tables    用户的表对象信息

user_tab_columns   用户的表列信息

关于这个还涉及到两个常用的例子如下:

1、oracle中查询某个字段属于哪个表

Sql代码

select table_name,owner from dba_tab_columns t where t.COLUMN_NAME like upper('%username%');

2、oracle中查询某个表的列数

Sql代码

select count(*) from user_tab_columns where table_name= upper('sys_operate');

注:这两个例子都用到了upper这个函数,是因为在这里表名得大写,否则查出的结果不是正确的

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$ACCESS   正在使用的对象信息

V$ARCHIVE  数据库的已存档事务日志信息

V$BACKUP    数据库中所有联机表空间的备份状态信息

V$BGPROCESS    数据库服务器后台进程信息

V$CIRCUIT    一个多线程服务器配置中的所有通路信息

V$DATABASE    数据库控制文件得到的关于数据库的信息

V$DBFILE    数据库的数据库文件信息

V$DB_OBJECT_CACHE    数据库服务器的对象高速缓存中的对象的信息,包括表、视图、索引、过程、函数和包

V$DISPATCHER    一个多线程数据库服务器中当前启动了的调度器的后台服务器进程的信息

V$ENABLEDPRIVS    被启用的权限信息

V$FILESTAT    数据库文件的I/O统计信息

V$FIXED_TABLE    数据库中的所有固定表的信息

V$INSTANCE    数据库服务器当前状态信息

V$LATCH    数据库的内部锁信息

V$LATCHHOLDER    当前掌握着的内部锁的会话信息

V$LATCHNAME    数据库的内部锁名信息

V$LIBRARYCACHE    数据库高速缓存管理情况统计信息

V$LICENSE    ORACLE许可证限制信息

V$LOADCSTAC    以直接路径方式使用Oralce Loader编译的统计信息

V$LOCK    数据库服务器的DML锁信息

V$LOG     数据库中事务日志信息

V$LOGFILE    数据库中事务日志文件信息

V$LOG_HISTORY    数据库中事务日志顺序历史信息

V$MTS    多线程服务器配置的调整信息

V$NLS_PARAMETERS    当前语言参数设置信息

V$OPEN_CURSOR    每个数据库中打开的游标信息

V$PARAMETER    每个数据库中初始化参数信息

V$PROCESS    当前活动的进程信息

V$QUEUE    多线程服务器队列的信息

V$RECOVERY_LOG    执行数据库恢复时所需的已存档事务日志组信息

V$RECOVERY_FILE    执行数据库恢复时需要恢复的数据文件状态信息

V$REQDIST    请示次数统计信息

V$RESOURCE    系统资源信息

V$ROLLNAME    所有联机回滚段信息

V$ROLLSTAT    所有联机回滚段统计信息

V$ROWCACHE    数据字典活动情况统计信息

V$SECONDARY    已经安装的从属数据库信息

V$SESSION    数据库会话信息

V$SESSION_EVENTS    每个会话及每个事件的等待统计信息

V$SESSION_WAIT    会话正在等待的资源信息

V$SESS_IO    每个会话使用I/O情况信息

V$SGA    数据库服务器的SGA内存区域统计信息

V$SHARED_SERVER    多线程数据库服务器的共享前台服务器信息

V$SQLAREA    共享游标信息

V$STATNAME    对V$SESSTAT中显示的会话统计码的描述

V$SYSLABEL    系统标签信息

V$SYSTAT    对V$SESSTAT中每个统计数据的全系统范围的统计信息

V$SYSTEM_EVENTS    按会话计算的事务统计的系统信息

V$THREAD    数据库事务日志的线程信息

V$TIMER    精确到百分之一秒的当前系统时间

V$TRANSACTION    当前数据库事务的信息

V$TYDE_SIZE    有助于空间使用估计判断的数据信息

V$VERSION    ORACLE服务器核心软件库版本信息

V$WAITSTAT    事务之间数据块竞争的统计信息

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   归档日志分析的DML DDL结果信息

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

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

v$tablespace   表空间信息

v$tempfile   临时文件信息

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

v$undostat   Undo数据信息

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   系统伪列表信息

八、其它内容

oracle最重要的9个动态性能视图

v$session + v$session_wait (在10g里功能被整合,凑合算1个吧.)

v$process

v$sql

v$sqltext

v$bh (更宁愿是x$bh)

v$lock

v$latch_children

v$sysstat

v$system_event

按组分的几组重要的性能视图

1. System 的 over view

v$sysstat , v$system_event , v$parameter

2. 某个session 的当前情况

v$process , v$session , v$session_wait ,v$session_event , v$sesstat

3. SQL 的情况

v$sql , v$sqlarea , v$SQL_PLAN , V$SQL_PLAN_STATISTICS, v$sqltext_with_newlines

3. Latch / lock /ENQUEUE

v$latch , v$latch_children , v$latch_holder , v$lock ,V$ENQUEUE_STAT ,V$ENQUEUE_LOCK

4. IO 方面的

v$segstat , v$filestat , v$tempstat ,v$datafile , v$tempfile

5. shared pool / Library cache

v$Librarycache , v$rowcache , x$ksmsp

6. 几个advice也不错

v$db_cache_advice , v$PGA_TARGET_ADVICE, v$SHARED_POOL_ADVICE

select table_name,inserts,updates,deletes from user_tab_modifications; 基表监控

相关资源:Oracle完全学习手册.pdf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值