一. 前言

在安装之前必须下载正确的版本,注意 weblogic 12c 尚不支持 oracle Forms & Report ,所以请下载 wls1036_generic.jar ,为何 11g 版本却是 1036 Oracle 骗人,害我装不起来,才发现 oracle 文档中有说明 1036 以后的版本尚不支持,另外必须下载安装 java patch

经过一番努力及测试才终于可以看到这个画面了.

 

 

 

 

 

 

 
二. 安装前说明

  1. OS: oracle linux 5.11 X64

    JAVA: jdk-7u67-linux-x64.tar.gz

    Weblogic : wls1036_generic.jar

    Patch : p18040640_1036_Generic.zip

    Oracle Forms & Reports :

    ofm_frmrpts_linux_11.1.2.2.0_64_disk1_1of2.zip

    ofm_frmrpts_linux_11.1.2.2.0_64_disk1_2of2.zip

三.OS 配置

安装 oracle-validated RPM ,如此 oracle 的基本环境都帮你配好了,省的麻烦,如果你安装在非 oracle linux 平台的话请自行配置如下:

groupadd -g501 oinstall

groupadd -g500 dba

useradd -g oinstall -G dba oracle

#/etc/sysctl.conf

kernel.msgmni = 2878

kernel.msgmnb = 65536

kernel.sem = 250 32000 100 142

kernel.shmmni = 4096

kernel.shmmax = 4398046511104

kernel.sysrq = 1

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

fs.aio-max-nr = 3145728

net.ipv4.ip_local_port_range = 9000 65500

vm.min_free_kbytes = 51200

 

# /etc/sysconfig/selinux

SELINUX=disabled

# /etc/security/limits.conf

oracle   soft   nofile   131072

oracle   hard   nofile   131072

oracle   soft   nproc   131072

oracle   hard   nproc   131072

oracle   soft   core   unlimited

oracle   hard   core   unlimited

oracle   soft   memlock   50000000

oracle   hard   memlock   50000000

还要记得sysctl –p 或重启 os 也可以。

 

RPM 检查及安装

yum install \

libXp \

libXp.i686 \

libXtst \

libXtst.i686 \

binutils \

compat-db \

compat-libstdc++-33 \

compat-libstdc++-33.i686 \

glibc \

glibc.i686 \

glibc-devel \

glibc-devel.i686 \

glibc-headers \

glibc-common \

gcc \

gcc-c++ \

libstdc++ \

libstdc++.i686 \

libstdc++-devel \

libgcc \

libgcc.i686 \

make \

ksh \

elfutils-libelf \

elfutils-libelf-devel \

libaio \

libaio.i686 \

libaio-devel \

libaio-devel.i686 \

sysstat \

xorg-x11-apps \

xorg-x11-xauth

 

/etc/hosts

10.21.2.179     wls.yungtay.com.cn     wls

 

##追加环境变数

su – oracle

vi .bashrc

export TMP=/tmp

export TEMP=/tmp

export TMPDIR=/tmp

export MW_HOME=/wls

export ORACLE_HOME=$MW_HOME/Oracle_FRHome1

export ORACLE_INSTANCE=$MW_HOME/asinst_1

#export DOMAIN_NAME=base_domain

export DOMAIN_NAME=ClassicDomain

export TNS_ADMIN=$ORACLE_HOME/network/admin

export PATH=/opt/jdk1.7.0_67/bin:/ap/bin:$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/opmn/bin

NLS_DATE_FORMAT=YYYY/MM/DD;export NLS_DATE_FORMAT

NLS_LANG=AMERICAN_AMERICA.AL32UTF8;export NLS_LANG

export ORACLE_TERM=vt220

四. 开始安装

  1. xhost +

    su – oracle

    cd /setup

    #针对 OS 不同指令须注意,因为已经很少人使用 linux 而使用 32 位元吧

    #X64

    java -d64 -jar wls1036_generic.jar

    #x32

java -jar wls1036_generic.jar

 

 

 

  

五. 为 weblogic patch file

### patch

cd /setup

unzip p18040640_1036_Generic.zip -d      p18040640_1036_Generic

cd p18040640_1036_Generic

mv patch-catalog_21257.xml patch-catalog.xml

cd /wls/utils/bsu

./bsu.sh -install -patch_download_dir=/setup/p18040640_1036_Generic -patchlist=T5F1 -prod_dir=$MW_HOME/wlserver_10.3

 

  

六. Weblogic 11g 安装及 PATCH 完成,接下来安装 Oracle Forms & Reports

七. 开始安装 oracle Forms & Reports

#解压缩

cd /setup

unzip ofm_frmrpts_linux_11.1.2.2.0_64_disk1_1of2.zip

unzip ofm_frmrpts_linux_11.1.2.2.0_64_disk1_2of2.zip

#安装

cd /setup/Disk1

./ runInstalle

 

 


 

八.配置

# tnsnames.ora

修改 /wls/fr_inst/config/tnsnames.ora

ln -s /wls/asinst_1/config/tnsnames.ora /wls/Oracle_FRHome1/network/admin/tnsnames.ora

   ##defaut.env

TNS_ADMIN=/wls/asinst_1/config

NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8

NLS_DATE_FORMAT=YYYY/MM/DD

##formsweb.cfg

/oracle/Middleware/user_projects/domains/ClassicDomain/config/fmwconfig/servers/WLS_FORMS/applications/formsapp_11.1.2/config/formsweb.cfg

separateFrame=true

 

九.重新启动服务的方式

这是我花最多时间的地方,也是我实在是很讨厌 java ,错误讯息不明确,令人实在难以著手,oracle 文件并没有很明确的说明启动的顺序及方式,所以安装好了,但重新启动服务器后却无法再让他正常服务!

#我的启动的方式

su – oracle

#opmn

/wls/Oracle_FRHome1/opmn/bin/opmnctl startall

# startNodeManager.sh

/wls/oracle_common/common/bin/setNMProps.sh

/wls/wlserver_10.3/server/bin/startNodeManager.sh&

##startWebLogic.sh

   $MW_HOME/user_projects/domains/$DOMAIN_NAME/bin/startWebLogic.sh & \

         -Dweblogic.management.username=weblogic \

         -Dweblogic.management.password=XXXXXXX \

         -Dweblogic.system.StoreBootIdentity=true &

十. 利用 oracle EM Console 启动 Forms Reports 的服务

http://10.21.2.179:7001/em

十一. 完工


 

 

 

文章標籤
創作者介紹
創作者 Jason0615 的頭像
Jason0615

吳承軒的部落格

Jason0615 發表在 痞客邦 留言(0) 人氣()