gpt4 book ai didi

linux - 在不设置环境变量的情况下在 Linux 上安装 Oracle Instantclient?

转载 作者:IT王子 更新时间:2023-10-29 01:02:57 27 4
gpt4 key购买 nike

Oracle 的说明指定设置 LD_LIBRARY_PATH。这使得我的应用程序依赖于随机用户的配置并且设置起来非常麻烦。

如何避免必须设置任何环境变量?

OS/X 的相关说明:installing Oracle Instantclient on Mac OS/X without setting environment variables?

最佳答案

Oracle 的 instantclient 安装说明指定用户设置 LD_LIBRARY_PATH。多用户管理起来很麻烦。

在不设置任何环境变量的情况下使用 instantclient:

从 oracle.com 下载 instantclient 分发版。要进行非 Java 软件开发,您将需要(假设是 Oracle 10.2):

instantclient-basic-linux-x86_64-10.2.0.4.0.zip
instantclient-sdk-linux-x86_64-10.2.0.4.0.zip
instantclient-sqlplus-linux-x86_64-10.2.0.4.0.zip

解压这三个文件。这会给你一个目录

instantclient_10_2/

将文件复制到/usr,这是动态加载程序搜索的默认位置之一。

sudo cp instantclient_10_2/sdk/include/*.h /usr/include
sudo cp instantclient_10_2/sqlplus /usr/bin
sudo cp instantclient_10_2/*.so* /usr/lib

如果您使用 tnsnames.ora,请将其复制到/etc,这是 oracle 运行时搜索的默认全局位置。

sudo cp tnsnames.ora /etc

测试

/usr/bin/sqlplus scott/tiger@myoracle

关于linux - 在不设置环境变量的情况下在 Linux 上安装 Oracle Instantclient?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/764871/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com