- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据字典和动态性能试图
数据字典
数据字典记载了数据库的系统信息,它是只读表和试图的集合。数据字典的所有者为SYS用户,并且其数据被存放在SYSTEM表空间中。
用户只能在数据字典上执行查询操作(SELECT语句),而其维护和修改是由系统自动完成的。当执行CREATE操作(如CREATE TABLE)时,ORACLE会在数据字典上隐含执行INSERT操作;当执行ALTER 操作(如ALTER TABLE)时,ORACLE会在数据字典上隐含执行UPDATE操作;当执行DROP操作(如DROP TABLE)时,ORACLE会在数据字典上隐含执行DELETE操作。
数据字典包含数据字典基表和数据字典视图两部分,其中,基表存储数据库的基本信息,普通用户不能直接访问数据字典基表,数据字典试图是基于数据字典基表建立的试图,普通用户可以通过查询数据字典视图取得系统信息。数据字主要包括USER_XXX、ALL_XXX、DBA_XXX三种类型。
ALL_XXX
ALL_XXX用于显示当前用户可以访问的所有对象,它不仅会返回当前对象所有的对象,还会返回房前用户可以访问的其他对象。
USER_XXX
USER_XXX用于显示当前用户所拥有的所有对象,它只返回用户所对应的所有对象。
DBA_XXX
DBA_XXX用于显示整个数据范围内的相信系统信息,它会显示所有方案所拥有的数据库对象。需要注意,如果用户要查询DBA_XXX数据字典视图,必须具有DBA角色或SELECT_CATALOG_ROLE角色。
数据字典的内容
数据字典记录着ORACLE数据库所有系统信息。通过查询数据字典,可以取得以下系统信息。
对象定义
当执行CREATE命令建立对象时,ORACLE会将对象定义存放到数据字典中。从ORACLE9i开始,使用包dbms_metadata可以取得对象定义语句。
SQL conn scott/tiger
Connected to Oracle Database 10g Enterprise Edition Release .0
Connected as scott
SQL set long 1000
SQL select dbms_metadata.get_ddl(TABLE,EMP) ddl from dual;
DDL
--------------------------------------------------------------
CREATE TABLE SCOTT.EMP
( EMPNO NUMBER(4,0) NOT NULL ENABLE,
ENAME VARCHAR2(10),
JOB VARCHAR2(9),
MGR NUMBER(4,0),
HIREDATE DATE,
SAL NUMBER(7,2),
COMM NUMBER(7,2),
DEPTNO NUMBER(2,0)
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE USERS
对象所占用的空间
建立表、索引和簇时,ORACLE会给表、索引和簇分配相应的段,以存放这些对象的数据。通过查询数据字典,可以取得段所占用的空间。如果用户要查询段所占用的空间,可以使用数据字典试图USER_SEGMENTS。
SQL select bytes from user_segments where segment_name=EMP;
BYTES
----------
65536
执行以上语句后会显示EMP段所占用的总计空间。当给EMP表插入数据时,会将数据放到EMP段中。通过茶选数据字典USER_TABLES可以取得段剩余空间和已使用空间。但在查询段剩余空间和已用空间时,应首先使用ANALYZE TABLE命令分析表。
SQL analyze table emp compute statistics;
Table analyzed
SQL select empty_blocks,blocks from user_tables where table_name=EMP;
EMPTY_BLOCKS BLOCKS
------------ ----------
4 4
列信息
建表时必须提供表列,并指定其数
您可能关注的文档
- 恶魔城暗影之王2全关卡图文攻略.doc
- 悬吊式顶棚.doc
- 成品油定价机制问题.doc
- 成品油定价问题正文.doc
- 感应器培训教材.doc
- 惠普的DV4拆机图解.doc
- 成套配电柜控制柜和动力照明配电箱安装-技术交底.doc
- 惠普微软终端服务配置手册(多终端服务器)12.doc
- 感应加热DIY教程.docx
- 恒定电流典型题.doc
- 人教版英语5年级下册全册教学课件.pptx
- 部编人教版2年级上册语文全册教学课件含单元及专项复习.pptx
- 人教版8年级上册英语全册教学课件(2021年8月修订).pptx
- 教科版(2017版)6年级上册科学全册课件+课时练.pptx
- 人教版PEP版6年级英语下册全册教学课件(2022年12月修订).pptx
- 部编人教版2年级下册语文全册课件(2021年春修订).pptx
- 人教版数学6年级下册全册教学课件(2023年教材).pptx
- 湘少版5年级下册英语全册教学课件(2021年春修订).pptx
- 人教PEP4年级下册英语全册教学课件 [2}.pptx
- 人教版6年级上册英语全册教学课件.pptx
最近下载
- 2025年鹤壁职业技术学院单招职业倾向性测试题库完整版.docx VIP
- 以科技创新推动现代产业体系创新PPT课件(带内容).pptx
- 江苏红色文化-第五学习单元 江苏红色文化之“魂”:淮海战役精神-江苏开大复习资料.docx
- 2024年山东省临沂市中考生物试卷附参考答案.pdf VIP
- 优选课件:鲁教版 高中地理必修一第四单元环境与发展41交通运输与区域发展.ppt
- 科研管理科研项目评审专家岗面试真题题库参考答案和答题要点.docx VIP
- 1.3丙类谐振功率放大器技巧.ppt
- 2022半导体行业并购趋势报告-云岫资本.ppt
- 《建立良好人际关系》课件.pptx VIP
- 直线与直线垂直 教学课件.pptx
文档评论(0)