Copy files out of ASM

Here’s little script to help copy a file out of ASM..enjoy

——————————————————————————

[sourcecode language=”bash”]

#/bin/bash -x

# Query to find file_names
# select file_name from dba_data_files;

export ORACLE_SID=+ASM
export ORACLE_HOME=/u01/app/oracle/grid #ASM home
export TIMESTAMP=`date +%m%d%y%H%M`
export DBNAME=orcl
export DISKGROUP=data
export DATAFILE=matt_ts.269.806502489
export OUTFILE=matt_ts

# Copy datafiles via asmcmd

asmcmd <<EOF
cp ${DISKGROUP}/${DBNAME}/DATAFILE/${DATAFILE} /tmp/${OUTFILE}.${TIMESTAMP}
exit
EOF

ls -ahtl /tmp/${OUTFILE}.${TIMESTAMP}

[/sourcecode]

Leave a Reply

Discover more from OraMatt: YABAOracle

Subscribe now to keep reading and get access to the full archive.

Continue reading