Re: [ADSM-L] dsmcad for TDPO
2007-06-14 10:22:12
uff. i tried this what you wrote, i tried "the thing" from appendix
... and it does not work,
i'm confused with "owner" keyword ... as far as i figured out, it
should go something like this ---> dsmcad-dsm sched is started as root
but when time comes for tdpo part in backup command the ownership
should be in oracle hands ... right?
the appendix states i need 3 servername stanzas but the second one is
totally out of scope since is not connected to any of other stanzas or
*.opt files ... even the nodename parameter is not in :-S
... boy i'm working on this the whole day ... i hope i'll find some magic soon
conf:
regular backup node : ASMPSR
# more dsm_asmpsr.opt
SERVERNAME asmpsr
# more dsm.sys
SERVERNAME asmpsr
COMMmethod TCPip
TCPPort 1500
TCPServeraddress axptsm01.vipnet.hr
NodeName asmpsr
inclexcl /usr/local/etc/inclexcl.asmpsr
Mailprog /usr/bin/mail root
PASSWORDACCESS Generate
Schedlogname /var/adm/dsmsched.asmpsr
Schedlogretention 7 D
ERRORLOGNAM /var/adm/dsmerror_asmpsr.log
errorlogretention 7 D
QUERYSCHED 8
MANAGEDSERVICES schedule webclient
memoryefficientbackup yes
tdpo node name: ASMPSR_tdpo
# ls -l dsm.sys
lrwxrwxrwx 1 root system 37 Jun 14 08:57 dsm.sys ->
/usr/tivoli/tsm/client/ba/bin/dsm.sys
# cat dsm.sys
SERVERNAME ASMPSR_tdpo
COMMmethod TCPip
TCPPort 1500
TCPServeraddress axptsm01.vipnet.hr
NodeName ASMPSR_tdpo
Mailprog /usr/bin/mail root
*PASSWORDACCESS Prompt
PASSWORDACCESS Generate
Schedlogname /var/adm/dsmsched.ASMPSR_tdpo.log
Schedlogretention 7 D
ERRORLOGNAM /var/adm/dsmerror_ASMPSR_tdpo.log
errorlogretention 7 D
QUERYSCHED 12
*MANAGEDSERVICES schedule webclient
memoryefficientbackup no
ENABLELANFREE no
# cd /usr/tivoli/tsm/client/oracle/bin64
# more ASMPSR_tdpo.opt
***************************************************************************
* IBM Tivoli Storage Manager for Databases
* Data Protection for Oracle
*
* Sample tdpo.opt for the AIX Data Protection for Oracle 64bit
*********************************************************************
DSMI_ORC_CONFIG /usr/tivoli/tsm/client/api/bin64/dsm_ASMPSR_tdpo.opt
*DSMI_LOG <dirname>
*TDPO_FS orc9_db
*TDPO_NODE <hostname>
TDPO_NODE ASMPSR_tdpo
*TDPO_OWNER <username>
*TDPO_OWNER oracle
*TDPO_PSWDPATH /usr/tivoli/tsm/client/oracle/bin64
TDPO_DATE_FMT 4
*TDPO_NUM_FMT 1
*TDPO_TIME_FMT 1
*TDPO_MGMT_CLASS_2 orcbackup
*TDPO_MGMT_CLASS_3 mgmtclass3
*TDPO_MGMT_CLASS_4 mgmtclass4
------------
# pwd
/usr/tivoli/tsm/client/api/bin64
# more dsm_ASMPSR_tdpo.opt
SERVERNAME ASMPSR_tdpo
where to put what? why? how? ... i think i have everything right but
all i miss is something small ... as usual ...
PS: does tdpoconf has something to do with it ?
---------------------
goran
On 6/13/07, Richard Sims <rbs AT bu DOT edu> wrote:
On Jun 13, 2007, at 10:40 AM, goc wrote:
> another thing is what about PASSWORDACCESS Prompt for TDPO ? if i want
> to use dsmcad the PASSWORDACCESS has to be generate, right ? otherwise
> i'm getting ANS2050E TSM needs to prompt for the password but cannot
> prompt because the process is running in the backgroud
Keep thinking about the scheduler and the TDP clear and separate...
dsmcad is part of the Backup-Archive client, and is unrelated to the
API, which is the basis of TDP operation. dsmcad runs 'dsmc
schedule' as a child process, and dsmc is part of B/A. The B/A
client has a conventional directory for its options files; the API
has its own conventional directory for its options files; and a TDP
such as oracle can specify a location for separate options via an
environment variable (dsmi_orc_config). Often, for sanity, the API
dsm.sys filename is actually a symbolic link to the B/A dsm.sys file,
wherein there is a separate stanza for API use, as named in the API
dsm.opt. Via such separations, it is possible to use Passwordaccess
Generate for running the TDP via scheduling, because that is just a B/
A client vehicle for running an Action=Command type schedule, to kick
off the TDP backup in its own environment. See the appendix in your
TDPO manual, which describes setting this up.
Richard Sims not an Oracle guy
|
|
|