【问题标题】:Installing Oracle12c and Oracle Forms on the same linux machine?在同一台 linux 机器上安装 Oracle12c 和 Oracle Forms?
【发布时间】:2018-04-23 19:01:32
【问题描述】:

我在我的 Fedora 27 64 位电脑上安装了 Oracle 12c r1,现在我想安装 Oracle Forms

但问题是 Oracle Fusion 基础架构需要安装在不同的 Oracle_Home 上,安装后,当我开始安装 Oracle Forms 时,Oracle 报告安装永远不会完成并且卡在 98%,当我检查日志时它看起来就像安装程序在另一个 Oracle_home(旧家)中寻找文件一样 我的数据库在哪里!

有人告诉我Oracle Forms的完整安装包括相同版本的Oracle数据库,所以我不需要安装旧的12c数据库,这是真的吗?

我以前从未安装过 Fusion 或 Forms,我不知道如何在与我的数据库相同的机器上正确安装它们,所以谁能帮助我吗?

谢谢

【问题讨论】:

    标签: database oracle12c oracleforms oracle-fusion-middleware


    【解决方案1】:

    我不是 Oracle Forms 安装方面的专家,但我可能会为您提供一些有用的信息。

    首先 - 您要安装哪个版本的 Fusion Middleware?这很重要,因为 Oracle Forms&Reports 在操作系统方面要求很高,而且比 Oracle 数据库要复杂得多。您应该仅将其安装在受支持的设备上。它与包和库相连。如果你太新,你可能会遇到奇怪的问题。

    对于 12.2.1.3.0,支持的操作系统是:

    • Oracle Linux 6,
    • Oracle Linux 7,
    • 红帽企业 Linux 6,
    • 红帽企业 Linux 7,
    • SLES 11,
    • SLES 12.

    Fedora 19 是 RHEL 7 的克隆,也许 Fedora 27 太新了?我找不到任何关于它的信息......我们公司的 DBA 曾经告诉我:“永远不要尝试在 Oracle 不直接支持的配置上安装 Oracle 软件 - 它会自找麻烦。你应该始终按照安装指南所述进行操作。”

    也许您应该尝试使用上述操作系统之一在单独的虚拟机上安装融合中间件?在我看来,在 VM 上安装 Oracle 融合中间件要比在裸机 PC 上安全得多。它易于备份,易于迁移到其他服务器等。支持的是 Oracle VM,但您使用 VMware 应该没有问题(我知道 FMW 11 可以在 VMware 上运行,从未尝试过 12)。

    有人告诉我 Oracle Forms 的完整安装包括 相同版本的 Oracle 数据库,所以我不需要旧的 12c 数据 基础安装,这是真的吗?

    根据this Guide - 不,它没有。但我知道 Oracle DB 打包附带的其他产品(如 Oracle Business Intelligence,它由 Oracle DB、Weblogic 和 OBI 作为中间件组成)——所以也许这并不完全正确。

    新信息(2018-04-26):

    好的,我问过一位更有经验的 DBA,他告诉我使用另一个 linux 用户帐户在同一台​​ PC 上安装其他 oracle 软件是很常见的。然后您可以轻松设置完全不同的环境,从而避免故障。例如,您可以为它们设置不同的 ORACLE_HOME。

    【讨论】:

    • 您好,感谢您的回复,我尝试安装的版本是 12.2.1.3.0,并且我已经在安装前完成了所有预先请求的软件包,您是对的Oracle 是最难安装和最复杂的软件包,但安装程序会在安装前对操作系统进行非常“详细”的检查,因为 F27 是 RHEL 的克隆,所以检查总是通过并且没有问题,正如我所说的那样看起来问题是双主目录...我仍然不知道如何克服这个问题,好像我更改了 Oracle_Home 已经安装的数据库将无法运行?!
    • 我通过添加一些新想法改进了我的答案。也许它会帮助你更多。
    【解决方案2】:

    如果您隔离环境,则无需拥有多个用户帐户。对于在同一台服务器上安装多个 Oracle 产品,我使用 shell 脚本为每个产品设置 ENV。

    确保您当前的 ENV 没有任何 Oracle 数据库引用 - 检查 .bashrc .bash_profile 并运行:printenv 进行验证。

    示例:数据库环境脚本

    #!/bin/sh
    #
    # Defining environment variables for Oracle Database.
    #
    
    ORACLE_BASE=/u01/app/oracle
    export ORACLE_BASE
    
    ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1
    export ORACLE_HOME
    
    TNS_ADMIN=$ORACLE_HOME/network/admin
    export TNS_ADMIN
    
    JAVA_HOME=$ORACLE_HOME/jdk
    export JAVA_HOME
    
    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
    export LD_LIBRARY_PATH
    
    PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$JAVA_HOME/bin:$PATH
    export PATH
    

    获取 env 脚本并从 shell 启动侦听器和数据库 - 需要为中间件安装运行数据库

    从 oracle.com/technology 安装 Java 8 JDK - 我下载 tar gzip 文件并解压缩到 /u01/app/oracle/product/jdk8 {最好使用文件夹 jdk8 的通用名称而不是发布号更容易升级jdk}

    为安装设置 ENV:

    ORACLE_BASE=/u01/app/oracle
    export ORACLE_BASE
    
    JAVA_HOME=/u01/app/oracle/product/jdk8
    export JAVA_HOME
    
    PATH=$JAVA_HOME/bin:$PATH
    export PATH
    

    用于在 shell 中安装的源 ENV 从同一个 shell 开始中间件基础设施安装(这部分不需要运行配置) 创建存储库:cd 到中间件基础架构 home/oracle_common/bin 运行 ./rcu -> Common Infrastructure Services/Oracle Platform Security Services 和前缀 安装 FMW(与基础设施相同的外壳) 运行config.sh

    安装后:如果出现错误,可能需要创建符号链接 - cd /usr/lib64 - ln -s libXm.so.4 libXm.so.3

    创建 shell 脚本来设置 FMW 环境

    #!/bin/sh
    #
    # 12c Fusion Middleware Environment
    #
    
    ORACLE_HOME=/u01/app/oracle/product/m12.2
    export ORACLE_HOME
    
    JAVA_HOME=/u01/app/oracle/product/jdk8
    export JAVA_HOME
    
    PATH=$ORACLE_HOME/OPatch:$ORACLE_HOME/wlserver/common/bin:$ORACLE_HOME/oracle_common/common/bin
    export PATH
    

    获取 FMW ENV 脚本,然后 cd $ORACLE_HOME 并启动进程

    我发现使用外壳和环境隔离效果很好。 FMW/基础设施需要 Java 8 - 我过去在尝试将 OpenJDK 用于 FMW 时遇到过问题 - 使用 Oracle Java 8 JDK 似乎效果更好。

    这些是我在 Redhat 7 上安装的注意事项 - 应该可以在 Fedora 上运行,但可能需要一些故障排除 - 有时库比 FMW 要求的版本更新或丢失。不确定您是否在尝试中安装了存储库 - 如果不是这可能是安装挂起的原因 - 它正在尝试连接到数据库并更新存储库表。

    有关详细信息,请参阅安装指南

    希望对你有所帮助。

    【讨论】:

      猜你喜欢
      • 2018-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-04
      • 2011-03-15
      • 2019-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多