這篇小文章發(fā)布在http://www.itpub.net/showthread.php?threadid=752095
,和本板塊也有一點(diǎn)點(diǎn)的關(guān)系。重點(diǎn)介紹了的一些比較新鮮的思路和做法。
主要是Red Hat Enterprise Linux Server release 5 (Tikanga) 的新編譯內(nèi)核和oracle 10.2.0.3 ASM kernel driver的配合編譯。同時Infor ERP LN 6.1.3在linux下的安裝也有一些比較tricky的地方。
感興趣者可以下載附件,主要文本內(nèi)容如下:
Infor ERP LN 6.1.3
Oracle 10.2.0.3 ASM
Red Hat Enterprise Linux Server release 5 (Tikanga)
安裝簡要指南
Ver 1.0
By looric@itpub.net
一、安裝Linux系統(tǒng) 1
二、配置網(wǎng)絡(luò),以便使用ssh登錄到系統(tǒng) 1
三、補(bǔ)充安裝RPM包以及檢測所有必須的包是否具備 2
四、增加oracle用戶和設(shè)置安裝目錄 3
五、用root用戶登錄,配置oracle必備的參數(shù) 3
六、用oracle用戶登錄,修改.bash_profile 4
七、安裝oracle軟件,打10.2.0.3的補(bǔ)丁包 5
八、編譯linux內(nèi)核,升級到linux-2.6.20.4 5
九、下載編譯安裝的ORACLEASM KERNEL DRIVER. 5
十、創(chuàng)建ORACLE ASM 磁盤組 6
十一、使用DBCA創(chuàng)建數(shù)據(jù)庫 6
十三、打開一些安裝Infor ERP LN 6.1的必備服務(wù) 6
十四、增加客戶端機(jī)器的IP地址和機(jī)器名字 7
十五、直接從windows機(jī)器上啟動安裝Infor ERP LN 6.1 7
十六、根據(jù)INFOR 8204 文檔進(jìn)行后續(xù)設(shè)置 7
一、安裝Linux系統(tǒng)
a) 不要啟用任何防火墻。
b) 選擇安裝默認(rèn)軟件包。
二、配置網(wǎng)絡(luò),以便使用ssh登錄到系統(tǒng)
### Network configuration
ifconfig
system-config-network
ifdown eth0
ifup eth0
三、補(bǔ)充安裝RPM包以及檢測所有必須的包是否具備
### RPM installation
rpm -ivh sysstat-7.0.0-3.el5.x86_64.rpm
rpm -ivh libstdc++-devel-4.1.1-52.el5.i386.rpm
rpm -ivh lrzsz-0.12.20-22.1.x86_64.rpm
rpm -ivh xorg-x11-deprecated-libs-6.8.2-1.EL.13.37.5.i386.rpm
rpm -ivh xorg-x11-deprecated-libs-6.8.2-1.EL.13.37.5.x86_64.rpm
rpm -ivh xorg-x11-libs-6.8.2-1.EL.13.37.5.x86_64.rpm
rpm -ivh xorg-x11-libs-6.8.2-1.EL.13.37.5.x86_64.rpm
rpm -ivh oracleasm-support-2.0.3-1.x86_64.rpm
rpm -qpl oracleasmlib-2.0.2-1.x86_64.rpm
rpm -ivh oracleasmlib-2.0.2-1.x86_64.rpm --nodeps
rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' \
binutils compat-db control-center gcc gcc-c++ glibc glibc-common gnome-libs \
libstdc++ libstdc++-devel make pdksh sysstat xscreensaver libaio ORBit glibc-devel compat-libstdc++-33 \
oracleasm-support oracleasmlib lrzsz xorg-x11-deprecated-libs xorg-x11-libs
binutils-2.17.50.0.6-2.el5 (x86_64)
package compat-db is not installed
control-center-2.16.0-14.el5 (i386)
control-center-2.16.0-14.el5 (x86_64)
gcc-4.1.1-52.el5 (x86_64)
gcc-c++-4.1.1-52.el5 (x86_64)
glibc-2.5-12 (i686)
glibc-2.5-12 (x86_64)
glibc-common-2.5-12 (x86_64)
package gnome-libs is not installed
libstdc++-4.1.1-52.el5 (x86_64)
libstdc++-4.1.1-52.el5 (i386)
libstdc++-devel-4.1.1-52.el5 (x86_64)
libstdc++-devel-4.1.1-52.el5 (i386)
make-3.81-1.1 (x86_64)
package pdksh is not installed
sysstat-7.0.0-3.el5 (x86_64)
package xscreensaver is not installed
libaio-0.3.106-3.2 (x86_64)
libaio-0.3.106-3.2 (i386)
package ORBit is not installed
glibc-devel-2.5-12 (i386)
glibc-devel-2.5-12 (x86_64)
compat-libstdc++-33-3.2.3-61 (x86_64)
compat-libstdc++-33-3.2.3-61 (i386)
oracleasm-support-2.0.3-1 (x86_64)
oracleasmlib-2.0.2-1 (x86_64)
lrzsz-0.12.20-22.1 (x86_64)
xorg-x11-deprecated-libs-6.8.2-1.EL.13.37.5 (i386)
xorg-x11-deprecated-libs-6.8.2-1.EL.13.37.5 (x86_64)
xorg-x11-libs-6.8.2-1.EL.13.37.5 (i386)
四、增加oracle用戶和設(shè)置安裝目錄
### Oracle user and directory
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -g oinstall -G dba oracle
passwd oracle
mkdir -p /opt/app
chown -R oracleinstall /opt/app
chmod -R 775 /opt/app
五、用root用戶登錄,配置oracle必備的參數(shù)
### Kernel parameters
/sbin/sysctl -p
cat >> /etc/sysctl.conf <<EOF
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
EOF
/sbin/sysctl -p
cat >> /etc/security/limits.conf <<EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF
cat >> /etc/pam.d/login <<EOF
session required pam_limits.so
EOF
vi /etc/profile
##insert
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
## End insert
vi /etc/redhat-release
# change 5 to 4
Red Hat Enterprise Linux Server release 4 (Tikanga)
六、用oracle用戶登錄,修改.bash_profile
cat >> /home/oracle/.bash_profile <<EOF
# added by leo 20050106
ORACLE_BASE=/opt/app; export ORACLE_BASE
ORACLE_SID=BaanDB; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
# should add after installation
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/baandb
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
# For Exp oracle
NLS_LANG=AMERICAN_AMERICA.AL32UTF8; export NLS_LANG
EOF
七、安裝oracle軟件,打10.2.0.3的補(bǔ)丁包
cd /opt/app/oraInventory/
./orainstRoot.sh
cd /opt/app/product/10.2.0/baandb/
./root.sh
cd /opt/app/product/10.2.0/baandb/bin/
./localconfig add
八、編譯linux內(nèi)核,升級到linux-2.6.20.4
升級前:
Apr 8 01:15:03 venus kernel: Linux version 2.6.18-8.el5 (brewbuilder@ls20-bc1-14.build.redhat.com)
(gcc version 4.1.1 20070105 (Red Hat 4.1.1-52)) #1 SMP Fri Jan 26 14:15:14 EST 2007
cd /usr/src/
rz
tar -xvjf linux-2.6.20.4.tar.bz2
ln -s linux-2.6.20.4 linux
cd linux
make menuconfig
make -j64
make modules_install
make install
vi /boot/grub/menu.lst
升級后:
Apr 7 20:20:04 venus kernel: Linux version 2.6.20.4 (root@venus)
(gcc version 4.1.1 20070105 (Red Hat 4.1.1-52)) #1 SMP Sat Apr 7 20:05:54 CST 2007
九、下載編譯安裝的ORACLEASM KERNEL DRIVER.
cd /home/oracle/
mkdir asmlib372
svn checkout http://oss.oracle.com/projects/oracleasm/src/trunk/ asmlib372/
cd asmlib372/
./configure --with-kernel=/usr/src/linux
需要注意修改linux源代碼,增加一句話。
vi /usr/src/linux/include/linux/slab.h
##add one line #define SLAB_KERNEL GFP_KERNEL
make
make install
十、創(chuàng)建ORACLE ASM 磁盤組
fdisk /dev/sda
partprobe /dev/sda
reboot
/etc/init.d/oracleasm configure
/etc/init.d/oracleasm createdisk /dev/sda5
/etc/init.d/oracleasm createdisk ASM0 /dev/sda5
service oracleasm listdisks
十一、使用DBCA創(chuàng)建數(shù)據(jù)庫
netca &
dbca &
十二、增加Infor ERP LN 6.1用戶和目錄
/usr/sbin/groupadd bsp
/usr/sbin/useradd -g bsp -G oinstall bsp
/usr/sbin/useradd -g bsp -G oinstall demo
/usr/sbin/useradd -g bsp -G oinstall applic
mkdir -p /opt/baan
chown bsp.bsp /opt/baan
mkdir -p /usr/baan/shared/
chown bsp.bsp /usr/baan/shared/
十三、打開一些安裝Infor ERP LN 6.1的必備服務(wù)
chkconfig rexec on
chkconfig rsh on
chkconfig rlogin on
chkconfig vsftpd on
cat >> /etc/securetty <<EOF
rexec
rlogin
rsh
EOF
/etc/init.d/xinetd restart
vi /etc/vsftpd/ftpusers
vi /etc/vsftpd/user_list
service vsftpd start
chkconfig vsftpd on
十四、增加客戶端機(jī)器的IP地址和機(jī)器名字
由于Infor ERP LN 6.1是從windows向linux遠(yuǎn)程安裝的。
vi /etc/hosts
#add windows client hostname and address
十五、直接從windows機(jī)器上啟動安裝Infor ERP LN 6.1
安裝過程中千萬不要使用屏幕保護(hù)程序或者鎖定屏幕,保證屏幕一直開著。
這個過程大概需要2小時30分鐘(依據(jù)機(jī)器配置不同會有所差異)。
十六、根據(jù)INFOR 8204 文檔進(jìn)行后續(xù)設(shè)置
Infor的文檔很詳細(xì),按照步驟和截屏一字不漏的操作即可。
posted on 2007-04-18 13:12
無聲 閱讀(2126)
評論(0) 編輯 收藏 所屬分類:
職場生活