Oracle Instant Client 安装问题 - “HTTP 代理设置的值不正确”

Oracle Instant Client 安装问题 - “HTTP 代理设置的值不正确”

当我运行 sqlplus 时出现以下错误:

#sqlplus
Error 46 initializing SQL*Plus  
HTTP proxy setting has incorrect value  
SP2-1502: The HTTP proxy server specified by http_proxy is not accessible

我刚刚通过执行以下操作在 Fedora 12 上安装了 Oracle 即时客户端:

我从http://www.oracle.com/technetwork/topics/linuxsoft-082809.html

  • oracle-instantclient11.2-basic-11.2.0.1.0-1.i386.rpm
  • oracle-instantclient11.2-devel-11.2.0.1.0-1.i386.rpm
  • oracle-instantclient11.2-jdbc-11.2.0.1.0-1.i386.rpm
  • oracle-instantclient11.2-odbc-11.2.0.1.0-1.i386.rpm
  • oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.i386.rpm
  • oracle-instantclient11.2-工具-11.2.0.1.0-1.i386.rpm

然后我使用 rpm 安装了它们

另外,我将其添加到我的 /etc/bashrc 文件中并重新启动了 shell:

export ORACLE_HOME=/usr/lib/oracle/11.2/client  
export LD_LIBRARY=/usr/lib/oracle/11.2/client/lib/  

操作系统:Fedora 12,2.6.32.16-150.fc12.i686.PAE

这是一个 VMWare vm - 无法访问互联网。

也许我应该使用 i686 版本?

谢谢 SF

答案1

对我而言唯一有效的方法是将 http_proxy 设置为空白:

export http_proxy=

然后运行 ​​SQL Plus

答案2

sqlplus 使用 http_proxy 和 no_proxy 环境变量来确定是否使用代理。要绕过代理设置,则需要取消设置这两个值。

unset http_proxy
unset no_proxy

或者

export http_proxy=
export no_proxy=

答案3

事实证明,我在 profile.d/proxy.sh 中将密码设置为错误值

相关内容