■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
ご返信ありがとうございます。
右クリックした該当列にNULL値は含まれておりません。
(主キーで全て値がセットされている)

他にも何か原因が考えられますでしょうか。

よろしくお願いいたします。
こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが、掲示板上で
対応いたしかねる内容となります。

お手数ですが、サポート窓口宛にお問い合わせくださいますよう
お願いいたします。


何卒、よろしくお願いいたします。
Windows10環境で、OB18をアンインストール&PC再起動後、OB19をインストールすると以下のエラーが発生します。
何か解決策はありませんか?

「セットアップの実行中にエラー(-5006: 0x8000ffff)が発生しました。
前のセットアップを完了し、他のアプリケーションを閉じたことを確認してください。
これでもまだエラーが発生するばあいは、プログラムの発売元までお問い合わせください。System Integrator Corp. (##ID_STRING8##)」

以下、詳細情報です。
エラーコード: -5006 : 0x8000ffff
エラー情報:
>SetupNew\setup.cpp (691)
PAPP:SI Object Browser for Oracle 19
PVENDOR:System Integrator Corp. (##ID_STRING8##)
PGUID:45660521-7BB8-4F22-A230-56573AF8BB90
$15.0.0.498
@Windows Vista Service Pack 0 (9200)
IE Version: 9.11.17763.0
こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが、オブジェクトリストを
表示する際は、情報取得のため各種カタログビューに対するSELECT文を発行しております。
(ロックの明示は行っておらず、共有ロックのみ取得されるものと存じます)

ご報告の現象を弊社環境にて再現させることができず、原因不明の状況ですが
ご利用の各端末にて ツールメニュー > オプション > 詳細設定タブ を開き
「自動でトランザクションを開始する」をOFFにした場合、事象が
改善するかどうかお試しいただけますでしょうか。

なお、解決しない場合につきましてですが、技術調査が必要な内容となり、
有償保守サポートの範囲内での対応となりますので、お手数ですが
以下の情報を添えてサポート窓口までご連絡くださいますようお願いいたします。

 ・お持ちのシリアルNOおよび保守ダイジェストキー
 ・ご利用のSI Object Browserのバージョン
 ・ご利用のSQL Serverのバージョン

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

お問い合わせいただいた件につきましてですが、集計情報表示機能では
右クリックを行った列に対する集計を行う動作となっております。

件数を表示したとき、該当の列にNULL値が含まれる場合はNULL値の件数が
除外される動作となりますので、同様の操作を行っていないか一度ご確認ください。

例)
C1 | C2
---------------
1 | 1
2 | (NULL)
3 | 3
4 | 4
5 | (NULL)

というテーブルデータがあるとき
・C1列で件数確認:5件
・C2列で件数確認:3件

何卒、よろしくお願い申し上げます。
SI Object Browser for Oracle Ver.14 ReadOnly ReadOnly Editionを使用しております。
SQL実行にてクエリ実行した結果の件数を調べようと
「結果」タブの項目名を右クリック→「集計情報を表示」→「件数」を
クリックした結果が、実際の件数が一致しません。
(実際の件数が40件、表示された件数が20件)

過去ログなども検索したところ、「集計情報を表示」機能は
データタブでないと正しく表示されないという情報を見ました。
(バージョンアップで解消する予定とも書かれていましたが…)

現状、「集計情報を表示」機能はSQL実行画面でも有効なのでしょうか?
Object Brower form SQLServerを使用してます。

複数端末にてOBを使用していたところ、SQLServerが急に応答なしとなりました。

製品サポートデスクに問い合わせたところ、OBがキーロックをしており、
そちらを開放できないため、応答なしになると回答をいただきました。

確かに特定の端末でOBのテーブル一覧表示をしようとしていた画面(そのときは画面自体が「応答なし」になっていた)があり、そちらを強制終了すると復旧しました。


[サーバ] > [データベース名] > [TABLE][INDEX]・・・
を選択するとテーブル一覧やインデックスの一覧が表示されますが、
その際、SQLServerにはどのようなコマンドを発行してますでしょうか?

また、それはキーロックを行うものでしょうか?


SQLServer側からは、その製品仕様を変更しない限り、本事象はずっと再発すると指摘されてます。

※ 実際、明確な再現性はないのですが、複数端末でOBを同時に使用すると、そのような事象が発生しやすいです


ご確認・ご回答のほど、よろしく願いします
こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが、エラーの原因として
以下の2点が考えられますので、ご確認いただけますでしょうか。

■インストールされているSI Object Browserについて
 SI Object Browser for Oracle Ver.10をご利用とのことですが
 同バージョンでは32bitアプリケーションのみ提供しており、64bit版は提供されておりません。

 Ver.10におきましては、32bit版のOracle Clientをご利用ください。

■Oracle Instant Clientの展開場所について
 SI Object Browser for Oracleは、${ORACLE_HOME}\binフォルダ内の
 oci.dllを参照する動作となっておりますので、binフォルダを作成、展開ください。

 なお、SI Object Browser + Oracle Instant Clientの利用方法について
 弊社ブログ記事に掲載しておりますのでご一読いただけますと幸いです。

 https://products.sint.co.jp/siob/blog/oracle-instant-client


大変恐縮ですが、SI Object Browser for Oracle Ver.10は既にサポートを
終了しており、またWindows 10において動作保証外となります。
上記内容で解決しない場合の対応は致しかねます旨、
あらかじめご了承くださいますようお願いいたします。

何卒、よろしくお願い申し上げます。
■内容
SI Object Browser Ver.10をインストール後、下記サイトの記載通りにORACLE Instant Clientをインストールしました。
インストール後にObject Browserのライセンス認証は正常に行うことができたのですが、認証後に表示されるメッセージ「ライセンス登録を終了しました。」の「OK」ボタンをクリックした後に、「OCI.DLLの読み込みに失敗しました。[指定されたファイルが見つかりません。」というエラーメッセージが表示されました。

再度、Object Browserを開きなおした際も「OCI.DLLの読み込みに失敗しました。[].」というエラーメッセージが表示されます。

ファイル「oci.dll」は、ORACLE Instant Clientのインストール(解凍)先フォルダに存在することは確認しております
。
上記項目「URL」のサイトを参考に以下の3つの対応を実施した結果は以下の通りです。
・Oracle Clientをインストールする
→Oracle Instant Clientインストール済み

・OBとOracle Clientのbit(32bit/64bit)が異なる
→Object BrowserもClientもどちらも64bitです

・OBのツールメニュー > オプション > 詳細設定タブ > ORACLE_HOMEにOracle Clientのインストールパスを設定する
 →設定完了後にオプション画面の「OK」ボタンを押下した際に、警告メッセージ「OCI_DLLが見つかりません (上記オプション画面のOracle_HOEMに設定のパス)\bin\oci.dll」が表示されました。

ファイル「oci.dll」は上記のOracle_HOEMに設定の格納場所直下に置いている状態です。
binフォルダを作成して、oci.dllのみbinフォルダ配下に移動したところ、上記設定をする際の警告メッセージが表示されなくなりましたが、再度Object Browserを起動する際にエラーメッセージ「OCI.DLLの読み込みに失敗しました。[].」が表示されてしまう状態です。

Object Browserのバージョンに対して、Oracle Instant Clientのバージョンが高すぎるのが原因なのではと思い、バージョン 11.1.0.7.0 でインストールしなおしましたが問題は解決しませんでした。

<Oracle Instant Clientをインストールする際に参考にしたサイト>
https://selifelog.com/blog-entry-164.html


■質問1
Oracle Instant Clientのインストール方法を調べた際に参考にしたサイトには、ダウンロードした圧縮フォルダをすべて解凍して、同じファイルに纏めるといった手順でしたが、解凍した後にbinフォルダ等のフォルダを作成する必要があるのでしょうか?

■質問2
「■内容」に記載のエラーを解決するためにはどのような対応をすればよろしいでしょうか?

■環境
Windows 10 Pro 64bit (バージョン1903)
SI Object Browser v.10
Oracle Client Instant Version 19.5.0.0.0
┗instantclient-basic-windows.x64-11.2.0.4.0.zip
┗instantclient-jdbc-windows.x64-11.2.0.4.0.zip
┗instantclient-odbc-windows.x64-11.2.0.4.0.zip
┗instantclient-sdk-windows.x64-11.2.0.4.0.zip
┗instantclient-sqlplus-windows.x64-11.2.0.4.0.zip
┗instantclient-tools-windows.x64-11.2.0.4.0.zip
こんにちは。
OBサポートです。

お問い合わせいただいた件に関しましてですが、Object Browserが参照しているフォルダに対し、
現在ログインしているユーザーの権限が足りずエラーが発生している可能性があります。

お手数ではございますが、該当ファイルの格納フォルダ(C:\ProgramData\OB13\temp)に対し、
フルコントロールなど、書き込みが可能な権限をログインユーザーに設定するか、
一旦「temp」フォルダごと削除し、現在のユーザー(権限)で自動作成することで
メッセージが出力されなくなるかお試しいただけますでしょうか。

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