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系统如何设置交换分区的大...
给主人留下些什么吧!~~
评论热议
参考资料
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系统如何设置交换分区的大...
给主人留下些什么吧!~~
评论热议
相关文章推荐
- oracle 常用系统表 .
- 【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇一:WPF常用知识以及本项目设计总结
- Oracle OCP笔记(33)DBA查看系统常用脚本
- Oracle常用系统表
- Oracle知识整理__Oracle常用系统表
- oracle常用系统表,视图和作用
- Oracle常用系统表
- oracle 常用系统表
- ORACLE常用系统视图(整理)
- Oracle 常用系统函数
- oracle 常用系统表数据查询
- B/S系统快速开发平台中数据库Oracleo常用命令
- Oracle DBA常用的系统表
- Oracle常用系统函数
- Oracle维护常用SQL语句(查询系统表和视图)
- 【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇一:WPF常用知识以及本项目设计总结
- Oracle常用系统命令
- Oracle常用数据库系统表单以及SQL的整理
- Oracle -- 系统中常用的表和视图
- oracle 常用的系统表查询(整理)