电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

ch04深入解析OracleDBA入门、进阶与诊断案例

ch04深入解析OracleDBA入门、进阶与诊断案例_第1页
1/28
ch04深入解析OracleDBA入门、进阶与诊断案例_第2页
2/28
ch04深入解析OracleDBA入门、进阶与诊断案例_第3页
3/28
第4 章 数据字典 Oracle 通过数据字典来管理和展现数据库信息,数据字典通常存储数据库的元数据,是数据库的“数据库”,其中存储的信息至关重要。正确理解这部分内容会有助于提高大家对 Oracle数据库的认知,加强自学习能力。本章将对 Oracle 的数据字典进行探讨。 4.1 数据字典概述 数据字典(Data Dictionary )是Oracle 数据库的一个重要组成部分,是元数据(Metadata)的存储地点。Oracle RDBMS 使用数据字典记录和管理对象信息和安全信息等,用户和数据库系统管理员可以通过数据字典来获取数据库相关信息。 数据字典包括以下内容: z 所有数据库Schema 对象的定义(表、视图、索引、聚簇、同义词、序列、过程、函数、包、触发器等); z 数据库的空间分配和使用情况; z 字段的缺省值; z 完整性约束信息; z Oracle 用户名称、角色、权限等信息; z 审计信息; z 其他数据库信息。 总之,数据字典是数据库核心,通过数据字典,Oracle 数据库基本上可以实现自解释。 一般来说,数据字典是只读的,通常不建议对任何数据字典表中的任何信息进行手工更新或改动,对于数据字典的修改很容易就会导致数据库紊乱,造成无法恢复的后果,而且 Oracle公司不对此类操作带来的后果负责。 通常所说的数据字典由 4 部分组成:内部 RDBMS(X$)表、数据字典表、动态性能(V$)视图和数据字典视图。 4.2 内部RDBMS(X$)表 X$表是Oracle 数据库的核心部分,这些表用于跟踪内部数据库信息,维持数据库的正常运行。X$表是加密命名的,而且 Oracle 不做文档说明,这部分知识是Oracle 公司的技术机密,Oracle 通过这些 X$建立起其他大量视图提供用户查询管理数据库之用。但是由于 X$表记录了大量有用的信息,所以也不停地被全球 DBA 不懈地探索着,最为人所熟知的有 X$BH、X$KSMSP 等。 书名书名书名书名书名书名书名书名书名书名书名书名书名书名 ·2· X$表是 Oracle 数据库的运行基础,在数据库启动时由 Oracle 应用程序动态创建。这部分表对数据库来说至关重要,所以 Oracle 不允许 SYSDBA 之外的用户直接访问,显示授权不被允许。 如果显示授权会收到如下错误: SQL> grant select on x$ksppi to eygle; grant select on x$ksppi to eygle * ERROR at line 1: ORA-02030: can only select from fixed tables/views Oracle 的解释如下: ORA-02030 can onl...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

ch04深入解析OracleDBA入门、进阶与诊断案例

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部