■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
普段、あまりオブジェクトブラウザの作るSQL文を確認しないので、
気づかなかったんですが、パーティション索引を使っている場合に、
SQL文ソースの表示が間違っています。

具体的には、ローカル・パーティション索引として定義した索引を、
オブジェクトブラウザで、定義ソースで確認すると、グローバル・
パーティション索引になっている。

ローカル・パーティション索引をお使いのユーザは、ご注意下さい。
(不用意に操作すると痛い目に遭いそうな気がします)
抽出件数 2005/05/11 21:28 OB 2
9になって、データ全選択とか、EOF迄移動するボタンとか、
最小化ウインドウがタブ化されたり、SQLビルダとかかなり便利になりましたね!
あと困難あると便利!
データ表示画面で条件検索を行ったとき、件数が出ればなあ。
そんなもん自分でcount取れって?
でもあったら便利でしょ開発者さん。
検討してちょんまげんごろう。
他人にお願い事をするときは、まともな日本語で書かないと
まともに取り合って貰えない可能性があります。

[とおりすがりきくぞう]
>9になって、データ全選択とか、EOF迄移動するボタンとか、
>最小化ウインドウがタブ化されたり、SQLビルダとかかなり便利になりましたね!
>あと困難あると便利!
>データ表示画面で条件検索を行ったとき、件数が出ればなあ。
>そんなもん自分でcount取れって?
>でもあったら便利でしょ開発者さん。
>検討してちょんまげんごろう。

オラクルは、対象件数を把握するためには、count(*)するか、
データをfetchしないといけません。
巨大なテーブルやビューが相手の時に、”無駄な”負担がかかります。
(不必要なSQLを勝手に投げるのは困ります)

そのような修正は、改善でなく改悪である可能性があります。
えと、ワタシの場合は、データ抽出タブで
「結果をクリップボードに出力する」をクリックして

下に出力される「999/999 [ESC]キーを押すと処理を中断します。」
ってなMessageの分母側を見て件数確認してます。
大量に有る時は、スグに[ESC]押して中断させてますけどね…
(無論、ダイアログでてからですが…)
obt800308.exeにてOBJECT BROWSER8 をインストールし
起動したところ
Error while trying to retrieve text for error ORA-12154
とエラーメッセージがでて先に進みません。
SQLPLUSは問題なくつながるのですが。

どうすればよろしいかご教授願います。

>Error while trying to retrieve text for error ORA-12154
>とエラーメッセージがでて先に進みません。
>SQLPLUSは問題なくつながるのですが。

リスナーは接続記述子にあるSERVICE_NAMEを解決できませんでした。
原因:tnsnames.oraファイルの中のSERVICE_NAMEが、リスナーで認識しているサービス名と一致していないことが考えられます。

ORA-12154から、リスナーやtnsnames.ora等、環境変数ORACLE_SID、SERVICE_NAMEを再度ご確認されてみてはいかがでしょうか。
はじめまして、なっしゅです。

現在、ObujectBrowser8を使っているのですが、
PROCEDURE/FUNCTION/PACKAGE/PACKAGE BODY の一覧において、
各オブジェクトの状態という列に、「*」アスタリスクが表示されているものがあります。
再コンパイルすれば、消えるのですが、
特に内容を変更したわけではないとは思うのですが、
何が原因なのか、またどのタイミングで表示されているのかがわかりません。

ご存知の方がいらっしゃいましたら、ご教授お願いします。
以上です。
まったく変更していないときでも
参照しているビューや、呼び出しているパッケージの定義が変更された場合は
再コンパイルが必要となり、*(INVALID)がつきます。
初めまして、ナオと申します、ObjectBrowser初心者です。
よろしくお願いします。

Object Browser ERにCSV形式のデータを取り込むと、自動的にER図が
描けるような機能はありませんか?
もし、できないのであれば何か良い方法を教えてください。

使用環境:oracle9i、ObjectBrowserER3
私も以前同様の内容をサポートに問い合わせたのですが、
外部ファイルからの取込みはできないようです。

バージョンアップの時には、CSVなどから取込めるようになっていることを期待しています。
是非、お願いしたい機能ですね。

現状は、1からER図を作るしかないようですよ。
ObjectBrowserで質問があります。
テーブルを開いてデータを参照している間はテーブルにロックがかかること
はあるのでしょうか?
例えばテーブルのデータを開いていてそのテーブルに関係するパッケージを
コンパイルする時にコンパイルエラーが起こったり・・・。
宜しくお願いします。
ロックに関する仕様は以下のようになっております。(ver.9)

オプション設定の「データ」タブにある「データ編集時に自動的に
COMMITする」にチェックが入っている場合と入っていない場合で
動作が異なります。

・チェックが入っている場合
データタブに表示されているデータの値を変更し、他の行にカーソルを
移動した瞬間に、トランザクション開始>行ロック>データ更新>
コミットまでの操作を行います。他からの競合が無い限り、ロック期間は
ほぼ一瞬ですが、ロールバックを行う事はできません。

・チェックが入っていない場合
データタブに表示されているデータの値を変更し、他の行にカーソルを
移動した瞬間に、トランザクション開始>行ロック>データ更新までの
操作を行います。トランザクションの終了(COMMIT/ROLLBACK)は、画面上の
ツールボタンにより使用者が随時行います。

上記より、テーブルを開いてデータを参照しているだけでしたら、他への影響は
ありません。
もし、コンパイルエラー等、うまくいかない場合がございましたら、サポート宛
まで【oob.support@sint.co.jp】ご連絡いただけますでしょうか。

宜しくお願いいたします。
OB9.0.xでデータベース情報->バッファキャッシュの詳細ボタンを押すと
「xxxは整数ではありません」と言うエラーが表示されて詳細が表示されない。

OB8で同じデータベースを表示してみたところ論理読込み回数が10億回以上と
なっておりました。
たぶん、アクセス要求数を取得するところでオーバーフローを起しているものと
思われます。
こんにちは橋爪@SIです。

ご報告、誠にありがとうございます。

本件に関しましては、今後、開発側にて調査・検証いたしたいと思います。
尚、今後のバージョンアップ時にて対応を検討させていただきたいと思いますので、
大変申し訳ございませんが、どうぞ宜しくお願いいたします。

OB7,8では、
GUI上でテーブル作成する際にDATE型フィールドの省略時値にSYSDATEと設定すると、
GUI編集時点で文字列'SYSDATE'に変換されてしまう状態で
→テーブル作成不可

OB9ではGUI編集時点では解消されたのですが、
作成ボタン押下後のSQL文で、やはり文字列'SYSDATE'に変換されてしまいます。
→テーブル作成不可

またテーブル修正時に、そのテーブル内に「DATE型フィールドの省略時値SYSDATE」が存在すると、作成ボタン押下後のSQL文で、GUI上触ってもいないフィールドなのに文字列'SYSDATE'に変換されSQL文に入ってきてしまいます。
→テーブル修正不可

次回プログラム変更時には修正お願い致します。
こんにちは橋爪@SIです。

> OB9ではGUI編集時点では解消されたのですが、
> 作成ボタン押下後のSQL文で、やはり文字列'SYSDATE'に変換されてしまいます。
> →テーブル作成不可

ですが、「オプション」→「定義情報」タブ画面にあります、【省略時値に文字列を指定した際、シングルクォーテーションを自動付与する】のチェックボックスはどのようになっておりますでしょうか。
チェックを外して、再度、お試しいただけますでしょうか。

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