壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3833|回复: 0

在REDHAT AS 3.0下安装ORACLE APPLICATION 1159

[复制链接]
发表于 2006/7/27 23:01:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本文为转载,作者联系方式:MSN:macrozyl@hotmail.com

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
# 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=$PATHORACLE_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

attachment.doc

50 KB, 下载次数: 13, 下载积分: 努力值 -5 点

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 00:57 , Processed in 0.020408 second(s), 16 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表