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