0
点赞
收藏
分享

微信扫一扫

vm oracle linux7 安装 Oracle E-Business 12.1

正义的杰克船长 2022-02-14 阅读 108

vm oracle linux7 安装 Oracle E-Business 12.1

安装Oracle E-Business 12.1

本篇文章需要注册Oracle账号、下载12.1介质、镜像oracle linux7。

文章目录

一、操作系统要求

1.1.在 vm Linux 64 位操作系统安装 Oracle E-Business Suite R12.1

注意:只列举支持的oracle linux版本

Operating System NameSupported Version
Oracle Linux4 - Update 4 or higher (64-bit)
Oracle Linux5 - Update 1 or higher (64-bit)
Oracle Linux6 - Update 0 or higher (64-bit)

1.2.下表列出了Oracle Linux所需的最低内核版本

Operating SystemKernel
Oracle Linux 52.6.18-53.1.4.EL5
Oracle Linux 62.6.32-71.el6, 2.6.32-100.28.5.el6
Oracle Linux 73.8.13-35.3.1.el7uek.x86_64
Oracle Linux 84.18.0-193.el8, 5.4.17-2011.1.2.el8uek

查看安装的oracle linux版本内核是否满足最低内核版本

[root@ebs-oracle home]#  uname -r
5.4.17-2136.302.6.1.el7uek.x86_64

二、安装软件包

2.1.预安装 RPM

此预安装 rpm 将显着减少安装、升级或克隆 E-Business Suite R12 实例之前的环境准备时间:

  • 下载并安装安装电子商务套件 R12 所需的所有软件包版本和依赖项
  • 创建用户 oracle 和 applmgr 分别用作数据库和应用程序层的所有者,同时在 Oracle Linux 5 的 /etc/security/limits.conf 和 /etc/security/limits.d/ 中设置硬壳和软壳资源限制用于 Oracle Linux 6、7 和 8 的 oracle-ebs-server-R12-preinstall.conf
  • 将 /etc/sysctl.conf 中的内核参数更新为推荐值
  • 将 /etc/resolv.conf 中的 DNS 解析器参数设置为最小推荐值
  • 在内核命令行中设置 ‘numa=off’
  • 如果启用,则禁用 Oracle Linux 6、7 和 8 的“透明大页面 (THP)”

2.2.安装RPM步骤

2.2.1.以授权用户(如root)的身份,下载配置存储库位置的文件repo

cd /etc/yum.repos.d 
wget https://yum.oracle.com/public-yum-ol7.repo

**注意:**对于 Oracle Linux 5 或 6,用户应将上述命令中的“public-yum-ol7.repo”分别替换为“public-yum-el5.repo”或“public-yum-ol6.repo”。

2.2.2.打开public-yum-ol7.repo文件,将enabled=0”更改为“enabled=1,同时启用 addons

[ol7_latest]
name=Oracle Linux $releasever Latest ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

[ol7_addons]
name=Oracle Linux $releasever Add ons ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/addons/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

[ol7_UEKR5]
name=Latest Unbreakable Enterprise Kernel Release 5 for Oracle Linux $releasever ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/UEKR5/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

2.2.3.对于 Oracle Linux 5、6 或 7,先更新所有软件包,然后通过运行以下 yum 命令来安装预安装 rpm:

注意:可能会根据软件包的更新而有所不同。

# yum update 
# yum install oracle-ebs-server-R12-preinstall

2.2.4.安装 Linux x86-64(64 位)所需的软件包和最低要求版本

如果不采用预安装 RPM的方式的话,我们需要安装应用层和数据库的rpm包,如下:

