■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
検索オプション
てんてん
こんにちは、てんてんです。
「結合」ボタンを押下した時のセッションをトレースしてみたところ、
ALTER TABLESPACE ~ COALESCE が発行されているようですね。
上記コマンドの表領域の結合は、連続した空きエクステントでないと結合できなかったと思います。エクステントが連続していないのではないでしょうか?
OTN インターネットDBA 運用・保守
Oracleの領域管理 ~トラブル防止のテクニック~
確かDBA_FREE_SPACE あたりで連続しているか否か判断できたような・・・
(識者の方々、フォローお願いします (^^; )
返信を投稿
OB
海老原@SI
MSSさん、こんにちは。システムインテグレータの海老原です。
弊社の製品、SI Object Browser をご利用頂き、誠にありがとうございます。
SI Object Browser (以下 OB)でのOracle8iでのローカル接続ですが、注意点としましては接続プロトコルにTCP/IPを使用しnet8で接続する点です。
文面を拝見致しますと設定済みのようですが、今一度ご確認頂けますでしょうか。
技術的なFAQ>接続関連>4.Personal Oracle8での設定方法
http://www.sint.co.jp/siob/html/faq7.html#tech
※上記ご確認の上接続できない場合
「BDE設定」とSQLORA8.DLLの存在の有無を今一度ご確認いただけますでしょうか。
OB は VENDER INIT に指定されたDLLをPATHを使用して検索後、該当DLLが存在するオラクルホームディレクトリのtnsnames.ora を参照し、DLL32で指定されたDLLを使用して接続します。例えば
VENDER INIT ・・・ OCI.DLL
DLL32 ・・・ SQLORA8.DLL
PATHの情報 ・・・SET Path=c:\ora8i\bin;c:\orawin95;
となっている場合、PATHの順にOCI.DLLを検索→c:\ora8i\binに存在した場合は
C:\ora8i内のtnenames.oraの定義を参照→SQLORA8.DLLを使用してORACLEに接続します。上記のようにBDE設定を行っても、OCI.DLL又はSQLORA8.DLLが存在しない場合、接続が失敗します。
OBインストール時に通常SQLORA8.DLLもインストールされますが、MSSさんの端末に存在しないということは、何らかの原因でSQLORA8.DLLのインストールが失敗した可能性があります。再度SQLORA8.DLLの存在をご確認頂き、存在しない場合、差支えがなければ以下の情報を頂きたいと思います。
・既にBDEを使用するアプリケーションがインストールされていましたか?
・SQLORA32.DLLの存在するディレクトリ名
以上、お忙しいところ恐縮ですが、どうぞ宜しくお願い致します。
弊社の製品、SI Object Browser をご利用頂き、誠にありがとうございます。
SI Object Browser (以下 OB)でのOracle8iでのローカル接続ですが、注意点としましては接続プロトコルにTCP/IPを使用しnet8で接続する点です。
文面を拝見致しますと設定済みのようですが、今一度ご確認頂けますでしょうか。
技術的なFAQ>接続関連>4.Personal Oracle8での設定方法
http://www.sint.co.jp/siob/html/faq7.html#tech
※上記ご確認の上接続できない場合
「BDE設定」とSQLORA8.DLLの存在の有無を今一度ご確認いただけますでしょうか。
OB は VENDER INIT に指定されたDLLをPATHを使用して検索後、該当DLLが存在するオラクルホームディレクトリのtnsnames.ora を参照し、DLL32で指定されたDLLを使用して接続します。例えば
VENDER INIT ・・・ OCI.DLL
DLL32 ・・・ SQLORA8.DLL
PATHの情報 ・・・SET Path=c:\ora8i\bin;c:\orawin95;
となっている場合、PATHの順にOCI.DLLを検索→c:\ora8i\binに存在した場合は
C:\ora8i内のtnenames.oraの定義を参照→SQLORA8.DLLを使用してORACLEに接続します。上記のようにBDE設定を行っても、OCI.DLL又はSQLORA8.DLLが存在しない場合、接続が失敗します。
OBインストール時に通常SQLORA8.DLLもインストールされますが、MSSさんの端末に存在しないということは、何らかの原因でSQLORA8.DLLのインストールが失敗した可能性があります。再度SQLORA8.DLLの存在をご確認頂き、存在しない場合、差支えがなければ以下の情報を頂きたいと思います。
・既にBDEを使用するアプリケーションがインストールされていましたか?
・SQLORA32.DLLの存在するディレクトリ名
以上、お忙しいところ恐縮ですが、どうぞ宜しくお願い致します。
返信を投稿
OB
MSS
前回、「Windows2000 Professional+Oracle 8i 8.1.5 Workgroup Server環境」と
書きましたが、OracleはPersonal Editionの誤りでした。大変申し訳ありません。
あらためて書き直しますと、Windows2000 Professional+Oracle 8i 8.1.5 Personal
Editionで、接続時「ORA-01041 内部エラーが発生しました。hostdefエクステンション
が存在しません」が発生します。ちなみに「SQLORA8.DLL」はありません。
「SQORA32.dll」はあります(全く関係無ければすみません)。
各種ドキュメントのPersonal版の場合の留意点に従って試してみましたがうまくいきませ
ん。
どうぞよろしくお願い致します。
書きましたが、OracleはPersonal Editionの誤りでした。大変申し訳ありません。
あらためて書き直しますと、Windows2000 Professional+Oracle 8i 8.1.5 Personal
Editionで、接続時「ORA-01041 内部エラーが発生しました。hostdefエクステンション
が存在しません」が発生します。ちなみに「SQLORA8.DLL」はありません。
「SQORA32.dll」はあります(全く関係無ければすみません)。
各種ドキュメントのPersonal版の場合の留意点に従って試してみましたがうまくいきませ
ん。
どうぞよろしくお願い致します。
返信を投稿
OB
初音玲
[mss]
>自PCから接続時「ORA-01041 内部エラーが発生しました。hostdefエクステン
>ションが存在しません」が発生します。EasyConfigでローカルへの接続を設定
確認ですが、他のPCからは接続できるのでしょうか(SQL*Plusではなく、OBで)。
予想としては、多分同じエラーとなるのではないでしょうか。
同じエラーが出たとしたら、OBは、SQL*Plusと異なりテーブル一覧などを取得
するために、Oracleの様々な情報を習得しにいきますので、その情報が格納さ
れている領域が壊れていると思われます(OBが壊したという事ではなく、元々
壊れていたけれど使った事のない領域だったので気が付かなかったという事で
す)。
>自PCから接続時「ORA-01041 内部エラーが発生しました。hostdefエクステン
>ションが存在しません」が発生します。EasyConfigでローカルへの接続を設定
確認ですが、他のPCからは接続できるのでしょうか(SQL*Plusではなく、OBで)。
予想としては、多分同じエラーとなるのではないでしょうか。
同じエラーが出たとしたら、OBは、SQL*Plusと異なりテーブル一覧などを取得
するために、Oracleの様々な情報を習得しにいきますので、その情報が格納さ
れている領域が壊れていると思われます(OBが壊したという事ではなく、元々
壊れていたけれど使った事のない領域だったので気が付かなかったという事で
す)。
返信を投稿
OB
細かな領域が沢山表示されているので結合を実行したのですが変化がありません。
効果がなかったのか、実行条件が悪かっったのでしょうか。
効果がなかったのか、実行条件が悪かっったのでしょうか。
返信を投稿
OB
Windows2000 Professional+Oracle 8i 8.1.5 Workgroup Server環境で、
自PCから接続時「ORA-01041 内部エラーが発生しました。hostdefエクステン
ションが存在しません」が発生します。EasyConfigでローカルへの接続を設定
し、SQL*PLUSからは接続できます。ちなみに「SQLORA8.DLL」はありません。
「SQORA32.dll」はあります(全く関係無ければすみません)。
「サーバーにオブジェクトブラウザを導入して使う場合の設定方法」というこ
とになるのだと思います。
どうぞよろしくいお願い致します。
自PCから接続時「ORA-01041 内部エラーが発生しました。hostdefエクステン
ションが存在しません」が発生します。EasyConfigでローカルへの接続を設定
し、SQL*PLUSからは接続できます。ちなみに「SQLORA8.DLL」はありません。
「SQORA32.dll」はあります(全く関係無ければすみません)。
「サーバーにオブジェクトブラウザを導入して使う場合の設定方法」というこ
とになるのだと思います。
どうぞよろしくいお願い致します。
返信を投稿
OB
abuku
こんにちは。abukuです。
ご回答ありがとうございました。是非検討していただけるとありがたいです。
返信を投稿
OB
海老原@SI
abukuさん、こんにちは。システムインテグレータの海老原です。
お問い合わせいただいたEXCELフォームへの出力指定についてなのですが、
大変恐縮ですがExcel 出力の位置は固定となっておりまして、
指定する方法は現在ありません。
ご要望として承り、今後のバージョンアップの際に検討させて頂きたいと思います。
以上、どうぞ宜しくお願い致します。
返信を投稿
OB
abuku
Excel出力の形式はobtable.xlsを変更することで可能だとは思いますが、それぞれテーブル名をセルA1に・・スキーマをB1に・・といった指定は可能でしょうか?
返信を投稿
OB
梅田@SI
投稿ありがとうございます。
SQL Serverも対応して欲しいという声はこれまでにも頂いており、何回か開発の話題に上っています。でも、「Oracle専用」ということによる「軽くてOracleの機能を十分引き出せる」というメリットを失いたくないので、今のところ開発予定に乗っていない状況です。’専用’の方が’兼用’よりやっぱり使い勝手がいいですものね。(SQL ServerのEMもなかなかの機能ですし・・・)
ということで、「Oracleさん、今後も頑張って!」という心境でしょうか?
(最近、SQL Serverの仕事も多いので自分達も欲しいのはヤマヤマなのですが・・・)
SQL Serverも対応して欲しいという声はこれまでにも頂いており、何回か開発の話題に上っています。でも、「Oracle専用」ということによる「軽くてOracleの機能を十分引き出せる」というメリットを失いたくないので、今のところ開発予定に乗っていない状況です。’専用’の方が’兼用’よりやっぱり使い勝手がいいですものね。(SQL ServerのEMもなかなかの機能ですし・・・)
ということで、「Oracleさん、今後も頑張って!」という心境でしょうか?
(最近、SQL Serverの仕事も多いので自分達も欲しいのはヤマヤマなのですが・・・)
返信を投稿
OB