设为首页 收藏本站
查看: 2204|回复: 0

[经验分享] oracle基本术语

[复制链接]

尚未签到

发表于 2018-9-26 09:27:50 | 显示全部楼层 |阅读模式
  一、数据字典:是oracle数据库的得要组成部分。它是由一系列拥有数据库元数据(metadata)信息的数据字典表和用户可以读取的数据字典视图组成,存放有oracle数据库所用的有关信息。
它包括的主要内容如下:1、系统的空间信息。即分配了多大空间,和当前使用了多大空间等、2、数据库中所有模式对象的信息。如,表、视图、簇、同义词及索引等。3、进程运行的性能和统计信息。4、oracle用户的名字。5、用户访问或使用的审计信息。6、用户及角色被授予的权限信息。7、列的约束信息的完整性。8、列的缺省值。在oracle数据库中,数据字典可以看作是一组表和视力结构。它们存放在SYSTEM表空间中。用户可以用SQL语句访问数据字典,来实现以下功能:1、当执行DDL语句修改方案、对象后,oracle都会将本次修改的信息记录在数据字典中。2、用户可以通过数据字典视图获得各种方案对象和对象的相关信息。3、oracle通过查询数据字典或数据字典视图来获取有关用户、方案、对象的定义信息以及其他存储结构的信息。4、DBA可以通过数据字典的动态性能视图监视进程的状态,作为性能调整的依据。二、数据文件:数据文件包含了全部数据库数据。数据文件是用于存储数据库数据的文件,如表,索引、数据等都是物理的存储在数据文件中。数据文件的大小有两种表达方式。取字节和数据块。数据文件特征:1、一个数据库可以拥有多个数据文件,但是一个数据文件只能对应一个数据库。2、一个表空间可以由一个或是多个数据文件组成。3、可以对数据文件进行设置,使其在数据库空间用完的情况下进行自动扩展。三、控制文件:数据库控制文件是一个很小的二进制文件,它维护着数据库的全局物理结构,用以支持数据库成功地启动和运行。在创建数据库时,就同时提供了与之对应的控制文件,在使用过程中oracl不断地更新控制文件,所以只要数据库是打开的,控制文件就必须处于可写状态。如果控制文件不能被访问,那么数据库也就不能正常工作。每一个oracle数据库有一个控制文件,它记录着数据库的物理结构,其中主要包括:1、数据库名称。2、数据库数据文件和日志文件的名字和位置。3、数据库建立日期。4、日志历史。5、归档日志信息。6、表空间信息。7、数据文件脱机范围。8、数据文件拷贝信息。9、备份组和备份块信息。10、备份数据文件和重做日志信息。11、当前日志序列数。12、检查点信息。注:如果数据库的物理结构发生了变化,用户应该立即备份控制文件。一旦控制文件被毁损,数据库便无法顺利启动。四、日志文件:日志文件也称为得做日志文件。它用于记录对数据库的所有修改的信息。它主要用来保证数据库安全和数据库备份与恢复的文件。它的作用就是在数据库出现故障时使用。系个oracle数据库中,至少有两个重做日志文件组,每个组有一个或多个重做日志成员,每个日志成员对应一个重做日志文件。在平时应用 过和中一般采用镜像的方法,而且在一个日志文件组中,其成员的镜像个数最多可以达到5个。日志的模式包括归档模式(ARCHIVELOG)和非归档模式(NOARCHIVELOG)两种。五、表空间:就是由一个或多个数据文件(物理文件)的集合(逻辑文件),也就是说所有的数据对象都被逻辑的存放在指定的表空间中。一个数据库通常包括:SYSTEM、SYSAUX、TEMP三个默认表空间,一个或是多个临时表空间,还有一个撤销表空间和几个应该用程序表空间。表空间的类型:系统表空间(System tablespace)包括SYSTEM和SYSAUX系统表空间是所有数据库必需且自动创建的,一般存放oracel的数据字典表及相应数据。永久表空间(Permanent tablespace)用于保存永久性数据,如系统数据、应用系统数据。每个用户都会被分配一个永久表空,以便保存其相关数据。临时表空间(Temporary tablespace)一般安装之后只有一个TMP临时表空间。主要是在工作时需要一些临时的磁盘空间,当用完后就立即释放。除了撤销表(Undo)空间外相对于临时表空间来说,其他表空间都是永久表空间。撤销表空间(Undo tablespace)主要用来保存和管理撤销记录,提供数据的读一致性,帮助数据库从逻辑错误中恢复,实现闪回查询。大文件表空间和小文件表空间大文件表空间只能对应一个单一个的数据文件或临时文件 小文件表空间可以放置多达1022个数据文件,一个数据库最多右以放置64K个数据文件。SYSTEM和SYSAUX表空间总是被创建为小文件表空间。 表空间的状态:1)读写(Read-Write)状态 2) 只读(Read-Only)状态 3) 脱机(Offline)状态注:SYSTEM表空间只能设置为“读写(Read-Write)状态”。临时表空间也不能设置为“只读(Read-Only)状态”六、段:表空间----->段------>区-------->数据块分类:数据段、索引段、临时段、回滚段。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-602188-1-1.html 上篇帖子: oracle DG 物理standby 下篇帖子: Oracle表空间的理解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表