逻辑数据库结构.ppt

  1. 1、本文档共102页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
逻辑数据库结构

Oracle数据库简介 Oracle的发展 1977年软件开发实验室(Software Development Laboratories, SDL); 1979年更名为关系软件有限公司(Relational Software, Inc. RSI); 1983年更名为Oracle; 1979年RSI推出ORACLE的第一个版本,直接命名为第2版;整合了比较完整的SQL实现,不稳定,缺少事务处理这样的重要功能; 1983年RSI发布的第三版,采用C语言重写,开始具备了可移植性的关键特性,实现了事务处理; 1984年Oracle发布第四版本,增加了数据库的又一关键特性:读一致性; 1985年Oracle发布5.0版,采用C/S模式运行,实现通过网络访问数据库服务器; 1986年的5.1版本开始支持分布式查询; Oracle的发展 1988年6.0发布,引入了行级锁的重要特性,还引入了不太完善的PL/SQL语言,引入联机热备份功能; 1992年,真正出色的7.0版本推出,增加了很多新的性能特性:分布式事务处理功能、增强的管理功能、用于应用程序开发的新工具以及安全性方法;此外还包含了一些新功能,如存储过程、触发过程等,使数据库真正的具有可编程能力; 1997年Oracle8.0发布,支持面向对象的开发及多媒体应用,同时此版本开始具有同时处理大量用户和海量数据的特性; 1998年Oracle8i发布,“I”代表Internet。这一版本提供了全方位的Java支持; 2001年Oracle9i发布,重要特性:支持集群服务; 2004年Oracle10g, “g”代表网格,此版本最大特性就是加入网格计算的功能; 数据库逻辑结构 Tablespaces Segments Extents Data blocks 主要环境变量和配置文件 用户环境变量: set path=(/bin /usr/bin /usr/sbin /usr/ucb /etc /usr/ccs/bin /opt/SUNWspro/bin / opt/mqm /usr/local/bin /usr/openwin/bin /usr/dt/bin /opt/oracle/bin /opt/oracle/product/9i/bin .) setenv ORACLE_BASE /opt/oracle setenv ORACLE_HOME /opt/oracle/product/9i setenv ORACLE_SID gpnms4 setenv NLS_LANG ‘SIMPLIFIED CHINESE’_CHINA.ZHS16GBK setenv NLS_DATE_FORMAT YYYY-MM-DD HH24:MI:SS Oracle表空间管理 创建表空间 CREATE TABLESPACE hist2004apr DATAFILE /ORADATA/PROD/HIST2004APR.DBF SIZE 25G EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO; 修改表空间 ALTER TABLESPACE fin RENAME TO payables; 删除表空间 DROP TABLESPACE dba_sandbox INCLUDING CONTENTS; 在表空间内添加数据文件 ALTER TABLESPACE receivables ADD DATAFILE /u02/oradata/ORA10/receivables01.dbf SIZE 2G; 使表空间脱机 ALTER TABLESPACE receivables OFFLINE; 让表空间只读 ALTER TABLESPACE sales2003 READ ONLY; 模式和模式对象 模式对象(schema object)的集合称为模式(schema),每一个数据库用户对应一个模式。 模式对象被定义为可以直接引用数据库数据的任何一种逻辑结构,模式对象可以是表、视图、索引、同义词等结构。模式对象是逻辑数据存储结构,每一种模式对象在磁盘上并不存在存储其所引用的数据的物理文件。一个模式对象逻辑地存储在数据库的一个表空间中,实际上每一个模式对象所引用的数据是物理地被存储在表空间的一个或多个数据文件中的。例如:表、索引等模式对象,在指定表空间的数据文件上为该对象分配多少空间。 模式与表空间之间的关系为:一个表空间可包含不同模式的对象,而一个模式中的对象可包含在不同的表空间中 表(Table) 表是数据库

文档评论(0)

wangyueyue + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档