ORACLE 培训教材new.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基本操作培训教材 一、ORACLE 的几个基本概念 1、数据库实例 数据库实例是oracle用来管理数据库访问的服务器端进程及内存区域的集合。在启动一个将其自身与物理数据库文件相关联的实例之前,用户不能访问oracle数据库。在同一个机器上可同时启动多个ORACLE的数据库实例。在NT和WIN2000环境下,每个实例以ORACLESERVICESID作为服务名,可在控制面板的服务中查看。其中SID是数据库管理员创建数据库时为数据库分配的数据库的ID。如图1.1所示。在图中有三个oracle数据库实例,cq110,cq110db和ds119db。 2、Oracle的联网技术与Net8 在ORACLE环境中,为了在客户与服务器之间传送数据,必须使用ORACLE的网络连接软件。Net8就是使Oracle客户机与服务器在网络上的通讯成为可能的的一个网络软件。Net8的透明网络基础(Transparent Network Substrate,TNS)是向oracle客户机和服务器提供所有工业标准网络协议的通用应用程序编程接口(API)的软件。要使客户和服务器端能进行数据通信,必须在客户端的服务器端同时运行NET8。在服务器端要运行一个TNS监听器,它运行在服务器端的一个服务(TNSORACLEHOMELISTENER),见图1.1。它接收客户端的连接请求,将给定的地址解析为客户端的网络地址,并建立一个与客户端的TNS连接。 3、表空间 表空间是ORACLE数据库内部数据的逻辑组织结构,对应于磁盘上的一个或多个物理数据文件。 表空间有点类似于SQLSERVER6.5中的数据库设备,但又不完全等同。当创建一个新的数据库对象(如表和索引时),可指定该对象存储的表空间。而SQLSERVER的数据库设备是在创建数据库的时候就指定的,该数据库中的所有对象都存储在已指定的数据库设备中。 每个ORACLE数据库至少用于一个表空间――SYSTEM(系统)表空间。当创建一个新的ORACLE数据库时,必须指明组成系统表空间的物理存储的数据文件的名称、大小和其他特性。ORACLE的系统表空间的功能有点类似于SQLSERVER的MASTER数据库。 通常在ORACLE创建数据库的时候,还相应的生成TEMP表空间,ROLLBACK表空间,DATA表空间来分别存放系统处理过程中使用的临时数据,系统的事务回滚数据及应用的表数据和索引数据等。 4、数据库的物理存储 一个ORACLE数据库的物理文件包括控制文件和数据文件。控制文件包含有关数据库物理结构的信息,如数据库名称,还有与数据库相关的全部文件的名称和位置。控制文件还追踪内部系统的信息,记录当前系统的物理状态,包含关于表空间、数据文件和系统备份的系统。 当创建一个新的数据库时,ORACLE创建数据库的控制文件。接下来,ORACLE使用需要记录的内部信息自动更新数据库的控制文件。另外,每次数据库的物理属性发生改变时,ORACLE就更新数据库的控制文件中的信息。例如,当创建一个含有一个或多个数据文件的新表空间或在一个已存在的表空间中添加数据文件时,ORACLE更改数据库的控制文件以记录关于新数据文件的信息。 数据文件是ORACLE数据库中表空间在磁盘上的物理存储文件。一个表空间可以仅在一个数据文件中存储全部的数据,也可以拥有多个数据文件来共同存储数据。 5、模式(schema) 每个模式中包含表、索引、视图、同义词、约束、序列、包、存储过程、触发器等对象。 就ORACLE来说,数据库模式的概念直接依赖于数据库用户的概念。即ORACLE数据库中的模式与用户账号一一对应,以至于用户和相关的模式都有相同的名称。 如以DS119的用户身份登录,在其中创建的表、索引等对象都创建在DS119模式下。非授权的用户不能访问DS119模式下的对象和数据。如果在管理界面中没有DS119的模式,则当DS119用户第一次创建数据库对象之后,管理界面中将自动添加一个DS119的模式。如果要访问其他模式下的对象,要在得到该模式用户的授权后使用模式.对象名来进行访问。 二、ORACLE的一些基本操作 1、服务端必须启动的两个基本服务 要保证客户端的计算机能够连接到数据库服务器,在oralce服务端必须启动两个服务。一个是TNS监听服务,即前面所提到的TNSORACLEHOMELISTENER,还有一个服务是对应于你所要连接的数据库的数据库实例,通常以ORACLESERVICESID为服务名,SID为实例的oracle系统标识符。 2、配置客户端 客户端要连接上服务器端,必须配置一个本地网络服务,该服务对应于要连接的数据库的数据库实例。这里以oracle9i为例来进行说明。常用的配置工具是Net Configuration Assistan

文档评论(0)

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

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

1亿VIP精品文档

相关文档