Мне часто приходится возвращать базу данных в определенную точку восстановления.
На машине, где работает база данных, я вхожу в систему с помощью sqlplus
и введите следующие команды.
shutdown immediate;
startup mount;
flashback database to restore point bettertimes;
alter database open resetlogs;
У меня не всегда есть доступ к машине (Windows XP), где работает база данных
поэтому я хочу сделать воспоминание удаленно. Я положил вышеупомянутые команды в файл
flashback.sql
и делай:
sqlplus "sys/passwd as sysdba" @sql\flashback.sql
Это прекрасно работает, но когда я должен сделать это удаленно, я должен указать SID и команду:
sqlplus "sys/passwd@orcl as sysdba" @sql\flashback.sql
Это не работает ни на машине, где работает база данных, ни удаленно.
Проблема в том, что после shutdown immediate
соединение потеряно, и я не могу
переподключите без монтирования и открытия базы данных вручную.
Я не являюсь администратором Windows на сервере, просто sysdba.
Есть ли способ удаленного восстановления базы данных?