实验一ORACLE数据库的安装配置及大体操作.docx

上传人:b****5 文档编号:4665666 上传时间:2022-12-07 格式:DOCX 页数:19 大小:1.94MB
下载 相关 举报
实验一ORACLE数据库的安装配置及大体操作.docx_第1页
第1页 / 共19页
实验一ORACLE数据库的安装配置及大体操作.docx_第2页
第2页 / 共19页
实验一ORACLE数据库的安装配置及大体操作.docx_第3页
第3页 / 共19页
实验一ORACLE数据库的安装配置及大体操作.docx_第4页
第4页 / 共19页
实验一ORACLE数据库的安装配置及大体操作.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

实验一ORACLE数据库的安装配置及大体操作.docx

《实验一ORACLE数据库的安装配置及大体操作.docx》由会员分享,可在线阅读,更多相关《实验一ORACLE数据库的安装配置及大体操作.docx(19页珍藏版)》请在冰豆网上搜索。

实验一ORACLE数据库的安装配置及大体操作.docx

实验一ORACLE数据库的安装配置及大体操作

实验一(2学时)

oracle数据库的安装、配置与大体操作

实验目的

1、把握利用OUI安装oracle效劳器与客户端;

2、把握效劳器与客户端的大体网络配置;

3、熟悉OEM的大体功能;

4、把握利用OEM查看oracle效劳器的组成及环境参数;

5、把握利用OEM创建表空间、表;

6、把握利用OEM启动、关闭oracle效劳器;

7、熟悉ORACLE在windows操作系统环境下的物理组成及Oracle默许的OFA体系结构;

8、熟悉SQL*PLUS环境及经常使用编辑命令;

第一部份指导

―――――――――――――――――――――――――――――――――――――――

练习1:

利用OUI安装oracle9i效劳器与客户端;

问题

熟悉oracle9iOUI,能够通过OUI安装定制用户需要的oracle组件;

分析

Oracle9iOUI是一个基于JAVA的安装软件(三张光盘),用户通过OUI能够选择性地安装oracle效劳器+客户端,单纯的客户端,和OEM高级应用必需的OMS(oraclemanagerserver)。

解决方案

(1)将Oracle9i第一张安装盘放入光驱->双击(自动播放也可)

图1-1安装欢迎界面

(2)下一步文件定位

途径:

安装文件的位置及名称

目标:

“名称”:

oracle系统文件的寄存“途径“的逻辑名称

图1-2文件定位

(3)下一步可用产品

Oracle:

oracle数据库效劳器端+客户端

Oracle9imanagement:

OMS

Oracle9i:

oracle数据库客户端

图1-3可用产品

(4)下一步安装类型

OracleDatabaseStandardEdition最大体的商业版本,包括大体的数据库功能。

OracleDatabaseEnterpriseEdition,企业版,虽说是最强劲的版本,可是并非是所有咱们经常使用的功能都在那个版本中,很多东西仍然是要额外付费的。

OracleDatabasePersonalEdition,包括企业版的所有功能,区别是企业版购买时最少25个节点,而个人版不需要,而且Windows平台上才提供个人版。

图1-4安装类型

(5)下一步数据库配置

通过OUI安装oracle软件,能够选择性的创建一个例如数据库,OUI针对不同的应用目的有不同的例如数据库,此处选择通用;

图1-5例如数据库

(6)下一步安装

步骤

(1)-(5)是定制安装要求,第(6)步开始正式的安装

(7)以后依照提示别离换上第二张和第三张光盘,并依照提示给出sys用户和system用户的口令,安装完成。

练习2:

完成效劳器与客户端的配置

―――――――――――――――――――――――――――――――――――――――

问题

通常情形下客户端和效劳器端位于网络中不同的主机上,而且DBA之外的一般用户通常不能,也不该该直接对效劳器进行操作,因此若是用户希望通过客户端软件访问数据库效劳器,那么必需对效劳器端和客户端进行配置,从而保证客户端能够连接并访问效劳器。