binutils-2.23.52.0.1-16.el7.x86_64
binutils-2.23.52.0.1-16.el7.x86_642
compat-db47-4.7.25-27.el7.i686
gcc-4.8.2-16.el7.x86_64
gcc-c++-4.8.2-16.el7.x86_64
glibc-2.17-55.el7.i686
glibc-2.17-55.el7.x86_64
glibc-common-2.17-55.el7.x86_64
glibc-devel-2.17-55.el7.i686
glibc-devel-2.17-55.el7.x86_64
libgcc-4.8.2-16.el7.i686
libgcc-4.8.2-16.el7.x86_64
libstdc++-devel-4.8.2-16.el7.i686
libstdc++-devel-4.8.2-16.el7.x86_64
libstdc++-4.8.2-16.el7.i686
libstdc++-4.8.2-16.el7.x86_64
libXi-1.7.2-2.1.el7.i686
libXp-1.0.2-2.1.el7.i686
libXp-1.0.2-2.1.el7.x86_64
libaio-0.3.109-12.el7.i686
libaio-0.3.109-12.el7.x86_64
libgomp-4.8.2-16.el7.x86_64
make-3.82-21.el7.x86_64
gdbm-1.10-8.el7.i686
gdbm-1.10-8.el7.x86_64
sysstat-10.1.5-4.el7.x86_64
util-linux-2.23.2-16.el7.x86_64
unzip-5.52-3.0.1.el5.x86_643
compat-libstdc++-33-3.2.3-71.el7.i686
compat-libcap1-1.10-7.el7.x86_64
compat-libstdc++-33-3.2.3-71.el7.x86_64
elfutils-libelf-devel-0.158-3.el7.x86_64
libaio-devel-0.3.109-12.el7.x86_64
xorg-x11-utils-7.5-13.1.el7.x86_64
compat-libstdc++-296-2.96-144.0.2.el7.i686
xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386
libXrender-0.9.8-2.1.el7.i686
motif-2.3.4-14.el7_5.i6861
motif-devel-2.3.4-14.el7_5.i686

2.2.5.检查rpm包是否安装完成

在 Linux 上可以使用以下命令检查 rpms 是否存在(以 libgcc 为例):

[root@ebs-oracle home]# rpm -qa --qf "%{n}-%{v}-%{r}.%{arch}\n" | grep libgcc
libgcc-4.8.5-44.0.3.el7.x86_64
libgcc-4.8.5-44.0.3.el7.i686

三、其它配置

3.1.配置host文件

(1)验证 /etc/hosts 文件的格式如下:

127.0.0.1 localhost.localdomain localhost 
[ ip_address ] [ node_name ].[ domain_name ] [ node_name ]

(2)对于 Oracle Linux/RHEL 7 和 8,验证 /etc/hostname 中的条目是否如下所示:

[node_name].[domain_name]

**注意:**也可以使用 hostnamectl 命令更改它。

(3)如果 /etc/sysconfig/networking/profiles/default/network 文件存在,请将其删除。

(4)如果更改了文件请重新启动系统

3.2.修改limits.conf文件的数量

打开 /etc/security/limits.conf 文件并更改“hard”和“soft”参数的现有值,如下所示。修改后重启系统。

 * hard nofile 65535
  * soft nofile 4096
  * hard nproc 16384
  * soft nproc 2047

**注意:**如果任何参数的当前值高于本文档中列出的值,则不要更改该参数的值。

3.3.为HTTP SERVER 安装操作系统库补丁

从 My Oracle Support下载并应用[补丁 6078836]以修复与电子商务套件技术堆栈捆绑在一起的 Oracle HTTP Server(缺少 libdb.so.2)的问题。
请注意,必须在安装 Oracle E-Business Suite 之前应用此补丁(包括必需的操作系统库)。

(1)下载补丁

在这里插入图片描述

(2)上传压缩包到服务器上

在这里插入图片描述

(3)解压压缩包并找到README文件,根据文件完成安装步骤。

在这里插入图片描述

对于 Oracle Linux 7 和 RHEL 7,执行以下命令(在您的系统上以 root 用户身份)以创建指向 Berkeley DB 库的必需链接:

# cd /usr/lib 
# ln -s libdb-4.7.so libdb-4.3.so

3.4.检查[OPMN 端口冲突]

默认情况下,应用服务器技术栈的OPMN服务在Rapid Install启动时监听6000端口。这可能与 Linux 服务器上用于图形控制台的 X11 端口冲突并阻止快速安装完成。

要解决此问题,请在安装或升级之前执行以下步骤:

  • 检查端口 6000 是否正在使用(“netstat -a | grep 6000”)
  • 如果是这样,您应该禁用 Linux 服务器上的图形控制台登录过程。这可以通过以 root 身份登录并发出以下命令来完成:
    • 通过命令“lsof -i TCP:6000”找到使用6000端口的进程。
    • 使用“kill -9”中止上一步中找到的进程
    • 确认没有在端口 6000 侦听任何内容(“netstat -a | grep 6000”)
    • 通过将“id:5:initdefault:”更改为“id:3:initdefault:”来修改/etc/inittab
    • 运行“/sbin/init 3”重启dtlogin

