oracle详解一.docVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
oracle详解一

HYPERLINK /blog/403364 oracle结构详解(一) §1.1 Oracle 数据库结构 主要介绍Oracle 数据库结构,包括: z Oracle 数据字典 z 表空间与数据文件 z Oracle 实例(Instance) §1.1.1 Oracle? 数据字典 Oracle数据库的重要部分是数据字典。它存放有Oracle数据库所用的有关信息,对用户来说是 一组只读的表。数据字典内容包括: z 数据库中所有模式对象的信息,如表、视图、簇、及索引等。 z 分配多少空间,当前使用了多少空间等。 z 列的默认值。 z 约束信息的完整性。 z Oracle用户的名字。 z 用户及角色被授予的权限。 z 用户访问或使用的审计信息。 z 其它产生的数据库信息。 数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中。 数据库数据字典不仅是每个数据库的中心。而且对每个用户也是非常重要的信息。用户可以 用SQL语句访问数据库数据字典。 §1.1.2 表空间与数据文件 Oracle 以表空间来存储逻辑数据并 以物理数据相连。如图: ?????? Tablespace 1???????????????????????? Tablespace 2 ??????????????????????????????????????????????? Index1?? Index2 ?????????????????????? Table2 ?????? Table1 ????????? Table3??????????????????????????????? Index3 ????? Datafile1????? Datafile2?????????????? Datafile3 数据库被分成一个或多个逻辑部件称作表空间。而表空间又被分成称作段 (segment)的逻辑 部件。这些段再细分就叫扩展(extents)。Oracle 一般有如下表空间: z SYSTEM 表空间 z 用户多个表空间 z 工具表空间 z 只读表空间 z 临时表空间 z 回滚段表空间 §1.1.3 Oracle 实例(Instance) Oracle实例是由一组后台进程和内存结构组成。每个运行的数据库系统都与实例有关。 Oracle 进程 Oracle 有两种类型的进程: 服务器进程和后台进程(server??????????????????????? processes and background processes) 。 §1.2 Oracle 文件 §1.2.1 数据文件 z Oracle 的数据文件是用来存放实际数据的物理文件; z Oracle 数据文件必须对应于一个表空间; z Oracle 系统安装完成并创建数据库成功后,Oracle 会自动创建几个数据库文件。它们被分 ?? 配给 SYSTEM、USERS、TEMP 等表空间; z 用户可以根据需要创建表空间时创建一个或多个数据文件; z 对已经创建完成的数据文件可以用ALTER ADTABASE … AUTOEXTEND 、RESIZE 来改 ?? 变数据文件的大小。 z 数据文件可用下面命令查到: select tablespace_name,file_name ,bytes from dba_data_files; §1.2.2 控制文件 z Oracle 数据库至少有一个控制文件; z 一般数据库系统安装完成后,自动创建两个以上控制文件; z 为了安全一般建议创建多个控制文件; z 控制文件可用下面命令查到: select name,value from v$parameter where name like control_files; §1.2.3 重做日志文件 z 重做日志是Oracle 的日记帐,负责记录所有用户对象或系统变更的信息; z 安装完成后有多个重做日志文件,它们是几个分为一组,组内的重做日志文件大小要一 ?? 样; z 为了使系统性能更好可以在创建多重做日志文件组; z 重做日志文件可以名下面命令查到: select * from v$logfile; §1.2.4 其它支持文件 除了上面的三类文件外,还有: z INITsid.ORA 参数文件; z Sqlnet.ora 文件; z Tnsnames.ora 文件; z Listener.ora 文件等。 §1.3 数据块、区间和段 ??? Oracle 系统的数据块(block)和区间(extent)及段(segment)存在一种关系。了解它们的关 系对于管理和优化都有好处。 §1.3.1 数据块(data blo

文档评论(0)

803322fw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档