別のデータベースのスキーマにアクセスできますが、移行作業の一環として、2 つのスキーマを比較しています。Syscat
2つのスキーマを比較するために使用しています。ただし、スキーマの1つで、次のエラーが表示されます
"ユーザーには選択権限がありません"
特定のスキーマ (基本的には、アクセス権を持つすべてのユーザーと、gievn スキーマのアクセスの種類) に設定されているすべてのアクセス許可を確認する方法を教えてください。データベースはdb2です。スキーマクローラーなどのツールは使用していないことに注意してください。代わりに、を使用しSyscat
て詳細を照会する JDBC アプリケーションを作成しています。select * from syscat.tables where tabSchema = <schemaName>
ツールなどの使用は、承認、正当化などの点で長いプロセスです (個人的には、分析から始めるには JDBC プログラムが適していると思います)。