Oracle, Grant select

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • gangstahh
  • Registratie: April 2009
  • Laatst online: 10:44
Beste mede tweakers,

Ik werk momenteel aan een PL/SQL opdracht en loop tegen het volgende aan:

vraag: Definieer de view EMP_DEP in het schema HRM_ACCESS. De view moet een weergave zijn van alle medewerkers op een bepaalde afdeling, gesorteerd naar afdelingsnaam. Bedenk zelf de relevante grants.

Nu heb ik het volgende gebruik (voor de grants):
GRANT SELECT ON HRM_REPO.DEPARTMENTS TO HRM_ACCES;
GRANT SELECT ON HRM_REPO.EMPLOYEES TO HRM_ACCES;

&

GRANT SELECT ON HRM_REPO.DEPARTMENTS TO HRM_ACCES WITH GRANT OPTION;
GRANT SELECT ON HRM_REPO.EMPLOYEES TO HRM_ACCES WITH GRANT OPTION;

Plus de query voor de View:

CREATE VIEW EMP_DEP AS
SELECT DISTINCT D.DEPARTMENT_NAME, E.FIRSTNAME
FROM HRM_REPO.DEPARTMENTS D, HRM_REPO.EMPLOYEES E
WHERE D.DEPARTMENT_ID = E.DEPARTMENT_ID;

Nu krijg ik continue de volgende error: Insufficient privileges

Ik heb geen idee hoe ik de privileges anders moet toekennen dan met het bovenstaande. Ik heb op meerdere sites gekeken en kom er gewoon niet uit. Het antwoord zal vast heel simpel zijn... Iemand die me kan helpen?

Acties:
  • 0 Henk 'm!

  • Xiphalon
  • Registratie: Juni 2001
  • Laatst online: 19:10
Waar geef je rechten op?

Hint:
spoiler:
de gebruiker query't de view, niet de tabel

Acties:
  • 0 Henk 'm!

  • mkleinman
  • Registratie: Oktober 2001
  • Laatst online: 19:31

mkleinman

8kWp, WPB, ELGA 6

Plus daarbij, heeft de user HRM_ACCESS rechten om een view te maken?

Duurzame nerd. Veel comfort en weinig verbruiken. Zuinig aan doen voor de toekomst.


Acties:
  • 0 Henk 'm!

  • gangstahh
  • Registratie: April 2009
  • Laatst online: 10:44
Thanks guy's het is gelukt ;)