Oracle9.2.0.6在Red Hat Enterprise Linux AS4上安装方法

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

Oracle 9.2.0.6Red Hat Enterprise Linux AS4上安装方法

 

前言

 

在看本文档之前,建议读者先参照oracle关于oracle9i在各种版本的redhat的安装文档:http://www.puschitz.com/InstallingOracle9i.shtml,看不懂再看以下文档,因为以下文档就是参照这份文档而写的。

 

一、环境和软件准备

 

1.1 liunx软件包

 

检查下面软件包是否安装(版本必须一样或更高)

 

compat-db- 4.1.25-9

 

compat-gcc-32- 3.2.3-47.3

 

compat-gcc-32-c++- 3.2.3-47.3

 

compat-libgcc-296-2.96-132.7.2

 

compat-libstdc++-296-2.96-132.7.2

 

compat-libstdc++-33- 3.2.3-47.3

 

gcc- 3.4.3-9.EL4

 

gcc-c++- 3.4.3-9.EL4

 

gnome-libs- 1.4.1.2.90-44

 

gnome-libs-devel- 1.4.1.2.90-44(第四张光盘)

 

libaio-devel-0.3.102-1

 

libaio-0.3.102-1

 

make-3.80-5

 

openmotif21- 2.1.30-11

 

xorg-x11-deprecated-libs-devel- 6.8.1-23.EL

 

xorg-x11-deprecated-libs- 6.8.1-23.EL

 

compat-oracle-rhel4-1.0-3

 

compat-libcwait-2.0-1

 

 

提示:在安装的linux的时候,最好安装开发工具中的所有组件以及与xwindow相关的所有组件,如果装完系统后发现还有未安装的包,除了gnome-libs-devel- 1.4.1.2.90-44包在第四张光盘外,其他的包一般都在第二或者第三张光盘,找到相应的包安装(rpm –ihv 包的名字),千万不要在添加删除程序里更新软件包,否则你会死的很惨,至少要换20次以上的光盘而且都是二三二三的换,苦不堪言,不信你可以一试!

 

其中compat-oracle-rhel4-1.0-3compat-libcwait-2.0-1可从http://metalink.oracle.com中下载(Patch Number:4198954),下载文件名称4198954_21_LINUX.zip,下载完后用rpm –ihv 包的名字 命令安装

 

1.2其它软件包

 

需要的软件包如下:

 

ship_9204_linux_disk1.cpio.gz

ship_9204_linux_disk2.cpio.gz

ship_9204_linux_disk3.cpio.gz

以上三个包可以从www.oracle.com下载

4198954_21_LINUX.zip

 

4188455_10103_LINUX.zip

 

OPatch.tar

p3238244_9204_LINUX.zip

p3948480_9206_LINUX.zip(从 9204级到9206的补丁)

p2617419_10102_GENERIC.zipredhat4 的补丁)

 p4190568_9206_LINUX.zipredhat4 的补丁)

以上补丁可以从http://metalink.oracle.com下载

1.3 linux环境

 

1、解压4188455_10103_LINUX.zip文件并将oraparam.ini复制到/tmp目录下

 

unzip 4188455_10103_LINUX.zip

 

cp oraparam.ini /tmp

 

2、添加oracle安装用户组及用户帐号

 

创建安装目录

 

mkdir –p /u01/oracle

 

groupadd dba

 

useradd -g dba –d  /u01/oracle

 

passwd oracle

 

 

3、创建oracle9iR2并授权给用户及组安装目录

 

mkdir –p /u01/oracle/product/ 9.2.0.6

 

