IVAN'S BLOG

HAPPY EVERYDAY

导航

Blog统计

文章

收藏

相册

itpub 成员BLOG

存档


正在读取评论……

REDHAT AS 3.0下安装ORACLE APPLICATION 1159

安装Redhat as 3.0,笔者的硬件如下:PIV 2.4G 80G+60G硬盘,1G RAM

分区如下:在60G的硬盘下分区:(建议放ERP的目录至少70G或以上)

/         -- 500MB 

/boot     -- 100MB

/home     -- 1024MB

/tmp      -- 500MB

swap      -- 交换分区2048

/usr      --10240

/var      --500MB

/opt      --10240

/tools    --33503

/opt      --10240

第二个硬盘80G

/u01      --80G

 

一、建立组及用户:

APPS OS  User  =applprod    Oracle OS User=oraprod  group=dba

#groupadd dba

#useradd applprod        -g dba -c 'APPS OS User '

#useradd oraprod  -g dba -c 'Oracle DB User'

 

设置这两USER密码

       #passwd  applprod        #passwd  oraprod 

 

二、建立相应的目录及属主(root用户建立)

mkdir /oradata                            root所有

mkdir /oradata/prodappl              applprod:dba所有

mkdir /oradata/prodcomn             applprod:dba所有

mkdir /oradata/prodora               applprod:dba所有

mkdir /oradata/proddb                      oraprod:dba所有

mkdir /oradata/proddata              oraprod:dba所有

mkdir /oradata/prodora/8.0.6          applprod:dba所有

mkdir /oradata/prodora/iAS           applprod:dba所有

更改属主:

chown -R applprod:dba  oradata/prodappl  oradata/prodcomn  oradata/prodora

chown -R oraprod:dba  oradata/proddb oradata/proddata

注:如果ERP安装过程中出现FILE CHECK错误时,则相应改属主,以我的经验,/oradata/prodora/8.0.6 /oradata/prodora/iAS 这两个目录容易报错,则试改回oraprod:dba试试.

 

三、把网络配置好,我的IP160.160.60.60 子网:255.255.0.0 网关:160.160.1.1 DNS:202.106.0.20

 主机名为:zhongyl(建议主机名为不带其它符号来定义,否则,安装完后ERP可能会出现机器规格错误)

1、修改/etc/hosts,加入:你的主机IP  主机名.****.com.cn 我的则加入为:

160.160.60.60  zhongyl.myerp.com.cn

2、修改/etc/sysconfig/network

HOSTNAME= zhongyl.myerp.com.cn

 

修改root的配置文件,打开终端:

#vi .bash_profile 加入:

export LD_ASSUME_KERNEL=2.4.1 --Very重要!不能写当前L INUX系统的内核号,否则安装途中会报错

