
Dba_xxx 数据库所有对象
All_xxx 用户可访问的所有对象
User_xxx 用户所拥有的所有对象
User_tables
User_objects
User_catalog;
132 注释数据字典
All_col_comments
User_col_comments
All_tab_comments
User_tab_comments
133 约束数据字典
User_constraint
User_cons_columns
134 序列数据字典
User_sequences
135 视图数据字典
User_views
136 索引数据字典
User_indexes
User_ind_columns
大庆油田设计院地理信息中心 单文冬
74
137 权限数据字典
Role_sys_privs 授予角色的系统权限
Role_tab_privs 授予角色的对象权限
User_role_privs 用户可以访问的角色
User_tab_privs_made 在用户的对象上授予的权限
User_tab_privs_recd 授予用户的对象权限
User_col_privs_made 在用户对象的列上授予的对象权限
User_col_privs_recd 授予用户的在指定列上的对象权限
138 触发器数据字典
User_triggers
Dba_triggers
All_triggers
139 体系结构数据字典
V$sga
V$sgainfo
V$sga_dynamic_components
V$sga_dynamic_free_memory
V$parameter
V$instance
1310 数据库视图
V$database
V$controlfile
V$datafile
V$logfile
V$bgprocess
V$parameter
V$sga
1311 控制文件视图
V$controlfile
V$controlfile_record_section
V$logfile
V$datafile
大庆油田设计院地理信息中心 单文冬
75
V$tempfile
V$tablespace
1312 分析日志的信息
V$logmnr_dictionary
V$logmnr_parameters
V$logmnr_contents
1313 查看检查点的信息
查看控制文件中的scn
V$datafile: checkpoint_change#, name
查看数据文件中的scn
V$datafile_header: checkpoint_change#, name
查看重做日志中的scn
V$log: group#, status, first_change#
1314 归档信息
V$database: name, log_mode
V$instance: archiver
1315 日志信息
日志组
V$thread: groups, current_group#, sequence#
日志组和成员
V$log: group#, members, status, sequence#, bytes
V$logfile: group#, status, member
1316 归档日志信息
Select name, sequence# from v$archived_log;
Select destination from v$archive_dest;
1317 表空间视图及数据文件视图
临时表空间
V$sort_segment
大庆油田设计院地理信息中心 单文冬
76
V$tempseg_usage
表空间组
Dba_tablespace_groups
表空间信息
Dba_tablespaces
V$tablespace
数据文件信息
Dba_data_files
V$datafile
临时文件信息
Dba_temp_files
V$tempfile
1318 用户信息及权限
Dba_users
V$pwfile_users
Dba_ts_quota
V$session
System_privilege_map 显示所有系统权限
Dba_sys_privs 显示用户所具有的系统权限
User_sys_privs 显示当前用户的系统
Session_privs 显示当前会话的系统权限
Dba_tab_privs 显示用户所具有的对象权限
Dba_col_privs 显示用户所具有的列权限
User_tab_privs 显示当前用户的对象权限
User_col_privs 显示当前用户的对象权限
1319 角色信息
显示角色所具有的系统权限 role_sys_privs
显示角色所具有的对象权限 role_tab_privs
显示用户的默认角色 dba_role_privs
显示当前用户的所有角色 user_rol_privs
显示当前会话激活的角色 session_roles
大庆油田设计院地理信息中心 单文冬
77
1320 Profile 信息
Dba_users 显示用户的profile
Dba_profiles 显示profile 的口令限制和资源限制
1321 审计信息
显示审计记录 dba_audit_trail
显示已经设置的审计 dba_stmt_audit_opts
显示权限审计 dba_priv_audit_opts
还有很多。不列举了。
1、Oracle是甲骨文公司的一款关系数据库管理系统。
2、oracle10g是在数据库领域一直处于领先地位的产品。
3、Oracle10g服务器是对象关系数据库管理系统,提供对信息管理的集成方法。
Oracle是由甲骨文公司开发出来的,并于1989年正式进入中国市场,成为第一家进入中国的世界软件巨头。当然,当时的Oracle尚名不见经传,由Oracle开发的商用关系型数据库技术即年开始服务于中国用户。1991年7月,Oracle在北京建立独资公司。Oracle数据库,是积聚了众多领先性的数据库系统,在集群技术、高可用性、商业智能、安全性、系统管理等方面都领跑业界。
与Oracle数据库基本同时期的还有informix数据库系统。两者使用的用户有所侧重。Oracle数据库系统银行业使用较多,informix数据库系统,通讯业使用较多。
由于ORACLE数据库产品是当前数据库技术的典型代表,她的产品除了数据库系统外,还有应用系统、开发工具等。刚接触Oracle的人员都有这样的感觉:Oracle的产品太多,每个产品内容精深,不知道从哪儿开始学才好。为了用少量时间更好地理解和使用oracle数据库系统,有必要对oracle的一些基本术语及概念进行了解,下面给出一些在管理中经常用到的概念和术语,供初学者快速了解Oracle数据库系统提供方便。
ORACLE7和ORACLE8
ORACLE7是一种完全的关系数据库系统,它不支持面向对象。 ORACLE8 则是一个引入面向对象的数据库系统,它既非纯的面向对象的数据库也非纯的关系数据库,它是两者的结合,因此叫做“对象关系数据库”。
ORACLE8和ORACLE8i
在ORACLE8 的后来版本中不断作过多次的完善,出现 ORACLE 80X 版本。然而1998年初发行(推出)的 ORACLE 8I 可以被看作是 ORACLE 8 的功能扩展集。 由于ORACLE 8I 比 ORACLE 8 提供了更多的功能,它除了共同的RDBMS功能外,还提供了许多与INTERNET 有关的能力,最重要的是它将 JAVA 集成为一种内部的数据语言,这种语言可充当或替代品,而且它还集成了一个WEB服务器和开发平台(Web DB )。对ORACLE 80x 来说只到 ORACLE 805 版本就终止了,接着就推出了 ORACLE8i 815版本,ORACLE8i 815版本也经常被称为Release 1;而ORACLE8i 816版本被称为Release 2;ORACLE8i 817版本被称为Release 3。
ORACLE8i和ORACLE9i
在正式进入21世纪前的2000年年底,ORACLE公司正式发布了ORACLE 9i新数据库系统。原先预料可能会有ORACLE 8i V818等版本,但ORACLE8i版本只推出817就被Oracle9i所代替。ORACLE公司和其它的软件公司一样,为了抢占市场,不再愿意在原来版本上再作更多的改进和优化工作,而是直接的推出新产品这样一种策略。ORACLE9i 与ORACLE8i 比较,ORACLE 9i 主要包括下面三大部分:
l数据库核心(Database ) l应用服务器(Application Server )
l 开发工具集(Developer Suite ) Oracle9i 主要焦点(Oracle9i Focus ):
l电子商务智能化( E-Business Intelligence )。
l应用开发( Applications Development )
l应用主机( Applications Hosting )
l 门户与内容( Portals and Content )
l 电子商务连续性( E-Business Continuity ) Oracle9i 为了结合 Internet 市场设计。
Oracle9i适合并胜任市场上所有的苛刻要求。
l Oracle9I实时应用( Oracle9i Real Application)
l Oracle9I高可用性(Oracle9i High Availability) l Oracle9I系统管理( Oracle9i Systems Management ) l Oracle9I 安全( Oracle9i Security)
Oracle9i数据库服务(Oracle9i Database Services):
l商业智能与数据仓库( Business Intelligence and Data Warehousing)
l Oracle9I动态服务( Oracle9i Dynamic Services)
lOracle9I JAVA 和XML(Oracle9i Java and XML)l 电子商务集成(E-Business Integration)
ORACLE OAS和ORACLE iAS
ORACLE公司的iAS 的早期版本是 ORACLE Web Server ,后来第4版改名为ORACLE APPLICATION SERVER ,2000年底前又改名为 ORACLE9i Internet Application Server(ORACLE iAS)。iAS可以与ORACLE8i 或ORACLE9i 结合在一起的综合开发工具。为创建和部署任何基于网络的应用程序提供了一个完整的Internet 平台,iAS包括了门户、事务应用、商业智能工具、无线上网应用和企业集成等。 Oracle Internet Application Server 提供了行业中最全面的中间层产品,包括通信、表示、商业逻辑、数据缓存和系统服务等。
1通信服务: 基于Apache的ORACLE >
题主是否想询问“oracle中不属于游标属性的有哪些”oracle中不属于游标属性有游标名称、游标类型、数据库连接、数据库对象。
1、游标名称:游标名称是用于标识游标的唯一名称,它不是游标属性,而是游标的标识符。
2、游标类型:游标类型是指游标是显式游标还是隐式游标,它不是游标属性,而是游标的类型。
3、数据库连接:数据库连接是指游标使用的数据库连接,它不是游标属性,而是游标使用的连接对象。
4、数据库对象:数据库对象是指游标所涉及的数据库对象,如表、视图等,它不是游标属性,而是游标所 *** 作的对象。
ORACLE在执行SQL时如果使用成本方式分析则所有的成本分析信息来源依靠于系统的统计分析表(DBA_TABLES DBA_INDEXES DBA_TAB_COLUMNS)数据 如果说统计分析的数据是不准确的 那可能会使ORACLE分析出来的路径执行性能极差 所以统计分析数据是影响ORACLE性能极重要的信息 统计分析主要包括产生表及索引的统计信息 表的统计信息主要包括表的行数 每行的平均长度(字节) 空闲块 统计时间等信息索引的统计信息主要包括行数 层数 叶块数 统计时间等信息 另外ORACLE还可以统计列及数据不对称信息 i还可以统计系统信息(CPU I/O)ORACLE执行成本分析时首先取出所应用表及索引的统计数据进行分析 其中数据行数是一个重要的参数 因为ORACLE在分析表大小时行数为主要参数 如果进行两个表联合时 ORACLE会通过分析表的大小 决定应用小表进行全表查询 而大表执行联合查询 这种性能明显高于先大表进行全表扫描 索引的统计信息对分析也产生比较大的影响 如ORACLE通过统计可以分析产生多个索引的优先级及索引的实用性来确定最优的索引策略 ORACLE还可以统计列及数据对称信息以产生更精确的分析 如一个表有A字段的索引 其中A共有两种值 和 共 条记录 为 的记录有 条 为 的记录有 条 这时如果没有进行列数据不对称的统计信息 那么ORACLE对A= 及A= 条件查询都会进行索引 但实际应用对A= 的索引性能得到了很大的提高 而A= 的索引反而使性能下降 所以说索引特征值分析信息对应用索引产生重大影响 精确的信息使ORACLE不会使用不应该用的索引 实际分析 zl_cbqc和zl_yhjbqk都没有建立统计信息 执行如下两个SQL ORACLE将产生不同的执行计划 select from dlyx zl_cbqc b dlyx zl_yhjbqk a where a qc_bh=b qc_bh执行计划:SELECT STATEMENT GOAL = CHOOSENESTED LOOPSTABLE ACCESS FULL DLYX ZL_YHJBQKTABLE ACCESS BY INDEX ROWID DLYX ZL_CBQCINDEX UNIQUE SCAN DLYX 抄表区册主键 select from dlyx zl_yhjbqk a dlyx zl_cbqc b where a qc_bh=b qc_bh执行计划:SELECT STATEMENT GOAL = CHOOSENESTED LOOPSTABLE ACCESS FULL DLYX ZL_CBQCTABLE ACCESS BY INDEX ROWID DLYX ZL_YHJBQKINDEX RANGE SCAN DLYX 区册索引在对两个表进行了统计分析后 select from dlyx zl_yhjbqk a dlyx zl_cbqc b where a qc_bh=b qc_bh执行计划:SELECT STATEMENT GOAL = CHOOSE HASH JOIN TABLE ACCESS FULL DLYX ZL_CBQC TABLE ACCESS FULL DLYX ZL_YHJBQK select from dlyx zl_cbqc b dlyx zl_yhjbqk a where a qc_bh=b qc_bh执行计划:SELECT STATEMENT GOAL = CHOOSE HASH JOIN TABLE ACCESS FULL DLYX ZL_CBQC TABLE ACCESS FULL DLYX ZL_YHJBQK 从以上测试可以明显看出ORACLE的分析结果第 条SQL与第 条SQL在没有统计分析的信息下进行 ORACLE无法进行判断 只能以规则方法进行分析 根据表的出现先后顺序有明显关系 第 条SQL与第 条SQL在有统计分析的信息下进行 ORACLE分析与表的出现先后顺序无关 因为它已经知道了表的数据量并且已经确定返回的数据量基本上是两个表所有的数据 所以对表两个表进行了HASH JOIN (同时取出两个表的数据然后在内存中进行联合产生返回结果) 相关技术 用 yze语句产生分析数据分析表: yze table zl_yhjbqk estimate statistics sample percent分析索引: yze index用户资料表主键pute statistics分析列: yze table zl_yhjbqk pute statistics for columns hbs_bh分析索引列: yze table zl_yhjbqk pute statistics for all indexed columns用sys dbms_utility包分析数据分析数据库(包括所有的用户对象和系统对象): yze_database分析用户所有的对象(包括用户方案内的表 索引 簇): yze_schema用sys dbms_stats包处理分析数据分析数据库(包括所有的用户对象和系统对象):gather_database_stats分析用户所有的对象(包括表 索引 簇):gather_schema_stats分析表:gather_table_stats分析索引:gather_index_stats删除数据库统计信息:delete_database_stats删除用户方案统计信息:delete_schema_stats删除表统计信息:delete_table_stats删除索引统计信息:delete_index_stats删除列统计信息:delete_column_stats设置表统计信息:set_table_stats设置索引统计信息:set_index_stats设置列统计信息:set_column_statsORACLE推荐用户采用sys dbms_stats包体进行分析 因为在ORACLE i及其以上的版本全面扩充的此包体的功能 sys dbms_utility包体进行分析时会对所有的信息全部分析一遍 时间比较长 而在 i中sys dbms_stats可以利用表修改监控技术来判断需统计分析的表进行 节省了用户的分析资源 lishixinzhi/Article/program/Oracle/201311/18242
ORACLE的数据类型 -- ORACLE的数据类型
常用的数据库字段类型如下:
字段类型 中文说明 限制条件 其它说明
CHAR 固定长度字符串 最大长度2000 bytes
VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749
NCHAR 根据字符集而定的固定长度字符串 最大长度2000 bytes
NVARCHAR2 根据字符集而定的可变长度字符串 最大长度4000 bytes
DATE 日期(日-月-年) DD-MM-YY(HH-MI-SS) 经过严格测试,无千虫问题
LONG 超长字符串 最大长度2G(231-1) 足够存储大部头著作
RAW 固定长度的二进制数据 最大长度2000 bytes 可存放多媒体图象声音等
LONG RAW 可变长度的二进制数据 最大长度2G 同上
以上就是关于简单了解oracle数据库具有哪些数据字典和动态性能视图全部的内容,包括:简单了解oracle数据库具有哪些数据字典和动态性能视图、为什么说oracle10g是对象关系数据库管理系统、Oracle系统的简介等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)