Post by Bret HalfordProbably dreaming. There is an open feature request for encrypted dumps,
CR 225720 but it isn't committed to any release.
I have a backup-plugin (libpipe, modeled after libcompress.so), that allows
you to send the backups into the stdin of any Unix command/pipeline.
Initially intended for facilitating using more powerful x86-based machine
for dump-compression, it can certainly be used for encrypting, or both:
dump database MEOW to 'pipe:::ccrypt -k /etc/secret
\> /dumps/MEOW.dmp.cpt'
or:
dump database MEOW to
'pipe:::bzip2 -9 \| ccrypt -k /etc/secret
\> /dump/MEOW.dmp.bz2.cpt'
and loaded back with:
load database MEOW from
'pipe:::ccat -k /etc/secret /dump/MEOW.dmp.bz2.cpt | bzcat'
(See http://quasar.mathstat.uottawa.ca/~selinger/ccrypt/ for ccrypt.)
Libpipe can also be used to dump/load directly to/from hostname:port, so you
can, for example, transfer content from one db to another (on the same or
different servers) without extra disk write/read:
isqlprompt1> load database MEOW_COPY from 'pipe::sBKHOST:5001'
[...]
isqlprompt2> dump database MEOW to 'pipe::PBKHOST:5001'
[...]
If you are interested, please, contact my off-line -- I intend to sell this
software for moderate fee per server.
The plugin is currently available for Solaris/Sparc, AIX/PowerPC,
Linux/i386, and Solaris/amd64.
-mi
--
Sybase! Release the OpenClient's source -- under any license...