■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
検索オプション
おおた
OBER:Object Browser ER Ver.9
DB:SQL Server 2017
OS:Windows7
既存テーブルへのカラム追加について質問です。
下記サイトの「テーブルの末尾にカラムを追加」のように、
既存データは残したまま、ALTER TABLE文でカラム追加することは、OBERで可能でしょうか?
https://products.sint.co.jp/siob/blog/oracle-column
可能な場合、対応しているバージョンはいくつからになるのでしょうか?
Ver.9のOBERでは、末尾にカラムを追加しても、OBERが発行するDDLは
DROP TABLE/CREATE TABLE文による再作成がされているようにみえます。
DB:SQL Server 2017
OS:Windows7
既存テーブルへのカラム追加について質問です。
下記サイトの「テーブルの末尾にカラムを追加」のように、
既存データは残したまま、ALTER TABLE文でカラム追加することは、OBERで可能でしょうか?
https://products.sint.co.jp/siob/blog/oracle-column
可能な場合、対応しているバージョンはいくつからになるのでしょうか?
Ver.9のOBERでは、末尾にカラムを追加しても、OBERが発行するDDLは
DROP TABLE/CREATE TABLE文による再作成がされているようにみえます。
返信を投稿
OBER
OBサポート
こんにちは。
OBサポートです。
セッション切断時にSYSDBA接続を試みるのは、本スレッドに記載しました通り
セッション切断(ALTER SYSTEM KILL SESSION)の実行時にエラーが発生した場合のみとなります。
本件につきましては弊社環境にて再現せず、また同様の報告も寄せられていないため
原因不明の状況です。
大変恐れ入りますが、ご利用のバージョン(13)につきましてはサポートを終了しておりますので
差支えないようでしたら最新バージョン(14)でのご確認をお願いできればと存じます。
また、最新バージョンでも再現する場合は保守サポートの範囲内で技術調査を
実施させていただきますので、シリアルNOを添えてサポート窓口宛にご連絡いただきますよう
お願い申し上げます。
OBサポートです。
セッション切断時にSYSDBA接続を試みるのは、本スレッドに記載しました通り
セッション切断(ALTER SYSTEM KILL SESSION)の実行時にエラーが発生した場合のみとなります。
本件につきましては弊社環境にて再現せず、また同様の報告も寄せられていないため
原因不明の状況です。
大変恐れ入りますが、ご利用のバージョン(13)につきましてはサポートを終了しておりますので
差支えないようでしたら最新バージョン(14)でのご確認をお願いできればと存じます。
また、最新バージョンでも再現する場合は保守サポートの範囲内で技術調査を
実施させていただきますので、シリアルNOを添えてサポート窓口宛にご連絡いただきますよう
お願い申し上げます。
返信を投稿
OB
たけ
早速の回答ありがとうございます。
当方の該当環境ではセキュリティの観点でSYSDBAの接続を許可していませんので、その為エラーになったと判断しました。状況がわかりましたありがとうございます。
気になった点としては、sqlplusでalter system kill session等を発行しても特段のエラーは出ずにセッション切断ができます。OB13から切断した場合もログインエラーが表示されていても裏ではちゃんとセッション切断ができている事も確認できています。なので「セッション切断の実行エラー」は発生していないと想定しているのですがOB13はセッション切断処理が正常終了しているのに、なぜSYSDBAで再接続を試みてしまったのでしょうか。
当方の該当環境ではセキュリティの観点でSYSDBAの接続を許可していませんので、その為エラーになったと判断しました。状況がわかりましたありがとうございます。
気になった点としては、sqlplusでalter system kill session等を発行しても特段のエラーは出ずにセッション切断ができます。OB13から切断した場合もログインエラーが表示されていても裏ではちゃんとセッション切断ができている事も確認できています。なので「セッション切断の実行エラー」は発生していないと想定しているのですがOB13はセッション切断処理が正常終了しているのに、なぜSYSDBAで再接続を試みてしまったのでしょうか。
返信を投稿
OB
OBサポート
こんにちは。
OBサポートです。
お問い合わせいただいた件につきましてですが、ご報告のエラーが出るケースの
流れは以下の通りとなります。
1. セッション情報画面で切断対象のセッションを選択、切断ボタンを押下
2. セッション切断の実行エラーが発生した場合、再度セッション切断を試行するため
接続中のユーザー情報を用いてSYSDBA接続を試行
3. 接続中のユーザーにSYSDBA権限が付与されていない場合はログインエラー
なお、本動作はsysユーザによるNORMAL接続を行った場合のエラーを想定したものとなっております。
何卒、よろしくお願い申し上げます。
OBサポートです。
お問い合わせいただいた件につきましてですが、ご報告のエラーが出るケースの
流れは以下の通りとなります。
1. セッション情報画面で切断対象のセッションを選択、切断ボタンを押下
2. セッション切断の実行エラーが発生した場合、再度セッション切断を試行するため
接続中のユーザー情報を用いてSYSDBA接続を試行
3. 接続中のユーザーにSYSDBA権限が付与されていない場合はログインエラー
なお、本動作はsysユーザによるNORMAL接続を行った場合のエラーを想定したものとなっております。
何卒、よろしくお願い申し上げます。
返信を投稿
OB
たけ
<確認環境>
SIOB for Oracle Ver13.1.1.0
Oracle Database 12c
Instant Client 12c
tnsnamesファイル設置によるNet接続
<症状>
DBA権限を持っているユーザーでログインした状態で、セッション一覧画面で「切断」を行おうとするとログインエラーORA-01017が発生します。切断行為の内部でどのログインアカウントで何の為にログインしようとしてエラーになっているのでしょうか?
SIOB for Oracle Ver13.1.1.0
Oracle Database 12c
Instant Client 12c
tnsnamesファイル設置によるNet接続
<症状>
DBA権限を持っているユーザーでログインした状態で、セッション一覧画面で「切断」を行おうとするとログインエラーORA-01017が発生します。切断行為の内部でどのログインアカウントで何の為にログインしようとしてエラーになっているのでしょうか?
返信を投稿
OB
OBサポート
こんにちは。
OBサポートです。
SQL実行画面におけるExcel出力ボタンにつきましてですが、クリップボード出力や
Ver.14の新機能であるCSV出力機能と併せ、SQL実行の結果セットが取得されたタイミングで
活性化するよう変更させていただいております。
なお、Ver.13以前におきましては、Excel出力ボタンは初期状態で活性となっておりますが
結果セットがない状態ではExcel出力の設定画面で開始ボタンを押下した際にエラーを表示する動作となります。
何卒、よろしくお願い申し上げます。
OBサポートです。
SQL実行画面におけるExcel出力ボタンにつきましてですが、クリップボード出力や
Ver.14の新機能であるCSV出力機能と併せ、SQL実行の結果セットが取得されたタイミングで
活性化するよう変更させていただいております。
なお、Ver.13以前におきましては、Excel出力ボタンは初期状態で活性となっておりますが
結果セットがない状態ではExcel出力の設定画面で開始ボタンを押下した際にエラーを表示する動作となります。
何卒、よろしくお願い申し上げます。
返信を投稿
OB
isoiso
ver14を使っています。
SQL実行の画面でいきなりエクセルに結果を出力するにはどうすればよいですか?
以前、ver11の時には、実行結果のエクセル出力ボタンが活性化しており、
エクセル出力できていました。
ver14では、一度、SQLを実行させなければ、実行結果のエクセルボタンが活性化しません。
このような仕様に変更になったのでしょうか?
SQL実行の画面でいきなりエクセルに結果を出力するにはどうすればよいですか?
以前、ver11の時には、実行結果のエクセル出力ボタンが活性化しており、
エクセル出力できていました。
ver14では、一度、SQLを実行させなければ、実行結果のエクセルボタンが活性化しません。
このような仕様に変更になったのでしょうか?
返信を投稿
OB
OBサポート
こんにちは。
OBサポートです。
お問い合わせいただいた件につきましてですが、SI Object Browser ERでは
作成可能数の上限は特に設けておりません。
一方、エンティティや属性、ドメイン等の管理されるオブジェクトにはファイル内で
一意となるIDが付与されており、これらオブジェクトの合計数の上限は
開発言語の仕様上、1ファイルあたり92233720368545775807個となります。
その他の注意点としましては、以下の内容が考えられます。
・フォワードエンジニアリング/データベース同期を行う場合、1エンティティ内の属性数、
およびインデックス等の従属オブジェクト数の上限は接続先データベースに依存する
・1ファイル内のオブジェクトが増えるほど、読込や描画に時間がかかるようになる
※ご利用端末のスペックやリソースの使用状況に依存するため、具体的な数値は提示いたしかねます。
適宜、ファイルの分割をご検討ください。
何卒、よろしくお願い申し上げます。
OBサポートです。
お問い合わせいただいた件につきましてですが、SI Object Browser ERでは
作成可能数の上限は特に設けておりません。
一方、エンティティや属性、ドメイン等の管理されるオブジェクトにはファイル内で
一意となるIDが付与されており、これらオブジェクトの合計数の上限は
開発言語の仕様上、1ファイルあたり92233720368545775807個となります。
その他の注意点としましては、以下の内容が考えられます。
・フォワードエンジニアリング/データベース同期を行う場合、1エンティティ内の属性数、
およびインデックス等の従属オブジェクト数の上限は接続先データベースに依存する
・1ファイル内のオブジェクトが増えるほど、読込や描画に時間がかかるようになる
※ご利用端末のスペックやリソースの使用状況に依存するため、具体的な数値は提示いたしかねます。
適宜、ファイルの分割をご検討ください。
何卒、よろしくお願い申し上げます。
返信を投稿
OB
I
お世話になっております。Object Browser ERで管理できるエンティティ数や、属性の数、ドメインの数に上限値がありましたら教えてください。(その他、注意すべき上限値があれば教えていただきたいです。)
(例)
・エンティティ数は1ファイルあたり最大xxx個
・エンティティあたりの属性数は最大xxx個
・ドメイン数は1ファイルあたり最大xxx個
ご面倒お掛けしますがよろしくお願いします。
(例)
・エンティティ数は1ファイルあたり最大xxx個
・エンティティあたりの属性数は最大xxx個
・ドメイン数は1ファイルあたり最大xxx個
ご面倒お掛けしますがよろしくお願いします。
返信を投稿
OB