■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
DEBUGモード時に表示されるプログラム実行情報の各項目の意味を教えていただけないでしょうか。オンラインマニュアルでは見つけられませんでした。お願いします。
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
内部で使用しているDBMS_DEBUGより取得した実行情報欄を表示しております。

それぞれ以下の通りとなります。
-------------------------------------------------------------------------
name…ストアドプログラム名
owner…ストアドプログラムの所有者
dblink…データベース・リンク名(データベース・リンク経由の場合)
line…行数
terminated…プログラムが終了しているかどうか
breakpoint…ブレーク・ポイント番号
stackdepth…スタック数
      (2から開始され、サブプログラム内に入る度に加算されてゆきます。)
reason…中断理由
-------------------------------------------------------------------------

接続するOracleのバージョンごとに値の意味が変わる可能性があり、
現状ではヘルプへの記載はしておりませんでしたが、
今後のバージョンアップにて、ヘルプの記載も検討させていただきます。

スタック数や中断理由の意味などの詳細につきましては、
現状ではお手数ですが、Oracleのマニュアル
「Oracle Database PL/SQLパッケージ・プロシージャおよびタイプ・リファレンス 」の「DBMS_DEBUG」のページに詳細がありますのでこちらをご覧いただけますでしょうか。

ご不便をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。

お世話になります。

ObjectBrowser10.1.0.0を使っている際に、
頻繁にエラーで落ちてしまう現象が発生しています。
解決方法をお分かりの人がいましたら、教えてください。
接続後は問題なく動くが、時間が立つと(10分ぐらい)現象が起きる模様。

エラー名
「アドレス 00000000 でアドレス 00000000 に対応する読み込み違反がおきました。」

環境:
クライアント:Windows2000 sp4/Oracle9.2.0.6.0
サーバー:Windwos2003/Oracle10.2.0.3.0
こんにちは
後迫@SIです。

ご報告のエラーの件についてですが、
Oracleクライアントのバージョンと、
接続先のOracleのサーバのバージョンを同一でない場合に発生する
というご報告をいただいております。
(内部で使用している
Oracleクライアントに起因する不具合と思われますが、
環境によって再現する場合としない場合があり、
詳細な原因につきましては、わかっていない状態です。
大変申し訳ございません。)

このとき、バージョンを同一にしていただくことにより
現象が解決するというご報告をいただいておりますので、
Oracleクライアントのバージョンと、接続先のOracleのサーバの
Oracleバージョンが同一でない場合は、
大変お手数ですが、Oracleクライアントのバージョンを変更していただくなど、
バージョンを同一にしていただいた上で、
現象が解決するかご確認をお願いしてもよろしいでしょうか。

お手数をおかけしてしまい申し訳ございませんが、
何卒、よろしくお願い申し上げます。
オラクル10g 10.2.0.3.0でSI Object Browser Ver 10.1.0.0を使っているんですが、
クライアントがvistaで第三・第四水準の文字コードを入力すると'?'になってしまします。
Object Browser Ver 10では第三・第四水準の文字コード対応していると思うのですが、どうしてでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
現状は第三・第四水準の文字コードに対応しておりません。
(ObjectBrowser上で第三・第四水準の文字コードの文字を入力した場合、
「?」となってしまいます。)

ご希望に沿うことが出来ず大変申し訳ございません。
第三・第四水準の文字コードに関しましては、
今後のバージョンアップにて対応を検討させていただきますので、
何卒よろしくお願いいたします。
systimestamp 2007/12/21 15:39 OB 1
select systimestamp(3), to_char(systimestamp(3)) from dual;

SYSTIMESTAMP(3) TO_CHAR(SYSTIMESTAMP(3))
2007/12/21 15:42:19 07-12-21 15:42:19.249 +09:00

これは、表示上の問題?
こんにちは
後迫@SIです。

返信が遅くなってしまい申し訳ございません。
現象について確認いたしました。

現状ではTIMESTAMP型の結果表示に関しましては
DATE型と同様の形式で表示するため、
TO_CHARで文字型に変換した結果と異なって表示されます。
(TIMESTAMP型の表示上の問題となります。)

この問題につきましては、
今後のバージョンアップにて対応を検討させていただきますので、
何卒よろしくお願いいたします。

現在、オブジェクトブラウザのヴァージョン「9.1.0.0」を使用して
オラクル9ⅰのデータをユーザー指定でエクスポートしオラクル10gに
インポートしているのですが、最初の部分で処理がストップしてしまうようで
応答無しになってしまいます。手順は以下の通りで行なっています。

①オブジェクトブラウザでオラクル9ⅰサーバーにSYSユーザーで
 接続モードSYSDBAで接続

②ユーザー指定でエクスポートを行なう(使用ツールは9ⅰのEXP.EXE)

③エクスポートは問題なく終了

④オブジェクトブラウザでオラクル10gサーバーにSYSユーザーで
 接続モードSYSDBAで接続

⑤ユーザー指定でエクスポートを行なう(使用ツールは10gのIMP.EXE)

⑥インポートが起動するも「インポートサーバーでは・・・・・」のメッセージを
 出力後、応答無しの状態になってしまう。

何かよい打開策はありませんでしょうか?
こんにちは
後迫@SIです。

このたびは返信が遅くなってしまい申し訳ございません。

お問い合わせいただきました件ですが、
EXP.EXE/IMP.EXEのバージョンと、
インポートするOracleサーバのバージョンが異なる場合に、
互換性の問題によりエラーが発生する場合があります。

