本文主要是介绍Oracle 常用的几个表 视图 的desc,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.1 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 用户模式的索引信息
下面是desc dba_users 的结果。其他的类似。
SQL> desc dba_users;名称 是否为空? 类型----------------------------------------- -------- ----------------------------USERNAME NOT NULL VARCHAR2(30)USER_ID NOT NULL NUMBERPASSWORD VARCHAR2(30)ACCOUNT_STATUS NOT NULL VARCHAR2(32)LOCK_DATE DATEEXPIRY_DATE DATEDEFAULT_TABLESPACE NOT NULL VARCHAR2(30)TEMPORARY_TABLESPACE NOT NULL VARCHAR2(30)CREATED NOT NULL DATEPROFILE NOT NULL VARCHAR2(30)INITIAL_RSRC_CONSUMER_GROUP VARCHAR2(30)EXTERNAL_NAME VARCHAR2(4000)PASSWORD_VERSIONS VARCHAR2(8)EDITIONS_ENABLED VARCHAR2(1)AUTHENTICATION_TYPE VARCHAR2(8)
1.2 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 散列簇的信息
SQL> desc user_tables;名称 是否为空? 类型----------------------------------------- -------- ----------------------------TABLE_NAME NOT NULL VARCHAR2(30)TABLESPACE_NAME VARCHAR2(30)CLUSTER_NAME VARCHAR2(30)IOT_NAME VARCHAR2(30)STATUS VARCHAR2(8)PCT_FREE NUMBERPCT_USED NUMBERINI_TRANS NUMBERMAX_TRANS NUMBERINITIAL_EXTENT NUMBERNEXT_EXTENT NUMBERMIN_EXTENTS NUMBERMAX_EXTENTS NUMBERPCT_INCREASE NUMBERFREELISTS NUMBERFREELIST_GROUPS NUMBERLOGGING VARCHAR2(3)BACKED_UP VARCHAR2(1)NUM_ROWS NUMBERBLOCKS NUMBEREMPTY_BLOCKS NUMBERAVG_SPACE NUMBERCHAIN_CNT NUMBERAVG_ROW_LEN NUMBERAVG_SPACE_FREELIST_BLOCKS NUMBERNUM_FREELIST_BLOCKS NUMBERDEGREE VARCHAR2(10)INSTANCES VARCHAR2(10)CACHE VARCHAR2(5)TABLE_LOCK VARCHAR2(8)SAMPLE_SIZE NUMBERLAST_ANALYZED DATEPARTITIONED VARCHAR2(3)IOT_TYPE VARCHAR2(12)TEMPORARY VARCHAR2(1)SECONDARY VARCHAR2(1)NESTED VARCHAR2(3)BUFFER_POOL VARCHAR2(7)FLASH_CACHE VARCHAR2(7)CELL_FLASH_CACHE VARCHAR2(7)ROW_MOVEMENT VARCHAR2(8)GLOBAL_STATS VARCHAR2(3)USER_STATS VARCHAR2(3)DURATION VARCHAR2(15)SKIP_CORRUPT VARCHAR2(8)MONITORING VARCHAR2(3)CLUSTER_OWNER VARCHAR2(30)DEPENDENCIES VARCHAR2(8)COMPRESSION VARCHAR2(8)COMPRESS_FOR VARCHAR2(12)DROPPED VARCHAR2(3)READ_ONLY VARCHAR2(3)SEGMENT_CREATED VARCHAR2(3)RESULT_CACHE VARCHAR2(7)
1.3 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 归档日志分析的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 数据库系统状态信息
SQL> desc V$database;名称 是否为空? 类型----------------------------------------- -------- ----------------------------DBID NUMBERNAME VARCHAR2(9)CREATED DATERESETLOGS_CHANGE# NUMBERRESETLOGS_TIME DATEPRIOR_RESETLOGS_CHANGE# NUMBERPRIOR_RESETLOGS_TIME DATELOG_MODE VARCHAR2(12)CHECKPOINT_CHANGE# NUMBERARCHIVE_CHANGE# NUMBERCONTROLFILE_TYPE VARCHAR2(7)CONTROLFILE_CREATED DATECONTROLFILE_SEQUENCE# NUMBERCONTROLFILE_CHANGE# NUMBERCONTROLFILE_TIME DATEOPEN_RESETLOGS VARCHAR2(11)VERSION_TIME DATEOPEN_MODE VARCHAR2(20)PROTECTION_MODE VARCHAR2(20)PROTECTION_LEVEL VARCHAR2(20)REMOTE_ARCHIVE VARCHAR2(8)ACTIVATION# NUMBERSWITCHOVER# NUMBERDATABASE_ROLE VARCHAR2(16)ARCHIVELOG_CHANGE# NUMBERARCHIVELOG_COMPRESSION VARCHAR2(8)SWITCHOVER_STATUS VARCHAR2(20)DATAGUARD_BROKER VARCHAR2(8)GUARD_STATUS VARCHAR2(7)SUPPLEMENTAL_LOG_DATA_MIN VARCHAR2(8)SUPPLEMENTAL_LOG_DATA_PK VARCHAR2(3)SUPPLEMENTAL_LOG_DATA_UI VARCHAR2(3)FORCE_LOGGING VARCHAR2(3)PLATFORM_ID NUMBERPLATFORM_NAME VARCHAR2(101)RECOVERY_TARGET_INCARNATION# NUMBERLAST_OPEN_INCARNATION# NUMBERCURRENT_SCN NUMBERFLASHBACK_ON VARCHAR2(18)SUPPLEMENTAL_LOG_DATA_FK VARCHAR2(3)SUPPLEMENTAL_LOG_DATA_ALL VARCHAR2(3)DB_UNIQUE_NAME VARCHAR2(30)STANDBY_BECAME_PRIMARY_SCN NUMBERFS_FAILOVER_STATUS VARCHAR2(22)FS_FAILOVER_CURRENT_TARGET VARCHAR2(30)FS_FAILOVER_THRESHOLD NUMBERFS_FAILOVER_OBSERVER_PRESENT VARCHAR2(7)FS_FAILOVER_OBSERVER_HOST VARCHAR2(512)CONTROLFILE_CONVERTED VARCHAR2(3)PRIMARY_DB_UNIQUE_NAME VARCHAR2(30)SUPPLEMENTAL_LOG_DATA_PL VARCHAR2(3)MIN_REQUIRED_CAPTURE_CHANGE# NUMBER
SQL> desc V$instance;名称 是否为空? 类型----------------------------------------- -------- ----------------------------INSTANCE_NUMBER NUMBERINSTANCE_NAME VARCHAR2(16)HOST_NAME VARCHAR2(64)VERSION VARCHAR2(17)STARTUP_TIME DATESTATUS VARCHAR2(12)PARALLEL VARCHAR2(3)THREAD# NUMBERARCHIVER VARCHAR2(7)LOG_SWITCH_WAIT VARCHAR2(15)LOGINS VARCHAR2(10)SHUTDOWN_PENDING VARCHAR2(3)DATABASE_STATUS VARCHAR2(17)INSTANCE_ROLE VARCHAR2(18)ACTIVE_STATE VARCHAR2(9)BLOCKED VARCHAR2(3)
得到当前的实例名:
SQL> select instance_name from V$instance;INSTANCE_NAME
----------------
orcl
1.4 all_开头
all_users 数据库所有用户的信息
all_objects 数据库所有的对象的信息
all_def_audit_opts 所有默认的审计设置信息
all_tables 所有的表对象信息
all_indexes 所有的数据库对象索引的信息
SQL> desc all_users;名称 是否为空? 类型----------------------------------------- -------- ----------------------------USERNAME NOT NULL VARCHAR2(30)USER_ID NOT NULL NUMBERCREATED NOT NULL DATE
查询所有的用户:
SQL> select * from all_users;USERNAME USER_ID CREATED
------------------------------ ---------- --------------
SDE 91 09-10月-21
BI 90 17-11月-20
PM 89 17-11月-20
SH 88 17-11月-20
IX 87 17-11月-20
OE 86 17-11月-20
HR 85 17-11月-20
SCOTT 84 30-3月 -10
OWBSYS_AUDIT 83 30-3月 -10
OWBSYS 79 30-3月 -10
APEX_030200 78 30-3月 -10USERNAME USER_ID CREATED
------------------------------ ---------- --------------
APEX_PUBLIC_USER 76 30-3月 -10
FLOWS_FILES 75 30-3月 -10
MGMT_VIEW 74 30-3月 -10
SYSMAN 72 30-3月 -10
SPATIAL_CSW_ADMIN_USR 70 30-3月 -10
SPATIAL_WFS_ADMIN_USR 67 30-3月 -10
MDDATA 65 30-3月 -10
MDSYS 57 30-3月 -10
SI_INFORMTN_SCHEMA 56 30-3月 -10
ORDPLUGINS 55 30-3月 -10
ORDDATA 54 30-3月 -10USERNAME USER_ID CREATED
------------------------------ ---------- --------------
ORDSYS 53 30-3月 -10
OLAPSYS 61 30-3月 -10
ANONYMOUS 46 30-3月 -10
XDB 45 30-3月 -10
CTXSYS 43 30-3月 -10
EXFSYS 42 30-3月 -10
XS$NULL 2147483638 30-3月 -10
WMSYS 32 30-3月 -10
APPQOSSYS 31 30-3月 -10
DBSNMP 30 30-3月 -10
ORACLE_OCM 21 30-3月 -10USERNAME USER_ID CREATED
------------------------------ ---------- --------------
DIP 14 30-3月 -10
OUTLN 9 30-3月 -10
SYSTEM 5 30-3月 -10
SYS 0 30-3月 -10已选择37行。
1.5 session_开头
session_roles 会话的角色信息
session_privs 会话的权限信息
1.6 index_开头
index_stats 索引的设置和存储信息
1.7 伪表
dual 系统伪列表信息
这篇关于Oracle 常用的几个表 视图 的desc的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!