Клиент на основе логина для отслеживания - PullRequest
0 голосов
/ 01 мая 2018

Мы не хотим делиться паролем Oracle DB со всеми членами команды, но в то же время мы хотели бы предоставить определенным пользователям доступ для выбора / вставки / обновления / создания объектов. Существует ли какой-либо инструмент для входа в систему, где пользователь входит в систему со своим именем пользователя и паролем в клиентском инструменте, а затем может выполнять вышеуказанную операцию с базой данных. Таким образом, мы можем отслеживать активность пользователей в базе данных, не разделяя действительный пароль БД.

У пользователя будет логин и пароль для доступа инструмента к инструменту, а затем через инструмент он получит доступ к базе данных. как только они войдут в инструмент, им не потребуется пароль БД.

1 Ответ

0 голосов
/ 01 мая 2018

База данных Oracle не имеет пароля THE . Создайте пользователей ( CREATE USER ) для каждого члена команды и предоставьте ему / ей необходимые привилегии.

Иногда может быть полезно создать открытые учетные записи (например, CREATE USER READONLY IDENTIFIED BY "readonly";. Учетные данные для таких учетных записей могут распространяться внутри вашей организации. Однако обычно такие пользователи подходят только для учетных записей только для чтения (например, для создания отчетов). Вы не должен предоставлять никаких привилегий вставки / обновления / создания.

Для отслеживания вы можете использовать Auditing или реализовать пакеты PL / SQL, где отслеживаются изменения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...