第0章
Oracle的安装及相关配置
虽然本章的内容不是Oracle课程所必需的,但对读者进行上机操作和理解数据库的维护与管理却十分必要。为了便于读者理解,提高学习兴趣,本书中构造了一个与实际的商用数据库环境近似的模拟环境,并通过一个虚构的“数据库管理员”的求职和工作经历来介绍。
本章主要介绍了如何在Windows系统上安装Oracle以及相关的模拟环境配置等内容。
0.1 Oracle的安装
安装Oracle之前,需要先安装Windows NT或Windows 2000 Server或Windows Server 2003。如果系统硬件资源比较紧张,可以安装Windows 2000 Professional,也可以在Windows XP上安装Oracle 9i,Oracle 10g和Oracle 11g。
如果安装的是Oracle 8,则内存有128MB已足够了;在CPU为500MHz或以上时64MB的内存也能勉强够用。
如果安装的是Oracle 8i,则内存128MB可以勉强够用,但最好在256MB或以上。
如果安装的是Oracle 9i,则内存256MB可以勉强够用,但最好在512MB或以上。
如果安装的是Oracle 10g,则内存应该最少为512MB,但最好在1GB或1GB以上。
如果安装的是Oracle 11g,内存最好在2GB或2GB以上。为了帮助读者学习,本书的教学光盘中附有Oracle 10g和Oracle 11g的安装视频。
从Oracle体系结构来看,从Oracle早期版本到Oracle最新的版本其变化很小。所以如果单纯是为了学习Oracle体系结构和基本的数据库管理与维护,安装现在市场上流行的任何Oracle版本都可以。
在Windows操作系统上安装Oracle数据库管理系统并不太难,但需要细心操作。其实在许多Oracle版本的安装过程中,除了Oracle系统的安装目录外,几乎不用做任何选择,可以都用默认值,甚至Oracle系统的安装目录也可使用默认值。
在安装Oracle数据库管理系统之前,最好关闭防火墙之类的软件。以下是安装 Oracle 10.2.0.1.0(Oracle 10g)数据库管理系统的简化步骤(在安装之前可能需要先打补丁)。
约定1:如果没有特殊说明,本书的操作是在Oracle 10g或Oracle 9i版本上完成的。在遇到由于版本不同而引起的操作差别时,本书会加以说明。如果这些说明与所使用的系统无关,完全可以忽略它们。
约定2:SQL和SQL*Plus的语句是大小写无关的。尽管Oracle公司建议:“为了增加易读性,命令关键字一般为大写,而其他部分一般为小写”,但是实际情况并非如此。许多熟悉UNIX的用户倾向于整个语句全部小写,而许多熟悉Windows的用户又倾向于整个语句全部大写。为了使读者适应Oracle产业的这种实际情况,本书在使用SQL和SQL*Plus的语句时并不区分大小写。不过,建议读者在使用SQL或PL/SQL开发软件时,最好遵守Oracle公司的建议,这样会使软件的易读性增加而且也更易于维护。
约定3oracle10g程序异常终止:在如下命令的方括号中的内容为可选项。如下面的创建表空间命令中[DATAFILE子句]为可选项;竖线“|”为两者选一,如[K|M];下划线为默认值,如LOGGING。
CREATE TABLESPACE表空间名
[DATAFILE子句]
[MINIMUM EXTENT 正整数[K|M]]
[BLOCKSIZE正整数[K]]
[LOGGING|NOLOGGING]
(1)将Oracle 10.2.0.1.0(Oracle 10g)数据库管理系统的第1张光盘插入光驱(如果没有选件,Oracle 8、Oracle 8i或Oracle 10g应该只有一张光盘,但是Oracle 9i有3张光盘),Windows操作系统会自动搜索Oracle系统的安装程序并运行该程序(如果Windows操作系统没有自动搜索到Oracle系统的安装程序,可以在光盘上到Setup程序并运行它)。此时,会显示如图0-1所示的界面。
(2)在如图0-1所示的界面中单击“开始安装”按钮,就会看到如图0-2所示的画面。
图 0-1 图 0-2
(3)图0-2表明:Oracle此时正在检查操作系统的配置是否符合Oracle的安装要求。如果有问题就会报错;如果没问题就会进入如图0-3所示的画面。
(4)此时,可以修改Oracle安装目录和路径。例如D盘没有足够的磁盘空间,但F盘上几乎是空的,就可以将路径改到F盘上,也可以修改全局数据库名,还必须输入数据库的口令并确认。其中,数据库名和口令都是读者自己选的(可以选取任何您感兴趣的名,如数据库名为dog,口令为wangwang)。注意:在安装类型处应该选企业版。即为如图0-4所示的界面。
(5)单击“下一步”按钮显示如图0-5所示的界面。图0-5是临时的画面,当处理完之后,会自动显示如图0-6所示的界面。
图 0-3 图 0-4
图 0-5 图 0-6
(6)此时,等待系统处理完之后,单击“下一步”按钮显示如图0-7所示的界面。
(7)图0-7的画面是临时的,当处理进度达到100%之后,即显示如图0-8所示的画面。
(8)图0-8的画面也是临时的,检查工作要进行一段时间。
图 0-7 图 0-8
(9)此时,等待系统处理完之后,单击“下一步”按钮显示如图0-9所示的界面。
(10)在图0-9中可以单击“口令管理”按钮来修改Oracle默认用户的口令等。在第一次安装时,您最好单击“确认”按钮,出现如图0-10所示的画面,表明Oracle数据库管理系统的安装已完成,此时可在图0-10中单击“退出”按钮。
图 0-9 图 0-10
在实际安装Oracle时,一般系统都提示输入数据库的名称,这时可以接受默认的数据库名,
这个默认的数据库名与安装的Oracle的版本有关。如安装的是Oracle 8.17,其默认的数据库名为ora817。另外,在Oracle 9.2或以上的版本中,在安装的过程中要求输入sys和system两个用户的口令。
提示:
第一次安装Oracle系统时,可以请人帮忙。因为一旦安装失败了,卸载Oracle并不是一件很容易的事,但是也用不着担心,只是多花些时间而已。最好的老师就是错误,每个人都会从错误中学到许多平时学不到的东西,错误也是难免的。
由于在Oracle 10g中,必须使用Internet浏览器来登录Oracle10g数据库控制台,因此在使用Oracle的图形工具之前,首先要获得企业管理器控制台的HTTP端口号。为此要进入$ORACLE_HOME\ install目录。其中,$ORACLE_HOME为Oracle的安装目录(在我使用的这个电脑上为:F:\oracle\product\10.2.0\db_1\install),在这个目录下有一个叫portlist.ini的正文文件。在该文件里存放了所需要的端口号,其中也包括了iSQL*Plus HTTP端口号。用户可以使用记事本打开这一文件。
iSQL*Plus这个工具是Oracle 9i就引入的,但是在Oracle 9i中其端口号存放在不同的
文件中。它存放在$ORACLE_HOME\Apache\Apache\ports.ini文件中(其中:$ORACLE_ HOME为Oracle的安装目录),例如E:\ORACLE\ora92\Apache\Apache\ports.ini文件中。
文件中。它存放在$ORACLE_HOME\Apache\Apache\ports.ini文件中(其中:$ORACLE_ HOME为Oracle的安装目录),例如E:\ORACLE\ora92\Apache\Apache\ports.ini文件中。
SQL*Plus是一个重要的Oracle工具,利用它可以输入SQL语句和进行Oracle的数据库的管理与维护。下面简单介绍一下如何进入Oracle的SQL*Plus界面。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论