分析

用户与用户进程交互,用户进程是用户在其本地终端上运行的oracle软件,例如SQL*PLUS,用户进程的目的是提示用户输入能够被改良程用于生成SQL语句的信息;

效劳器进程在数据库效劳器上运行,而且执行从用户接收到的SQL语句,并在执行完成后将结果返回给用户进程。

在效劳器端,Oraclenet通过监听器(LISTENER)监听用户进程的连接请求,并启动效劳器进程为该用户进程效劳。

为了成立针对某个实例会话,用户进程必需给出一个连接字符串(如connscott/tiger@ora9i),该连接字符串会被解析为一个侦听器的地址(ip+port)和一个实例或效劳的名称,oracle9i提供了五种命名解析方式,在实际应用中最常利用的是本地命名解析方式。

本次实验的重点确实是配置利用本地命名方式。

利用本地命名解析方式,为了保证用户进程与效劳器进程间的通信,需要配置三个文件:

(1)ORACLE_HOME/network/admin/;(效劳器端、客户端)

――配置在客户端和效劳器端同时应用的oracle选项,比如名称解析方式

(默许:

TNSNAMES/EZCONNECT)

(2)ORACLE_HOME/network/admin/;(客户端)

――连接字符串表示的信息:

通信协议、效劳器所在的主机的ip地址、

效劳的端口号、效劳的模式(专有、共享);connscott/tiger@ora9i

(3)ORACLE_HOME/network/admin/;(效劳器端)

――监听的协议、监听程序所在的主机名(地址)、监听程序所在的端口

(默许:

tcp/localhost/1521)

唯一没有默许设置的确实是客户端文件(除效劳器上的客户端),因此必需在客户端配置该文件后,才能访问效劳器。

在连接字符串中(如connscott/tiger@ora9i),Net效劳名ora9i表示所要连接的数据库效劳器,Net效劳名的本质是连接描述符的别名,利用本地命名解析方式,咱们配置客户端的目的确实是在文件中添加如下内容:

ORA9I=

