こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ORACLE権限について

お世話になります。

環境 ORA9.2.0.1.0(win)
一つのDBに複数のユーザを作成しております。
各ユーザのテーブル構成は全て一緒です。

各ユーザに同じ構造の「在庫テーブル」が存在しております。
DB_LINKを使用しないで(可能であればシノニムも使用したくありませんが。。。)、各ユーザ全ての在庫テーブルをUNIONしたVIEWを作成したいと思っておりますが、作成しようとすると、
「ORA-01031: 権限が不足しています。」
となります。

どのような権限を与えたらよいか教えてください。

よろしくお願いいたします。

投稿日時 - 2004-09-25 16:40:56

QNo.1016261

2ch

困ってます

質問者が選んだベストアンサー

こんにちわ

> どのような権限を与えたらよいか教えてください。
方法として2つあります。
 1. 各在庫テーブルのSELECT権限をユーザに付与する。
  Grant select on 所有者1.在庫 to 参照ユーザ
  Grant select on 所有者2.在庫 to 参照ユーザ
  Grant select on 所有者3.在庫 to 参照ユーザ
  Grant select on 所有者4.在庫 to 参照ユーザ

 2. SELECT ANY TABLE システム権限を付与する。
  Grant select any table to 参照ユーザ

詳しくは、マニュアルを参照して下さい。

参考URL:http://otn.oracle.co.jp/

投稿日時 - 2004-09-25 17:51:51

お礼

すっごく困っておりました。

ありがとうございました

投稿日時 - 2004-09-25 18:43:32

このQ&Aは役に立ちましたか?

10人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問