[ELMA3] Резервное копирование базы данных Oracle
Для создания бэкапа базы Oracle необходимо установить программу Toad for Oracle. Она может быть скачана с официального сайта Oracle.
Установка Toad for Oracle
1. Необходимо скачать Instant Client с официального сайта Oracle.
2. Поместить на локальный диск :C скачанную папку instantclient_11_2.7.
3. Открыть Компьютер – Свойства. Перейти на страницу Дополнительные параметры системы и на вкладке Дополнительно нажать на кнопку Переменные среды.
4. В открывшемся диалоговом окне необходимо создать системную переменную.
5. Далее необходимо добавить путь до системной переменной в Path.
6. После этого необходимо запустить установочный файл Toad DBA Suite for Oracle 11.6 64-bit Commercial (был скачан ранее).
7. При установке может потребоваться поставить еще одну программу (ссылка на скачивание будет предложена автоматически).
8. Из данного списка необходимо скачать файл msxml.msi.
Далее все настройки следует оставлять по умолчанию.
Создание резервной копии
Создание резервной копии базы данных может быть осуществлено несколькими способами.
Первый способ
Рекомендуется для создания резервной копии базы данных использовать данный способ.
Необходимо запустить cmd.exe с правами администратора и ввести:
expdp c##elmaoracle10test23/q1234567@ORATEST directory=data_pump_dir logfile=projects.log dumpfile=projects.dmp SCHEMAS=C##ELMAORACLE10TEST23
где:
- c##elmaoracle10test23 = userid (имя пользователя);
- q1234567 = password (пароль);
- @ORATEST = sid;
- data_pump_dir – директория;
- select * from all_directories; – все возможные директории (выполняется в Toad под SYS).
Чтобы создать новую директорию CREATE DIRECTORY cube_dir AS ‘C:\backups‘; (выполняется в Toad под SYS) –
- projects.log – название лог-файла бекапа писать с расширением;
- projects.dmp – название файла бекапаь писать с расширением;
- C##ELMAORACLE10TEST23 – схема (userid) забекапится только эта схема, если нужен бекап ВСЕХ схем, то вместо SCHEMAS=C##ELMAORACLE10TEST23 записать FULL=Y.
Второй способ
После установки программы Toad for Oracle можно переходить к созданию самого бэкапа базы. Необходимо выполнить следующие действия:
1. Зайти на сервер Oracle.
2. Открыть установленную программу Toad for Oracle 11_2.7.
3. Подключится под системным пользователем (по умолчанию параметры и пароль уже сохранены).
4. Далее необходимо выполнить запрос для той базы, бэкап которой необходимо сделать:
ввести grant exp_full_database to
5. После этого требуется создать новое подключение.
6. Подключиться к требуемой базе.
7. Далее следует выполнить:
8. Выбрать расположение будущего бэкапа на компьютере и ввести его имя:
9. Нажать на кнопку Finish.