1. ホーム
  2. oracle

[解決済み] TOAD for OracleとWindows 7:OCIを初期化できません。エラー -1

2022-03-04 19:31:29

質問

Windows 7 32bitで動作するTOAD for Oracle 9.1には、以下のような問題があります。

Oracle OraClient10g 10.0.2がPCにインストールされており、Toad9.1を使用する必要があります。サーバーにログインしようとすると、TNSでデータベースを指定し、ユーザー名とパスワードを入力するのですが、以下のようなエラーメッセージが表示されます。

OCIを初期化できません。エラー -1

ググってみると、ORACLE_HOME環境変数が正しく設定されているか、TOADを管理者として実行するか、ユーザー名とパスワードが正しいか、32ビット・システム用にOracleとTOADをインストールするか、などのオプションがありました... これらのオプションをすべてチェックしましたが、まだエラーが発生します。

しかし、細かいことですが、言っておかなければならないことがあります。私のスタートメニューには、2つのOracleホーム(Home1とHome2)があります。Home2は、問題解決のためにOracleを再インストールしたため、空のフォルダを指しており、ショートカットはまだスタートメニューにあります。しかし、ORACLE_HOMEは正しいホームを指しているので、これは重要ではないと思います。

本当に助けてほしい。このエラーを解決して、TOADを使ってログインする必要があるのです。

解決方法を教えてください。

問題は解決しました。Windowsレジストリを含む環境変数を変更したところ、TNSのメニューにOracleホームが赤く表示されるようになりました。環境変数を元に戻したら、Toadが接続できるようになりました。不思議ですが、これで解決です。