■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
SQLスクリプトの実行
2013/10/30 18:51
OB
1
くまクン
Object Browser for Oracle version 12に対しての質問です。
■動作環境
OS:Windows 2008 r2 64bit版
DB:Oracle 11g r1 64bit版
Object Browser: 12.0.1 64bit版
※Oracleの稼働しているOS上でObjectBrowserを実行しています。
上記環境で、サーバー上にObjectBrowserをインストール後、同一フォルダにある複数のSQLスクリプトを実行したところ、処理対象のスクリプト数に対して4分の1程度しかDBに反映されていませんでした。SQLスクリプトの実行にあたってOSの権限や、ObjectBrowserに特殊な設定をする必要があるのでしょうか。
現在調査して分っている内容は以下の通りです。
①同じSQLスクリプト群を何回か流すと反映されないSQLスクリプトは常に同じ。
②反映されないSQLスクリプトについてエラーメッセージは表記されない。
かつ、正常終了したというメッセージも表記されない。
③反映されなかったSQLスクリプトの内容をSQL実行画面に貼りつけて
SQLを実行するとDBに正しく反映されるのでSQL自体が誤ってない。
④SQL実行画面に③で挙げた反映されないSQLスクリプトの内容をSQL実行画面に
貼り付けて作成したオブジェクトを、ObjectBrowserでSQLスクリプトとして抽出後
そのSQLスクリプトを実行すると、DBに反映されない。
ちなみに別の開発環境では、以下の環境で同じSQLスクリプト群を実行した場合、全てのSQLスクリプトがDBに反映されております。
こちらもサーバ上にObjectBrowserをインストールしています。
■別環境の構成
OS:Windows 2008 r2 64bit版
DB:Oracle 11g r1 64bit版
Object Browser: 10 (32bit版)
version 12では、SQLスクリプトを実行するにあたり、注意しなければいけない事があるのでしょうか。
■動作環境
OS:Windows 2008 r2 64bit版
DB:Oracle 11g r1 64bit版
Object Browser: 12.0.1 64bit版
※Oracleの稼働しているOS上でObjectBrowserを実行しています。
上記環境で、サーバー上にObjectBrowserをインストール後、同一フォルダにある複数のSQLスクリプトを実行したところ、処理対象のスクリプト数に対して4分の1程度しかDBに反映されていませんでした。SQLスクリプトの実行にあたってOSの権限や、ObjectBrowserに特殊な設定をする必要があるのでしょうか。
現在調査して分っている内容は以下の通りです。
①同じSQLスクリプト群を何回か流すと反映されないSQLスクリプトは常に同じ。
②反映されないSQLスクリプトについてエラーメッセージは表記されない。
かつ、正常終了したというメッセージも表記されない。
③反映されなかったSQLスクリプトの内容をSQL実行画面に貼りつけて
SQLを実行するとDBに正しく反映されるのでSQL自体が誤ってない。
④SQL実行画面に③で挙げた反映されないSQLスクリプトの内容をSQL実行画面に
貼り付けて作成したオブジェクトを、ObjectBrowserでSQLスクリプトとして抽出後
そのSQLスクリプトを実行すると、DBに反映されない。
ちなみに別の開発環境では、以下の環境で同じSQLスクリプト群を実行した場合、全てのSQLスクリプトがDBに反映されております。
こちらもサーバ上にObjectBrowserをインストールしています。
■別環境の構成
OS:Windows 2008 r2 64bit版
DB:Oracle 11g r1 64bit版
Object Browser: 10 (32bit版)
version 12では、SQLスクリプトを実行するにあたり、注意しなければいけない事があるのでしょうか。
返信を投稿
OB
OBサポート
こんにちは。
OBサポートです。
お問い合わせいただいた件につきましてですが、Ver.12からのUnicode対応に伴い
テキストファイル入出力時のエンコーディング指定オプション(既定ではUTF-8)を
ご用意しておりますが、指定したスクリプトファイルのエンコーディング形式と
このオプションが一致しておらず、正しくファイルを読み込めていない可能性が
ございます。
お手数ではございますが「ツール」メニュー⇒「オプション」⇒「外部出力」タブ
にある「テキストファイルの形式」コンボボックスの値を変更していただくか、
.txt/.sqlファイルのエンコーディング形式を変更していただいた上
お試しいただけますでしょうか。
何卒、よろしくお願いいたします。
OBサポートです。
お問い合わせいただいた件につきましてですが、Ver.12からのUnicode対応に伴い
テキストファイル入出力時のエンコーディング指定オプション(既定ではUTF-8)を
ご用意しておりますが、指定したスクリプトファイルのエンコーディング形式と
このオプションが一致しておらず、正しくファイルを読み込めていない可能性が
ございます。
お手数ではございますが「ツール」メニュー⇒「オプション」⇒「外部出力」タブ
にある「テキストファイルの形式」コンボボックスの値を変更していただくか、
.txt/.sqlファイルのエンコーディング形式を変更していただいた上
お試しいただけますでしょうか。
何卒、よろしくお願いいたします。
返信を投稿
OB