OraMatt: YABAOracle

Yet Another Blog About Oracle

, , ,

Flashback Database after testing



#!/bin/bash -x
#
#
#
# MattDee
# June 29, 2011
#
#
# Flashback database to Restore Points before Testing
#
#
#
for i in dbm dbma dbmb dbmc
do
	srvctl stop database -d $i
	export ORACLE_SID=${i}1
		rman target sys/oracle<<EOF
		SHUTDOWN IMMEDIATE;
		STARTUP MOUNT;
		LIST RESTORE POINT ALL;
		FLASHBACK DATABASE TO RESTORE POINT 'BEFORE_TEST';
		ALTER DATABASE OPEN RESETLOGS;
		CROSSCHECK ARCHIVELOG ALL;
		DELETE NOPROMPT ARCHIVELOG ALL;
		CROSSCHECK ARCHIVELOG ALL;
		SHUTDOWN IMMEDIATE;
		exit	

EOF
srvctl start database -d $i
done

Leave a comment

Navigation

About

I’m Matt and I do Oracle things.