LINUX下配置ORACLE EBS R12
来源:互联网 发布:java取session 编辑:程序博客网 时间:2024/06/03 02:26
硬件准备:
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系统安装后要进行其他配置将另附文档。
文档中的蓝色文字供参考。
- LINUX下配置ORACLE EBS R12
- Oracle EBS R12下如何破解用户密码
- Oracle EBS R12 for Linux安装
- EBS R12配置教程
- Oracle EBS R12 - Clone EBS R12.1.1 on Oracle Linux 64 5.7 to Oracle Linux 64 5.7
- windows 下安装Oracle EBS R12 问题记录
- Oracle EBS R12 log files
- Oracle EBS R12 Code Level
- Oracle EBS R12文件系统结构
- Oracle EBS R12 开放环境
- oracle ebs R12审批流程
- win2003下 EBS R12汉化
- 开始学习oracle ebs r12--下载 (1)
- 开始学习oracle ebs r12--下载 (2)
- 开始学习oracle ebs r12--下载 (3)
- Oracle EBS R12经验谈(二)
- oracle ebs R12 SLA 后台技术
- 公网Oracle EBS R12练习地址
- Ubuntu Server 12.04 配置Samba .
- 最长单调递增子序列
- JAVA 远程debug
- 斯坦福大学公开课:iPhone开发教程2010年冬> 各种基础的类,功能,对象和实例的介绍
- 添加系统调用
- LINUX下配置ORACLE EBS R12
- C# 各种字符串格式
- java的INPUTSTREAM和INPUTSTREAMREADER有什么区别??
- liunx下apache、tomcat整合
- Ios long值越界???int? long? long int? long long? long long int?
- ActivityGroup + GridView 实现Tab分页标签
- 更改用户的表空间限额
- #pragma的一些使用
- table /1PYXXFO/SAP_PAYSLIP_____L0001 cannot be generated