首页 理论教育 Oracle数据库安装与配置教程

Oracle数据库安装与配置教程

时间:2023-08-29 理论教育 版权反馈
【摘要】:目前,最新的版本为Oracle 12c。在图1-1的界面中,可以填写一个E-mail用于接受Oracle公司发送的安全配置信息。对于配置比较低的机器,可能会出现内存不够大等问题,这会在一定程度上影响Oracle数据库的性能。图1-8Oracle安装程序进行系统配置检查如果确定这些信息是正确的,则可以单击“Install”按钮,进入如图1-11所示界面,开始Oracle数据库具体的产品安装过程。

Oracle数据库安装与配置教程

Oracle数据库是Oracle公司(甲骨文公司)最主要的数据库产品。该公司成立于1977年,是全球最大的信息管理软件及服务供应商。其主要软件产品Oracle数据库系统已经成为市场占有率最高的数据库产品。最早的Oracle 1是采用汇编语言在DEC公司(美国数字设备公司)的PDP-11上开发完成的。Oracle 3则采用了C语言开发,使得Oracle具有了较强的跨平台优势。1997年Oracle公司推出了基于Java的Oracle 8,两年后推出了Oracle 8i,其中的i则代表了Internet,添加了SQLJ和XML等特性。

2001年,Oracle公司发布了Oracle 9i。这个版本最重要的一个新特性就是增加了RAC。2003年Oracle公司又发布了Oracle 10g,其中的g代表了Grid(网格)。这个版本最重要的特性就是加入了网格计算功能。2007年,Oracle公司发布了Oracle 11g。目前,最新的版本为Oracle 12c。由于在Oracle 12c中引入了可插拔数据库(Pluggable Database),与Oracle 11g在体系结构上已经有一定的差异。在Oracle软件选择方面,本书主要采用Oracle 12c,有些示例为了和其他如ArcGIS、QGIS等工具要求的版本匹配,也部分采用了Oracle 11g。全书代码可以运行在Oracle 11g及其后续版本上。

Oracle数据库系统是一个大型的商业数据库系统软件,如有Oracle公司授权和安装光盘,可以直接在安装光盘中双击“SETUP.EXE”开始执行安装,也可以在Oracle公司的官方网站下载(http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html)。

双击“SETUP.EXE”程序后,开始点击Oracle的安装向导,如图1-1所示。在图1-1的界面中,可以填写一个E-mail用于接受Oracle公司发送的安全配置信息。如果不想要这些信息,可以直接单击“下一步”按钮,系统会弹出如图1-2所示的警告提示,直接点击“Yes”按钮,进入下一步安装。

图1-1 Oracle安装的安全更新配置

图1-2 安全配置中的电子邮件错误提示

图1-3显示了三种安装选项,分别是:“创建和配置数据库”“仅安装数据库软件”“升级现有数据库”。如果只想安装一个数据库管理系统软件,则不需要安装程序自动给你创建一个数据库实例,可以选择“Installation”(仅安装数据库软件)。如果在安装的目标机器上已经有一个Oracle数据库,则可以选择升级现有数据库。在这里我们以全新安装为例,并且希望安装程序自动创建数据库实例,所以选择“Create and configure a database”(创建和配置数据库)。

图1-3 Oracle的安装选项

接下来出现如图1-4所示的界面。在这个界面中可以选择安装的系统类型,可以是桌面类和服务器类。因为服务器类的系统一般对计算机的软硬件资源要求相对较高,并且对资源独占性较强,不太适合安装在个人计算机上,而且我们的数据库管理系统软件只是安装在普通的PC上面供实习使用,所以应该选择桌面类的系统比较适合。接下来会出现如图1-5所示的界面,这里需要指定Oracle Home User。可以新建一个用户,也可以采用Windows已有用户。

在图1-6所示的界面中,主要填写Oracle的相关目录、字符集等信息。以Windows操作系统为例,如果Oracle的基目录是d:\app\oracle,则Oracle相应的Home目录会变成d:\app\oracle\product\12.1.0\dbhome_1,Oracle的数据文件位置会变成d:\app\oracle\oradata。由于不同的数据库可能安装位置不尽相同,在本书中,采用{ORACLE_BASE}表示Oracle的基目录,{ORACLE_HOME}表示安装的Oracle的Home目录,也就是软件位置,用{ORACLE_DATA}表示数据存放目录。图1-6中除了目录设置外,还有数据库的版本,这里选择企业版本,相关的一些组件会自动安装。字符集可以采用操作系统默认的字符集。全局数据库名比较重要,以后访问数据库的时候会经常用到,可以直接采用默认的orcl,也可以自己命名。管理口令是管理员的初始口令,可以输入自己设定的口令。但是这个口令如果比较简单,不符合Oracle的安全策略,安装程序会弹出提示对话框(图1-7),提醒密码不符合Oracle建议的标准,这时可以选择“No”返回重新设定,也可以不管它继续执行下一步安装。

