Si mund t'i shoh të gjithë përdoruesit në Oracle?
Si mund t'i shoh të gjithë përdoruesit në Oracle?

Video: Si mund t'i shoh të gjithë përdoruesit në Oracle?

Video: Si mund t'i shoh të gjithë përdoruesit në Oracle?
Video: Top News- Sinjali që tregon nëse telefoni po përgjohet/Tabela që paralajmëron përdoruesit për kujdes 2024, Nëntor
Anonim

Mund të gjesh te gjithe perdoruesit krijuar në Orakulli duke ekzekutuar një pyetje nga një komandë. Të përdorues informacioni ruhet në tabela të ndryshme të sistemit - ALL_USERS dhe DBA_USERS, në varësi të asaj përdorues informacionin që dëshironi të merrni.

Në lidhje me këtë, si mund të kontrolloni nëse një përdorues ka akses në një tabelë në Oracle?

te përcaktojnë e cila përdoruesit kanë grant i drejtpërdrejtë qasje në një tabelë ne do të përdorim pamjen DBA_TAB_PRIVS: SELECT * FROM DBA_TAB_PRIVS; Ti mundesh kontrolloni dokumentacioni zyrtar për më shumë informacion në lidhje me kolonat e kthyera nga ky pyetje, por kolonat kritike janë: GRANTUESI është emri i përdorues me dhënë akses.

si e zgjidhni ORA 28000 Llogaria është e kyçur? Zgjidhje

  1. Ngarko SQL*Plus.
  2. Kontrolloni se çfarë është e kyçur dhe çfarë nuk është e kyçur me komandën e mëposhtme: zgjidhni emrin e përdoruesit, statusin e llogarisë nga dba_users;
  3. Për të zhbllokuar llogarinë [username] (pa kllapa), vendosni komandën e mëposhtme: alter user [username] zhbllokimi i llogarisë;
  4. Riprodhoni hapin 2 për të verifikuar suksesin.

Atëherë, si mund t'i shoh të gjitha tabelat në Oracle?

Mënyra më e lehtë për të shikoni të gjitha tabelat në bazën e të dhënave është të kërkosh të gjitha_tabelat pamje : SELECT pronarin, emri i tabelës FROM të gjitha_tabelat; Kjo do shfaqje pronari (përdoruesi) dhe emri i tabela . Ju nuk keni nevojë për ndonjë privilegj të veçantë për të Shiko kjo pamje , por kjo vetëm tregon tavolina që janë të arritshme për ju.

Si mund ta gjej ID-në e sesionit të Oracle?

Provoni këtë: SELECT SID, SERIALE# NGA V$ SESIONI WHERE AUDSID = Sys_Context('USERENV', ' SESIONID '); Meqenëse jeni të interesuar për rrymën sesioni , e tanishmja sesioni duhet të jetë në instancën lokale (sipas përkufizimit), prandaj përdorni V$ SESIONI në vend të GV$ SESIONI . Gjithashtu, gjithçka që ju nevojitet është AUDSID për të identifikuar në mënyrë unike tuajën sesioni.

Recommended: