Posted By: diesel (pajaro peligroso) on 'CZdatabases'
Title:     Re: Oracle - tabulky pod vice uzivateli
Date:      Wed Jan  4 12:19:42 2012

> Ahoj,
> mam dotaz na slozitejsi dotaz. :)
> Mame silene databaze, v nich spousty tabulek. Nektere jsou pristupne jen
> konkretnim uzivatelum.
> Potkavam se s timto problemem:
> 
> Uzivatel A vidi tabulku X.
> Uzivatel B vidi tabulku Y.
> 
> Potrebuju pracovat najednou s X a Y. Vetsinou jedno pro cteni a druhe i pro
> zapis, ale protoze nemam sanci grantnout si prava, tak je to stejne jedno.
> 
> 
> Hledal jsem a nenasel, proto se ptam: je mozne do dotazu pridat i login
> (neco jako ze jsem B a zadam select * from A/hesloA@X),
> pripadne se pripojit nejak s pravy dvou uzivatelu naraz?
> Nebo nejake jine reseni..?
> 

No ciste reseni je samozrejme udelat si prava, vsechno ostatni jsou praseciny.

Jako schudnou prasecinu vidim vytvoreni pod userem A database link na ten samy 
oracle s B login credentialy, zapomen ale, ze Oracle bude dotazy v pripade 
joinu nejak rozumne optimalizovat, mozna dokonce data pozene pres TCP 
listener. Pomoci hintu /** driving_site */  muzes aspon definovat vychozi 
tabulku pro join (tu vetsi)

diesel
 

Search the boards