Oracle讲稿.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle基础知识讲义 绪论 结合Open3000系统的实际操作环境,本讲义主要讲解以下在OPEN3000系统中经常会用到的内容: Oracle数据库结构简介 简要介绍Oracle数据库系统内部的结构原理及其相互关系。 启动和关闭数据库 介绍启动和关闭Oracle数据库的常用方式以及需要注意的事项。 SQL语言入门 概要介绍Oracle中的专用SQL语言Sql*plus的基本概念,数据类型、常用语句、常用对象。不准备介绍事务、触发器和Sql*plus中的编程语言PL/SQL。 Sql*plus编辑工具的使用 介绍Oracle中用于输入和运行SQL语句的操作环境——Sql*plus的使用。 Oracle的用户管理简介 简单介绍Oracle中用户和用户权限的基本概念,以及如何在Oracle中创建、修改和删除用户。 使用Oracle的导出实用程序 简单介绍利用Oracle的导出实用程序exp进行数据备份的常用方法和注意事项。 使用Oracle的导入实用程序 简单介绍如何利用Oracle的导入实用程序imp对通过exp工具备份好的数据进行恢复。 Oracle数据库结构 Oracle数据库是个极其复杂的软件系统。为了给以后章节打好基础,本章简要介绍Oracle数据库系统结构。 从最大的层次上,Oracle数据库系统可以分成以下三部分: a、数据库文件(Database Files) b、数据字典(Data Dictionary) c、数据库实例(Oracle Instance) 数据库文件是Oracle中需要用到的一系列外存文件的统称,这里外存可以是硬盘、阵列或磁带。 数据字典用于存放Oracle系统本身所需要用到的有关信息,比如目前数据库中注册了多少用户,创建了多少表,占用了多少空间等等。因为数据字典中保存的信息非常重要,因此用户只能以只读的方式访问数据字典,而不能对其进行修改。 数据库实例实际上就是我们通常所说的数据库管理系统(DBMS),它由一组进程和内存中的一些结构组成。用于完成数据库不同的处理需要。 数据库文件 数据库文件是个物理概念,对应于操作系统中实际存在的文件,主要包括初始化参数文件、数据文件、控制文件和重做日志文件等。 初始化参数文件 初始化参数文件——initsid.ora,用于存储Oracle系统中的绝大多数配置参数。它是一个文本文件,可以进行手工编辑修改。 顾名思义,初始化参数文件主要供数据库实例启动时访问。从中得到必需的启动配置数据。 控制文件 控制文件是数据库实例启动之后需要经常访问的内部二进制文件。Oracle一般有两个或者更多的控制文件,名称依次为control01.ctl、control02.ctl、…每个控制文件的内容完全相同,如果一个文件损坏,Oralce会自动使用另外一个控制文件。如果控制文件全部损坏,Oracle将不能工作。 如果Oracle发现一个控制文件已经在Oracle系统之外被修改过,它会认为该控制文件已经损坏。因此绝对不能手工对控制文件进行编辑。 重做日志文件 重做日志文件用于记录数据库中被改变的数据信息,以供将来可能的数据恢复操作时使用。Oracle一般有两个或者更多的重做日志文件,名称依次为redo01.log、redo02.log、…同控制文件一样,重做日志文件也不能进行手工编辑。 数据文件 数据文件是Oracle中最主要的外存文件。用于存放Oracle系统中绝大部分的数据信息。Oracle中全部的用户、表、视图和索引等数据库实体都存储在数据文件上。 同数据文件密切相关的还有一个表空间的概念,表空间是一个逻辑上的外存空间,一个表空间可以由一个或多个数据文件组成。而一个数据文件只能属于一个表空间。有了表空间这一逻辑概念,在创建数据库实体时就不需要具体指定其物理存储位置(数据文件),只需要指定一个表空间就可以了。事实上,Oracle也不允许用户在创建实体时指定具体的数据文件,只能指定表空间。 Oracle中的表空间主要有三类:系统表空间、用户表空间和临时表空间。 系统表空间和临时表空间是Oracle安装之后自动创建好的。其中系统表空间用来存放Oracle系统的数据字典,临时表空间用来存放日常工作时产生的临时数据。在通常情况下,系统表空间名称为SYSTEM,由数据文件system01.dbf组成;临时表空间名称为TEMP,由数据文件temp01.dbf组成。 用户表空间用于存放用户自己的数据,由用户负责创建。名称可以在满足Oracle命名规则的前提下任意选取。虽然系统表空间中也可以存放用户自己的数据,但建议用户数据最好全部存放在用户表空间上,以便与系统数据字典分开,减少冲突的可能性。 数据字典 数据字典是Oracle系统的重要组成部分。它存放了Oracle数据库需要用到的绝大部分信息

文档评论(0)

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

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

1亿VIP精品文档

相关文档