• 締切済み

ORA-12571パケット書き込みエラーについて

たまにですが、VBの業務アプリを動かしてると途中で落ちる現象が出ています。 環境 DB:Oracle9i 9.2 言語:VB6 以下のエラーがログに残されてました。 登録、更新は利用者はその時間帯はしていないとは言っていましたが、していたのかもしれません。 原因が特定できず、同じ現象を出せませんので対応のしようなく、困っています。 以下、ログ内容 --------------------------------------------- 2005/11/25 11:49:50,DbDynaset,SQL実行エラー, ORA-12571: TNS: パケットの書込み機に障害が発生しました。 --------------------------------------------- どなたかアドバイスお願い致します。

  • Oracle
  • 回答数1
  • ありがとう数3

みんなの回答

  • ALGO-9
  • ベストアンサー率66% (12/18)
回答No.1

エラーコード:TNS-12571 で説明されています。 「SHUTDOWN ABORT」 「SHUTDOWN IMMEDIATE」 「SHUTDOWN TRANSACTIONAL」 のいずれかのコマンドが発行された場合に表示される。となっています。 PDFドキュメント:J06236-01.pdf P-1648-に記載されています。

関連するQ&A

  • パケットの書込みエラーについて

    たまにですが、VBの業務アプリを動かしてると途中で落ちる現象が出ています。 環境 DB:Oracle9i 9.2 言語:VB6 以下のエラーがログに残されてました。 登録、更新は利用者はその時間帯はしていないとは言っていましたが、していたのかもしれません。 原因が特定できず、同じ現象を出せませんので対応のしようなく、困っています。 以下、ログ内容 --------------------------------------------- 2005/11/25 11:49:50,DbDynaset,SQL実行エラー, ORA-12571: TNS: パケットの書込み機に障害が発生しました。 --------------------------------------------- アドバイスお願い致します。

  • ORA-22866について

    DBのインポートが出来ない状況で、1週間ほど悩んで済ます いろいろ調査してみたのですが、キャラクタセットの変更等 どうも、うまくかないみたいです。 内容) 以下のようなSQL文で、ORA-22866のエラーが出ます。 <<実行したSQL文>> CREATE TABLE FOO (A CLOB); <<返ってくるエラー>> ORA-22866: デフォルトのキャラクタ・セットの幅が固定されていません。 そこで質問なのですが、デフォルトのキャラクタ・セットの幅を 固定するにはどうしたら良いのでしょうか? 是非、ご教示ください。 環境) db:ORACLE8.1.6 os:windows2000 server

  • tnsnames.ora ファイルについて

    VB初心者です。現在、開発環境のPCにて、VB6でOracleサーバにoo4oを使って接続しています。接続文字列にはtns名で名前解決しています。 質問なのですが、このプログラムをセットアップファイルを使ってその他のPCにインストールしようと思います。その際にはOracleドライバおよびtnsnames.oraもインストールする必要はありますか?もし、必要な場合tnsnames.oraはどこに保存すればよろしいのでしょうか?なお、インストール先にはOracleクライアントはインストールされません。 どうぞよろしくお願いいたします。

  • ORA-12170のエラーについて

    下記エラーの解決方法に心あたりのある方がいらっしゃったら教えてください。 現象  サーバーを用意し、そこにOracleDatabase11gR2をインストールし、クライアントマシンから  Oracle Net Configration Assistantでネットサービス名の構成をする際、以下のエラーが出て  接続できません。    「ORA-12170: TNS: 接続タイムアウトが発生しました。」    ※1  サーバーでは同様のユーザ(SYSTEMユーザ)とパスワードでデータベースに接続できることは確認できています。  またファイアーウォールの設定でポート1521の接続の許可は行っております。  (クライアントからの接続のときのポートはデフォルトのまま1521を使用)    ※2  ファイアーウォールを有効にしたまま接続を試みたとき、  C:\Windows\System32\LogFiles\Firewall\pfirewall.logに接続がブロックされたことがログとして出力されると思いますが、出力されませんでした。  よって、ポート1521はファイアーウォールに到達する前に、どこかで遮断されているように思われます。  (ポート1158で同様にファイアーウォールの有効性を確認したところpfirewall.logにブロックした旨の内容が出力されました。)    よろしくお願いいたします。 環境 サーバー  OS:Windows Server 2008 R2 (64bit)  Oracle:Oracle Database 11g Release 2 (11.2.0.1.0) for Microsoft Windows (x64)  ファイアーウォールの設定:ポート1521の接続は許可済み  (1158の接続も許可) クライアントPC  OS:Windows7 (32bit)  Oracle:Oracle Database 11g Release 2 Client (11.2.0.1.0) for Microsoft Windows (32-bit)

  • VB.NET ORA-12170

    http://okwave.jp/qa/q8420174.html ↑ VB.NETで作成したアプリでこちらの質問で無事解決し、違う環境で試したところORA-12170の タイムアウトエラーが発生しました。 SQL*Plusからの接続は問題ありません。 わからないのはWEBアプリの方は接続できるのに、コンソールアプリの方がこのエラーになってしまいます。 どちらのアプリの接続文字列も同じData Sourceを指定してます。 「db1」がTNSNAMES.ORAに記述している識別子になります。 WEBアプリ側 (Web.configに記述) <connectionStrings> <add name="oracle" connectionString="Provider=OraOLEDB.Oracle;Data Source=db1;Password=pass1;User ID=user1" providerName="System.Data.OleDb" /> </connectionStrings> コンソールアプリ側 (INIファイルに記述) ConnectionString=Provider=OraOLEDB.Oracle;Data Source=db1;Password=pass1;User ID=user1 一般的にはDBサーバにネットワークがつながってないなど単純な理由のようですが、 WEBアプリは接続できるので、そういうことはあり得ないと思います。 コンソールアプリの問題と思うのですが、どんな原因が考えられるでしょうか?

  • 「ORA-12154:TNS:サービス名を解決できませんでした。」

    [OSのVER]:WIN2000 [OracleのVER]:Oracle8i SQL*Plusより接続を行うと、下記のエラーが発生しました。 「ORA-12154:TNS:サービス名を解決できませんでした。」 Net8 Configuration Assistantから、接続のテストをすると 成功します。 何が原因なのでしょうか?

  • PL/PCLでORA-06502のエラー

    失礼します。 あるストプロを作成し、VBから引数を渡して実行したところ、"ORA-06502: PL/SQL: 数値または値のエラー::文字列バッファが小さすぎます。"というエラーが出てきてしまいます。 しかし、VBから呼ぶのではなくストプロ単体で動かした場合は正常に動きます。ストプロ単体で動かしても同じエラーが出るのなら納得出来るのですが、VBからでのみエラーが出てきます。原因が全く分かりません。。そういうことってあるのでしょうか?? 何か原因が想像出来る方は教えて頂けると有り難いです。

  • ORA-01861について

    Oracleで同一インスタンスの別スキーマに同じテーブル構成を作り開発環境としています。 そこで下記のSQL文を実行しようとすると、あるスキーマでは正常に検索されるけど別のスキーマでは 「ORA-01861 リテラルがフォーマット文字列と一致しません」 とのエラーメッセージが出力されます。 また困ったことに別マシンから同様の検索を行うとどのスキーマでも正常に検索が行われます。 Net8とかOracleクライアントの設定の問題でしょうか? DBサーバはOracle10g、クライアントは前者のマシンがOracle8i、後者のマシンにOracle9iがインストールされています。 【対象SQL文】 SELECT * FROM (SELECT TEMP.*, ROWNUM AS RM FROM (SELECT TEST.COL1, TEST.COL2 FROM TEST WHERE (COL1 = 'Dummy') AND COL2 = '1' AND DATE_COL <= '2005-11-04 12:00:00.0' -- ※この行に対して「ORA-01861」が発生しています。 ) TEMP ) WHERE RM >= 1 AND RM <= 300 ORDER BY RM /

  • ORAー12560:TNS:protocol adapter error

    初心者です。ORACLE9iをインストールしました。コマンドラインから sqlplus /nolog SQL>connect /as sysdba と実行しますが、ERROR:ORAー12560:TNS:protocol adapter error となり接続出来ません。スタートメニューからSQL Plusを起動しても同エラーとなります。ORACLE関係のサービスは起動しており、ログインユーザはORACLEをインストールしたユーザでORA_DBAグループにも登録されています。OS再起動を実施しても同エラーです。OSはwindows2000Proです。どこをチェックすれば宜しいでしょうか。

  • tnsnames.oraファイルについて

    初心者の質問で申し訳ないのですが。。。。 下記サイトからOracle Database 10g Client Release(10.2.0.3)を ダウンロードしてインストールしました。 (URL) http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10203vista.html インストール後、Visual Studioの開発環境からデータソースの新規追加を行い、接続テストを試みたところ、 以下のエラーが出力されました。 (Error) ORA-12514: TNS:listener does not currently know of service requested in connect descriptor いろいろ調べていると、上記エラーの発生原因として、tnsnames.oraファイルの内容に誤りがあるのでは? という認識をもっているのですが、 肝心のtnsnames.oraファイルがOracle Clientのインストール環境下に存在しません。 そもそも、tnsnames.oraファイルというのは、クライアント側で設定するものではないのでしょうか?? 基本的な質問で本当に申し訳ないのですが、 どなたかご回答をお願い致します。