安装
本章介绍如何在你的系统上启动Oracle通用安装程序并安装Oracle8i产品。在开始安装前,回顾并完成1“系统要求”和2“前期安装”里列出的任务。。
完成这些任务以便启动Oracle通用安装程序:
Oracle8iCDROM是具有Rockridge扩展的ISO 9660格式。要手工装载CDROM,你必须有root权限。载拿出CDROM之前,确定用umount命令卸载它。
root用户登录并创建一个CDROM装载点目录:
$ su root
# mkdir cdrom_mount_point_directory
root帐号:
# mount options device_name cdrom_mount_point_directory
# exit
$ su root # mkdir /cdrom # mount - t iso9660 /dev/cdrom /cdrom # exit
启动安装程序:
oracle用户登录。
cd cdrom_mount_point_directory
./runInstaller启动安装程序.
安装程序能运行一个Oracle产品的非交互式安装并且可以选择配置成“无声”模式不在屏幕上显示任何东西。对于使用安装程序的这个特性的指南,件“非交互式安装和配置”。 |
一旦安装程序启动,出现Welcome窗口。
出现File Locations窗口。不要修改Source域的文字。这是要安装文件的地点。
如果你选择的目标地点目录包含Oracle8i 版本 1(8.1.5)软件,老版本软件将被升级到版本2(8.1.6)。Oracle 公司建议你安装版本2(8.1.6)产品到一个新的ORACLE_HOME中。
如果这是第一次在当前系统上安装Oracle8i产品,会出现“Unix Group Name”窗口。否则,到8。
在“UNIX Group Name”域,指定将有权限在你系统上更改Oracle软件的组。这个组典型地应该是在“创造一个拥有Oracle软件的Linux帐号”中创建的oinstall组。
如果/etc不存在或它不能被oracle用户写,你也将在一个窗口中提示以root用户在另一个窗口中运行/tmp/OraInstall/orainstRoot.sh。在你这样做了以后,点击Retry继续安装。
出现Available Products窗口。
对于每个安装类别安装的产品清单,见附录A “Oracle8i产品”。 |
| 如果你选择了…… | 见…… |
|---|---|
| Oracle8i企业版 |
|
| Oracle8i客户 |
出现Installation Types窗口。
如果你选择了Mininal,出现Select Starter Database窗口。如果你选择了Tyoical,到5(不提示你要安装一个Oracle8i数据库,见“表明你的数据库环境”) 。
如果oracle用户不是在“为数据库管理员创建Linux组”中创建的dba组的成员,或如果其组名是不同于dba的
Linux组作为OSDBA组,出现Privileged Operating System Groups窗口。输入该组名。如果一个单独Linux组作为
OSOPER组,也在这个窗口中指定它。
出现 Database Identification window窗口。
| 域…… | 是…… |
|---|---|
| 全局数据库名 |
唯一在你的网络域中区别于其他数据库的完整数据库名。例如: 其中 |
| SID |
系统标识符(SID),唯一在你的网络域中区别于其他数据库的数据库实例名。SID域缺省为全局数据库名的数据库部分(上例的 |
出现Database File Location窗口。
出现Summary窗口。
root.sh脚本。见“运行root.sh脚本”。
Configuration Tools
窗口在安装结束时出现,基于你上面的选择,启动下列助手创建并且配置你的数据库和网络环境。| 助手…… | 启动…… | 和…… |
|---|---|---|
| Net8配置助手 |
在所有情况中 |
自动地配置你的Net8服务器网络软件。执行的配置过程的描述见“理解Net8配置”。 |
| Oracle数据库配置助手 |
如果你选择了:
|
自动创建一个 Oracle8i 版本 8.1.6 数据库。见“表明你的数据库环境”。 |
| Oracle数据库迁移助手 |
如果你在1步骤提示时,你选择了迁移或升级一个数据库。 |
将选择的的数据库迁移或升级到Oracle8i Release 8.1.6的数据库。 |
Configuration Tools窗口显示运行这些助手的结果。
出现End of Installation窗口。
Available Products窗口显示所有可安装的产品。
出现Summary窗口。
root.sh脚本。见“运行root.sh脚本”。
出现End of Installation窗口。
对于每个安装类别安装的产品清单,见附录A “Oracle8i产品”。 |
出现Installation Types窗口。
| 如果你选择了…… | 见节…… |
|---|---|
| Administrator, Programmer, or Application User |
|
| Custom |
“定制”。 |
出现Summary窗口。
root.sh脚本。见“运行root.sh脚本”。
出现End of Installation窗口。
出现Installation Types窗口。
出现Summary窗口。
root.sh脚本。见“运行root.sh脚本”。
出现End of Installation窗口。
安装程序在ORACLE_HOME目录下创建root.sh脚本并在你完成安装Oralce产品时提示你运行root.sh脚本。作为root用户登录并运行脚本来设置Oracle产品必要的文件权限,并执行其他root相关的配置活动:
# cd $ORACLE_HOME # ./root.sh
如果你安装Oracle并发服务器,你必须在集群的每个节点上运行root.sh脚本。
root.sh脚本在它执行任何动作之前提示你验证环境。如果你需要重设环境,终止root.sh脚本。如果你终止脚本,你必须重新运行它。你不再需要运行Oracle通用安装程序。在root.sh成功运行之后,在警告窗口中点击“OK”继续安装。
取决于你安装了的产品,显示消息以通知你root.sh的进展。你也可能被提示用户名动并给予其他指令。
root.sh脚本会问你本地bin目录。如果这个目录还不存在,root.sh为你创建它。
安装程序在它第一次运行时创建立oraInventory目录保存安装在你系统上的产品清单和其他安装信息。oraInventory的位置定义在/etc/oraInst.loc中。
不要删除或手工修改oraInventory目录或它的内容。这样做可能阻止安装程序找到在你系统上安装的产品。
最新的日志文件是oraInventory_location/logs/installActions.log。以前的安装会话日志文件名字是installActionsdatetime.log样式。例如:installActions1999-07-14_09-00-56-am.log。
如果安装失败,你可能需要在你尝试另一次安装之前删除上一次安装会话中安装程序创建的文件。
在安装失败后的清理:
要完成上面的清理,你可能需要手工删除ORACLE_HOME目录。
通过向Oracle通用安装程序提供一个应答文件,你能执行一个非交互式的Oracle8i产品的安装。安装程序使用包含在该文件中的变量和值提供安装程序的用户提示的一些或所有问题的应答。如果你在回答文件为安装程序的提示包含了所有应答,你可以运行“无声”的安装而不显示任何图形输出。通过使用应答文件,你也能非交互式地运行Oracle数据迁移助手、Net8 配置助手和Oracle数据库配置助手。
Oracle8i版本2(8.1.6)CDROM包含了Oracle通用安装程序应答文件,每个安装类别和类型一个,和配置工具应答文件。你将需要编辑应答文件以适合你的环境。特别地,在你能使用对一个非交互式会话使用应答文件之前,它需要大量的编辑工作。
要使用一个应答文件,从Oracle8i CDROM上拷贝应答文件到你的系统上。例如:
$ cd cdrom_mount_point_directory/stage/Response/$ cp svrtypical.rsp local_directory
用任何文本编辑器编辑你想要使用的应答文件包括你系统特定的信息。每个文件包含了正确配置应答文件的指令。 表 3-2列出在Oracle8i CDROM上包含的应答文件。
要让安装程序在安装时使用应答文件,遵循在“启动 Oracle 通用安装程序”同样的步骤,但是当启动安装程序时,作为参数指定你想要使用的应答文件地点。要使一个配置助手使用应答文件,使用相同参数的命令行调用它。
$ ./runInstaller [-silent] -responseFile filename
要执行一个完全无声的安装或配置会话,使用-silent参数。在无声模式中,DISPLAY环境变量必须象“DIAPLSY”中说明的设置。
安装的成功或失败记录到silentInstall.log文件。如果Oracle库(Inventory)存在于你的系统上,那么silentInstall.log文件在那里创建。否则,它创建在oraInventory_location/logs/目录下。非交互式安装会话的详细结果在oraInventory_location/logs/installActions.log文件中找到。见“回顾一个安装会话的日志文件”。
错误的上下文、格式或类型的变量值被看作好像没有值指定。在任何小节外的变量被忽略。
如果没指定应答文件或如果尝试一个有不正确或不完整的应答文件的无声安装,非交互式安装失败。如果你尝试无声安装并且安装程序碰到一个错误, 例如磁盘空间不够,则安装失败。你的非交互的安装结果记录在安装会话的日志文件中。见“回顾一个安装会话的日志文件”。
安装程序或配置助手在运行期间执行应答文件的计算和确认。确认过程失败将中止安装或配置。