(DESCRIPTION=

(ADDRESS_LIST=

(ADDRESS=(PROTOCOL=TCP)(HOST==1521))

(CONNECT_DATA=

(SERVICE_NAME=ORA9I)

解决方案

一、netmanager

(1)开始所有程序oraclehome92configurationandmigrationtoolsnetmanager

(2)启动“net效劳名向导”

方式一:

选择效劳命名

单击左侧工具栏中的“+”;

方式二:

选择效劳命名编辑创建;

(3)利用“net效劳名向导”

二、netconfigurationassistant

(1)开始所有程序oraclehome92configurationandmigrationtoolsnetconfigurationassistant

打开ORACLE_HOME/network/admin/,比较文件的内容和配置的内容。

练习3:

熟悉oracle企业治理器的大体用法

―――――――――――――――――――――――――――――――――――――――

问题

一般用户访问数据库主若是访问数据库中的数据,利用命令也很方便,可是作为DBA,常常要做很多数据库的保护工作:

治理oracle实例、治理表空间、治理用户、配置数据库的逻辑结构、物理结构等,全数利用命令方式,工作量繁重,也不直观。

分析

治理和访问oracle数据库效劳器能够通过向SQL*PLUS、iSQL*PLUS中输入命令来完成,也能够利用OEM(ORACLEENTERPRISEMANAGER)来完成,OEM是一个用java实现的图形用户接口,利用图形界面能够大大的简化数据库的保护工作。

解决方案

打开OEMCONSOLE

开始所有程序oracle-orahome92enterprisemanagerconsole

(1)例程(实例)节点:

是实例(instance)治理器,用来查看和修改实例参数、SGA设置、会话跟踪和监视锁等。

展开配置子节点,能够查看所有的初始化参数(一样信息)、内存SGA、PGA(内存)、UNDO表空间的信息(还原)等。

(2)方案(schema)节点:

用来治理数据库中每一个用户的模式对象,如scott用户的emp、dept表等;

(3)平安性节点:

用于治理用户和权限,能够创建、删除用户,创建、删除角色,创建概要文件等;

(4)存储节点:

用于治理数据库的物理存储结构,包括表空间、数据文件、日记文件、操纵文件等;

练习4:

利用OEM查看oracle的组成及环境参数

―――――――――――――――――――――――――――――――――――――――

问题

了解Oracle数据库效劳,最大体要了解的oracle内存体系结构和物理的存储结构;

分析

一个oracle数据库效劳由一个oracle实例和一个oracle数据库组成(RAC除外)。

Oracle实例启动起来后驻留于内存,由内存体系结构和后台进程组成,oracle数据库由存储在磁盘上的三类文件:

数据文件、操纵文件和日记文件组成。

oracle数据库效劳实际确实是通过内存中的实例来治理、访问磁盘上的数据库。

Oracle数据库的组成能够分为逻辑结构和物理结构。

逻辑结构:

数据库表空间段区间块、操纵文件、日记文件

其中

表示一对多

物理结构

数据库

数据文件、操纵文件、日记文件

解决方案

一、查看oracle数据库的物理结构

操纵文件

数据文件

日记文件

二、查看实例的内存体系结构

点击“所有初始化参数”

Oracle数据库数据的逻辑结构无法通过OEM查看。

练习5:

利用OEM创建表空间

―――――――――――――――――――――――――――――――――――――――

问题

咱们希望将实验利用的数据独立寄存,因此需要创建一个名为POAC的表空间,实验中利用的表都将寄存在该表空间中。

分析

在基于oracle数据库的应用开发中,通常要为特定的应用创建专用的表空间。

若是应用系统数据量比较大,对性能要求比较高,应创建专门的数据表空间、索引表空间和临时表空间。

标空间是oracle数据库中的逻辑存储单元,表空间在物理上与一个或多个数据文件关联,一个数据文件对应一个操作系统文件。

解决方案

(1)打开OEMconsole,独立登录

(2)存储->表空间(选中并点右键)->创建

输入表空间的名字POAC,编辑表空间的初始大小,选择表空间的类型,单击“创建”,就能够够创建一个表空间。

其中,默许一个表空间关联一个数据文件,用户能够依照需要添加假设干个数据文件。

表空间的类型有三种:

永久,用来存储永久数据,如表、索引等;临时,用来寄存临时数据,主若是排序时利用;还原,用来寄存UNDO数据。

练习6:

利用OEM创建表

―――――――――――――――――――――――――――――――――――――――

问题

实验涉及四个表:

products、agents、orders、customs,需要手工创建

分析

在SQL*PLUS中执行createtable命令能够创建表,在OEM中也能够创建表,oracle通过方案模式(schema)来治理数据库对象,包括表。

解决方案

(1)打开OEMconsole,独立登录

(2)方案->scott->表(选中并点右键)->创建

练习7:

创建用户帐户

―――――――――――――――――――――――――――――――――――――――

问题

数据库的平安要紧时通过用户的权限治理,第一创建用户,然后给用户授权。

分析

用户u1希望创建用户u2,那么u1必需有createuser权限,此权限由sys用户或system用户授予。

创建用户能够通过sql*plus,也能够利用OEM,本次实验把握利用OEM创建用户。

解决方案

(1)打开OEMconsole,独立登录

(2)平安性->用户(选中并点右键)->创建

输入用户名、口令和确认口令,表空间默许值选择POAC,临时表空间选择TEMP,点击“创建”。

(3)授予角色、系统权限、对象权限

选中上面窗口中的条款,点击下箭头,即授予;反之,选中下面窗口的角色,点击上箭头,即收回;

授予、回收角色

授予回收系统权限

练习8:

熟悉SQL*PLUS环境及其经常使用命令

―――――――――――――――――――――――――――――――――――――――

问题

授予回收对象权限

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1