Copy multiple datasets using Orchadmin(Data Stage utility)

  • Follow


Hi,

I am trying to copy multiple datasets(which satisfies a criteria) to
another directory.

I am using below command:
find <Source_directory_name> -mtime +7 -type f -name "*.ds"| xargs -i
orchadmin cp {} <destination_dir_name>

Im getting below error:
##I TUTL 000031 03:11:11(001) <main_program> The open files limit is
2048; raising to 4096.
##E TFDM 000070 03:11:11(002) <main_program> Unable to read header
from descriptor file /opt/etl/cert/import/datastage/SVC/archive/: Is a
directory
##E TFDM 000000 03:11:11(003) <main_program> Error reading ORCHESTRATE
File Dataset descriptor for '/opt/etl/cert/import/datastage/SVC/
archive/'.
##F TFOP 000006 03:11:11(004) <main_program> Fatal Error: The data set
attached to port 0 has this error: Output-file data set open failure: /
opt/etl/cert/import/datastage/SVC/arc.
##I TFCN 000001 03:11:11(000) <main_program>


Can I have any other way of doing this? Help me if anyone has
solution.

Thanks,
Sri
0
Reply srilaxmipeddapally (4) 5/6/2010 11:00:56 AM

On 2010-05-06, sri <srilaxmipeddapally@gmail.com> wrote:
> Hi,
>
> I am trying to copy multiple datasets(which satisfies a criteria) to
> another directory.
>
> I am using below command:
> find <Source_directory_name> -mtime +7 -type f -name "*.ds"| xargs -i
> orchadmin cp {} <destination_dir_name>
>
> Im getting below error:
> ##I TUTL 000031 03:11:11(001) <main_program> The open files limit is
> 2048; raising to 4096.
>
> Can I have any other way of doing this? Help me if anyone has
> solution.
>
I don't know what orchadmin is, but could you just use 
"| xargs cp {} <destination_dir_name>"?


-- 
[It is] best to confuse only one issue at a time.
		-- K&R
0
Reply Bill 5/6/2010 1:12:53 PM


On 05/06/10 14:00, sri wrote
> Hi,
>
> I am trying to copy multiple datasets(which satisfies a criteria) to
> another directory.
>
> I am using below command:
> find<Source_directory_name>  -mtime +7 -type f -name "*.ds"| xargs -i
> orchadmin cp {}<destination_dir_name>
>
> Im getting below error:
> ##I TUTL 000031 03:11:11(001)<main_program>  The open files limit is
> 2048; raising to 4096.
> ##E TFDM 000070 03:11:11(002)<main_program>  Unable to read header
> from descriptor file /opt/etl/cert/import/datastage/SVC/archive/: Is a
> directory
> ##E TFDM 000000 03:11:11(003)<main_program>  Error reading ORCHESTRATE
> File Dataset descriptor for '/opt/etl/cert/import/datastage/SVC/
> archive/'.
> ##F TFOP 000006 03:11:11(004)<main_program>  Fatal Error: The data set
> attached to port 0 has this error: Output-file data set open failure: /
> opt/etl/cert/import/datastage/SVC/arc.
> ##I TFCN 000001 03:11:11(000)<main_program>
>
>
> Can I have any other way of doing this? Help me if anyone has
> solution.
>
> Thanks,
> Sri

  Cut from man `xargs':
                    /bin/ls -1d [A-Z]* | xargs -J % cp -rp % destdir
Maybe it can be useful you.

-- 
UV-RIPE
0
Reply Vladimir 5/6/2010 1:45:59 PM

2 Replies
1526 Views

(page loaded in 0.078 seconds)


Reply: