Adatum
Фев
4
2013

Отключение устаревания паролей Оracle и не только…

oracl

Предлагаю вашему вниманию выдержку команд и понятий при работе с базами данных Oracle. Это импорт и экспорт базы данных, отключение устаревания паролей, просмотр списка пользователей.

1. Делаем Экспорт/импорт базы утилитами exp/imp.

Сначала зададим Sid Базы (Oracle System ID (SID) используется для однозначной идентификации конкретной базы данных о системе).

Параметр «FULL» указывает, что требуется экспортировать базу данных полность.

set oracle_sid=mreg

Экспортируем базу mreg под пользователем system с паролем root в файл minr.dat.
exp userid=system/root@mreg full=Y file=c:\minr.dat

Импортируем базу mreg под пользователем system с паролем root в файл minr.dat.

imp userid=system/root@mreg full=Y file=c:\minr.dat

2. Oracle Data Pump — новая, более быстрая и гибкая альтернатива утилитам «exp» и «imp», использовавшимся в предыдущих версиях Oracle. В дополнение к основным функциям импорта и экспорта, Data Pump предоставляет PL/SQL API и поддержку внешних таблиц.

Экспортируем базу mreg под пользователем system с паролем root в файл minr.dmp.

expdp system/root@db10g full=Y directory=TEST_DIR dumpfile=minr.dmp logfile=minr.log

Импортируем базу mreg под пользователем system с паролем root в файл minr.dmp.
impdp system/root@mregfull=Y directory=TEST_DIR dumpfile=minr.dmp logfile=minr.log

3. Краткий словарик.

ASM — Automated Storage Management

PMON  — process-monitor process

SGA — System Global Area

PGA — The Program Global Area

4. Смена/сброс паролей.

emca -deconfig dbcontrol db -repos drop

emca -config dbcontrol db -repos create

если не получилось пробуем различить базу

sqlplus system/root as sysdba или sysasm

5. Архивирование.

|- > backupsetting
Home -> Availability —  |- > jobs
|- > Schedule backup

6. Пользователь.

|- > Users
Home -> Server —  |- > Roles
|- > Profile
|- > Audit Setting

7. Перезапуск oracle.

$ crsctl stop/start has

8. Проверка базы на режим архивирования.

sql > arhive log list

9. Отключение устаревания паролей.

У Oracle с версии 11g стали по умолчанию устаревать пароли через 6 месяцев.

sqlplus /as sysdba

alter profile default limit failed_login_attempts unlimited password_live_time unlimited;

или в графическом режиме

9.1. Выбираем нужную базу

orc0

9.2. Вводим логин и парольorc1

9.3. Переходим на вкладку Server.orc2

9.4. Переходим на вкладку Profiles.

orc3

9.5. Открываем профайл Default.

orc4

9.6. Нажимаем кнопку редактировать.

orc5

9.6. Меняем значения на UNLIMITED.

orc7

9.6. применяем изменения.

orc8

10. Просмотр списка пользователей.

set oracle_sid=mreg

sqlplus /as sysdba

>select username,account_status from dba_users;

Оставить комментарий

*

  • Спасибо, полезная статья, но есть опечатка, пункт
    Отключение устаревания паролей.
    Вместо:
    alter profile default limit failed_login_attempts unlimited password_live_time unlimited;
    Нужно:
    alter profile default limit failed_login_attempts unlimited password_liFe_time unlimited;