■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
こんにちは
後迫@SIです。

SYSでログインし、
「ALL_OBJECTS」というパブリックシノニムが存在するか、
存在する場合はソース定義が以下のようになっているか
確認してもらってもよろしいでしょうか。

CREATE PUBLIC SYNONYM ALL_OBJECTS FOR SYS.ALL_OBJECTS
/

また、「ALL_TAB_COMMENTS」についても同様に確認していただけますでしょうか。
もしない場合はSYSユーザで上記SQLを実行し、パブリックシノニムを作成した後で、
表示されるか、再度試してみていただけますでしょうか。

どうぞよろしくお願いいたします。

こんにちは
後迫@SIです。

お問い合わせいただきました件について回答させていただきます。

1.ユニークキー
 明細情報「インデックス」のレポート定義を作成することにより可能です。
 ただし、属性情報と同じEXCELファイル上に出すことはできません。
 (インデックス情報のみの出力となります。)

2.主キーをPK,外部キーをFKなどと出力
 まず、主キーをPKに変更して出力することはできません。
 (代案ですが、エンティティ定義書のEXCELシート側でIF関数を埋め込んでおけば、
 別のセルに「PK」と出すことなどができます。)

 外部キーについては、見出し情報を「モデル」、
 明細情報を「リレーション」でレポート定義を作成することにより可能です。
 (モデル単位の出力となり、エンティティごとに出すことはできません。)

3.外部テーブル
 外部テーブル名については、見出し情報を「モデル」、
 明細情報を「リレーション」でレポート定義を作成することにより出力可能です。
 (モデル単位の出力となり、エンティティごとに出すことはできません。)

また、上記制限事項は、Ver.2においても同様となります。

今後の改善要望とさせていただきますので、どうぞよろしくお願いします。
お世話になります。
 桑名です。
① バージョン
 サーバー:  OS=Miracle Linux Standard Edition Version 1.1
オラクル=ORACLE 8i Version 8.1.7
クライアント: OS=Microsoft Windows 2000
オラクル=ORACLE 8i Version 8.1.6
② テーブルは表示されずエラーとなりました。
  ORA-00942 : 表またはビューが存在しません。

宜しく、アドバイスの程お願い致します。
[後迫@SI]
>こんにちは
>後迫@SIです。
>
>たびたびお手数ですが、
>一度レジストリエディタにて、
>HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMESにあります、
>DEFAULT_HOMEの値がOracle8.1.7のものになっているか
>確認をお願いしてもよろしいでしょうか。
>
>どうぞよろしくお願いいたします。
>
確認いたしました。
DEFAULT_HOMEの値は「OraHome81」となっております。
気になることといえば、
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLEにORAOCIのキーがあり
そのあたいはORACLIENT8.DLLとなっておりますがなにか
影響はあるのでしょうか? ちなみにこのキーを削除すると
起動でき、使用することができました。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
弊社で現象を確認いたしました。

Object Browser Ver.8の不具合です。
誠に申し訳ございません。

この不具合につきましては、
次回バージョンアップで修正させていただきます。
現状では申し訳ございませんが、
SQL実行画面で
「ALTER ROLLBACK SEGMENT ロールバックセグメント名 OFFLINE」
を実行し、オフラインにしていただけますでしょうか。

ご不便をお掛けして申し訳ございませんが、
どうぞよろしくお願いいたします。
SI Object Browser 8.0 のロールバックセグメントリストから
オフラインにしたいロールバックセグメントを選択し、
メニューの[表領域情報]>[オフラインに構成変更]
(あるいは、右ボタンのポップアップメニューから[オフラインに構成変更])
選択しても対象のロールバックセグメントがオフラインになりません。
(オンラインは可能です。)
既にオフラインのロールバックセグメントを選択し、
実行してもエラーも何も返らないところをみると、
ALTER ROLLBACK SEGMENT 文そのものが実行されていないように見受けられるのですが・・・

定義情報を開き、オンラインのチェックを外すか、
自分で ALTER ROLLBACK SEGMENT 文を実行すればよいのですが、
まとめて複数のロールバックセグメントを操作したい場合があるもので。

お忙しいところ申し訳ありませんが、
解決方法の提示、あるいは、対応のほどよろしくお願いいたします。

実行環境
OS Windows2000 SP4
Oracle 8.1.6
SI Object Browser 8.0.2.7
また、ObjectBrowserERのレポート機能に関して、質問がありまして投稿しました。
以下の項目の出力は可能なのでしょうか。
1.ユニークキー
2.主キーをPK,外部キーをFKなどと出力
3.外部テーブル
よろしくお願いします。
ご説明いただいた通りに他のPCからディレクトリごとコピーで
動くようになりました

もし動作不良があった場合は、別PCに再インストールし使うようにします。
ありがとうございました。
こんにちは
後迫@SIです。

たびたびお手数ですが、
以下の追加情報をいただけますでしょうか。

①Oracleの詳細バージョンとOSバージョン(クライアントとサーバ両方)
②以下のSELECT文を実行した時にテーブル名は表示されるでしょうか?
 (「接続ユーザ名」の部分は大文字小文字を区別して代入して実行していたけますでしょうか。)

SELECT B.OBJECT_NAME
FROM ALL_OBJECTS B, ALL_TAB_COMMENTS C
WHERE B.OWNER = C.OWNER
AND B.OBJECT_NAME = C.TABLE_NAME
AND B.OWNER LIKE '/*接続ユーザ名*/'
AND B.OBJECT_TYPE LIKE 'TABLE'

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

Object Browser 8でしたら、
別端末で既にインストールされている「Object Browser 8」のディレクトリごと
コピーしてもってくる方法で大丈夫です。

「OB8」のレジストリの削除をしていた場合でも全く問題ありません。
(プログラム起動時にレジストリを自動生成できるため)

注意点としては
・スタートメニューのショートカットは手動で登録
・アンインストールは手動でフォルダごと削除していただく
の2点となります。

ただ、あまりお勧めできる方法ではありませんので、
別のPCにインストールできるのでしたら、
そちらの方法をお願いしてもよろしいでしょうか。

お手数をおかけしてしまい申し訳ございませんが、
どうぞよろしくお願いいたします。