ORA-01720: grant option does not exist for…


Hi,

Mungkin anda mendapatkan error ini karena grant yang hilang.

Nah, jika anda ingin untuk memberikan grant pada view,  dan view ini mengacu pada Table1 dan Tabel2

User skema (owner of view) telah melakukan grant untuk table1 tetapi tidak untuk table2.

Jadi, Anda harus memberikan grant kepada user skema di table2 dengan grant option:

grant _PRIVILEGE_ on _TABLE_ to _SCHEMA_USER_ with grant option;

atau

Anda memiliki role melakukan grant untuk sebuah objek, tetapi prosedur yang anda miliki menimbulkan kesalahan ketika dijalankan.
Itu karena anda harus memiliki hak istimewa itu sendiri (schema_user: pemilik objek), tidak inherited oleh role:

grant _PRIVILEGE_ on _TABLE_ to _SCHEMA_USER_;

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s