chown -R oracle.dba /u01/oracle/*

 

chmod 775 /u01/oracle/*

 

 

4、设定oracle安装用户环境参数,以oracle用户登录,修改环境配置文件:

 

vi $HOME/.bash_profile

 

 

添加下面内容:

 

# setting oracle environment

 

export ORACLE_BASE=/u01/oracle

 

export ORACLE_HOME=/u01/oracle/product/ 9.2.0.6

 

export ORACLE_SID=mydb

 

export ORACLE_TERM=xterm

 

export LD_ASSUME_KERNEL= 2.4.19

 

export NLS_LANG=AMERICAN;

 

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

 

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

 

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

 

export LD_LIBRARY_PATH

 

export PATH=$PATH:$ORACLE_HOME/bin

 

注意上述的“mydb”单词,它指的是我们默认创建的数据库实例名称是“mydb”,你可根据自己的要求进行改变。

 

 

 

二、安装Oracle9i软件

 

提示:从下面开始,所有工作默认都是以当前登录的oracle用户为准,除非特别说明之外。

 

 

2.1、将oracle安装文件解压出来

 

oracle帐号登陆创建一个目录装软件包

mkdir install

cd install

gunzip ship_9204_linux_disk1.cpio.gz

gunzip ship_9204_linux_disk2.cpio.gz

gunzip ship_9204_linux_disk3.cpio.gz

cpio -idmv < ship_9204_linux_disk1.cpio

cpio -idmv < ship_9204_linux_disk2.cpio

cpio -idmv < ship_9204_linux_disk3.cpio

执行完命令后会生成Disk1Disk2Disk3三个目录。

2.2、运行oracle安装程序

 

1、要想在工作机上运行远程的桌面程序的话需要在本机装一个Hummingbird Connectivity 10的软件,打开Exceed

 

cd Disk1

 

export DISPLAY=192.168.0.2:0

 

其中192.168.0.2是工作机的ip

 

./runInstaller

 

 

2、如果你严格按照本方法安装,跟着安装向导走就可以了

 

在安装过程中间,出现弹出窗口提示用root用户执行命令时,用root登陆照着提示命令就即可,出现有关权限组设置时,都填写预先创建好的dba组,

 

 

3、在语言选择上“Product Languages”千万要记得添加上“Simplified Chinese(简体中文)

 

 

4、在安装产品上选择“Oracle9i Database 9.2.0. 4.0,在安装类型上选择“Custom”,并只选择下列组件:

 

Oracle9i 9.2.0.4.0

 

Oracle Net Services 9.2.0.1.0

 

Oracle9i Development Kit 9.2.0.1.0

 

 

5、在安装过程中间,出现"Create Database"就选择NO",我们会在最后通过dbca创建数据库的。

 

 

6、在安装将完成之前,安装程序将会运行配置程序,在运行"Agent Configuration Assistant"的时候,将会出现失败的情况,这时候请继续下一步先。

 

 

7、安装补丁p2617419_10102_GENERIC.zip得到opatch工具

 

得到opatch工具

 

unzip p2617419_10102_GENERIC.zip

 

cp -a OPatch $ORACLE_HOME/

 

8、安装补丁p3238244_9204_LINUX.zip

 

unzip p3238244_9204_LINUX.zip

 

cd 3238244

 

$ORACLE_HOME/Opatch/opatch apply

 

当出现是否准备好Updating时,选择“Y

 

 

或手工将3238244/files/lib/stubs目录下的所有文件复制到/oracle/product/ 9.2.0.6/lib/stubs/目录下也可以,如下:

 

cp files/lib/stubs/* $ORACLE_HOME/lib/stubs/

 

 

9、重新连接编译"Agent"相关程序

 

cd $ORACLE_HOME/network/lib/

 

make -f ins_oemagent.mk install

 

  耐心等待成功编译。

 

 

10、再点击前面oracle安装程序中的"Agent Configuration Assistant",并点击"Retry"重新运行配置工具程序,过一会应该会成功.

 

 

三、安装Oracle 9.2.0.6补丁包

 

3.1、上传p3948480_9206_LINUX.zip到主机,并解压

 

unzip p3948480_9206_LINUX.zip

 

修改操作系统标识:

 

cp /etc/redhat-release /etc/redhat-release.orig

 

cat > /etc/redhat-release << EOF

 

Red Hat Enterprise Linux AS release 3 (Taroon)

 

EOF

 

 

3.2、运行安装程序

 

cd Disk1

 

./runInstaller

 

"Destination""Name"的值,将原来"OUIHome1"改为"OUIHOME"

 

 

3.3、在"Select a Product to Install"一页,选择"Oracle Universal Installer 10.1.0.3.0"一项,先安装该升级包

 

3.4、升级完OUI之后,重新运行安装程序

 

./runInstaller

 

"Destination""Name"的值,将原来"OUIHome1"改为"OUIHOME",并将Path改为$ORACLE_HOME对应的目录:/oracle/product/ 9.2.0.6

 

3.5、在"Select a Product to Install"一页,选择"Oracle 9iR2 Pathset 9.2.0.6"一项,耐心等待安装完成

 

 

3.6、安装补丁,解压p4190568_9206_LINUX.zip文件

 

unzip p4190568_9206_LINUX.zip

 

export PATH=$ORACLE_HOME/OPatch:$PATH

 

cd 4193454    (注意:这里解压出来的包是4193454而不是)

 

export PATH=$PATH:$ORACLE_HOME/OPatch

 

opatch apply

 

opatch lsinventory

 

 

四、创建和配置数据库

 

4.1、至此,oracle9iR2已经安装成功了,下面开始创建数据库,运行下面命令创建一个数据库实例

 

dbca

 

"Step 1 of 7"选择"Create Database"并点击"Next"进入下一步

 

"Step 2 of 7"选择"Transaction Processing"并点击"Next"进入下一步

 

"Step 3 of 7"在“Global Database Name:”里输入“mydb,点击"Next"进入下一步

 

"Step 4 of 7"选择"Shared Server Mode",点击"Next"进入下一步

 

"Step 5 of 7",选择“Character Sets”页,点击“Choose from the list of character sets”,

 

并在下拉框里选择“ZHS16GBK”,点击“Next”到下一步。

 

"Step 6 of 7"时,直接点击“Next”到下一步

 

在最后一步,点击“Finish”按钮再点击"OK"然后耐心等待数据库的创建完成。

 

 

4.2、当数据库创建完成之后,会出现一个对话框"Database Configuration Assistant",告诉你创建的结果以及要求你修改oracle

 

  默认登录帐户的密码,包括"SYS password""SYSTEM password";输入之后点击"Exit"退出完成最终的数据库创建。

 

 

4.3、配置数据库的配置init文件

 

cp $ORACLE_BASE/admin/mydb/pfile/initmydb.ora.*

 

 $ORACLE_HOME/dbs/initmydb.ora

 

 

注意这里的initmydb.ora.*中的*表示的是日期,一般上来说,pfile目录下只会有一个文件的.

 

 

4.4、切换到root用户,配置oracle服务自动启动:

 

su - root

 

vi /etc/oratab

 

将最后一行的:

 

mydb:/oracle/product/ 9.2.0.6:N

 

修改成:

 

mydb:/oracle/product/ 9.2.0.6:Y

 

保存退出

 

 

4.5、手工启动数据库(或下一步的自动启动配置)

 

$ORACLE_HOME/bin/lsnrctl start

 

$ORACLE_HOME/bin/dbstart

 

 

 

4.6、设置oracle数据库服务器在操作系统关闭时自动关闭:

 

先将"oracle9i"脚本复制到/etc/rc.d/init.d目录下

 

cp oracle9i /etc/rc.d/init.d

 

dos2unix oracle9i #这一步修正好文件,否则脚本将无法运行,会出现很奇怪的问题,因为win32上的回车符与unix上是不同的

 

chmod a+xr /etc/rc.d/init.d/oracle9i

 

 

测试脚本是否运行正常

 

./oracle9i stop

 

./oracle9i start

 

./oracle9i restart

 

./oracle9i invalid-parameter

 

建立软连接到该文件上去,对应Reboot以及ShutDown系统

 

ln -s /etc/rc.d/init.d/oracle9i /etc/rc.d/rc0.d/K10oracle9i

 

ln -s /etc/rc.d/init.d/oracle9i /etc/rc.d/rc3.d/S90oracle9i

 

ln -s /etc/rc.d/init.d/oracle9i /etc/rc.d/rc5.d/S90oracle9i

 

ln -s /etc/rc.d/init.d/oracle9i /etc/rc.d/rc6.d/K10oracle9i

 

 

 

五、大功告成!!!

 

 

 

下面是自启动/关闭脚本oracle9i文件内容

 

#!/bin/bash

 

#

 

# /etc/rc.d/init.d/oracle9id

 

#

 

# chkconfig: 2345 02 98

 

# description: oracle9id is meant to run under Linux Oracle Server

 

 

# Source function library.

 

. /etc/rc.d/init.d/functions

 

 

PATH=/usr/local/sbin:$PATH

 

ORACLE_HOME=/oracle/product/ 9.2.0

 

ORACLE_NAME=oracle

 

 

RETVAL=0

 

 

#Start the oracle Server

 

#The following command assumes that the oracle login will not prompt the password

 

start() {

 

echo -n "Starting Oracle9iR2 Server:"

 

su - $ORACLE_NAME -c '$ORACLE_HOME/bin/lsnrctl start'

 

su - $ORACLE_NAME -c $ORACLE_HOME/bin/dbstart

 

touch /var/lock/subsys/oracle9i

 

echo

 

}

 

 

stop() {

 

echo -n "Shutting down Oracle9iR2 Server:"

 

su - $ORACLE_NAME -c '$ORACLE_HOME/bin/lsnrctl stop'

 

su - $ORACLE_NAME -c $ORACLE_HOME/bin/dbshut

 

rm -f /var/lock/subsys/oracle9i

 

echo

 

}

 

 

restart() {

 

echo -n "Restart Oracle9i Server"

 

stop

 

start

 

echo

 

}

 

 

case "$1" in

 

start)

 

start

 

;;

 

stop)

 

stop

 

;;

 

restart|reload)

 

stop

 

start

 

;;

 

*)

 

echo "Usage: $0 {start|stop|reload|restart}"

 

exit 1

 

;;

 

esac

 

exit 0

 

 

 

oracle9iredhat上的安装方法,请参考 :http://www.puschitz.com/InstallingOracle9i.shtml

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Red Hat Enterprise Linux 9.2 安装Red Hat Enterprise Linux 9.2 阅读详情

相关推荐

Red Hat 7.9---详细安装Oracle 11g】---图形化界面方式

Red Hat 7.9---详细安装Oracle 11g】---图形化界面方式

weixin_69821704的博客 2768

安卓反编译全套工具+教程

Android反编译查看资源文件及源码 在Android学习与开发的路上,我们总会遇到一些好看的界面与设计,就像旅途中遇到美丽的风景想拍下来,而作为开发者你想看看别人的界面是怎么做的,这时候反编译就排上用场了。 古语曰:工欲善其事必先利其器。首先我们需要反编译的三个软件:apktool:资源文件获取;dex2jar:源码文件获取;jd-gui:源码查看。

Linux Centos 6.6安装Oracle 11g

Linux 安装Oracle 11g Linux Centos 6.5安装Oracle 11g Red Hat安装Oracle 11g

新新 1万+

ORACLE9.2.0.4 For RedHat Linux AS4 中文安装手册

Oracle数据库并非免费或开源软件,如用于商业目的需要向经销商购买软件使用许可证。如果计划长期大范围使用此软件,建议您与相关经销商联系购买使用许可证。 该手册是在RedHat Linux AS4环境下安装Oracle9.2.0.4的简明手册,只作内部参考而用,权威的技术支持请查阅oracle官方文档资料。

Redhat Linux 9.2 发布,马上安装体验

2023年 5月 16日,IBM 收购的红帽宣布推出 Red Hat Enterprise Linux 9.2 (RHEL),这是世界领先的企业 Linux 平台的新版本——组织可以在此基础上扩展现有应用程序并在裸机、虚拟、容器中推出新兴技术和所有类型的云环境。

贺浦力特的博客 1230

Linux 操作系统 CentOS Stream 安装教程

使用 U 盘安装 CentOS Stream   CentOS Stream 是一种 Linux 操作系统,而安装此操作系统的难题在于,在安装此系统之前,自己的操作系统是 Windows,而这两个系统是不兼容的。问题在于,任何软件都必须在操作系统之上运行,因此无法直接在 Windows 启动时安装 Linux。也就是说,如果当前的操作系统是 Windows,那就必须使用外部介质(如 U 盘)来安装其它操作系统。   下面来介绍如何使用 U 盘来安装 CentOS Stream。在笔者编写此教程时, Cen

暗诺星刻的博客 1万+

Red Hat Enterprise Linux9 + Zabbix 6.2.3 + Grafana 9.2.0

Red Hat Enterprise Linux9 + Zabbix 6.2.3 + Grafana 9.2.0 部署

shanxun1012的专栏 1929

【RHEL系列】RHEL9系统安装

VMware Workstation是VMware公司推出的一款桌面虚拟化软件。它可以在一台物理计算机上同时运行多个虚拟机,每个虚拟机都像一台独立的计算机,可以运行自己的操作系统和应用程序。键盘:选择键盘布局。语言支持:选择操作系统语言。时间和日期:选择时区以及修改系统时间。

m0_52176291的博客 6456

Red Hat Enterprise Linux 7.0 安装 oracle 12c

我滴个亲娘嘞,没想到安装这逼玩意那个难搞定,虚拟机重装了5次,花了一星期时间,参考了n多资料,废话不多说,直接来根据oracle官网上提供的文档,得到如下信息 binutils-2.23.52.0.1-12.el7.x86_64 compat-libcap1-1.10-3.el7.x86_64 gcc-4.8.2-3.el7.x86_64 gcc-c++-4.8.2-3.el7.x86_64

小弟为菜鸟 6042

RedHat6.9_x64安装Oracle11g R2_11.2.0.4

一、操作系统相关参数的设置 1.1 主机名设置 # vim /etc/sysconfig/network NETWORKING=yes HOSTNAME=RHEL //在此处设置计算机名 GATEWAY=192.168.1.1 1.2 网络配置 # vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVI......

宗辉.AimS 5780

Installing Oracle 9i on Red Hat Enterprise Linux Advanced Server 4, 3, 2.1, and on Red Hat 9, 8.0, 7.3, 7.2, 7.1 (x86)

  Installing Oracle 9i on Red Hat Enterprise Linux Advanced Server 4, 3, 2.1, and on Red Hat 9, 8.0, 7.3, 7.2, 7.1 (x86) Here is a summary (HOWTO) how I installed: Oracle 9iR2 (9.2.0.6.0) Database

宁静以致远 1439

Red Hat Enterprise Linux 8.0 系统安装

YUM仓库配置 cd /etc/yum.repos.d Oracle Linux 7 wget http://public-yum.oracle.com/public-yum-ol7.repo Oracle Linux 6 wget http://public-yum.oracle.com/public-yum-ol6.repo Red Hat Enterprise Li...

极致,细节 3500

p2617419_210_GENERIC.zip

p2617419_210_GENERIC.zip

Installing Oracle9i 32-bit on Red Hat Enterprise Linux Advanced Server 4, 3, 2.1 and Red Hat

本文系意译,重点关注REHL4,详细内容参见原文 Installing Oracle9i 32-bit on Red Hat Enterprise Linux Advanced Server 4, 3, 2.1, and on Red Hat 9, 8.0, 7.3, 7.2, 7.1 (x86) 在RedHat(企业版4,3,2.1和标准版9,8,7等)x86平台上安装32oracle9iW

航海日志 1193

RED HAT ENTERPRICE LINUX4安装ORACLE 10G (10.2.0.1.0)

RED HAT ENTERPRICE LINUX4安装ORACLE 10G (10.2.0.1.0)第一步 准备工作? 检查内存SZ_TOMCAT:/home/xjy/soft> grep SwapTotal /proc/meminfoSwapTotal:     2031608 kB? 检查内核 Linux reaky.com 2.6.9-5.ELsmp #1 SMP Wed

jiayue's BLOG 4192

Red Hat Enterprise Linux 7.9安装Oracle 11.2.0.4单实例数据库-图文详解

Red Hat Enterprise Linux 7.9安装Oracle 11.2.0.4单实例数据库-图文详解

小蜗的房子 1929

虚拟机VMware安装OracleRAC.RedHat Enterprise AS4安装Oracle 9206 Patch

虚拟机VMware安装OracleRAC.RedHat Enterprise AS4安装Oracle 9206 Patch草木瓜20080329一、前言 在RedHat Enterprise AS4 U2安装Oralce 9204 RAC的过程中,因为hangcheck-time的错误,导致OUI不能识别到多个节点。 这个问题比较奇怪,经总结解决方法可能有二:  a. RedHat

草木瓜 3746

red 安装 oracle,Oracle9.2.0.4Red Hat Enterprise 4上的安装

几天的时间,无数次的baidu和google,终于把基于rhel4oracle9i安装好了。得出的经验就是一定要按照文档上的去做,把每个补丁打齐了,就应该可以正常的安装了。下面是转贴的安装文档[@more@]下面我们开始安装:1、打开一个终端,以root用户登录或者是:su -2、还是创建必要的用户和组,这在unix/linux的管理中是一个好习惯:su -# groupadd oinstall...

weixin_29997937的博客 168
上一篇: 2003下fileup.dll或其他上传组件限制上传文件大小的解决办法
下一篇: Red Hat Linux基本知识(网络配置,安装appache,mysql,php,zend,jdk,tomcat)
flcandclf
博客等级 码龄22年 54粉丝 87原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值