您的位置:首页 > 数据库 > Oracle

Oracle常用系统表

2014-03-31 17:59 357 查看
声明:来源于互联网 

参考资料 

1 http://topic.csdn.net/u/20090706/01/04e47bf5-7e21-4207-aebb-f5f409cb72d7.html 
2 http://services.iteye.com/blog/198210 
1.系统表 

ORACLE数据库的系统参数都存储在数据库中,可以通过SQLPLUS,以用户SYSYTEM进行查询。几个重要的表或者视图如下: 

v$controlfile:控制文件的信息; 

v$datafile:数据文件的信息; 

v$log:日志文件的信息; 

v$process:处理器的信息; 

v$session:会话信息; 

v$transaction:事务信息; 

v$resource:资源信息; 

v$sga:系统全局区的信息 

上面的视图名中的‘v$’,只是视图名字中的字符。类似于上面的视图或表还有很多,位于: 

$ORACLE_HOME/RDBMS/ADMIN/CATALOG.SQL文件中。 

Java代码  

Select object_name From user_objects Where object_type='TRIGGER';  --所有触发器       

Select object_name From user_objects Where object_type='PROCEDURE';  --所有存储过程       

Select object_name From user_objects Where object_type='VIEW';  --所有视图       

Select object_name From user_objects Where object_type='TABLE'; --所有表       

Select object_name From user_objects Where object_type='SEQUENCE'; --序列  

select * from user_objects where object_type='FUNCTION';  

select * from user_objects where object_type='PACKAGE';  

select * from user_sequences; --用户序列  

select *  from user_views;--用户视图     

select  *  from user_tables;--用户表  

select  *  from   all_tab_columns  WHERE   TABLE_name=upper('user_source') --查看表结构  

select *From user_source;--查看所有触发器,过程,函数,包的源代码  

2.数据字典视图 

表和列 

DBA_TABLES、ALL_TABLES和USER_TABLES显示了有关数据库表的一般信息。 

DBA_TAB_COLUMNS、ALL_TAB_COLUMNS和USER_TAB_COLUMNS显示了每个数据库表的列的信息。 

注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括表。 

查看列信息:用于生成javaBean 

Sql代码  

select * from DBA_COL_COMMENTS t  

select * from USER_COL_COMMENTS where table_name= 'tablename'  

完整性约束 

DBA_CONSTRAINTS、ALL_CONSTRAINTS和USER_CONSTRAINST显示有关约束的一般信息。 

DBA_CONS_COLUMNS、ALL_CONS_COLUMNS和USER_CONS_COLUMNS显示有关列的相关约束的一般信息。 

视图 

DBA_VIEWS、ALL_VIEWS和USER_VIEWS。 

注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括视图。 

序列 

DBA_SEQUENCES、ALL_SEQUENCES和USER_SEQUENCES。 

注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括序列。 

同义词 

DBA_SYNONYMS、ALL_SYNONYMS和USER_SYNONYMS。 

注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括同义词。 

索引 

DBA_INDEXS、ALL_INDEXS、USER_INDEXS、DBA_IND_COLUMNS、ALL_IND_COLUMNS和USER_IND_COLUMNS。 

用户 

DBA_USERS。 

角色 

DBA_ROLES。 

表空间定额 

DBA_TS_QUOTAS。 

配置表 

DBA_PROFILES。 

表空间 

DBA_TABLESPACES。 

数据文件 

DBA_DATA_FILES。 

段 

DBA_SEGMENTS、USER_SEGMENT。 

回滚段 

DBA_ROLLBACK_SEGS、V$ROLLNAME、V$ROLLSTAT。

阅读(276) | 评论(0) | 转发(1) |

0
上一篇:Oracle系统表查询

下一篇:Mysql:InnoDB: The log sequence number in ibdata files does not match

相关热门文章
关于SourceInsight的点滴记录...

静态库和动态库冲突

linux编程

电脑0x000000f4蓝屏的解决办法...

vim常见使用命令总结

Oracle日常性能查看

使用 RMAN 同步数据库

LoadRunner 测试Oracle数据库...

Oracle工程系统与安全高可用...

oracle中substr函数的用法...

IBM DS3400 盘阵怎么查看是单...

启动auditd时,报错如下,怎么...

CGSL系统中root密码正确,但无...

在CGSL系统中,如何为不同的用...

CGSL系统如何设置交换分区的大...

给主人留下些什么吧!~~

评论热议
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: