当前位置:首页 > ORACLE 培训教材new
Oracle基本操作培训教材
ORACLE基本操作培训教材
一、ORACLE 的几个基本概念
1、数据库实例
数据库实例是oracle用来管理数据库访问的服务器端进程及内存区域的集合。在启动一个将其自身与物理数据库文件相关联的实例之前,用户不能访问oracle数据库。在同一个机器上可同时启动多个ORACLE的数据库实例。在NT和WIN2000环境下,每个实例以ORACLESERVICESID作为服务名,可在控制面板的服务中查看。其中SID是数据库管理员创建数据库时为数据库分配的数据库的ID。如图1.1所示。在图中有三个oracle数据库实例,cq110,cq110db和ds119db。
图1.1 win2000的服务对话框
上海迪爱斯通信设备有限公司 1
Oracle基本操作培训教材
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数据库的物理文件包括控制文件和数据文件。控制文件包含
上海迪爱斯通信设备有限公司
2
Oracle基本操作培训教材
有关数据库物理结构的信息,如数据库名称,还有与数据库相关的全部文件的名称和位置。控制文件还追踪内部系统的信息,记录当前系统的物理状态,包含关于表空间、数据文件和系统备份的系统。
当创建一个新的数据库时,ORACLE创建数据库的控制文件。接下来,ORACLE使用需要记录的内部信息自动更新数据库的控制文件。另外,每次数据库的物理属性发生改变时,ORACLE就更新数据库的控制文件中的信息。例如,当创建一个含有一个或多个数据文件的新表空间或在一个已存在的表空间中添加数据文件时,ORACLE更改数据库的控制文件以记录关于新数据文件的信息。
数据文件是ORACLE数据库中表空间在磁盘上的物理存储文件。一个表空间可以仅在一个数据文件中存储全部的数据,也可以拥有多个数据文件来共同存储数据。
5、模式(schema)
每个模式中包含表、索引、视图、同义词、约束、序列、包、存储过程、触发器等对象。
就ORACLE来说,数据库模式的概念直接依赖于数据库用户的概念。即ORACLE数据库中的模式与用户账号一一对应,以至于用户和相关的模式都有相同的名称。
如以DS119的用户身份登录,在其中创建的表、索引等对象都创建在DS119模式下。非授权的用户不能访问DS119模式下的对象和数据。如果在管理界面中没有DS119的模式,则当DS119用户第一次创建数据库对象之后,管理界面中将自动添加一个DS119的模式。如果要访问其他模式下的对象,要在得到该模式用户的授权后使用模式.对象名来进行访问。
上海迪爱斯通信设备有限公司 3
Oracle基本操作培训教材
二、ORACLE的一些基本操作 1、服务端必须启动的两个基本服务
要保证客户端的计算机能够连接到数据库服务器,在oralce服务端必须启动两个服务。一个是
TNS
监听服务,即前面所提到的
TNSORACLEHOMELISTENER,还有一个服务是对应于你所要连接的数据库的数据库实例,通常以ORACLESERVICESID为服务名,SID为实例的oracle系统标识符。
2、配置客户端
客户端要连接上服务器端,必须配置一个本地网络服务,该服务对应于要连接的数据库的数据库实例。这里以oracle9i为例来进行说明。常用的配置工具是Net Configuration Assistant。具体步骤如下:
(1)启动Oracle Net Configuration Assistant。该配置工具在开始菜单的configuration and migration tools中。该工具启动以后界面如图2.1所示。选择本地网络服务名配置。
图2.1 Net Configuration Assistant 启动界面
上海迪爱斯通信设备有限公司 4
共分享92篇相关文档