Sisukord:

Kuidas kontrollida, kas kasutajal on juurdepääs Oracle'i tabelile?
Kuidas kontrollida, kas kasutajal on juurdepääs Oracle'i tabelile?

Video: Kuidas kontrollida, kas kasutajal on juurdepääs Oracle'i tabelile?

Video: Kuidas kontrollida, kas kasutajal on juurdepääs Oracle'i tabelile?
Video: Web Programming - Computer Science for Business Leaders 2016 2024, Mai
Anonim

To määrata mis kasutajatel on otsetoetus juurdepääs lauale me kasutame a DBA_TAB_PRIVS vaade : SELECT * FROM DBA_TAB_PRIVS; Sina saab kontrollida ametlik dokumentatsioon jaoks kohta rohkem infot a sellest päringust tagastatud veerud, kuid a kriitilised veerud on: GRANTEE on nimi kasutaja koos antud juurdepääs.

Kuidas ma siin kõiki Oracle'i kasutajaid näen?

Võite leida kõik kasutajad aastal loodud Oraakel käivitades päringu käsurealt. The kasutaja teave salvestatakse erinevatesse süsteemitabelitesse – KÕIK_KASUTAJAD ja DBA_USERS, olenevalt sellest, mida kasutaja teavet, mida soovite hankida.

Seejärel tekib küsimus, mis on Dba_sys_privs? DBA_SYS_PRIVS kirjeldab kasutajatele ja rollidele antud süsteemiõigusi.

Samuti küsivad inimesed, kuidas anda Oracle'is kasutajale skeem?

Kuidas Oracle'is kasutajat luua ja õigusi anda

  1. LOO KASUTAJA books_admin TUNNISTATUD MyPassword;
  2. ANNA ÜHENDUS TOOTJAGA books_admin;
  3. GRANT CONNECT, RESOURCE, DBA TO books_admin;
  4. ANNA LOOMISEANSIOONI ANDMINE ANDMINE MINGILE PRIVILEEGIDELE books_admin;
  5. ANNA PIIRAMATU TABLESPACE TO books_admin;
  6. Skeemi VALIMINE, LISAMINE, VÄRSKENDAMINE, KUSTUTAMINE. raamatud raamatud_admin;

Millised on Oracle'i privileegid?

Süsteem privileegid . Süsteem privileeg on õigus sooritada teatud toiming või sooritada toiming mis tahes teatud tüüpi objektiga. Objektide hulka kuuluvad tabelid, vaated, materialiseeritud vaated, sünonüümid, indeksid, järjestused, vahemälurühmad, replikatsiooniskeemid ja PL/SQL funktsioonid, protseduurid ja paketid.

Soovitan: