|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服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试试.
三、把网络配置好,我的IP是160.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_KERNEL为2.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
要额外注意的是,这些软件包之间是有依赖性的,先后的顺序要找好.否则会报告不能安装的错误.
还需要将gcc、g++更换为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
注释后,保存退出
② 然后再找出安装LOG:dbInstallcfg.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打开此文件,然后用复制,粘贴)
九:修改applprod、oraprod用户配置文件(具体的目录请根据你的相应目录而改变):
用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
(注:. 和 /之间要有一个空格)
安装完后成,如果提示HTTP,PHP,JSP错误,可以不理它,直接下一步,按完成即可。
十:检查 /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 |
|