it-swarm.asia

bagaimana cara memberikan Izin pada tabel ke pengguna di database lain di oracle

Hai Saya punya tabel di skema saya untuk diakses dari pengguna dari database Oracle lain ..

Saya mencoba

GRANT all on a.table_name to [email protected];

di sini adalah Skema saya dan Tes adalah skema lain di o11db. Tapi saya tidak bisa memperbaikinya.

5
azzaxp

Artikel Oracle tentang Buat tautan basis data : Untuk mengakses objek skema jarak jauh, Anda harus diberikan akses ke objek jarak jauh di basis data jauh.

Itu berarti Anda perlu memberikan hak istimewa secara lokal (ke basis data di mana mereka berada) kepada pengguna sebagaimana mereka pengguna terhubung melalui tautan basis data.

Jadi, misalnya, jika tautan basis data dibuat seperti itu

create database link DB_LINK 
connect to TESTUSER 
identified by PASSTHEWORD
using ...

enter image description here

maka kamu harus

grant all on a.tablename to TESTUSER;
8