ďťż
 
[ORacle] Zakodowane haslo do roli ďťż
 
[ORacle] Zakodowane haslo do roli
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • latwa-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

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com