[ORacle] Zakodowane haslo do roli
Krzysztof - 09-01-2007 00:01
[ORacle] Zakodowane haslo do roli
Witam Googlałem i "pytałem Toma", ale wszystkie podpowiedzi nie dotyczyły tego co chcę uzyskać, dlatego popełniam ten post.
Potrzebuję aplikacyjnie włączać userowi role (czywiscie uesr role ma przydzieloną, ale nie "difoltową"). Rola identyfikowana jest haslem. Haslo zapisane jest w tabeli SYS.user$->password, zaś cały mechanizm ma siedzieć w pakiecie. I tu pojawia się problem. Pakiet utworzony jest pod użytkownikiem innym niż SYS, ale mającego uprawnienia DBA. Mimo to przy probie utworzenia cursora w pakiecie oracle pisze: table or view does not exists. Oczywiscie spod zwyklego "pytania" tabele odpytuje i widze zawartosc. no i czas na pytanka: 1. Dlaczego? Widze pod SQL a w pakiecie już nie moge widziec? 2. Jak nie to nie, ale... Jak to obejsc? Rola bedzie wlaczana poprzez procedure wywolujaca fragment: -- begin part code execute immediate 'set role NAZWA_ROLI identified by values ''HASHCODE''' -- end part code czy jest jakas inna metoda dynamicznej aktywacji przydzielonej roli? I pytanie bonusowe powiazane: Jak sprawdzic, jakie user ma przydzielone role (również kursor pod tym samym pakietem)? Oczywiście z SQL proste, wystarczy sklecić coś na wzór : select * from dba_role_privs d where d.granted_role='DBA' no tak, ale w pakiecie niedostepny table/view.
Pozdrawiam serdecznie licząc na pomocny link, albo fragment kodu :)
Krzysztof
=?ISO-8859-2?Q?Micha=B3?= Kuratczyk - 09-01-2007 00:01
Krzysztof wrote: > Pakiet utworzony jest pod użytkownikiem innym niż SYS, ale mającego > uprawnienia DBA. Mimo to przy probie utworzenia cursora w pakiecie oracle > pisze: table or view does not exists. Oczywiscie spod zwyklego "pytania" > tabele odpytuje i widze zawartosc. http://download-uk.oracle.com/docs/c...z.htm#i1007304
-- Michał Kuratczyk
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Oracle, SQL, PL/SQL. Jak =?ISO-8859-2?Q?napisa=E6_zapytanie=2C?==?ISO-8859-2?Q?_kt=F3re_zwr=F3ci_nazw=EA_atrybutu=2C_kt=F3reg o?==?ISO-8859-2?Q?_warto=B6ci_spe=B3niaj=B1_zadany_warunek?=
Oracle 19g +Insert +Insert +Insert...
[oracle] zapytanie dynamiczne z =?ISO-8859-2?Q?=22dynamiczn=B1_?==?ISO-8859-2?Q?nazw=B1_tabeli=22?=
[Oracle] jak =?ISO-8859-2?Q?ograniczy=E6_pami=EA=E6_dla_se?==?ISO-8859-2?Q?rwera=3F?=
=?ISO-8859-2?Q?=5BOT=5D_Zdany_egzamin_Oracle_1Z0-007_a?==?ISO-8859-2?Q?_brak_informacji_na_stronie_Prometric_-_czy?==?ISO-8859-2?Q?_co=B6_nie_tak=3F?=
[oracle] czy da =?ISO-8859-2?Q?si=EA_z_poziomu_procedury_?==?ISO-8859-2?Q?zrobi=E6_kopi=EA_zapasow=B1=3F?=
[oracle 10g] czy =?ISO-8859-2?Q?mo=BFna_wy=B3=B1czy=E6_wszys?==?ISO-8859-2?Q?tkie_wi=EAzy_w_schemacie=3F?=
MSSQL Express czy Oracle Express
=?iso-8859-2?q?[oracle]_Jak_sprawdzi=E6_wielko=B6=E6_tabeli_=3F=3F?=
=?ISO-8859-2?Q?Poszukjue_ksi=B1=BFki_"Oracle_?= =?ISO-8859-2?Q?optymalizacja_wydajno=B6ci"..?=
zanotowane.pldoc.pisz.plpdf.pisz.pllatwa-kasiora.pev.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|