欢迎来到天天文库
浏览记录
ID:45432684
大小:284.34 KB
页数:15页
时间:2019-11-13
《《数据字典和视图》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据字典和动态性能视图的使用2021/7/171目标学习完这课,应该能够做到以下几点:知道数据库内置的对象知道数据字典的内容和使用怎样去创建数据字典视图知道数据字典视图的种类查询数据字典和动态性能视图知道管理脚本的命名惯例2021/7/172内置的数据库对象在数据库中创建的其他对象:数据字典基表视图动态性能视图PL/SQL包数据库事件触发器2021/7/173数据字典每个Oracle数据库的中枢描述数据库和它的对象包含只读的表和视图存储在SYSTEM表空间中拥有者是SYS用户由Oracle服务器自己维护用SELECT访问ControlfilesDatafil
2、esRedoLogfilesDatabaseDataDictionarytables2021/7/174基础表和数据字典视图数据字典包括两个部分:基础表存储数据库的描述CREATEDATABASE命令创建(sql.bsq)数据字典视图用于简化基础表的信息通过PUBLIC同义词访问由脚本catalog.sql创建2021/7/175创建数据字典视图脚本目的catalog.sql创建常用的数据字典视图和同义词catproc.sql生成要运行脚本所需要的PL/SQL2021/7/176数据字典内容数据字典提供下列信息:逻辑和物理的数据库结构对象的定义和空间分配一
3、致性限制用户角色权限审计2021/7/177数据字典的用途主要用途:Oracle服务器用它查找下列信息:用户对象存储结构Oracle服务器修改数据字典当DDL语句执行的时候.用户和管理员们利用它了解数据库的信息.2021/7/178数据字典的种类三类静态视图根据范围分类:DBA:包含所有的对象ALL:当前用户能够访问的对象USER:当前用户拥有的对象USER_xxxObjectsownedbythecurrentuserALL_xxxObjectsaccessiblebythecurrentuserDBA_xxxAlloftheobjectsinthedat
4、abase2021/7/179数据字典的例子一般的概况:DICTIONARYDICT_COLUMNS对象:DBA_TABLES,DBA_INDEXES,DBA_TAB_COLUMNS,DBA_CONSTRAINTS空间分配:DBA_SEGMENTS,DBA_EXTENTS数据库结构:DBA_TABLESPACES,DBA_DATA_FILES2021/7/1710动态性能表虚表记录了当前数据库的行为当数据库在操作时,动态性能视图被不断的更新包含了来自内存和控制文件的信息DBA使用动态性能视图监视和调优数据库动态性能视图被SYS用户拥有使用V$开头的同义词在V
5、$FIXED_TABLE中可以查到2021/7/1711动态性能表的例子V$CONTROLFILEV$DATABASEV$DATAFILEV$INSTANCEV$PARAMETERV$SESSIONV$SGA$SPPARAMETERV$TABLESPACEV$THREADV$VERSION2021/7/1712关于版本product_component_versionV$versionV$option2021/7/1713管理脚本的命名惯例Conventioncat*.sqldbms*.sqlprvt*.plbutl*.sqlDescriptionCatal
6、oganddatadictionaryinformationDatabasepackagespecificationsWrappeddatabasepackagecodeViewsandtablesfordatabaseutilities2021/7/1714小结在这课中,我们应该学会:了解数据库内置对象了解Oracle数据字典的内容和用途了解数据字典视图创建了解数据字典视图分类了解查询动态性能视图了解管理脚本的命名惯例2021/7/1715
此文档下载收益归作者所有