■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
表領域にて「スプリクト出力」を実行すると、
ファイルに CREATE TABLESPACE コマンドが出力されますが、
このときの SIZE がMBで出力されますが、
KBを指定することは可能ですか。
データファイルの小さい(12KBとか24MB)の表領域に対して
スプリクト出力をすると 0MB で出力されてしまい、困っています。

また、DEFAULT STORAGE句 を指定して作成された表領域に
スプリクト出力時に DEFAULT STORAGE句 (INITIAL,NEXT,PCTINCREASE,MAXEXTENTS)が
出力されません。
オプション指定などで対応可能でしたら、指定方法を教えてください。
こんにちは
後迫@SIです。

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

お問い合わせいただきました件ですが、
Ver.7におきましては、Oracle7.3.3~Oracle8.1.5までが動作保障となっており
Oracle10gにつきましては、動作保証対象外とさせていただいております。
ご希望に添えることが出来ず誠に申し訳ございません。

Object BrowserVer.7でもOracle10gデータベースに接続し、
基本的なSQLの発行やテーブルデータを参照することは確認しておりますが、
以下のような問題が発生いたします。

1.SYSユーザー・SYSTEMユーザーで接続できない(SYSDBA接続ができないため)
2.削除したテーブルが表示される。
 (DROPしたテーブルを復旧できる「フラッシュバックテーブル機能」に対応していないため、
 「BIN$…」で始まるDROP済みテーブルが一覧に表示されてしまいます。
  完全削除するためには、別途、SQL画面よりPERGE文で削除していただく必要がございます。)
3.その他、9i以降の新機能(UNDO表領域の作成、コンボジットパーティション等)に
  対応しておりません。

また、上記以外に問題はいただいておりませんが、
正式動作保証外のため、今後Oracle10g固有の問題が発生した場合でも、
対応はいたしかねますので、あらかじめご了承の上ご利用いただけますでしょうか。
(最新のVer.10ではOracle11gまで対応しておりますので、
最新バージョンのご利用もご検討いただければと思います。)

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

追加情報をいただきありがとうございます。
現象について再現いたしました。

SI Object Browser SQLServer版の接続ドライバの不具合にて、
ORDER BY句にて、CASE文を使用し、条件分岐した値でソートする場合、
かつ、列名に大括弧がない場合は、正常ソートが実行されないようです。
(前回こちらで記載したSQLでは、大括弧を付与していたため、
正常にソートできておりましたが、大括弧を削除した場合は、
同様に、ソートがうまくいきませんでした。)
Object Browserの不具合です。誠に申し訳ございません。

この不具合につきましては、
次回バージョンアップにて修正を検討させていただきます。
現状ではお手数ですが、列名に大括弧をつけていただくことで、
正常にソート可能ですので、お手数ですが、
大括弧をつけていただくことでソートしていただくような対応を
お願いしてもよろしいでしょうか。

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
迅速なご回答ありがとうございます。

>①以下のようなテーブル(単純な2列だけのテーブル)でも
> 同現象が再現いたしますでしょうか?

提示されたcreateとselect では確かに思い通りの
ソートとなりました。

>②また、もし上記①にて現象が発生しない場合(特定のテーブルで発生する場合)は、
> お手数ですが、現象の再現するテーブルのスクリプト(CREATE TABLE文)と、
> 該当のSELECT文をoob.support@sint.co.jp宛にいただいてもよろしいでしょうか?
> ※現象が発生するようでしたら、内容を加工していただいた形でも構いません。

申し訳ございませんが、特定のテーブルではまだ問題が解決しませんので
メールにて特定テーブルのCREATE文、SELECT文をお送りさせていただきます。

お忙しいところ大変申し訳ございませんがご確認の程 よろしくお願いいたします。

質問です。

ObjectBrowser バージョン7.0.2.11は、
Oraqle10gに対応していますでしょうか?

ご教授お願い致します。
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
Ver.10.3よりExcel2007に対応した関係で
エラーが発生しているものと思われます。
(Ver.10.3より、Excel2007に対応した関係で、
起動時にExcelのバージョンチェックの処理を追加しており、
その関係でエラー発生しているものと思われます。)
このたびはご不便をおかけしてしまい申し訳ございません。

このとき、Excelを再インストールしていただくことで
解決する可能性がございますので、大変お手数ですが、
EXCELを再インストールの上、当現象が解決するか、
ご確認をお願いしてもよろしいでしょうか。

また、Excelを再インストールしても解決しない場合は
お手数ですが、以下の追加情報をいただいてもよろしいでしょうか。
①レジストリエディタにて「Excel.Application」というキーを検索した場合、
 完全一致するキーが見つかりますでしょうか?

