Hello Tilo,

thanks for your answer. 
We do use automatic log backup, but we want write a versionfile in a
regular-time-cycle if log_pages are available. Maybe another way would
be to reduce the LOG_SEGMENT_SIZE, but one goal of all is to keep the
log/backup-stuff as simple as possible and usable for rollout.

Yes the script can ignore error-messages, but the logfile don't look
"nice":
*** DBA Action ends:
Timestamp: 20070703141500   State:    Failure
Returncode: 0002

Perhaps the customer want some kind of supervision, so  it's easier to
handle the logs.

I think there is a new feature in 7.6 to do this easier.


I use the script below. The idea with info+log I got in the forum.
------------------------------
not_saved=`$DBMCLI_PATH/dbmcli -d $SID -u $CNTRL_USR,$CNTRL_PWD info
log \
           | grep "Not Saved (KB)"                          \
           | awk -F= '{print $2}'`

if [ $not_saved == "0" ]
then
  echo "no  log_page"
else
  echo "write versionfile"
  $DBMCLI_PATH/dbmcli -d $SID -u $CNTRL_USR,$CNTRL_PWD autolog_off
  $DBMCLI_PATH/dbmcli -d $SID -u $CNTRL_USR,$CNTRL_PWD -uUTL \
                             -c backup_start $LOG_MEDIUM LOG
  $DBMCLI_PATH/dbmcli -d $SID -u $CNTRL_USR,$CNTRL_PWD autolog_on    
                                       $LOG_MEDIUM
fi
------------------------------

Maybe someone has some (shell)-improvments.


best regards Frank


