Резервное копирование базы данных Oracle через RMAN - PullRequest
0 голосов
/ 16 октября 2019

Я ищу способы резервного копирования моей базы данных Oracle. Он размещен на сервере Windows. В настоящее время я использовал Oracle SQL Developer для установления соединения с базой данных и внесения в нее изменений. Сейчас я рассматриваю 2 способа резервного копирования базы данных.

1) Использование функции экспорта базы данных в Oracle SQL Developer

  • Однако процесс резервного копирования, похоже, будет длиться вечно (так как БД являетсяоколо 30 ГБ)

2) Использование RMAN для резервного копирования базы данных

  • Я прочитал документацию Oracle и обнаружил, что процесс на самом деле довольно сложный. Тем не менее, это, кажется, более эффективный способ и имеет больше преимуществ.

Я лично предпочитаю использовать RMAN для резервного копирования базы данных. Тем не менее, я действительно новичок в Oracle. Я не загружал ни одной базы данных Oracle в локальной среде, и я не уверен, как мне установить соединение с существующей БД, как в SQL Developer через SQL * PLUS. Может кто-нибудь, пожалуйста, проведите меня через этот процесс?

1 Ответ

0 голосов
/ 16 октября 2019

Вам нужно снять очки разработчика SQL.

В командной строке:

c:>  rman user/password@mydb
rman> backup database plus archivelog delete all input;
rman> quit

Это самое простое. Вы должны убедиться, что ваша база данных находится в режиме архивного журнала.

Но не забывайте, что резервное копирование - это все о восстановлении. Я настоятельно призываю вас создать виртуальную машину на вашей рабочей станции, установить на нее Oracle, а затем использовать эту виртуальную машину для практики резервного копирования и восстановления. Потратьте некоторое время на https://docs.oracle.com/database/121/BRADV/toc.htm. Как администратор базы данных, ваша главная директива - не терять данные. Если вы не можете надежно выполнить резервное копирование и восстановление, ничего другого, что вы можете сделать, не будет иметь значения.

...