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_;
Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google+

You are commenting using your Google+ account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

w

Connecting to %s