#!/bin/bash ps -ef | grep ora_pmon_ | grep -v grep | cut -d"_" -f3 | while read line; do export ORACLE_SID=$line rman target / <<EOF CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO COMPRESSED BACKUPSET; crosscheck archivelog all ; crosscheck backup ; delete noprompt archivelog all; delete noprompt backup; EOF sqlplus / as sysdba <<EOF select name from v\$datafile; shutdown immediate; exit; EOF done