(LD_ASSUME_KERNEL环境变量的说明:

这个参数实际上是为了避免Linux上的NPTL(Native POSIX Thread Library)Oracle应用不兼容的问题. 设定LD_ASSUME_KERNEL2.4.1表示使用旧有的 "Linuxthreads with floating stacks" . (这里有对 floating stacks的大体上的解释. )

四、从sun下载JDK(J2sdk-1_4_0_04-linux-i586-rpm.bin)(注:ORACLE 建议用1.3.1,所以建议下载1.3.1)     

         jre(jre-1_4_0_04-fcs-linux-i586-rpm.bin)

安装之,如果没安装则会出错:

Initializing Java Virtual Machine from /tmp/OraInstall0/jre/bin/jre. Please wait...

/tmp/OraInstall0/jre/lib/linux/native_threads/libzip.so: symbol errno,

version GLIBC_2.0 not defined in file libc.so.6 with link time reference (libzip.so)

Unable to initialize threads: cannot find class java/lang/Thread

Could not create Java VM

 

五、 修改LINUX的内核参数:

/etc/sysctl.conf 加入:

      kernel.shmmax = 2147483648

       kernel.shmmni = 4096

       kernel.shmall = 2097152

       kernel.sem    = 250 32000 100 128

       fs.file-max   = 65536

net.ipv4.ip_local_port_range = 1024 65000

 

/etc/security/limits.conf 加入:

       oracle soft nofile 65536

       oracle hard nofile 65536

       oracle soft nproc 16384

       oracle hard nproc 16384

 

六、检查并安装相关补丁

确认以下rpm包都已经安装:

# rpm -qa | grep compat

compat-gcc-7.3-2.96.122

compat-libstdc++-devel-7.3-2.96.122

compat-gcc-c++-7.3-2.96.122

compat-libstdc++-7.3-2.96.122

compat-glibc-7.x-2.2.4.32.5

compat-db-4.0.14-5

 

# rpm -qa | grep openmotif

openmotif-2.2.2-16

openmotif-devel-2.2.2-16

 

#openmotif-2.2.2-16 即可

 

# rpm -qa | grep setarch

setarch-1.3-1

 

上面显示的内容是在笔者已经安装了具体的RPM包之后的结果.一般情况下,你的系统上的输出结果和这个不同.如果个别包没有安装,把系统安装光盘mount,找到具体的软件包(大多数在第三张光盘上),然后利用如下的命令来安装相应的包:

 

# rpm -ivh compat.....rpm

 

要额外注意的是,这些软件包之间是有依赖性的,先后的顺序要找好.否则会报告不能安装的错误.

 

还需要将gccg++更换为2.96的版本. (参考 Metalink 上的 Oracle Note:252217.1 )

 

# mv /usr/bin/gcc /usr/bin/gcc323

ping万维平www

# ln -s /usr/bin/gcc296 /usr/bin/gcc

# mv /usr/bin/g++ /usr/bin/g++323

# ln -s /usr/bin/g++296 /usr/bin/g++

 

如果报告找不到文件,请确认该软件包是否安装.

Metalink ( http://metalink.oracle.com/ 需要CSI )下载必须的补丁,需要的补丁:

 

p3095277_9204_LINUX.zip 9.2.0.4.0的升级补丁包.

p3006854_9204_LINUX.zip 在运行 runInstaller 之前打.

p3119415_9204_LINUX.zip 在升级到9.2.0.4.0之后打.

p2617419_210_GENERIC.zip 3119415补丁所需要的.

 

p3095277_9204_LINUX.zip大约有300多兆.如何快速下载Metalink上的补丁?请参考这个Link:

http://www.ncn.cn/oracle/tips/oratip009.htm

 

后面的三个比较小.可以在 ITPub 下载:

http://www.itpub.net/showthread.php?s=&threadid=171693&perpage=15&pagenumber=1

 

安装前需要打补丁3006854: 注意,必须以root身份运行.

 

# unzip p3006854_9204_LINUX.zip

会在当前目录下创建一个目录,进入到该目录中

 

# cd 3006854

# ./rhel3_pre_install.sh

如果报告如下错误:

-bash: ./rhel3_pre_install.sh: Permission denied

修改一下权限就可以了

# chmod +x *.sh

 

七、以上都做完后,重新启动电脑

八、执行ORACLE ERP安装在

#cd  相应目录/Stage11i/startCD/Disk1/rapidwiz

#./ rapidwiz     ---------安装

 

1.在安装到33%(执行adrun9i.sh)如果出错:

Cannot execute configure of database ORACLE_HOME

Error – script has returned an error : 4

Error Code received when running external process. Check log file for details.Running Database Install Driver for Prod Instance

这个出错信息应该为安装BUG,解决方法如下:

找到instconf.drv 文件,笔者的路径是:

#cd  /u01/oradata/proddb/9.0.2/appsutil/driver/

#vi  instconf.drv

查找出以下字符串,并把相应段屏蔽(用‘#’)

OraSCV.asc ,emreadme.txt ,README_EM.txt ,README_em.txt

注释后,保存退出

 

然后再找出安装LOGdbInstallcfg.log,笔者的路径是:

#cd /u01/oradata/proddb/9.2.0/appsutil/log/PROD_linux-pc/

#vi dbInstallcfg.log

查找出以下字符串,OraSCV.asc ,emreadme.txt ,README_EM.txt ,README_em.txt,并按照文件的source 复制到dest backup亦是一样。

都复制完后,在安装界面按‘RETRY’即可(复制技巧:用vi打开此文件,然后用复制,粘贴)

 

 

九:修改applprodoraprod用户配置文件(具体的目录请根据你的相应目录而改变)

applprod用户登陆,打开终端:

#vi .bash_profile    --加入:

export LD_ASSUME_KERNEL=2.4.1

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

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

. /u01/oradata/prodappl/APPSPROD_zhongyl.env

 

oraprod用户登陆,打开终端:

#vi bash_profile  ---加入:

export LD_ASSUME_KERNEL=2.4.1

export ORACLE_BASE=/u01/oradata/proddb

export ORACLE_HOME=$ORACLE_BASE/9.2.0

export ORACLE_SID=PROD

export ORACLE_TERM=xterm

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

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

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

export PATH=$PATH:$ORACLE_HOME/bin

. /u01/oradata/proddb/9.2.0/PROD_zhongyl.env

(注:. /之间要有一个空格)

安装完后成,如果提示HTTPPHPJSP错误,可以不理它,直接下一步,按完成即可。

十:检查 /etc/sysconfig/networking/profiles/default/network

    如果存在任何文件,则DEL之(建议用改名方式或者在桌面下删除) 重启动电脑。

先启动ORACLE数据库(切换到       oraprod)

#lsnrctl start             ---启动监听器

#sqlplus

提示输入用户名,则输入:sys/oracle as sysdba

显示启动成功,再输入:  startup

 

 

再启动 ERP应用服务(:切换到applprod用户)

#cd /u01/oradata/prodcomn/admin/scripts/PROD_linux-pc/

# ./adstrtal.sh apps/apps

 

在启动ORACLE应用服务时如果出现错误:

是因为libdb.so.2没有建立链接,笔者在/usr/lib下建立链接:

#ln –s /usr/lib/libdb.so.2 /usr/lib/libdb.so.3

 (注:一定要用这个libdb.so.2来链接,否则系统还会报错)

       先关闭应用:

#cd /u01/oradata/prodcomn/admin/scripts/PROD_linux-pc/

# ./adstpall.sh apps/apps

 

重新启动应用服务,应该成功矣。

#cd /u01/oradata/prodcomn/admin/scripts/PROD_linux-pc/

# ./adstrtal.sh apps/apps

十一、客户端安装

HOSTS中加入:160.160.60.60  zhongyl.myerp.com.cn

然后在IE中把安全级别改为‘低’,然后在IE中输入:http:// zhongyl.myerp.com.cn:8000/dev60cgi/f60cgi

 

 

联系方式:

MSN:macrozyl@hotmail.com 



Trackback: http://tb.donews.net/TrackBack.aspx?PostId=128541


[点击此处收藏本文]  发表于2004年10月12日 5:29 PM




正在读取评论……
大名
网址
验证码
评论