Hirdetés

Új hozzászólás Aktív témák

  • Micsurin
    nagyúr

    GRANTolni csak az tud, akié a tábla, vagy kapott rá GRANTolási jogot, vagy DBA júzer.
    Akinek csak olvasási/írási joga van, az nem tudja azokat továbbadni!

    Ha hr séma/júzer alatt hoztad létre a táblákat, akkor hr júzerrel kell kiadni a GRANTokat.

    Utána a többi júzer select * from hr.táblanév;-vel fogja elérni őket.

    Egyébként a táblák listája nyilvános, bárki lekérheti a select * from dba_tables;-t.
    Ha a select * from all_tables;-t kérdezed, ott csak azokat mutatja az Oracle, amikhez az aktuális júzernek joga is van.

    hr alól lettek létrehozva a táblák és ott is lett a GRANT kiadva mivel megkötés volt, hogy ne lehessen jogot tovább adni.

    De nem akarja az igazságot annyira nem, hogy disconnect majd connect ismét hr-rel átraktam mindent ANY-re, hát nem igazán hatotta meg a dolog mert továbbra sem léteznek a tábláim. :F

    edit.: ezt a DBA-t mindjárt megnézem csak nulláztam a vmwaret inkább berakok minden kódot újra mert kezdtem kuszálni már. :D

Új hozzászólás Aktív témák