第一篇日志参考纵横四海兄弟发的“EBS的安装以及AD命令的使用”,其中根据自己的操作添加了一些之前不太明白的地方。
1. 计算机配置:
CPU > p4
内存 >
硬盘 >
2. Linux安装:
a.磁盘分区使用手动分区,一般如下分配
/dev/hda1 /
/dev/hda2 /usr
/dev/hda3 /swap
/dev/hda5 /opt
/dev/hda6 /var
/dev/hda7 /home
/dev/hdb1 /u01
根分区/需要格式化为主分区,
交换分区SWAP,一般是内存的两倍大小,如果物理内存超过
系统安装时,选择定制安装,程序包选择:
选择Development Tools, X Software Development, Legacy Software Development。
b.配置系统
检查软件包
# 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 libaio-devel openmotif21
# mount -t iso9660 /dev/cdrom /media/cdrecorder
# cd /media/cdrecorder/CentOS/RPMS
安装缺少的软件包
# rpm -ivh sysstat libaio libaio-devel openmotif21
# umount /dev/cdrom
修改hosts文件:
# vi /etc/hosts
--增加主机名解析
127.0.0.1 localhost.localdomain localhost
192.168.2.96 ebsdemo.conan.com
确保/etc/sysconfig/network文件的内容包含:
HOSTNAME=<node_name>.<domain_name>
如果/etc/sysconfig/networking/profiles/default/network文件存在,则删除它。
修改/etc/profile文件:
增加LD_ASSUME_KERNEL变量,
在文件最后一行增加
LD_ASSUME_KERNEL=
export LD_ASSUME_KERNEL
c.配置系统内核参数:
# vi /etc/sysctl.conf在此文件最后添加如下内容:
kernel.domainname = ebsdemo.conan.com
fs.file-max= 327679
kernel.shmmax = 4294967296 --此参数以字节计算,为物理内存的一半。
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_max=262144
net.core.wmem_max=262144
net.core.rmem_default=262144
net.core.wmem_default=262144
配置/etc/security/limits.conf , 在文件最后添加如下4行:
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
d.给OS应用补丁,针对RHEL4 Oracle9i的补丁p4198954_21_linux.zip,解压这个补丁,会有两个RPM文件compat-libcwait-2.0-2.i386.rpm, compat-oracle-rhel4-1.0-5.i386.rpm
用rpm命令安装:
# rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm
# rpm -ivh compat-libcwait-2.0-2.i386.rpm
e.建立安装用户:
# mkdir -p /u01/oracle/
--创建目录
# groupadd oracle
# useradd -g oracle -d /u01/oracle/ora -m oravis
---数据库层拥有者
# useradd -g oracle -d /u01/oracle/app -m applvis
---应用层文件拥有者
f.重启系统
3. Oracle 11i安装
a.准备安装文件:
如果是安装源文件来自光盘,则需要Copy到系统中,光碟的编号为:
Start Here - Disk 1
APPL_TOP - Disk n
RDBMS - Disk n
Tools - Disk n
Databases - Disk n
可能包括语言包。
b.创建Stage Area,用来保存安装文件:
# mkdir /u01/Stage11i
c.开始Copy文件:
将Start Here盘放入光驱,一般会自动Mount到/media/cdrom,
执行:
# perl /media/cdrom/Disk1/rapidwiz/adautostg.pl
--注意:不要进入光盘目录中直接执行。
d.选择需要的组件:
1 - to choose Oracle Applications
2 - to choose Oracle Applications with NLS
3 - to choose Oracle Database technology stack (RDBMS)
4 - to choose Oracle Applications database (Databases)
5 - to choose Oracle Applications technology stack (Tools)
6 - to choose APPL_TOP
7 - to choose National Language Support (NLS) Languages
我们可以选择1或者是2。
然后根据提示,一张一张的换盘。
此步骤执行完后,安装文件会自动保存到/u01/Stage11i中。
e.开始安装
以root用户安装:
# cd /u01/Stage11i/startCD/Disk1/rapidwiz
# ./rapidwiz
全新安装:
选择单节点或多节点安装:
选择安装数据库类型:Vision有Demo数据,Fresh是新安装,安装生产环境的选择。
选择模块:
选择系统使用的国家,因为有些功能与所在国家有关,比如HR:
后续还有语言,字符集的选择,我们一般会选择简体中文,UTF-8字符集。
安装过程中,需要输入:
RDBMS的拥有者—oravis,
数据库安装路径/u01/oracle/ora
App层的拥有者—applvis
APPL_TOP, COMMON_TOP, IAS_ORACLE_HOME, ORACLE_HOME (
根据需要选择安装的模块。系统会自动安装完成并启动EBS。
EBS系统文件位置
系统安装完成后,需要将环境变量执行文件添加到用户的bash_profile文件中
以测试环境为例:
DB层:
# su - oradev
$ vi .bash_profile
. /u01/oracle/ora/9.2.0/DEV_tc-erpteam02.env
--将这行添加到最后一行。
‘DEV’是数据库实例名,根据安装时指定名称而定。
‘tc-erpteam02.env’ 是数据库安装所在的主机名
应用层:
# su - appldev
$ vi .bash_profile
. /prod/oracle/appldev/devappl/APPSDEV_pe-erpdev.env
--添加到最后一行
Oracle EBS有一些常用的习惯用语,维护系统时需要用到:
|
Convention |
Meaning |
|
APPLMGR |
User who owns the applications file system (APPL_TOP and application tier technology stack) |
|
ORACLE |
User who owns the database file system (RDBMS ORACLE_HOME and database files) |
|
CONTEXT_NAME |
Logical name for your Context. Default: <SID>_<hostname> |
|
CONTEXT |
Full path to the Context File (either Applications Context File or Database Context File). Default: |
|
APPSpwd |
Applications database user password |
|
APPSuser/APPSpwd |
Applications database |
|
Monospace Text |
Represents command line text. Type this command exactly as shown |
|
< > |
Text enclosed in angle brackets represents a variable. Substitute a value for the variable text. Do not type the angle brackets |
|
Applications Context |
An XML repository located in the APPL_TOP containing information specific to that APPL_TOP |
|
Database Context |
An XML repository located in the RDBMS ORACLE_HOME containing information specific to that Database tier |
安装完成后,有一些文件路径是我们经常会用到的。在环境变量中,都已经帮我们设置好:
ORACLE_HOME:RDBMS层的数据库安装路径
APPL_TOP:各应用层模块的位置,包括DBA使用的应用程序
COMMON_TOP:Holds directories for files used across products or in conjunction with third-party products
iAS ORACLE_HOME:Oracle Application Server (iAS) ,和
常用AD命令
经常使用的AD命令有:
AD名 命令名 描述
AD Administrator adadmin 执行Oracle应用的维护
AD Configuration adutconf.sql 报告输出应用的已安装配置
AD Controller adctrl 管理adadmin,adpatch执行时的work,查看work状态
AutoPatch adpatch 应用补丁
用到最多的是adadmin ,adpatch
以下是adadmin的可用功能:
AD Administration Main Menu
--------------------------------------------------
1.Generate Applications Files menu
2.Maintain Applications Files menu
3.Compile/Reload Applications Database Entities menu
4.Maintain Applications Database Entities menu
|Archiver|小黑屋|手机版|壹佰网 ERP100
( 京ICP备19053597号-2 )
GMT+8, 2025/11/30 01:33 , Processed in 0.008176 second(s), 12 queries , File On.
Powered by Discuz! X3.4
Copyright © 2001-2020, Tencent Cloud.