Oracle之课程实验一(安装oracle)

课程名称:Oracle11g数据库应用简明教程  

实验题目:实验一安装数据库

姓名:李日中 学号:2010324264班级:10计本3 实验日期:2013-4-10 

成绩:

 

一、 实验目的

安装数据库

 

二、 实验环境

Oracle 11g

 

三、 实验主要内容和主要操作步骤

 

开始-所有程序-Oracle-OraDb11g_home1-配置和移植工具-Database Configuration Assistant,出现DBCA欢迎界面,如图:

 

通过查看,可以知道我们可以利用DBCA创建数据库,配置现有数据库中的数据库选件,删除数据库,以及管理数据库模版。

 

下一步,

 

这里可以选择创建数据库,配置数据库选件,删除数据库,管理模版和配置自动存储管理。

本实验的主要目的是创建数据库(实际说创建数据库实例或数据库例程)更为准确,所以这一不做修改,默认选择创建数据库。

 

下一步,

 

在这个界面,我们可以了解到,Oracle建议我们使用Oracle模版创建一个数据库,因为不使用数据库数据文件的情况很少,而且使用Oracle自带的模版在创建数据库的时候也更加高效。

在这里我们可以选择创建不同类型的数据库,包括一般用途或者数据处理,定制数据库和数据仓库,这三者只是类型不同,即目的不同及其优化情况不同,定制数据库,需要对数据库了解很多才能手动配置好,所以作为入门者,这里也选择默认的,选择用于一般用途或事物处理。

 

下一步,

 

这里我们看到,我们要输入一个全局的数据库名和一个全局数据库系统标识,即ORACLE_SID,这里也验证了我们利用DBCA创建数据库就是创建一个数据库实例,当我们已经安装了多个数据库实例时,数据库实例可以由ORACLE_SID唯一标识,我们可以在系统环境中设置环境变量ORACLE_SID,这样在我们就可以默认的启动这个实例,当我们不指定时,我们可以使用命令SET ORACLE_SID=sid 动态改变,然后通过start命令启动。

 

下一步,

 

这里有一个选项是,配置Enterprise Manager,这个是配置远程连接数据库的,本次实验秩序创建本地连接的数据库,以后需要远程连接数据库的话,可以利用Net Configuration Manager创建,这里不选择。

 

下一步,

 

这里可以为SYSSYSTEM账户设置密码,这里为了方便,为这两个账户使用相同密码admin

 

下一步,

 

这里涉及到ORACLE数据库的存储机制,这里就选择默认的了

 

 

下一步,

 

因为我们是基于Oracle模版创建数据库的,所以默认

 

点击文件位置变量

 

可以查看该实例的安装位置。

下一步,

  

这个可以这顶数据库快速恢复区,还可以指定该实例是以归档模式运行还是以非归档模式运行,这里暂且默认,待以后升入了解数据库的归档模式在探讨。

 

下一步,

 

这里可以是否添加Oracle自带的示例方案和定制脚本。

 

 

下一步,

 

这个是一个重点,就是配置实例的初始化参数文件。每一个实例在启动的时候都会先读取初始化参数文件,整个数据库实例运行效率如何,跟这里配置很重要,这里可以配置系统全局区域SGA和程序全局区域PGASGA对应着整个Oracle软件(包括数据库文件和RDBMS),PGA对应着某个数据库实例,这里默认为805MB和使用自动内存管理。

 

指定可以同时连接此数据库实例的操作系统用户进程的最大数量。

当我们启动sqlplus时,也就是启动了一个客户进程,但是这个客户进程并不能进程数据库的操作,不过他能请求一个服务器进程,当服务器收到请求后,会开启一个服务器进程为这个客户进程服务,有这个服务器进程进行所有的数据库操作。

 

指定数据库使用的字符集,和国家字符集,语言和地区等,这里需要注意的一点是oracle数据库最好安装在简体中文的操作系统上,不然可能出现意想不到的麻烦。强烈建议!

 

还可以配置数据库运行的模式,可以选择专用服务器模式和共享服务器模式,这个主要跟资源和效率的问题,这个取决于我们的目的和我们的具体情况,这里不做展述。

 

所有的配置参数如下

 

 

 

下一步,

 

关于oracle的安全性设置,这里采用Oracle的建议设置

 

下一步,

 

这里不启用自动维护任务

 

下一步,

 

下一步,

 

 

完成,

 

所有配置信息的确认窗口

 

接下来,就是漫长的安装过程

 

 

安装完成后,可以配置用户密码或为用户解锁

 

 

实验总结和体会

在安装oracle数据库的时候,可以了解到oracle很多东西,特别的是oracle的体系结构,不过这个体系架构很大,需要我们一点一点的了解,对于一些不了解的知识点,就是我们需要学习的重点,对于这些知识点,我们要留心,以后争取了解整个体系结构后,可以尽量的不采用oracle默认的方式创建,尽量可以自己去配置各项更适合本机服务器的配置参数。

 

心得:Oracle的整个体系很大,需要慢慢积累。

 

强调一点,oracle没有create database的语句,oracle创建数据库就是创建一个数据库实例,而oracle可以创建多个数据库实例,多个数据库实例的切换由ORACLE_SID

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值