②以下の手順にてExcel権限の設定情報をいただいてもよろしいでしょうか?

 【手順】
 1.「コントロールパネル」⇒「管理ツール」⇒「コンポーネントサービス」を
   起動します。
 2.左側のツリーより「コンポーネントサービス」⇒「コンピュータ」⇒
   「マイコンピュータ」⇒「DCOMの構成」を開きます。
 3.「Microsoft Excelアプリケーション」を右クリックし、「プロパティ」を選択し ます。
 4.「セキュリティ」タブの「構成のアクセス許可」内にある「編集」ボタンを開きま す。
 
 権限の編集画面が表示されますので、oob.support@sint.co.jp宛に
 当画面のスクリーンショットをいただいてもよろしいでしょうか。

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
こんにちは
後迫@SIです。

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

64bit版OSでご利用いただく場合はご指摘いただいたとおり、
32bit版のOracle Client(またはInstant Client)で可能です。

また、現状ではOCI.DLLが複数ある場合、PATH環境が優先されてしまいますので、
もしOracleのPATH環境変数を削除せずに使用したい場合(SQL*Plusでも使用したい場合)は、
以下の手順をお試しいただけますでしょうか。

①Object Browserのインストールディレクトリ
 (デフォルトは、C:\Program Files\OB10)に「bin」というフォルダを作成し、
 binフォルダの中にOracle Instant Clientのファイルをすべてコピーいたします。
②「ツール」にあります「オプション」→「詳細設定」タブより
 「ORACLE_HOME」の設定を①のObject Browserのインストールディレクトリに
 設定し、「OK」ボタンを押します。
③Object Browserを再起動いたします。

※なお、Windows 7につきましては現状、正式動作保障には含まれていないため、
 今後、Widnwos7固有の不具合をいただいた場合も対応はできませんので
 あらかじめご了承の上、ご利用いただけますでしょうか。

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




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

お問い合わせいただきました件についてですが、
ご報告の現象について再現することができず、
原因の特定が困難な状態です。誠に申し訳ございません。

つきましては以下の追加情報をいただいてもよろしいでしょうか。

①以下のようなテーブル(単純な2列だけのテーブル)でも
 同現象が再現いたしますでしょうか?
---------------------------------------------------------------------
CREATE TABLE [テーブル名]([項目A] VARCHAR(10), [項目B] VARCHAR(10))
go
INSERT INTO [テーブル名] VALUES('1','') --(1番)
go
INSERT INTO [テーブル名] VALUES('3','1') --(3番)
go
INSERT INTO [テーブル名] VALUES(NULL,'2') --(2番)
go
INSERT INTO [テーブル名] VALUES('','4') --(4番)
go
SELECT * FROM [テーブル名]
ORDER BY CASE WHEN [項目A] = '' THEN [項目B]
WHEN [項目A] IS NULL THEN [項目B]
ELSE [項目A] END
---------------------------------------------------------------------

②また、もし上記①にて現象が発生しない場合(特定のテーブルで発生する場合)は、
 お手数ですが、現象の再現するテーブルのスクリプト(CREATE TABLE文)と、
 該当のSELECT文をoob.support@sint.co.jp宛にいただいてもよろしいでしょうか?
 ※現象が発生するようでしたら、内容を加工していただいた形でも構いません。

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
SI Object Browser for SQL Server(Ver 1.1.0) を利用しています。
DB接続環境は
SQL Server 2005 です。

SQL実行にて

select *
from テーブル名
order by
CASE WHEN 項目A = '' THEN 項目B
CASE WHEN 項目A IS NULL THEN 項目B
ELSE 項目A
END

を実行すると思い通りの結果が取得できません。
取得したい内容
項目A が 空 もしくは NULLの場合は 項目Bで、
項目Aに値があれば 項目A でソートしたいという内容です。

同じSQL文を
SQL Server Management Studioのクエリーで実行すると
思い通りの結果が取得できます。

違いが発生することについてご存知の方、
教えていただけますでしょうか。
Object Browser vr10.3を起動すると、
「問題が発生したため、Microsoft Office Excel を終了します。 ご不便をおかけして申し訳ありません。」のメッセージを表示後 Excelが起動する。

 Excelのエラー署名
  AppName: excel.exe AppVer: 11.0.8307.0 AppStamp:49ee85df
  ModName: mso.dll ModVer: 11.0.8221.0 ModStamp:483c699a
  fDebug: 0 Offset: 000f1fd2

Object Browser vr10.1に戻すと、発生しなくなりました。

以下環境情報
 
  OS  Windows XP SP3
  Office  2003(11.8307.8221) SP3
  オラクル 10.2.0

原因何か有るのでしょうか?