2

sqlplus 経由で Oracle データベースに接続しようとすると問題が発生します。

コマンド ラインは次のようになります。

C:\oracle\product\11.2.0\client_1>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

C:\oracle\product\11.2.0\client_1>http_proxy
'http_proxy' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.

このブログ投稿によると!http_proxy 変数の値について不平を言っているように見えますが、この変数はクライアント マシンにも存在しません。

Windowsで同じ問題が発生した人はいますか?


編集:

申し訳ありません。http_proxy をユーザー変数として設定しました。私はそれを間違った方法で見ようとしていただけです。

違う:

C:\Users\ilson.bolzan>http_proxy

右:

C:\Users\ilson.bolzan>echo %http_proxy%
4

8 に答える 8

9

Linuxでも同じ問題が発生しました。

「http_proxy」環境変数の設定を解除したとき

unset http_proxy
or
export http_proxy=

問題が繰り返されました。

「no_proxy」環境変数がケースを台無しにしていることがわかりました。

http_proxyに適切な値がありました

http_proxy=http://localhost:3128/

しかし、 no_proxy =localhost,127.0.0.0/8,::1もありました。

「no_proxy」環境変数の設定を解除したところ、sqlplus が期待どおりに動作し始めました。

于 2014-08-05T06:49:45.000 に答える
2

http_proxy変数なので、Windows ではこの値を設定する必要があります

c:\>set http_proxy = whatever

未設定値

c:\>set http_proxy =

私見 U は ORACLE_SID 変数または ORACLE_HOME 変数に問題があります。このコマンドで正しく入力されている変数を確認してください。c:\>set

于 2013-11-12T12:58:48.713 に答える
1

これは古い質問であることは認識していますが、同様の問題が数回発生し、この投稿に戻ってきたのでこれを追加しているので、他の人に役立つかもしれません.

Linuxでは、「NO_PROXY」と「no_proxy」の両方を設定しました(大文字と小文字が異なります)。これらの両方を設定解除する必要があり、HTTP_PROXY を設定したままにしました。

于 2015-09-08T13:04:52.033 に答える
0

プロキシが認証を使用する場合、同じ問題が発生します。

HTTP_PROXY=http://domain\\user@192.168.178.1

これは私のためにそれをブロックしました。それを修正するために機能したのは、HTTP_PROXY変数を完全に設定解除するか、その部分を追い出すことdomain\\user@でした。つまり、上記の例に基づいて、次のように変更します。

HTTP_PROXY=http://192.168.178.1

ただし、私のNO_PROXY場合、変数はプロセスを妨げませんでした。

于 2017-01-11T14:12:33.513 に答える