В этот день я действительно подчеркиваю, что из-за сервера Oracle я новичок в Oracle.
У меня есть один старый сервер Windows 2003, на котором установлена версия Oracle 10.2.0.
и я хочу сделать полную резервную копию этого оракула, а затем хочу установить ту же базу данных на другой
новый сервер Windows 2003, этот сервер Windows 2003 - это все разные серверы, компьютер
имя и прочее.
и у меня было холодное резервное копирование со старого сервера 2003, затем я скопировал весь этот файл
на новый сервер 2003 и запуск, но не запустился
как я могу восстановить в этой ситуации?
какова точная процедура полного восстановления с моей старой Windows 2003 на новую машину 2003 года.
или, может быть, если я скопирую всю папку oracle со старой машины, тогда
наклеить на новую машину?
Является ли это возможным ? Большое спасибо, извини, мой английский
Предполагая, что вы имеете в виду холодное резервное копирование (выключение базы данных и копирование файлов), а не RMAN, сначала восстановите все файлы в вашей новой системе. Тебе понадобится
Затем отредактируйте p-файл, чтобы он ссылался на новое расположение управляющего файла, если оно отличается.
Затем используйте ORADIM утилита для создания нового экземпляра, ссылающегося на файл pfile. Теперь вы можете запустить базу данных в режиме MOUNT.
Если расположение DBF в новой системе другое, вам необходимо: ALTER DATABASE RENAME DATAFILE 'old location' to 'new location';
для каждого (в SQL * Plus).
Наконец вы можете сделать ALTER DATABASE OPEN
и все должно быть готово.