• 締切済み
  • すぐに回答を!

ORACLE ODBCエラー03121について

先日、ORACLE73をインストールしました。 (日頃、ORACLEデータベースにアクセスするのに、ODBC経由のSQLツールを使用します) インストール直後は、ログインでき、SQLでDB検索可能だったのですが、数日後、再度ツールを使おうとしたところ、このようなエラーがでました。  ↓↓↓ ORA03121:インターフェースドライバが接続されていないため関数は実行されません。 インストールがうまくいってなかったのかな?とも思いましたが、一度ログインして普通に使えたので、それも考えにくいと思いました。 強いて心当たりがあるといえば、環境変数の設定を変えたのですが、そこも既にチェック済で、他にどのような原因があるか分からず煮詰まっています。 詳しい方、アドバイスよろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数284
  • ありがとう数5

みんなの回答

  • 回答No.1
  • lv4u
  • ベストアンサー率27% (1861/6715)

>>強いて心当たりがあるといえば、環境変数の設定を変えたのですが、そこも既にチェック済で、他にどのような原因があるか分からず煮詰まっています。 通常は、何もしないのに使えていたソフトが全く使えなくなることは無いですね。環境変数をいじる必要が出たなら、「ちょっとした変更」じゃあない変更をシステムに加えたのだと思いますので、接続できなくなることは、ありうると思えます。 Oracleって、この手の接続障害って、なかなか原因判明しずらいことが多かったように思います。使用しているソフトのアンインストール&再インストールがいいのではないでしょうか?

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • [Oracle8i]ODBC経由でデータベースリンクに接続できますか?

    こんばんわ、ZIGENといいます。 はじめて、データベースリンクというものを 作成してみまして、Net8からは、無事接続し 対象のテーブルをSELECTできました。 しかし、ODBC経由で同じテーブルを参照しようと すると、以下のエラーになってしまいます。 --- SQLSTATE:S1000 Native Error Code:2041 Driver Message:[Oracle][ODBC][Ora]ORA-02041 クライアントデータベースはトランザクションを 開始しませんでした。 --- これはどういうことなのでしょうか? ODBC経由では接続できないということでしょうか? よろしくお願いします。

  • Oracle8i のODBCについて

    皆様のお知恵をお貸し下さい。 Oracle8からOracle8iへ移行した後、 ODBC経由でOracle接続を行なう アプリケーションについて "TNSが解決できません"のメッセージが 表示され、接続ができません。 (Oracle ODBC Test でも同等の結果でした) ちなみに OS:WindowsXP pro CPU:Pentium4(Famiry15) Tnsnames.ora/sqlnet.ora は定義済み です。 何とぞよろしくお願いいたします。

  • ODBCエラーについて

    はじめまして、今とても困っています。 力を貸してください。 AcsessからテーブルのリンクでODBCデータベースからマシンデータソースで セットアップし、データソースドライバにOracle ODBC Driverを選択し 実行したのですが、ODBCエラー Ora-00911(文字列が無効) になってしまいます。 ちなみに、Microsoft ODBC Driver for Oracleでは正常 でした。 なにか情報がありましたらお願いします。 SQORA32.DLL=8.1.7 2000/05/11 7:00 Acsess=Acsess97 Oracle=Oracle8i (8.1.7)、

  • oracle10g ODBC設定

    oracleクライアントをインストールし直したら、 今まで正常に接続できていたデータベースにアクセスできなくなりました。 odbc adminで接続テストを行うと、 ORA-12154: TNS: 指定された接続識別子を解決できませんでした というエラーが表示されます。 原因が分かる方いらっしゃいますでしょうか? よろしくお願いします。

  • PHPからODBCによるOracle10gへの接続

    Windows2003Serverに展開しているPHPベースのページからODBCを経由して、Oracle10gへアクセスしようとすると以下のようなエラーが表示されてしまいます。 -------------------------------------------- Warning: odbc_connect(): SQL error: 指定されたドライバはシステム エラー 5 (Oracle in OraDb10g_home1) のため読み込めませんでした。, SQL state IM003 in SQLConnect in c:\php\pear\DB\odbc.php on line 129 データベースの接続に失敗しました。 -------------------------------------------- コントロールパネルのODBC設定でのテストはうまくいくんですが・・。 同様の環境で同様なトラブルの原因と対処策をご存じの方がいらっしゃったら、ご教授いただけないでしょうか?

  • Oracle9i でODBC接続したい

    Oracle初心者です。 ODBC接続したいのですがうまくいきません。 【環境】 win2003サーバ(XPに上にVirtualPCを使ってたてたサーバ):Oracle9iインストール winXP:Oracle9iのインストールCDからODBCドライバのみインストール 【作業内容】 ○Win2003サーバ ・Net Configuration Assistant で ローカル・ネット・サービス名を登録し  正常に接続できることを確認。 ・DSNを登録し接続テストを実施 → 成功。 ○WinXP ・DSNを登録し接続テストを実施 → 失敗。    接続できませんでした。  SQLState=08004  [Oracle][ODBC][Ora]ORA-12154:TNS:サービス名を解決できませんでした。    という上記エラーメッセージが表示されます。  何か根本的に間違っているのかもしれませんが解決策がわかりません。  どうかお力を貸して下さい。  よろしくお願いします。

  • Oracle10g・・ODBCで接続できない

    Oracle10gのStandardEditionをサーバーにインストールし、データベースを作成しました。 それに対してクライアントにも10gをインストールし、ローカルメソッド名を設定して、接続テストも通りました。SQL*Plusを起動して接続することもできました。 ですが、Accessを使ってテーブルの中身を見ようと思い、ODBCを設定したのですが接続テストをすると固まってしまいます。どうすればODBCで接続できるようになるのでしょうか?

  • ACCESSからODBC経由だと"ORA-12504"

    遠隔の環境からOracleに接続させています。 OracleのSQL Plusだと、接続できるのですが、 ACCESSのODBC経由だと、「ORA-12504」のエラーが表示され、接続できず、困っています。 サービス名はあわしているつもりです。 アドバイスをお願いいたします。 ●OracleサーバーのVerはよくわかりません... 多分古い(8iぐらい)と思います。 accessは2003です。 Oracleクライアントは、Oracle8iです。 よろしくお願いいたします。

  • ストアド実行時エラー

    vb.net2010とoracle10gを使用してます ストアドをVB.NET2010でODBC経由で実行するとodbc4200 ora-00900 sql文が無効 ですとなります。 このストアドをsql/plusからだと問題無く実行出来ます。 なぜでしょうか?

  • ACCESSにODBC経由でORACLE接続

    ACCESSのプロジェクト(帳票印刷など)ですが、データはORACLEに置いています。 ORACLEのクライアントをインストールしないで、ODBCを経由して、接続できますか?