Как мога да видя всички потребители в Oracle?
Как мога да видя всички потребители в Oracle?

Видео: Как мога да видя всички потребители в Oracle?

Видео: Как мога да видя всички потребители в Oracle?
Видео: OPERA PMS - Oracle Hospitality elearning | 11. Accounts Receivables 2024, Ноември
Anonim

Можете да намерите всички потребители създаден в Оракул като стартирате заявка от командния ред. В потребител информацията се съхранява в различни системни таблици - ALL_USERS и DBA_USERS, в зависимост от това какво потребител информация, която искате да извлечете.

Във връзка с това, как да проверите дали потребителят има достъп до таблица в Oracle?

Да се определи който потребителите имат директно отпускане достъп до маса ще използваме изгледа DBA_TAB_PRIVS: SELECT * FROM DBA_TAB_PRIVS; Можеш проверете официалната документация за повече информация относно колоните, върнати от тази заявка, но критичните колони са: GRANTEE е името на потребител с предоставено достъп.

как да разрешите ORA 28000 Акаунтът е заключен? Решение

  1. Заредете SQL*Plus.
  2. Проверете какво е заключено и какво не е със следната команда: изберете потребителско име, акаунт_статус от dba_users;
  3. За да отключите акаунта [потребителско име] (без скоби), въведете следната команда: alter user [username] account unlock;
  4. Повторете стъпка 2, за да проверите успеха.

Тогава как мога да видя всички таблици в Oracle?

Най-лесният начин да виж всички таблици в базата данни е да се потърсят всички_таблици изглед : ИЗБЕРЕТЕ собственик, име_на_таблица ОТ всички_таблици; Това ще шоу собственикът (потребителят) и името на маса . Не се нуждаете от специални привилегии за виж това изглед , но това само показва маси които са достъпни за вас.

Как да намеря идентификатора на сесията на Oracle?

Опитайте това: ИЗБЕРЕТЕ SID, SERIAL# ОТ V$ СЕСИЯ WHERE AUDSID = Sys_Context('USERENV', ' СЕСИЕН ИДЕНТИФИКАТОР '); Тъй като се интересувате от актуални сесия , ток сесия трябва да е в локалния екземпляр (по дефиниция), така че използвайте V$ СЕСИЯ вместо GV$ СЕСИЯ . Освен това всичко, от което се нуждаете, е AUDSID, за да идентифицирате уникално вашия сесия.

Препоръчано: