热门关键字:  ubuntu  分区  函数  linux系统进程  Fedora

linux AS4上安装oracle 9i

来源: 作者: 时间:2007-10-19 Tag: 点击:

前言

在看本文档之前,建议读者先参照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 NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

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”,你可根据自己的要求进行改变。

最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册