oracle10g数据库安装

更新时间:2023-05-17 04:20:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

ORACLE10G数据库的安装

注意:此教程分为四部分,第一部分教你安装数据库,比较简单。第二部分教你如何在安装好的数据库上创建新的数据库,过程比较复杂,请认真完成,掌握每一步操作的实际内涵。第三部分教你创建一个数据库监听器和oracle服务的管理。 第四部分教你使用数据库管理工具SQLDeveloper连接数据库。

第一部分:安装数据库

单击“开始安装”,就可以安装ORACLE 10g,一般会检查系统配置是否符合要求,然后出现“Oracle DataBase 10g安装”对话框,如下图所示:在安装Oracle DataBase 10g时可以选择“基本安装”和“高级安装”两种方法。选择“基本安装”时,“Oracle主目录位置”用于指定Oracle DataBase 10g软件的存放位置;“安装类型”用于指定Oracle产品的安装类型(企业版、标准版和个人版)。如果选择“创建启动数据库”,那就要指定全局数据库名称和数据库用户的口令。

注意我们不选择创建数据库:

然后一直默认点击下一步,下一步,最后就安装完成了。

注意:如果对ORACLE比较熟悉的同学可以选择高级安装。但是在安装的时候建议不添加数

据库,建议在安装完成后再创建数据库。

第二部分:创建数据库

(一些基本概念:

数据库名(database name):就是数据库的名称标识,如myOracle, 这种叫法一般只适用于单机;

全局数据库名(global database name):就是数据库处于一个网络中的名称标识。比如数据库宿主机的域为mydomain, 则数据库的全局数据库名为myOracle.mydomain;

实际上myOracle和myOracle.mydomain两者指的是同一个数据库. 即:全局数据库名 = 数据库名+"."+网络位置(宿主机所在的域)

SID = Oracle实例

SID是Oracle实例的唯一名称标识, 用户去访问数据库,实际上是向某一个Oracle实例发送请求,oracle实例负责向数据库获取数据。

Oracle实例 = 内存结构+后台进程,所以Oracle实例是临时性的,动态的概念;)

第一步:打开oracle10G数据库的Database Configuration Assistant (注意:打开DBCA有两种方法: 第一种是在命令行下直接运行:

dbca;

第二种是点击开始菜单:开始=>程序=>Oracle=>oraDb10g_home1=>Configuration and Migration Tool=>Database Configuration Assistant。如图:

打开DBCA后如图所示:

点击下一步,来到如下所示的界面,创建oracle数据库实例需要12个配置步骤 其中数据库模板(Templates)是本地硬盘上的XML文件,用来存储数据库的配置信息:

选择创建数据库(create a database),点击下一步,来到如下所示的界面:

在这个界面中选择创建通用数据库(general purpose),点击show details按钮可以查看创建通用数据库的一些详细配置项,如下图所示:

点击关闭按钮,然后选择下一步,到下一个界面如图所示,在这里全局数据库名(global database name)填写: SID填写

orcl:

点击下一步来到management options选项卡,保持默认选项,如图所示,点击下一步:

来到密码设置界面,选择为所有的账号设置相同的密码:oracle 注意书写两次必须一致并且注意大小写,然后点击下一步。

在storage options选项卡界面选择file system,该对话框用于指定数据库的存储机制(文件系统、自动存储管理、裸设备),选择文件系统,点击下一步:

在database file locations(数据库存储位置)界面,该对话框用于指定数据库文件的存放位置,选择第三项,use oracle-managed files,存放数据库的位置为默认,点击下一步,进入数据库的恢复选项设置界面: 注意:请记住数据库文件安装的位置:

在数据库恢复配置(recovery configuration)配置界面上选择specify flash recovery area的默认配置,点击下一步:

在数据库内容(database content)选项界面上将sample schemas勾选上(以便我们学习练习之用),勾选上以后,oracle数据库会为我们自动生成一些示例数据库方案,点击下一步:

在初始参数设定选项卡中,注意两个内容,一是将内存(memory)选项卡中选择custom选项,其他默认,然后切换到字符集设置的选项卡,将字符集设置为UTF-8,如图所示:

来到第十一步database storage,保持默认选项,点击下一步:

来到第十二步,设置如下图所示:

点击finsh完成数据库创建的配置,然后会弹出下面的确认页,确认创建数据库的配置,点击OK,进入创建数据库的进程。

下面是创建数据库的进展画面:

当创建数据库进度完成之后,别急着点exit退出,点击口令管理(password management):

将scott和hr两个用户解锁,并将scott密码设置为tiger,hr用户密码设置为hr,以便学习练习之用。做完这一切之后就可以点击退出啦。数据库建立成功。

第三部分:创建数据库监听器

概念:Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。

监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。

第二部分我们创建了数据库,但是我们还没有给数据库创建监听器,下面我们就创建监听器:

在Windows下,点击“开始/程序/Oracle - OraHome/Configuration and Migration Tools/Net Configuration Assistant ”,如下图所示:

出现画面,我们选择监听器配置(listener configuration),点击下一步:

在这里我们可以对监听器进行管理,可以对原来已经创建好的监听器进行从新配置,可以删除,重命名已有的监听器。在这里我们选择添加一个监听器(因为原来我们没有创建过),点击下一步:

在这里,给我们新建的监听器取一个名字,建议命名规则为LISTENER_DATABASENAME,即LISTENER+数据库名,在这里我们的数据库名为orcl,所以我们监听器的名为:LISTENER_ORCL,点击下一步:

在这个界面配置监听的网络协议,我们选择默认就可以了,点击下一步:

在这个界面中我们设置监听器的端口号,关于端口号的概念,请参考我发的资料。在这里可以任意设置监听的端口,在第一次创建的时候请选择默认1521,如果原来已经创建过监听器,不要和原来的监听端口重复就可以了,但是一定要记住自己设置的端口号,在进行连接数据库操作的时候就要填写端口号:

点击下一步,在某个时候监听器就创建好了。什么叫某个时候啊,汗,因为oracle根本不提示我们监听器创建成功,验证监听器是否创建成功,可以在windows服务中进行查看,如下所示:

进入windows的服务管理中,将监听器服务和数据库服务设置为手动启动,在需要使用oracle 时候再手动启动。这样可以节省计算机的内存空间。

第四部分:使用SQLDeveloper连接数据库

第一步,打开SQLDeveloper点击新建,选择数据库连接:

填写链接名,用户名,口令,主机名为IP地址,如果为本机连接本机可以填写,localhost,或者127.0.0.1,注意连接端口号位第三部分创建的监听器的端口号,SID为数据库名

本文来源:https://www.bwwdw.com/article/2mz4.html

Top