On Fri, 29 Jun 2007 19:33:25 +0200, [EMAIL PROTECTED] ("Heinrich,
Tilo") wrote:

>Hello Frank,
>
>This error message can not be avoided, but it can be ignored by your script.
>
>What is the rason for this non-automatic log backup?
>
>Best regards,
>Tilo Heinrich
>Senior Developer
>MaxDB&liveCache
>SAP AG
>http://www.sap.com <http://www.sap.com/> 
>
>Sitz der Gesellschaft/Registered Office: Walldorf, Germany
>Vorstand/SAP Executive Board: Henning Kagermann (Sprecher/CEO), Shai Agassi, 
>Léo Apotheker, Werner Brandt, Claus Heinrich, Gerhard Oswald, Peter Zencke
>Vorsitzender des Aufsichtsrats/Chairperson of the SAP Supervisory Board: Hasso 
>Plattner
>Registergericht/Commercial Register Mannheim No HRB 350269
>
>Diese E-Mail kann Betriebs- oder Geschäftsgeheimnisse oder sonstige 
>vertrauliche Informationen enthalten. Sollten Sie diese E-Mail irrtümlich 
>erhalten haben, ist Ihnen eine Kenntnisnahme des Inhalts, eine 
>Vervielfältigung oder Weitergabe der E-Mail ausdrücklich untersagt. Bitte 
>benachrichtigen Sie uns und vernichten Sie die empfangene E-Mail. Vielen Dank.
>
>This e-mail may contain trade secrets or privileged, undisclosed, or otherwise 
>confidential information. If you have received this e-mail in error, you are 
>hereby notified that any review, copying, or distribution of it is strictly 
>prohibited. Please inform us immediately and destroy the original transmittal. 
>Thank you for your cooperation.
>
>
>-----Original Message-----
>From: Frank 
>Sent: Freitag, 29. Juni 2007 18:26
>To: maxdb@lists.mysql.com
>Subject: Re: using archive_stage und archive_stage_repeat in scripts
>
>Hello Tilo,
>
>I have another question regarding backup.
>
>if I do a logbackup in the following way, I get an error if no
>log-pages available for backup. How can I avoid an Error-Message.
>
>
>Skript:
>--------
>dbmcli -d $SID -u control,control autolog_off
>dbmcli -d $SID -u control,control -uUTL -c backup_start $LOG_MEDIUM
>LOG
>dbmcli -d $SID -u control,control autolog_on $LOG_MEDIUM
>
>Error:
>--------
>ERR
>-24988,ERR_SQL: sql error
>-123,No more log to save
>
>
>best regards Frank
>
>
>
>
>
>On Mon, 11 Jun 2007 13:44:41 +0200, [EMAIL PROTECTED] ("Heinrich,
>Tilo") wrote:
>
>>Hello Frank,
>>
>>Of course you are right, the second archive_stage should have been an 
>>archive_stage_repeat.
>>
>>Best regards,
>>Tilo Heinrich
>>Senior Developer
>>MaxDB&liveCache
>>SAP AG
>>http://www.sap.com <http://www.sap.com/> 
>>
>>Sitz der Gesellschaft/Registered Office: Walldorf, Germany
>>Vorstand/SAP Executive Board: Henning Kagermann (Sprecher/CEO), Shai Agassi, 
>>Léo Apotheker, Werner Brandt, Claus Heinrich, Gerhard Oswald, Peter Zencke
>>Vorsitzender des Aufsichtsrats/Chairperson of the SAP Supervisory Board: 
>>Hasso Plattner
>>Registergericht/Commercial Register Mannheim No HRB 350269
>>
>>Diese E-Mail kann Betriebs- oder Geschäftsgeheimnisse oder sonstige 
>>vertrauliche Informationen enthalten. Sollten Sie diese E-Mail irrtümlich 
>>erhalten haben, ist Ihnen eine Kenntnisnahme des Inhalts, eine 
>>Vervielfältigung oder Weitergabe der E-Mail ausdrücklich untersagt. Bitte 
>>benachrichtigen Sie uns und vernichten Sie die empfangene E-Mail. Vielen Dank.
>>
>>This e-mail may contain trade secrets or privileged, undisclosed, or 
>>otherwise confidential information. If you have received this e-mail in 
>>error, you are hereby notified that any review, copying, or distribution of 
>>it is strictly prohibited. Please inform us immediately and destroy the 
>>original transmittal. Thank you for your cooperation.
>>
>>
>>-----Original Message-----
>>From: Frank
>>Sent: Freitag, 8. Juni 2007 22:36
>>To: maxdb@lists.mysql.com
>>Subject: Re: using archive_stage und archive_stage_repeat in scripts
>>
>>Hi Tilo,
>>
>>thanks for the support. Just for my information: Shouldn't be the
>>second archive_stage-call a archive_stage_repeat. Maybe I missed
>>something.
>>
>>Thanks in advance.
>>Frank
>>
>>
>>On Tue, 5 Jun 2007 13:48:53 +0200, [EMAIL PROTECTED] ("Heinrich,
>>Tilo") wrote:
>>
>>>Hello Frank,
>>>
>>>You can A) write the archive_stage command and the archive_stage_repeat 
>>>command to an input file for the dbmcli call ("dbmcli ... <inputfile") or 
>>>use the inline input data facility of your shell:
>>>
>>>dbmcli -u control,control -d $SID -uUTL -c <<EOF
>>>archive_stage $ARCHIVE_MEDIUM $LOG_MEDIUM NOVERIFY KEEP
>>>archive_stage $ARCHIVE_MEDIUM2 $LOG_MEDIUM VERIFY
>>>EOF
>>>
>>>Best regards,
>>>Tilo Heinrich
>>>Senior Developer
>>>MaxDB&liveCache
>>>SAP AG
>>>http://www.sap.com <http://www.sap.com/> 
>>>
>>>Sitz der Gesellschaft/Registered Office: Walldorf, Germany
>>>Vorstand/SAP Executive Board: Henning Kagermann (Sprecher/CEO), Shai Agassi, 
>>>Léo Apotheker, Werner Brandt, Claus Heinrich, Gerhard Oswald, Peter Zencke
>>>Vorsitzender des Aufsichtsrats/Chairperson of the SAP Supervisory Board: 
>>>Hasso Plattner
>>>Registergericht/Commercial Register Mannheim No HRB 350269
>>>
>>>Diese E-Mail kann Betriebs- oder Geschäftsgeheimnisse oder sonstige 
>>>vertrauliche Informationen enthalten. Sollten Sie diese E-Mail irrtümlich 
>>>erhalten haben, ist Ihnen eine Kenntnisnahme des Inhalts, eine 
>>>Vervielfältigung oder Weitergabe der E-Mail ausdrücklich untersagt. Bitte 
>>>benachrichtigen Sie uns und vernichten Sie die empfangene E-Mail. Vielen 
>>>Dank.
>>>
>>>This e-mail may contain trade secrets or privileged, undisclosed, or 
>>>otherwise confidential information. If you have received this e-mail in 
>>>error, you are hereby notified that any review, copying, or distribution of 
>>>it is strictly prohibited. Please inform us immediately and destroy the 
>>>original transmittal. Thank you for your cooperation.
>>>
>>>-----Original Message-----
>>>From: Frank
>>>Sent: Freitag, 1. Juni 2007 14:34
>>>To: maxdb@lists.mysql.com
>>>Subject: using archive_stage und archive_stage_repeat in scripts
>>>
>>>Hallo,
>>>
>>>regarding maxdb-documentation I have to use archive_stage und
>>>archive_stage_repeat in one utility-session.
>>>
>>> In addition to that we want to  use environmentvariables in the
>>>archivingscript.
>>>Our script looks like:
>>>
>>>#/bin/sh
>>>export SID=ALT
>>>export LOG_MEDIUM=$SID'_LOG'
>>>export ARCHIVE_MEDIUM=BACKUP_LOG_PIPE
>>>
>>>dbmcli -u control,control -d $SID -uUTL -c archive_stage
>>>$ARCHIVE_MEDIUM $LOG_MEDIUM NOVERIFY KEEP
>>>
>>>How can I add the archive_stage_repeat-step in the script and make
>>>shure both steps run in the same utility-session
>>>
>>>with Regards Frank
>>>
>>>
>>>

-- 
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to