图1-4 Oracle安装的系统类型

图1-5 Oracle安装的用户设置

图1-6 Oracle的安装配置

图1-7 Oracle的安装过程中密码不符规范提示

接下来,安装系统会进行一些先决条件检查,如图1-8所示,主要包括操作系统、CPU、内存等方面。如果没有通过检查,则会弹出如图1-9所示的界面,它会告诉你哪些项没有通过安装程序的检查。对于配置比较低的机器,可能会出现内存不够大等问题,这会在一定程度上影响Oracle数据库的性能。如果没有可以替换的机器而一定要在这台机器上进行Oracle安装,可以在图1-9中选择全部忽略。然后单击“Next>”,进入到如图1-10所示的界面。这个界面是前面所有安装配置信息的一个总结,显示将要安装的数据库产品的一些概要信息,如数据的全局设置、产品清单信息、数据库信息等。

图1-8 Oracle安装程序进行系统配置检查

如果确定这些信息是正确的,则可以单击“Install”按钮,进入如图1-11所示界面,开始Oracle数据库具体的产品安装过程。由于安装程序要访问网络,因此,如果操作系统安装了防火墙,可能会弹出如图1-12所示的界面,最好选择“Allow access”,以避免通过网络连接访问Oracle服务器时被防火墙阻断。

接下来需要等待安装产品,这是一个比较长的过程。完成后将开始数据库实例的创建和安装过程,如图1-13所示。这个步骤主要分为:复制数据库文件、创建并启动Oracle数据库实例。同样,这个过程也比较长。

数据库创建完成后,则会弹出如图1-14所示的界面。在这个界面中可以看到安装的一些信息,显示了安装路径、数据库全局ID、名称等数据库信息。

图1-9 Oracle安装程序进行系统配置检查失败的处理

图1-10 Oracle安装概要(www.xing528.com)

图1-11 Oracle安装具体产品过程

图1-12 操作系统防火墙对Oracle安装过程中出现的网络访问提示

图1-13 Oracle安装数据实例

图1-14 Oracle数据库实例创建完成

点击图1-14中的“Password Management...”按钮,弹出如图1-15所示的界面。在这个界面中显示了所有实例数据库用户的名称。这些用户中除了SYS和SYSTEM外,均被默认锁定。我们可以为SYS和SYSTEM用户分别设置密码。同样如果密码不符合Oracle建议的标准,安装程序会弹出如图1-16所示的提示对话框。

图1-15 Oracle数据库实例的用户密码设定

图1-16 密码强度不符合Oracle规范的提示对话框

Oracle建议的口令长度至少要八个字符。此外,口令中至少应该有一个大写字符、一个小写字符和一个数字。当然,如果不愿意接受它的建议,可以直接选择继续。这样就完成了Oracle数据库软件的安装,安装系统会弹出如图1-17所示的安装成功提示对话框。它所显示的企业管理数据库控制台的访问URL如下:

Enterprise Manager Database Control URL-(orcl):

https://localhost:1158/em

图1-17 Oracle整个安装过程完成

同时,也会提醒你,数据库配置文件已经安装到{ORACLE_BASE},相关组件也已经安装到{ORACLE_HOME}。这样就完成了Oracle数据库软件安装的全部过程。

安装完成后,在Windows操作系统的开始菜单上会出现如图1-18所示的菜单项。我们可以点击“SQL Plus”,来测试一下安装是否正确。点击“SQL Plus”菜单,弹出如图1-19所示的界面。

在上面输入“sys as sysdba”,会提示“输入用户密码”,然后输入先前安装时设定的密码,会显示“SQL>提示”,则可以开始输入SQL语句“SELECTFROM V$VERSION”,在界面上会显示查询结果,显示的是Oracle的版本信息。

图1-18 Oracle整个安装过程完成后的菜单显示

如果要运行SQL Developer也可以直接点击开始菜单上的“SQL Developer”选项,启动SQL Developer,如图1-20所示。如果是Oracle 11g,则安装的SQL Developer还需要进行配置才能直接启动,具体参考1.2的内容。

Oracle是一个大型数据库系统,安装是一个复杂的过程,卸载也是一个令人头痛的问题。为此,Oracle提供了一个专门的卸载批处理程序,在Windows操作系统下,该程序为:{ORACLE_HOME}\deinstall\deinstall.bat,直接运行即可。

图1-19 SQL Plus启动界面

图1-20 SQL Developer启动界面

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