RE:Store Procedure para hacer Backup
Depende un poco del tipo de backup que quieres hacer.
Pero en general, para la mayoria de formas que tiene Oracle de hacer Backups, tienes que ejecutar comandos en el sistema operativo.
El problema es que desde un procedimiento almacenado con codigo de PL/SQL no se pueden ejecutar comandos del sistema operativo. Lo que se puede hacer es crear una JAVA_SOURCE(un procedimiento almacenado en java), en java si existen comandos para poder mandar a llamar ejecutables. Tendrias que crear un .BAT con el conjunto de instrucciones para hacer tu backup y mandarlo a llamar por medio del procedimiento almacenado en Java. Recuerda que desde un procedimiento almacenado al buscar un achivo, lo estaras buscando en el servidor de base de datos no el la computadora cliente.