eu estou correndo
Oracle Database 11g Release 11.2.0.4.0 - 64bit Production
Parece que não é a edição Enterprise, então não consigo usar os recursos de flashback
SQL> ALTER DATABASE FLASHBACK ON;
ALTER DATABASE FLASHBACK ON
*
ERROR at line 1:
ORA-00439: feature not enabled: Flashback Database
SQL> SELECT flashback_on, log_mode FROM v$database;
FLASHBACK_ON |LOG_MODE
-------------|-------------
NO |NOARCHIVELOG
Como você vê, meu banco de dados está sendo executado no modo NOARCHIVELOG e meu sistema de arquivos é ext3
Tive que fazer teste CRUD com meu sistema + outro fornecedor. e depois disso quero voltar ao estado de "ponto de restauração" (antes de testar). Em suma, não quero manter dados de teste dentro do meu banco de dados.
Há discussão aqui, mas isso está usando recursos de flashback . Mas e para o meu caso?
Existe alguma solução adequada para mim?
Se estiver fazendo um backup rman, lembre-se de que deve ser um backup offline. Expdp/impdp é uma opção apenas se seus dados não forem muito grandes. Você pode fazer snapshots de sistema de arquivos/VM dependendo do seu ambiente.
Se seus dados tiverem algum valor para você, ative o modo archivelog e faça backups consistentes de seu banco de dados. O banco de dados faz o melhor para proteger seus dados, por favor, não sabote o esforço por não fazer backups.
Sem o modo archivelog e dependendo do tamanho do banco de dados e do tempo de inatividade, você tem apenas duas opções: snapshot de volume ou backup a frio rman.
Below is steps by using rman cold backup.
Edit: Você pode pular a criação do ponto de restauração e apenas restaurar e recuperar o banco de dados com rman