■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
OB12を使用しています。
テーブルの「定義情報」タブで列変更を実施を行いたいのですが、
本掲示板にて下記情報を見つけました。
>■「定義情報」タブで列変更を行った場合
>
> テーブルの再作成が必要な変更
> (列順の入れ替え、末尾以外に列を追加した場合など)
> を行ったうえで「作成」ボタンを押下しますと
>  1.データ退避用のテーブル作成およびデータの退避
>  2.元テーブルの削除(DROP TABLE)
>  3.新テーブルの作成(CREATE TABLE)
>  4.データ退避テーブルから新テーブルへデータのINSERT
> が行われます。

確認させていただきたのは上記1.のデータ退避用のテーブル作成において作成されるデータ退避テーブルの表領域は元のテーブルの表領域に作成されるのでしょうか。
もし、別の表領域に作成する場合、作成先の表領域情報を提供していただくようお願い致します。
こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが、退避テーブルの作成は

CREATE TABLE スキーマ名.元テーブル名_MMDDhhmmss
AS SELECT * FROM スキーマ名.元テーブル名
/

にて実行され、表領域の指定は行われませんので、ログインユーザのデフォルト表領域に
作成される形となります。

何卒、よろしくお願い申し上げます。
①オブジェクトブラウザVer13.1
 WindowsServer2012
 データベースソフト:Oracle12c(64bit)
 クライアントソフト:Oracle11gR2(32bit)

②オブジェクトブラウザVer13.1
 WindowsServer2012
 クライアントソフト:Oracle11gR2(32bit)

上記の組合せにおいてOB13から①環境のテーブル一覧を確認するとテーブル名に日本語を使用したテーブルが全て文字化けしてしまいます。
データベースの環境に関してはOracle11gからエクスポートしたDBを12cにインポート
したものです。NLS_LANGに関してはインポート元、インポート先共、JAPANESE_JAPAN.JA16SJISTILDEとなっています。oo4oを使用して32bitアプリケーションを動かす為、クライアントソフトに11gR2を使用しております。他の環境、Win10(64bit)+Oracle11gR2(32bit)+OB13では①環境のテーブル一覧は正しく表示されます。

過去に別機器で①と同じ環境を作成した際には、問題はなかったのですが、最新のWindowsServer2012の問題でしょうか。
こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが、
文字化けが発生しない環境があるとのことですので
クライアント設定に問題がある可能性が高いものと推測されます。

文字化けの発生する環境にて、以下をお試しいただければと存じます。
・システム環境変数NLS_LANGをWin10(64bit)と同一の値に設定する
・OB13のログイン画面、「文字コード」をWin10(64bit)と同一の値に設定する

解決しない場合、技術調査が必要となりますので
お手数ではございますが以下の情報を添えてサポート窓口まで
お問い合わせくださいますようお願いいたします。

・保守ダイジェストキー
・①のOB13でDB接続し、ヘルプメニュー > サポート情報の記載内容
・②のOB13でDB接続し、ヘルプメニュー > サポート情報の記載内容
・Win10(64bit)のOB13でDB接続し、ヘルプメニュー > サポート情報の記載内容

何卒、よろしくお願い申し上げます。
こんにちは。
OBサポートです。

2018年5月10日付けで、
「SI Object Browser for SQL Server Ver.3.1.1」、
「SI Object Browser for SQL Server Ver.3.1.1 ReadOnly Edition」
のリリースをいたしましたのでご連絡いたします。

本リリースは不具合修正がメインとなります。

■バージョンアップ履歴
 http://www.sint.co.jp/products/siob/ob/dl/program_syuseirireki.html

■製品ダウンロードページ
 トライアル版
 http://www.sint.co.jp/products/siob/ob/dl/download.html

 差分ファイル
 https://products.sint.co.jp/siob/support/diff

今後とも何卒、よろしくお願いいたします。
データベース名の変更はできないでしょうか?または、追加でも可。
サポートされていないデータベースのER図を作成したいと考えています。

こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが、ER図と物理環境(DB)の同期を行うという
製品の性質上、サポートされていないDBを追加するような仕組みは提供しておらず
ご希望に添えかねる形となります。

しかしながら、DBとの同期を考慮せずにER図のみ作成するということでしたら、