3.5.检查 /etc/services 的大小

为避免在安装 12.1 时注册 10.1.2 Oracle Home 时 Java 堆栈溢出,可能需要备份 /etc/services 文件,删除文件中的注释行,然后在安装 12.1 后恢复该文件(如果有)文件中有大量注释行

cp /etc/services  backup/

四、开始图形化安装

用户现在可以将现有的电子商务套件环境克隆到新的 Linux 系统,或者在正确下载和暂存电子商务套件媒体后,使用 Rapidwiz 实用程序使用快速安装安装电子商务套件,开始快速安装:

**注意:**在开始快速安装之前,需要安装Xmanager 或者图形化桌面,否则打不开图形化安装界面。

1.将下载好的介质上传到服务器中

在这里插入图片描述

2.创建目录/u01/StageR12

mkdir -p /u01/StageR12/

3.解压上传的压缩包到/u01/StageR12/目录下

在这里插入图片描述

4.执行脚本rapidwiz开始图形化安装

以root用户去执行rapid install

$ cd /u01/StageR12/startCD/Disk1/rapidwiz/
$ ./rapidwiz

5.启动快速安装向导

通过在提示符下输入rapidwiz 从命令行启动向导。欢迎屏幕列出了随 Oracle E-Business Suite 一起安装的数据库和技术堆栈组件。查看信息后,单击下一步继续。

6.选择向导操作

使用选择向导操作 屏幕以指示您希望快速安装执行的操作。你开始两个新的装置和 从此屏幕升级。根据您选择的操作,快速安装向导会继续执行相应的屏幕流程。

选择向导操作 - 安装 Oracle Applications 版本 12.1.1

7.提供 Oracle 配置管理器详细信息

此处设置是针对oracle support访问系统的账号设置,不对其设置

点击下一步。

8.配置选择

由于这是全新安装,因此选择Create a new configuration,然后单击Next继续。
在这里插入图片描述

9.指定全局系统设置

Port Pool 设置的默认值为零, 但是您可以通过从下拉列表中选择另一个值来自定义它 端口池字段。有 100 个端口池选择:如果您选择增量 3,则默认值将增加该值。数据库端口 (1521) 变为 1524,RPC 端口 (1626) 变为 1629,依此类推。

此时,您可以通过单击Next来简单地接受所选端口池(以及各个端口)的值。这对于许多安装来说就足够了

10.定义数据库节点配置

在数据库节点配置屏幕上,指明要在新系统中安装的数据库类型、用于标识它的名称、将在其上运行的机器以及该机器的域名。然后您需要确认下拉列表中显示的操作系统是否正确,指定 Oracle 用户的操作系统帐户名和组,最后指定安装的基本目录。

Database Type: 选择Fresh Database新的数据库

**Database SID: **默认

Host Name: 安装之前的配置 输入hostname查看

**Domain Name:**域名填写 打开/etc/hosts 查看并填入

如:
在这里插入图片描述

Base directory: 安装路径 按照这个路径在服务器上创建 并且在/u01文件给oracle 和applmgr用户赋予权限

[root@ebs home]# chown -R oracle:dba /d01

**注意:**因为applmgr也属于dba组所以相当于赋予了applmgr权限

其它地方默认

在这里插入图片描述

11.选择产品许可类型(仅限全新数据库安装)

通过选择它,您告诉 Rapid Install 自动注册Oracle E-Business Suite 价格包中包含的所有产品。被选中和变灰的产品将作为套件的一部分自动获得许可。那些不是必须单独注册为附加产品 — 它们不属于 E-Business Suite 价格包的一部分。在您已获得许可并要注册的任何其他产品旁边打勾。完成相应的许可屏幕,然后单击下一步继续。

在这里插入图片描述

12.选择特定国家/地区的功能(仅限全新数据库安装)

选择China-CN,点击下一步。
在这里插入图片描述

13.选择国际化设置(仅限全新数据库安装)

1.添加简体中文

2.选择编码UTF-8
在这里插入图片描述

14.输入主要应用程序节点信息

您已经为 RDBMS 指定了顶级目录。现在你必须指定与应用程序节点关联的顶级目录和子目录。前面已经配置好,下一步。
在这里插入图片描述

15.查看数据库和应用程序节点信息

