硬件准备:
server |
|
CPU |
Interl p2.8G |
Memory |
2G |
HDD |
2*80G |
软件准备:
1. 虚拟机VMware.GSX.Server.v3.2.1.19281.Incl.Keymaker-ZWT
因为在网上看到篇文章说只有Server版本可以安装 Redhat AS服务器版。这个软件可以在网上下载或者购买正版。
2. Redhat Linux AS 4 软件
一共有五张光盘,这里只用到了四张,Oracle网站上也有下载。
3. Oracle EBS R12 系统软件
在http://edelivery.oracle.com下载
4. Patch
P 4198954,网上itpub论坛上可以找到这个补丁,另外要下载libaio-devel-0.3.105-2.i386.rpm。
系统安装
1. RedHat AS 4安装
选择手动分区,我创建的分区如下硬盘总容量(160G)
SWAP |
2048M |
/boot |
300M |
/ |
10G |
/ora |
100G |
/stage |
45G |
说明:
Swap分区是内存容量的两倍.
/ORA 分区是用来安装EBS系统的,安装后面安装的提示这里可以用/d01做为默认的分区名称。
/stage 是用来放 EBS安装文件的
建议分区如下:
交换分区 Swap 2048M(内存两倍)
启动分区 /boot 200M
根目录区 / 10G
11i 程序分区 /ora >80G(VIS系统至少需要160G,如果要打中文补丁空间要更大)
11i 安装光盘 /Stage >33G
在安装RedHat 的组件安装的时候,建议要安装ftp,telnet,和ssh 服务,这对方便维护非常有用,并没有与任何Oracle 组件冲突,安装全部开发工具包,其他注意事项:
不要启用防火墙功能
不要安装web 服务器
没有安装DNS服务器
选择图形界面启动
选择静态IP 地址
hostname ebs.hjh.com
IP : 192.168.1.10
Netmask : 255.255.255.0
gateway: 192.168.1.254
系统安装结束后,测试主机名hostname
ping ebs
ping 192.168.1.10
ping ebs.hjh.com
环境建立
操作系统安装完后需要进行安装前的配置,这一步都是root用户下修改:
1. 修改Hosts文件内容
# vi /etc/hosts
增加下面的内容:
192.168.1.10 ebs.hjh.com ebs
注意:一定要将带域名的主机名ebs.hjh.com 写在不带域名的主机名ebs 前面.
2. network 文件的检查修改
#vi /etc/sysconfig/network
检查是否有语句:HOSTNAME=ebs.hjh.com ,如果没有需要增加。
3. 删除/etc/sysconfig/networking/profiles/default/network文件或者改名。
4. 添加用户组和用户名:
DBA group 和Oracle user 增加
#groupadd dba
#useradd -g dba -d /home/oracle -s /bin/ksh oracle
#useradd -g dba -d /home/oradev -s /bin/ksh oradev
#passwd oracle (根据提示修改密码)
#passwd oradev (根据提示修改密码)
5. 建立用户环境
修改oracle用户的.bash_profile文件,增加环境变量LD_ASSUME_KERNEL
#vi /home/oracle/.bash_profile
增加如下行
export LD_ASSUME_KERNEL=2.4.21
如果你做了上面的修改,需重新启动一次机器。
6. 修改 /etc/sysctl.conf 文件,
#vi /etc/sysctl.conf
添加如下参数:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
修改完以后执行
# sysctl –p 命令把这些修改反映到当前系统中。
备注:(下面表格给出官方文档显示下面都要修改的参数,供参考)
Parameter |
Value |
kernel.semmsl |
256 |
kernel.semmns |
32000 |
kernel.semopm |
100 |
kernel.semmni |
142 |
kernel.shmall |
2097152 |
kernel.shmmax |
Half the size of the physical memory (in bytes), and at least 2147483648 |
kernel.shmmni |
4096 |
kernel.msgmax |
8192 |
kernel.msgmnb |
65535 |
kernel.msgmni |
2878 |
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 |
7. 检查ulimit参数:
下面的补丁包是必须安装的。 (来自ORACLE的官方文档)
- glibc-2.3.4-2.25
- glibc-common-2.3.4-2.25
- binutils-2.15.92.0.2-21
- compat-libstdc++-296-2.96-132.7.2
- gcc-3.4.6-3
- gcc-c++-3.4.6-3
- libgcc-3.4.6-3
- libstdc++-3.4.6-3
- libstdc++-devel-3.4.6-3
- openmotif21-2.1.30-11.RHEL4.6**
- pdksh-5.2.14-30.3
- setarch-1.6-1
- make-3.80-6.EL4
- gnome-libs-1.4.1.2.90-44.1
- sysstat-5.0.5-11.rhel4
- compat-db-4.1.25-9
- control-center-2.8.0-12.rhel4.5
- xscreensaver-4.18-5.rhel4.11
- libaio-0.3.105-2
- libaio-devel-0.3.105-2
为了检查以上补丁是否安装,可采用如下的命令检查:
#rpm –qa | grep compat
#rpm –qa | grep openmotif
#rpm –qa | grep setarch
只要上面软件包名称都有的话就符合要求。否则缺少什么包就需要安装什么包。
安装包的命令如下:
#rpm –ivh <package-name>
8. 安装补丁
先安装libaio-devel-0.3.105-2.i386.rpm,然后将P 4198954解压后得到
compat-oracle-rhel4-1.0-5.i386.rpm
compat-libcwait-2.0-2.i386.rpm
执行命令安装:
#rpm -ivh libaio-devel-0.3.105-2.i386.rpm
#rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm
#rpm -ivh compat-libcwait-2.0-2.i386.rpm
9. 修改 /ora的权限(这一步根据你系统的安全性去修改)
#chmod 777 /ora
#chmod 777 /stage
10. COPY安装文件
根据R12光盘标识,将安装文件全部复制到 /stage里面, 该目录应拥有33GB空间.(方便安装时不需不停地换盘)
Start Here -------------------/stage/startCD
APPL_TOP – Disk n -----/stage/oraApps
RDBMS – Disk n ----------/stage/oraDB
Tools – Disk n -------------/stage/oraAS
Databases –Disk n -------/stage/oraAppDB
ZHS Supplement -------/stage/oraNLS
系统安装
重起机器,再以系统管理员身份(oracle用户)登陆系统。
如果用第三方客户端来安装的时候:
以Root权限用户添加host(如果没添加会出现提示X11的错误)
#xhost +192.168.1.10
以启动Oracle 用户进入:(如果没下面步骤也会提示X11:0.0之类的错误)
#export DISPLAY=192.168.1.10:0.0
#xclock
将目录转至 R12 源程序所在目录:
#cd /stage/startCD/Disk1/rapidwiz 运行下面指令:
#xclock(检查是否可以正常启动JAVA程序)
#LANG=C
#sh rapidwiz (或者 ./rapidwiz )
随后, Oracle Rapid Install Wizard界面会弹出, 在安装过程中, Oracle Rapid Install Wizard 会提示安装步骤:
单击next:
选择Install Oracle Applications Release 12,下一步:
选择第二项Decline Oracle Connection Tools Acreement,下一步:
默认选项,下一步:
默认选项,下一步:
在Database Type 里面选择你是要安装Demo环境,还是安装Prod环境。在Base directory 里面选择按转目录,(按Browse选择/ora),下一步:
默认选项,下一步:
默认选项,下一步:
默认选项,下一步:
这里选择安装地区,选择Chinese-CN,下一步:
选择安装数据库语言,默认是American-US,也可以多加一项China-CN,如果没有选择China-CN,那么只能在系统中存放英文数据。下一步:
检查Base directory和Instance directory是不是在/ora目录里,默认选项,下一步:
默认选项,下一步:
系统检测完后出现界面:
如果六项都通过,那么可以下一步开始安装了,如果有一项不通过,那么要再修改配置重新检测。
选择YES,系统进行安装
安装过程一定有耐心去等待。(有时候系统在运行过程中出现暂停,这时后请关闭窗口,重新启动机器。运行/stage/startCD/Disk1/rapidwiz /rapidwiz –restart)。
系统安装完后,进行检测出现界面:
如果都通过,那么系统安装成功。下一步:
选择FINISH,结束安装。
按下Connect to Oracle Applications Release 12是否出现下边的登录界面
安装后的配置
1. 系统环境变量
用oracle用户登录
$cp /home/oracle/.bash_profile /home/oracle/.ora
$cp /home/oracle/.bash_profile /home/oracle/.app
$vi /home/oracle/.ora
增加或是检查是否有下面的行:
export LD_ASSUME_KERNEL=2.4.21;
unset USERNAME
添加:
. /ora/db/tech_st/10.2.0/PROD_ebs.env
(注意”.”后面有个空格,没有这个空格变量文件不会被执行,路径看自己的安装路径去修改)
$vi /home/oracle/.app
增加或是检查是否有下面的行
export LD_ASSUME_KERNEL=2.4.21;
unset USERNAME
添加:
. /ora/apps/apps_st/appl/APPSPROD_ebs.env
(注意”.”后面有个空格,没有这个空格变量文件不会被执行,路径看自己的安装路径去修改)
2. 服务管理(也可以自己编译脚本) 停止所有服务
停止R12 服务
$bash
$source /home/oracle/.app
$cd $INST_TOP/admin/scripts
(/ora/inst/apps/PROD_ebs/admin/scripts)
$sh adstpall.sh apps/apps
停止数据库服务
$source /home/oracle/.ora
$cd /ora/db/tech_st/10.2.0/appsutil/scripts/PROD_ebs
. /addlnctl.h stop PROD
. /addbctl.sh stop
$lsnrctl stop
$sqlplus '/as sysdba'
SQL>shutdown immediate
SQL>exit
(如果在ORACLE用户下显示SOURCE不能用,这时候你要转换SHELL从KSH到BASH)
3. 启动所有服务
启动数据库服务
$source /home/oracle/.ora
$cd /ora/db/tech_st/10.2.0/appsutil/scripts/PROD_ebs
. /addlnctl.sh start PROD
. /addbctl.sh start
$lsnrctl start
$sqlplus '/as sysdba'
SQL>startup
SQL>exit
启动R12服务
$source /home/oracle/.app
$cd $INST_TOP/admin/scripts
(/ora/inst/apps/PROD_ebs/admin/scripts)
$sh adstrtal.sh apps/apps
adstatall.sh中包括的服务和说明如下:
项目 |
说明 |
启动停止方式 |
|
|
|
adopmnctl.sh |
OPMN |
./adopmnctl.sh start或stop |
adapcctl.sh |
APACHE |
./adapcctl.sh start或stop |
adoacorectl.sh |
OACORE |
./adoacorectl.sh start或stop |
adformsctl.sh |
FORMS |
./adformsctl.sh start或stop |
adoafmctl.sh |
OAFM |
./adoafmctl.sh start或stop |
adanctl.sh |
Report Engin |
./adanctl.sh start apps/apps或stop |
adcmctl.sh |
concurrent manager |
./adcmctl.sh start或stop |
jttfmctl.sh |
Fulfillment |
./jttfmctl.sh或stop |
特别提示:
如果lsnrctl启动没起来的话
$lsnrctl.sh status(状态)
$lsnrctl.sh start(重启)
4. 客户端的应用 客户端host(一般情况在C:\WINDOWS\system32\drivers\etc) 增加行 192.168.1.10 ebs.hjh.com ebs
打开客户机的浏览器 输入http://ebs.hjh.com:8000/
输入用户名和密码即可登陆。 Vision Demo预设的用户名/密码如下:
SYSADMIN/sysadmin
MFG/welcome
OPERATIONS/ welcome
SERVICES/ welcome
MRC/ welcome
HRMS/ welcome
5. 备注:系统登陆(开机启动服务的顺序):
用oracle账号登陆进去:oracle/oracle
启动数据库服务
$bash
$source /home/oracle/.ora
$lsnrctl stop
$lsnrctl start
$sqlplus '/as sysdba'
SQL>startup
SQL>exit
启动R12服务
$bash
$source /home/oracle/.app
$cd $INST_TOP/admin/scripts
$sh adstpall.sh apps/apps
$sh adstrtal.sh apps/apps
关闭数据库服务器:
$bash
$source /home/oracle/.ora
$lsnrctl stop
$sqlplus '/as sysdba'
SQL>shutdown immediate
SQL>exit
关闭R12服务
$bash
$source /home/oracle/.app
$cd $INST_TOP/admin/scripts
$sh adstpall.sh apps/apps
6. prod系统安装后要进行其他配置将另附文档。
文档中的蓝色文字供参考。