・データベースの種別については考慮しない(無視する)
・ツールメニュー > データ型テーブルにて、必要に応じてご利用のDBのデータ型を追加する

とすることでご利用いただけるかと存じますので、ご検討いただけましたら幸いです。

何卒、よろしくお願い申し上げます。
管理→ユーザー一覧で表示されてるものを
すべてコピーしてエクセルにもってきたいのですが、どうすればいいでしょうか

コピーするとユーザー名しかコピーできなく
プロファイルとか状態もエクセルに落としたい。
こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが、現状ではユーザー一覧の内容を
Excel出力するといった機能をご用意しておらず、ご希望に添えかねる形となります。
※ご記載いただいたように一覧で対象を選択→Ctrl+Cでユーザー名をコピーすることは可能です。

本件につきましてはご要望として承り、開発側に伝えさせていただきます。

何卒、よろしくお願い申し上げます。
procedure、functionのデバッグ実行についてです。

1)変数の値が見れない
過去の掲示板の書き込みにフレーム、変数名を手動で入力して下さいとあり、
StackDepthに2と表示されているため、フレームに2、変数名に参照したい変数を入力しましたが、
「変数名が正しくないか、現フレームから参照出来ません」と表示されます。


2)functionの開始位置
デバッグ実行すると定義部のcursor定義からスタートし、
BEGIN内でcursorをopenしている箇所に飛びます。
つまりBEGIN以降、cursor open箇所までの間の記述でブレイクすることが出来ません。

2点、解決方法をご教授下さい。
こんにちは。
OBサポートです。

>1)変数の値が見れない

CREATE PROCEDURE/FUNCTIONの変数定義で変数名を二重引用符で囲んでいない場合は
デバッグ画面における変数名を大文字で入力していただく必要がございます。
以下に例を記載しますので、一度ご確認をお願いいたします。

例1)
CREATE OR REPLACE PROCEDURE PROC1
IS
 i NUMBER;
 Val1 VARCHAR2(10);
:

→デバッグ画面の変数名には、「I」、「VAL1」と入力する必要がある

例2)
CREATE OR REPLACE PROCEDURE PROC2
IS
 "j" NUMBER;
 "Val2" VARCHAR2(10);
:

→デバッグ画面の変数名には、「j」、「Val2」と入力する必要がある


>2)functionの開始位置

ブレークポイントを設定し、「実行」ボタンを押下するとブレークポイント行まで
進む動作となりますが、このような操作を実施しておりませんでしょうか。

トレースボタン、ステップボタンでは一行ずつ進む動作となりますので
該当する場合はお試しいただければと存じます。


1)、2)とも記載の内容で解決しない場合、技術的調査が必要となりますため
有償保守サポートの範囲内で対応させていただく存じます。

もし保守に加入済みでしたら、お持ちのライセンスの
「保守ダイジェストキー」を添えて、下記メールアドレスまで
ご連絡いただけますでしょうか。

■技術サポート
oob.support@sint.co.jp

お手数をおかけしてしまい誠に申し訳ございませんが
何卒、よろしくお願いいたします。
BI などにも使いたいですので、ブラウザで操作できるバージョンが欲しいです。

SQL発行登録をサーバー内部に持ってハイパーリンクで起動するとか。
できれば、EXCELのピボットテーブルのような機能の登録も可能であれば、
そのまま、BI製品となります。
こんにちは。
OBサポートです。

貴重なご意見、誠にありがとうございます。

いただいた内容は現状のSI Object Browserと製品性質が大幅に異なりますため
対応可否についての言及をいたしかねますが、ご要望として承り
開発側に伝えさせていただきます。

何卒、よろしくお願い申し上げます。
PROCEDUREのスクリプト出力を行って退避したPROCEDUREを
復元したいのですが方法を教えてください。

SI object Browser fro Oracle Ve.12(32bit)を使用しています。
こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが、Object Browserより出力した
スクリプトであれば、SQLが記載されておりますので「SQL実行」をご利用いただけます。

ファイルを開いてコピー&ペーストするほか、スクリプトファイルのドラッグ&ドロップや
SQL実行画面からスクリプトファイルを開く機能もございます。

また、スクリプトファイルが複数ある場合は「スクリプト実行」で
複数のファイルを選択、実行することも可能ですので、状況に合わせて
ご利用いただければと存じます。

何卒、よろしくお願い申し上げます。