■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
ObjectBrowser 9.0.1.4
Oracle 10.1.0.2
EXP 10.1.0.2
Windows XP Professinal version 2002 XP2

で、テーブル名が小文字のテーブルを名前指定でexport,importできるでしょうか?
OBのオブジェクトリストからテーブル名を右クリック=>エキスポート
で実行すると

LRM-00101: 不明なパラメータ名です。'COMPRESS'
LRM-00113: ファイル'C:\PROGRA~1\OB9\temp\EXP.PRM'の処理中にエラーが発生しました。

となって実行できません。
COMPORESSでエラーとなるのは、小文字オブジェクト名が原因ではないのでは
とおもうのですが、実行できません。

ファイル ファイル'C:\PROGRA~1\OB9\temp\EXP.PRM'の中身は
FILE="C:\prj\outout"
LOG="C:\PROGRA~1\OB9\EXP.LOG"
BUFFER=4096
RECORDLENGTH=1024
COMPRESS=Y
GRANTS=Y
INDEXES=Y
ROWS=Y
CONSTRAINTS=Y
RECORD=N
CONSISTENT=N
STATISTICS=NONE
TABLES=(
"USER.aaa"
)
となっています。

小文字のテーブルはexpコマンドでもできませんでした。
小文字を大文字に変換してしまってるようです。
実行結果

C:\temp>exp user/pass@sid tables=aaa file=m

Export: Release 10.1.0.2.0 - Production on 金 12月 15 11:57:03 2006

Copyright (c) 1982, 2004, Oracle. All rights reserved.


接続先: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
JA16SJISキャラクタ・セットおよびAL16UTF16 NCHARキャラクタ・セットでエクスポート
を実行します

指定された表をエクスポートします... 従来型パス経由...
EXP-00011: USER.AAAは存在しません。
エクスポートは正常に終了しましたが、警告が発生しました。


なにか方法はないでしょうか?
Re: OBER ver4 2006/12/15 11:29 OBER
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
エンティティ定義書のフォーマットファイルにて、
「定義内容」の列が3列分セル結合しているため、
10桁目、11桁目に出力設定しても出力されません。

1行12桁 制約値
1行13桁 デフォルト値

と登録していただくことで出力されますので、
試していただいてもよろしいでしょうか。

お手数をおかけいたしますが、
よろしくお願いいたします。
Object Browser ER Ver 4.0.1.1
SQL Server 2005 SP1(9.0.2047)

Management Studioで[列のプロパティ]で[説明]を日本語で入力し
リバースエンジニアリングすると???に文字化けします。参考までに。
SI ObjectBrowser Ver.9をAdministratorユーザでインストール後、
正常に動作することを確認しましたが、
一般ユーザに切り替えてログイン後、SI ObjectBrowserを起動すると
「環境設定に失敗しました」というエラーが発生するのですが、
Administrator権限を持たないと他に方法はないでしょうか?
ご回答ありがとうございます。
1行追加まではうまくいきましたが、2行目から「・・・」ボタンを押しても
値の入力の画面を開くことができません。(反応がありません。)
またCLOB型に関しても「・・・」ボタンを押しても反応がないのです。
(固まってしまいます。)

Oracleは10gです。
OBER ver4 2006/12/13 16:41 OBER
OBER ver4
において、レポート定義の画面での動作がよくわかりません。お教えください。

[ツール]-[レポート定義]画面において、エンティティ定義書の明細部で

ここまでデフォルトのもの
1行10桁 制約値
1行11桁 デフォルト値

として[登録]しましたが、出力した定義書にはこの項目が出力されません。設定方法が違うのでしょうか?

また、同じ画面上で
[見出し情報]、[明細情報]コンボボックスを変更すると最初の「エンティティ」「属性」等に戻してもグリッド部分には何も表示されなくなってしまいます。

また、情報を何も変更してないのに、タブを移動すると情報を更新しますか?となります。どういうことでしょうか?

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

サポートメール宛に、
スクリプトファイルをいただきありがとうございます。
現象を再現しました。

列名に日本語を使用している場合に
Where文の255バイト以降の部分がカットされてしまうようです。

Object Browser ERの不具合です。
誠に申し訳ございません。
この不具合につきましては、
次回のバージョンアップにて修正を検討させていただきますので、
よろしくお願いいたします
こんにちは
後迫@SIです。

ご報告いただきありがとうございます。

現象について再現いたしました。
Object Browserの不具合です。
大変申し訳ございません。

この不具合につきましては、
次回のバージョンアップで修正を検討させていただきます。

現状では、ESCAPEキーで更新をキャンセルしていただき、
一度他の画面に切り替えた後、
(テーブル画面を閉じる、他のタブに切り替えるなど)
再度データタブを表示し、更新を行っていただけますでしょうか。

ご迷惑をおかけしてしまい大変申し訳ございませんが、
よろしくお願いいたします。
お世話になっております。

定義書の出力確認いたしました。
これでテーブル定義書と実際のテーブル定義が異なると
いうことはなくなるかと思います。

ありがとうございました。
ObjectBrowser Ver.9(9.1.0.0)を使用しています。
Oracle10g(10.1.0.2.0)にて、以下のようなテーブルを作りました。

CREATE TABLE ABC
(
ZZZ NUMBER(5,2) NOT NULL,
CONSTRAINT PK_ABC PRIMARY KEY (ZZZ) USING INDEX
)

テーブルの「データ」タブで
ZZZ=123.12345
というデータを入力すると、見た目上は入力した通りの
レコードが登録されています。

このレコードを更新しようとすると、
「対象レコードが他のユーザにより削除されています。」
というメッセージが表示されます。

テーブル定義上、「123.12345」という値は入らないので、
「123.12」という値で登録されており、該当するレコードが
無いために、上記のメッセージが出ているのだと思います。

入力が「123.12345」であっても、登録された値が「123.12」
なので、表示も「123.12」となって欲しいのですが…。