在此阶段,您已指定数据库节点和主应用程序节点的详细信息。对于简单的环境,您可能只需要一个应用程序节点,在这种情况下,您只需单击下一步即可跳过下一步。

如果您确实要指定其他应用程序节点的详细信息,请继续执行下一步。

在这里插入图片描述

16.查看预安装检查

在这里插入图片描述

现在出现验证系统配置屏幕,以指示是否满足安装的各种预安装要求。

在这里插入图片描述

如果有不符合的 查看具体报错信息

例如: File Systems 报错 一般都是没有给/d01文件赋予oracle和applmgr权限,给予权限即可。

17.开始安装

安装过程错误1:

RC-20200: Fatal: Could not find Unzip. At this time only Native UnZip 5.X is supported. Please make sure you have UnZip 5.X in your path and try again... Cannot execute Install for database ORACLE_HOME RW-50010: Error: - script has returned an error: 1 RW-50004: Error code received when running external process. Check log file for details. Running Database Install Driver for PROD instance 

解决方案:降低unzip版本

1、获取unzip源码sudo wget http://downloads.sourceforge.net/infozip/unzip552.tar.gz2、解压tar zxvf unzip552.tar.gz3、进入目录cd unzip-5.52/4、将Makefile从unix子目录复制到当前目录cp unix/Makefile ./5、安装make genericmake install

安装过程错误2:

RW-50004: Error code received when running external processissue--|      0% completed       AC-00402: Unable to read driver file: /db/orauat/e121/DEV/db/tech_st/11.1.0/appsutil/template/addbtmpl.drvCannot execute configure of database using RapidClone    RW-50010: Error: - script has returned an error:   1RW-50004: Error code received when running external process.  Check log file for details.Running Database Install Driver for DEV instance

解决方案:

su – oracle$mkdir -p /tmp/RapidInstall/jre/Linux$mkdir -p /tmp/RapidInstall/jre/Linux_x64然后重启rapidwiz

五、web页面访问ebs-oracle

1.启动ERP时一定要先启动数据库监听和数据库,然后再启动应用系统:

# su - oracle$ cd /u01/oracle/PROD/db/tech_st/11.1.0/$ . ./PROD_ebsr12.env $ lsnrctl start$ sqlplus /nolog
SQL> conn /as sysdbaConnected to an idle instance.SQL> SQL> startupORACLE instance started.

2.启动应用系统:

# su - applmgr$ cd /u01/oracle/PROD/apps/apps_st/appl/$ . ./APPSPROD_ebsr12.env $ echo $APPL_TOP/u01/oracle/PROD/apps/apps_st/appl$ cd $ADMIN_SCRIPTS_HOME $ . ./adstrtal.sh apps/apps

**常见错误:: **

: check the logfile /d01/oracle/PROD/inst/apps/PROD_ebs/logs/appl/admin/log/adstrtal.log for more information …

查看日志文件:

在这里插入图片描述

解决方法:

1.停止脚本

adopmnctl.sh stop

2.删除相关文件

  rm -rf   /d01/oracle/PROD/apps/tech_st/10.1.3/j2ee/oacore/persistence/*     rm -rf  /d01/oracle/PROD/apps/tech_st/10.1.3/j2ee/oafm/persistence/*   rm -rf /d01/oracle/PROD/apps/tech_st/10.1.3/j2ee/forms/persistence/*

3.查看web页面登录地址

[applmgr@ebs scripts]$ cat $CONTEXT_FILE | grep login         <login_page oa_var="s_login_page">http://ebs.zmy.com:8000/OA_HTML/AppsLogin</login_page>

3.虚拟机配置8000端口

在这里插入图片描述

4.windows配置域名

1.首先使用 Win + R 组合快捷键打开运行命令框,然后在打开后面键入或者粘贴上上面的Hosts文件路径。

C:\WINDOWS\system32\drivers\etc

2.键入Hosts文件路径后,点击底部的“确定”就可以快速打开hosts文件位置了,如图。

在这里插入图片描述

3.编辑hosts文件,把域名添加进去

在这里插入图片描述

4.telnet 连接ip:端口

C:\Users\zhengmingyu3>telnet 192.168.13.3 8000

在这里插入图片描述

5.浏览器访问

6.输入账号sysadmin,密码sysadmin进行登录,登录结果如图所示

在这里插入图片描述

举报

相关推荐

0 条评论