■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
ORA-00942のエラーがでる
2003/03/13 09:27
OB
4
ビースト
Object Browser Ver.8.0で、「ロック情報」や「ユーザー情報」の新規または開くを実行
するとORA-00942(表またはビューが存在しません)のエラーになります。
どの表を検索しようとしてエラーになっているのでしょうか?
Ver.7では、「ロック情報」のみエラーとなります。
DB環境は9.0.1.3.0(64Bit)で、compatibleは8.1.0です。
気になる点としては、DBヴァージョンアップダウン方法が「FULL EXPORT & IMPORT」
ではなく、「移行ユーティリティ」を使用したことです。
ちなみに、これまでのDBヴァージョンアップダウンの推移は下記の通りです。
7.3.2 → 8.1.6 → 8.0.6 → 9.0.1
ご回答よろしくお願いします。
するとORA-00942(表またはビューが存在しません)のエラーになります。
どの表を検索しようとしてエラーになっているのでしょうか?
Ver.7では、「ロック情報」のみエラーとなります。
DB環境は9.0.1.3.0(64Bit)で、compatibleは8.1.0です。
気になる点としては、DBヴァージョンアップダウン方法が「FULL EXPORT & IMPORT」
ではなく、「移行ユーティリティ」を使用したことです。
ちなみに、これまでのDBヴァージョンアップダウンの推移は下記の通りです。
7.3.2 → 8.1.6 → 8.0.6 → 9.0.1
ご回答よろしくお願いします。
返信を投稿
OB
後迫@SI
こんにちは
後迫@SIです。
ご確認していただきたいのですが、
クライアントとサーバでOracleのバージョンが
異なるということはございませんでしょうか?
(異なる場合にテーブル情報が参照できなくなる可能性があります。)
また、以下のSELECT文を発行していただき、
結果を教えていただけますでしょうか?
(SQL*Plusで実行し、結果を貼り付けていただけますでしょうか?)
SELECT * FROM PRODUCT_COMPONENT_VERSION
どうぞよろしくお願いいたします。
後迫@SIです。
ご確認していただきたいのですが、
クライアントとサーバでOracleのバージョンが
異なるということはございませんでしょうか?
(異なる場合にテーブル情報が参照できなくなる可能性があります。)
また、以下のSELECT文を発行していただき、
結果を教えていただけますでしょうか?
(SQL*Plusで実行し、結果を貼り付けていただけますでしょうか?)
SELECT * FROM PRODUCT_COMPONENT_VERSION
どうぞよろしくお願いいたします。
返信を投稿
OB
ビースト
こんにちは、ビーストです。
>ご確認していただきたいのですが、
>クライアントとサーバでOracleのバージョンが
>異なるということはございませんでしょうか?
>(異なる場合にテーブル情報が参照できなくなる可能性があります。)
クライアントは9.0.1.1.1です。
>また、以下のSELECT文を発行していただき、
>結果を教えていただけますでしょうか?
>(SQL*Plusで実行し、結果を貼り付けていただけますでしょうか?)
>
>SELECT * FROM PRODUCT_COMPONENT_VERSION
PRODUCT VERSION STATUS
NLSRTL 9.0.1.3.0 Production
Oracle9i Enterprise Edition 9.0.1.3.0 64bit Production
PL/SQL 9.0.1.3.0 Production
TNS for Solaris: 9.0.1.3.0 Production
よろしくお願いします。
>ご確認していただきたいのですが、
>クライアントとサーバでOracleのバージョンが
>異なるということはございませんでしょうか?
>(異なる場合にテーブル情報が参照できなくなる可能性があります。)
クライアントは9.0.1.1.1です。
>また、以下のSELECT文を発行していただき、
>結果を教えていただけますでしょうか?
>(SQL*Plusで実行し、結果を貼り付けていただけますでしょうか?)
>
>SELECT * FROM PRODUCT_COMPONENT_VERSION
PRODUCT VERSION STATUS
NLSRTL 9.0.1.3.0 Production
Oracle9i Enterprise Edition 9.0.1.3.0 64bit Production
PL/SQL 9.0.1.3.0 Production
TNS for Solaris: 9.0.1.3.0 Production
よろしくお願いします。
返信を投稿
OB
山田 貴裕
こんにちは、山田@nisCOMです。
>Object Browser Ver.8.0で、「ロック情報」や「ユーザー情報」の新規または開くを実行
>するとORA-00942(表またはビューが存在しません)のエラーになります。
>どの表を検索しようとしてエラーになっているのでしょうか?
>Ver.7では、「ロック情報」のみエラーとなります。
これって私が先日引っかかった「O7_DICTIONARY_ACCESSIBILITY」
初期化パラメータの問題ではないでしょうか?
以下のいずれかを試してみては如何でしょうか?
・(OOB8.0なので)SYSDBAとして接続する
・(Oracle9iなので)GRANTでSELECT ANY DICTIONARYを与える
・GRANTでSYS.OBJ$, SYS.USER$に対するSELECT権限を与える
・O7_DICTIONARY_ACCESSIBILITYをTRUEにする(Oracle9iのデフォルトはFALSE)
#上の方法ほどお勧めです。
>Object Browser Ver.8.0で、「ロック情報」や「ユーザー情報」の新規または開くを実行
>するとORA-00942(表またはビューが存在しません)のエラーになります。
>どの表を検索しようとしてエラーになっているのでしょうか?
>Ver.7では、「ロック情報」のみエラーとなります。
これって私が先日引っかかった「O7_DICTIONARY_ACCESSIBILITY」
初期化パラメータの問題ではないでしょうか?
以下のいずれかを試してみては如何でしょうか?
・(OOB8.0なので)SYSDBAとして接続する
・(Oracle9iなので)GRANTでSELECT ANY DICTIONARYを与える
・GRANTでSYS.OBJ$, SYS.USER$に対するSELECT権限を与える
・O7_DICTIONARY_ACCESSIBILITYをTRUEにする(Oracle9iのデフォルトはFALSE)
#上の方法ほどお勧めです。
返信を投稿
OB
ビースト
こんにちは、ビーストです。
山田さん、大変ありがとうございました。
下記の権限を付与したらうまく参照できるようになりました。
大変、助かりました。
>・(Oracle9iなので)GRANTでSELECT ANY DICTIONARYを与える
山田さん、大変ありがとうございました。
下記の権限を付与したらうまく参照できるようになりました。
大変、助かりました。
>・(Oracle9iなので)GRANTでSELECT ANY DICTIONARYを与える
返信を投稿
OB