Matt McCutchen wrote:
On Mon, 2006-02-27 at 06:58 -0800, lsk wrote:
Could you give an example with syntax for rsync using file
option "--files-rom=FILE".
If my-list in the current directory contains
a
b
b/c
b/d
b/d/e ,
then the command
rsync -a src/ dest/ --files-from=my-list
copies
src/a -> dest/a
src/b -> dest/b
src/b/c -> dest/b/c
src/b/d -> dest/b/d
src/b/d/e -> dest/b/d/e .
Rsync copies just those files and directories, preserving their
attributes. It leaves alone any other files that might be in src/b,
src/b/d, dest/b, or dest/b/d; even if --delete is given, it does not
delete anything. Search the man page for --files-from for more
information:
http://rsync.samba.org/ftp/rsync/nightly/rsync.html
Matt,
Typically with Oracle databases, you will have datafiles residing on different
mount points starting from the root such as:
/p02/oradata/OSID/redo01.log
/p03/oradata/OSID/redo02.log
/p04/oradata/OSID/redo03.log
/p01/oradata/OSID/system01.dbf
/p04/oradata/OSID/undotbs01.dbf
/p03/oradata/OSID/sysaux01.dbf
/p03/oradata/OSID/users01.dbf
/p03/oradata/OSID/example01.dbf
/p03/oradata/OSID/data01.dbf
/p02/oradata/OSID/index01.dbf
/p01/oradata/OSID/control01.ctl
/p02/oradata/OSID/control02.ctl
/p03/oradata/OSID/control03.ctl
/s01/oracle/product/10.2.0/dbs/initOSID.ora
Requiring a command line something like this:
rsync -a srchost:/ / --files-from=dbf-list
and dbf-list would contain this:
p02/oradata/OSID/redo01.log
p03/oradata/OSID/redo02.log
p04/oradata/OSID/redo03.log
p01/oradata/OSID/system01.dbf
p04/oradata/OSID/undotbs01.dbf
p03/oradata/OSID/sysaux01.dbf
p03/oradata/OSID/users01.dbf
p03/oradata/OSID/example01.dbf
p03/oradata/OSID/data01.dbf
p02/oradata/OSID/index01.dbf
p01/oradata/OSID/control01.ctl
p02/oradata/OSID/control02.ctl
p03/oradata/OSID/control03.ctl
s01/oracle/product/10.2.0/dbs/initOSID.ora
Do you see any problems with this?
--
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html