Oracle Orion:如何在不安装DB服务器的情况下单独安装orion

时间:2015-11-06 23:29:25

标签: oracle

是否可以在不安装11g数据库服务器的情况下安装orion? 我想通过代理服务器运行测试,该代理服务器实际上没有安装任何数据库服务器。我想通过这个代理服务器运行orion。

1 个答案:

答案 0 :(得分:3)

Orion作为数据库/网格安装的一部分进行分发,但可以从现有的Oracle安装中复制它。它应该来自同一平台 - 例如从SPARC上的Solaris到SPARC上的Solaris。您只需要'orion'二进制文件和$ ORACLE_HOME / lib目录中的一些库。

您可以在可执行文件中使用“ldd”找到所需的库。一些链接库将位于 / usr / lib / 或其他一些系统目录中。其余的将在 $ ORACLE_HOME / lib

由于您的问题被标记为12c,我将在SPARC上从Solaris上安装12c安装示例(因为我使用该操作系统):

$ ldd ./orion | grep u01
libclntsh.so.12.1 =>     /u01/app/oracle/product/12.1.0.2/db_1/lib/libclntsh.so.12.1
libclntshcore.so.12.1 =>         /u01/app/oracle/product/12.1.0.2/db_1/lib/libclntshcore.so.12.1
libnnz12.so =>   /u01/app/oracle/product/12.1.0.2/db_1/lib/libnnz12.so
libcell12.so =>  /u01/app/oracle/product/12.1.0.2/db_1/lib/libcell12.so
libskgxp12.so =>         /u01/app/oracle/product/12.1.0.2/db_1/lib/libskgxp12.so
libmql1.so =>    /u01/app/oracle/product/12.1.0.2/db_1/lib/libmql1.so
libipc1.so =>    /u01/app/oracle/product/12.1.0.2/db_1/lib/libipc1.so
libons.so =>     /u01/app/oracle/product/12.1.0.2/db_1/lib/libons.so

**the other libraries are in system folders and should already be installed on the other system**

将二进制文件和库复制到另一台计算机后,需要将 LD_LIBRARY_PATH 环境变量设置为指向包含库的目录,以便可执行文件能够找到它们。以下是Orion取自11g安装的示例:

# pwd
/root/orion
# ls ./bin
orion
# ls ./lib/
libcell11.so       libclntsh.so.11.1  libnnz11.so        libskgxp11.so
# echo $LD_LIBRARY_PATH
/root/orion/lib