9i付属のEXP.EXEよりエクスポートしたファイルを
10g環境にインポートした場合は通常、問題ないと思われますが、
念のため、Oracle10gのサーバ上より9iデータベースの
エクスポートを実行していただくなど、
インポート先のOracleバージョンと同一バージョンの
EXP.EXEにてエクスポートしていただいた上、
再度ご確認をお願いできますでしょうか。

お手数をおかけしてしまい申し訳ございませんが、
何卒、よろしくお願い申し上げます。
SQL Server2005 Express Editionへ接続ができなくて困っています。

SQL Server Management Studio Expressからの接続はできています。

認証方法は、SQLServer認証です。

エラーメッセージとしては以下のようなメッセージが出力されます。

「接続できません。SQL Serverが利用できないか、存在しません。
SQL Serverが存在しないかネットワークアクセスが拒否されています。」

OS:WindowsXP sp2
ntwdblib.dll もいれました。(2000.080.2039.00)

すいません。よろしくお願いいたします。






こんにちは
山田@SIです。

ご質問いただいた件ですが、
こちらで原因特定が困難な状況です。
つきましては、以下の追加情報をサポート宛てに
メールをいただいてもよろしいでしょうか。

・OBERの詳細バージョン
・OBERのログイン画面(値設定済み)のスクリーンショット
・Management Studioのログイン画面(値設定済み)のスクリーンショット

以上、よろしくお願いいたします。
データ生成ツールでPrimaryキー設定した列にリンクテーブルの設定をしてデータを
生成したところ、一意制約エラーが頻発します。
リンクしたデータは部品マスターの部品番号データで部品番号は一意となっています。
データ生成ツールでは、Primaryキー設定は考慮していないのでしょうか?

よろしくお願いします。
こんにちは
後迫@SIです。

お問い合わせいただきまいた件ですが、
リンク先のテーブル(部品マスタ)のレコード数よりも
データ生成レコードの作成件数が多い場合は、
一意の値を作成することができないため、
同じ値が繰り返し設定されますので、ご確認をお願いできますでしょうか。
(データ生成レコードの作成件数のほうが少ない場合は一意に割り当てられます。)

また、もしデータ生成レコードの作成件数が少ないにもかかわらず、
エラーが発生する場合は、
お手数ですが、以下の追加情報をいただいてもよろしいでしょうか。
①一度、主キー制約のない同定義のテーブルを作成の上、
 同じ設定でデータを生成していただき、
 重複したデータが作成されるか教えていただいてもよろしいでしょうか。
②また、重複したデータが作成される場合、
 該当のテーブルと、リンク先テーブルのテーブル定義(CREATE TABLE文)
 をいただいてもよろしいでしょうか。

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
既出かもしれませんが、OB9のFAQはリンク切れのようなのでこちらで質問させてください。

VARCHAR2型のデータを更新すると、「ORA-01461:LONG値はLONG列のみバインドできます」のエラーが出ます。2000バイト以上のデータの場合はそうなるようですが、2000バイト未満でもこの症状が出ます。ただし、出る時と出ない時があります。

更新したいデータというのはVARCHAR2の2バイトしかなく、上記のエラーが出るのは不可解です。
他のデータでも最大1700バイト程度です。その現象が出るケースは、その比較的大きなデータカラムにある一定のサイズのデータが入っている場合に起こるようです。このカラムというのは更新したいカラムとは別物です。現象が出ないケースでは決まってそのカラムはnullです。この現象はOB7では出ませんでした。

なにか対処方法があったら宜しくお願い致します。
こんにちは
後迫@SIです。

①データベースのキャラクタセットはSJISでしょうか?
②以下の手順にて現象の発生する
 エクスポートデータをいただいてもよろしいでしょうか。

 A.ObjectBrowserにてログイン後、
  オブジェクト一覧(テーブルの一覧が表示されている画面)より、
  該当のテーブルを右クリックし、
  ポップアップメニューより「エクスポート」を選択します。
 B.エクスポート画面が表示されます。
  「オプション」タブをクリックし、
  「権限・インデックス・データ行・制約」すべてにチェックを入れます。
  また、一番下にあります、「使用ツール」に、エクスポートツールのある
  パス(「Oracleホーム\bin\EXP.EXE」を指定します。)
  ※その他はデフォルトの設定でかまいません。
 C.実行ボタンを押し、エクスポートを実行します。
  正常終了した場合、「選択」タブの「ファイル名」で指定した場所に
  エクスポートしたファイルが作成されていますので、
  そのファイルをいただけますでしょうか。

  ※もし、エクスポートにてエラーが発生した場合は、
   お手数ですが、ご連絡をいただいてもよろしいでしょうか。
   (その際は、「選択」タブ「オプション」タブ、「結果ログ」タブを
   それぞれ選択した状態での3枚のスクリーンショット画像を
   いただいてもよろしいでしょうか。)

何卒よろしくお願いいたします。
お世話になります。

>①データベースのキャラクタセットはSJISでしょうか?
EUCです。
今までキャラクタセットは意識せず使ってきましたが、そういうところで
影響があるのですね。

>②以下の手順にて現象の発生する
> エクスポートデータをいただいてもよろしいでしょうか。
よくよく考えてみたら、OB経由でexp/impはうまくいかないので使いません。
キャラクタセットの関係もあるだろうし、クライアントはOracle10でサーバは9
というのもあるかもしれません。
しかし、スクリプト出力することによって対処できるので気にしてませんでした。

またなにかあったらお願い致します。