MV_DS(1)
NAME
mv_ds - Move (rename) the given datasets in the DB
SYNOPSIS
mv_ds [-L] [-Oname] [-Ppasswd] old_ds_name new_ds_name
DESCRIPTION
mv_ds will rename all the level numbers of the given
datasets. Only the dataset name in the dsds_main and
dsds_aux tables are changed. Any on-line, delete pending,
archive pending, etc. status is unchanged. The name change
is made for all level numbers that exist. A series number
(or range) must be given for the old_ds_name (use -1 if no
series number applies). (Don't forget to escape the "[" or
quote the entire old_ds_name when giving the series number.)
The run make take awhile as all the level numbers are being
found and changed in the dsds_main.
USAGE
mv_ds [-L] [-Oname] [-Ppasswd] old_ds_name new_ds_name
-L = run local dsds_svc. don't use pe_rpc.
This is for development use only.
-Oname = Oracle db to query (default is mdi_2X)
-Pname = password. If not given, program will prompt
old_ds_name e.g. prog:mdi,level:lev1.5,series:fd_V_bin2x2[31264-31275]
new_ds_name e.g. prog:mdi_obsolete,level:lev1.5,series:fd_V_bin2x2
EXAMPLES
> mv_ds -L -Omdi_2X prog:mdi_raw,level:tlm,series:nxt2ser[3006]
prog:mdi_obsolete,level:tlm,series:nxt2ser
Need password to run mv_ds: passwd =
dsds_svc tid=40002 currently running for db=mdi_2X
Registered with dsds_svc as uid=49314
prog:mdi_raw,level:tlm[1],series:nxt2ser[3006] 500096
update dsds_main set prog_name='mdi_obsolete', level_name='tlm',
series_name='nxt2ser' where ds_index=500096
prog:mdi_raw,level:tlm[2],series:nxt2ser[3006] 500097
update dsds_main set prog_name='mdi_obsolete', level_name='tlm',
series_name='nxt2ser' where ds_index=500097
update dsds_aux set prog_name='mdi_obsolete', level_name='tlm',
series_name='nxt2ser' where ds_index=500097
Deregistered with dsds_svc as uid=49314
mv_ds Normal Completion
FILES
The default log file is the latest
/usr/local/logs/dologs/lclean/mv_ds.*.log
RESTRICTIONS
At least one series number must be given for the
old_ds_name. Use -1 if no series number applies.
AUTHOR
Jim Aloise
HISTORY
1999-06-03