How to delete the archived messages?
Archiving is setup and running in our PI systems. ( I used the SDN doc, "Archive and Delete Messages in SAP. XI: A Step-by-Step Guide")
I'm now looking to automate the deletion of the archived messages (NOT the deletion of the original message in the DB, but the data that has been written out to the O/S -- the actual archived data file.
Any pointers on how to accomplish this?
Thanks in advance.
-Joe Rufo
The archive job creates the files in the files system you configured. These files contain the archived messages..
What you can do is run periodic jobs to deletes files which are older than a certain date...
If there are certain types of messages you want to hold on for a longer period...then archive them seperately... and run a different batch job to clear the files...
regards,
Arvind R
Similar Messages
-
*HOW TO DELETE THE ARCHIVE LOGS ON THE STANDBY*
HOW TO DELETE THE ARCHIVE LOGS ON THE STANDBY
I have set the RMAN CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY; on my physical standby server.
My archivelog files are not deleted on standby.
I have set the CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default on the Primary server.
I've checked the archivelogs with the FRA and they are not beign deleted on the STANDBY. Do I have to do something for the configuation to take effect? Like run a RMAN backup?
I've done a lot ofresearch and i'm getting mixed answers. Please help. Thanks in advanced.
JSetting the Policy will not delete the Archive logs on the Standby. ( I found a thread where the Data Guard product manager says "The deletion policy on both sides will do what you want" ). However I still
like to clean them off with RMAN.
I would use RMAN to delete them so that it can use that Policy are you are protected in case of Gap, transport issue etc.
There are many ways to do this. You can simply run RMAN and have it clean out the Archive.
Example :
#!/bin/bash
# Name: db_rman_arch_standby.sh
# Purpose: Database rman backup
# Usage : db_rman_arch_standby <DBNAME>
if [ "$1" ]
then DBNAME=$1
else
echo "basename $0 : Syntax error : use . db_rman_full <DBNAME> "
exit 1
fi
. /u01/app/oracle/dba_tool/env/${DBNAME}.env
echo ${DBNAME}
MAILHEADER="Archive_cleanup_on_STANDBY_${DBNAME}"
echo "Starting RMAN..."
$ORACLE_HOME/bin/rman target / catalog <user>/<password>@<catalog> << EOF
delete noprompt ARCHIVELOG UNTIL TIME 'SYSDATE-8';
exit
EOF
echo `date`
echo
echo 'End of archive cleanup on STANDBY'
mailx -s ${MAILHEADER} $MAILTO < /tmp/rmandbarchstandby.out
# End of ScriptThis uses ( calls an ENV) so the crontab has an environment.
Example ( STANDBY.env )
ORACLE_BASE=/u01/app/oracle
ULIMIT=unlimited
ORACLE_SID=STANDBY
ORACLE_HOME=$ORACLE_BASE/product/11.2.0.2
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
LIBPATH=$LD_LIBRARY_PATH:/usr/lib
TNS_ADMIN=$ORACLE_HOME/network/admin
PATH=$ORACLE_HOME/bin:$ORACLE_BASE/dba_tool/bin:/bin:/usr/bin:/usr/ccs/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:/usr/lbin:/GNU/bin/make:/u01/app/oracle/dba_tool/bin:/home/oracle/utils/SCRIPTS:/usr/local/bin:.
#export TERM=linux=80x25 wrong wrong wrong wrong wrong
export TERM=vt100
export ORACLE_BASE ORACLE_SID ORACLE_TERM ULIMIT
export ORACLE_HOME
export LIBPATH LD_LIBRARY_PATH ORA_NLS33
export TNS_ADMIN
export PATH
export MAILTO=?? your email hereNote use the env command in Unix to get you settings.
There are probably ten other/better ways to do this, but this works.
other options ( you decide )
Configure RMAN to purge archivelogs after applied on standby [ID 728053.1]
http://www.oracle.com/technetwork/database/features/availability/rman-dataguard-10g-wp-1-129486.pdf
Maintenance Of Archivelogs On Standby Databases [ID 464668.1]
Tip I don't care myself but in some of the other forums people seem to mind if you use all caps in the subject. They say it shouting. My take is if somebody is shouting at me I'm probably going to just move away.
Best Regards
mseberg
Edited by: mseberg on May 8, 2012 11:53 AM
Edited by: mseberg on May 8, 2012 11:56 AM -
How to delete the older messages from XI
Hi Experts,
We are experiencing a significant hit in performance due to the number of messages still sitting in XI. Could you determine what options we might have on deleting the old messages? What are the odds anyone would have to go back to any messages prior to 2009?. Is it possible to delete messages permanently out of XI?
Thanks,
SrinivasaHi ,
You can schedule the archive/delete jobs ,which will take back up/delete or store data in some file directory .
The steps to follow this is mentioned in the document already suggested above [ Link|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/402fae48-0601-0010-3088-85c46a236f50?quicklink=index&overridelayout=true]
If you face any issues please refer the [link|http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_bc_xi/~form/handler%7b5f4150503d3030323030363832353030303030303031393732265f4556454e543d444953504c4159265f4e4e554d3d383732333838%7d] for troubleshooting.
Regards,
Srinivas -
How to delete the archive logs.
Hi,
I need to delete the archive logs in standby database which has been generated after created the restore point.
SEQUENCE# APPLIED
17 YES
18 YES
1 NO
2 NO
19 YES
18 YES
21 YES
22 YES
20 YES
23 YES
24 YES
sequence 1,2 has been generated after created the restore point,how can i remove sequence# 1 and 2 from the v$archived_log;
ways i have tried
1.dropped the restore point during that time only the flashback logs has been deleted not the archive log
2.manually tried from rman ,but i was not working.
please help me out....
***points are waiting for you guys****Hi,
I need to delete the archive logs in standby database which has been generated after created the restore point.
SEQUENCE# APPLIED
17 YES
18 YES
1 NO
2 NO
19 YES
18 YES
21 YES
22 YES
20 YES
23 YES
24 YES
sequence 1,2 has been generated after created the restore point,how can i remove sequence# 1 and 2 from the v$archived_log;
ways i have tried
1.dropped the restore point during that time only the flashback logs has been deleted not the archive log
2.manually tried from rman ,but i was not working.
please help me out....
***points are waiting for you guys**** -
How to delete the error message in the Web page Message Monitoring
Hi All:
I'd like to ask a question.If there is error message in the T-code sxmb_moni->Monitor for Processed XML Messages,I can cancel the error message manually and archive the message. After that,I can delete the message from "Monitor for Processed XML Messages".
But after those operation,I find in the web page " Message Monitoring", there are still messages in the "Messages from Component Integration Server and/or Adapter Engine".
How can I delete those message both successful and error.
Thanks All
ElliottHi Elliot,
SXMB_ADM
Integration Engine Configuration
Specific Configuration
Category: DELETION
Parameters: PERSIST_DURATION, PERSIST_DURATION_ERROR
Subparameters: SYNC, ASYNC
Change "Current Value".
and execute your delete job again!
Regards,
Udo -
How to delete the error message in Adapter?
I got one error record stuck in destination JDBC adapter. Is it possible for me to delete the error record?
Hi Elliot,
SXMB_ADM
Integration Engine Configuration
Specific Configuration
Category: DELETION
Parameters: PERSIST_DURATION, PERSIST_DURATION_ERROR
Subparameters: SYNC, ASYNC
Change "Current Value".
and execute your delete job again!
Regards,
Udo -
How to find the IDOC for the archived message in integration engine
Hello experts
In my outbound scenario (Idoc to file), I have a message id got processed from integration engine (SXMB_MONI) but failed in adapter engine (RWB) on 1week back, The same message archive in SXMB_MONI but i found same message in adapter engine.
My question is how to find the archive message IDOC num
We can't find in adapter engine it will show only (sender service, receiver service and interface date and time as well and receiver structure in message content tab) but not idoc no,
Kindly provide the solution for the issue, Is there any alternative to find the idoc?
I can search with partner in sap side but i can get lot of idoc's
Thanks & Regards
Rajashekar> We can't find in adapter engine it will show only (sender service, receiver service and interface date and time as well and receiver structure in message content tab) but not idoc no,
>
> I can search with partner in sap side but i can get lot of idoc's
Hi,
If solution given by experts in above replies doesn't work then you can try below method.
What you can do is, take some unique values from message content tab (which came in some specific segment from IDOC)
Now in R3 use tcode WE09 and set the dates when this was processed. Set other filter criteria as much as possible e.g. direction, idoc basic type, port, partner etc and at the bottom you can "Fast search mode" their you give the segment name and it's value.
This will help you get you IDOC.
Regards,
Sarvesh -
How to delete the messages from SXMB_MONI which are already cancelled .
Hi All,
The messages were earlier in System error(Red flag) state so i cancelled it manually.
I want to know how to delete the messages from sxmb_moni which are already cancelled manually using ctrl+f8.
if not possible , then i want to see them in earlier state i.e.., in System error(Red flag).
can any tell me the procedure of doing it.
thanks
Sai.Hi AmitSri,
Thanks for u r reply,
What is retention period, where can i find this option.
And i don't have authorizations to sxmb_adm --> configure delete procedure
--> Define interfaces for archiving and retention period.
and to RSXMB_DELETE_MESSAGES in se38 , i don't have authorizations to run
Is there any way to delete the messages or make them to System error( Red flag) which are manually cancelled.
Thanks
Sai.
Edited by: sai_SHA on Aug 17, 2011 12:29 AM -
How to delete the messages in the purges folder?
if the mailbox is enabled the single item recovery, then the messages would move from deletion folder to the purges folder After running the following script,
Search-Mailbox dave -searchdumpsteronly
-deletecontent
so my question is how to delete the messages in the purges folder with some script or retention policy?
Please click the Mark as Answer button if a post solves your problem!Thank you all,
As the mailbox is enabled single item recovery.
I just want to make the items neither in deletion folder, nor in purges folder.
So I think there are two ways to achieve this.
Method 1,disabled the single item recovery. then delete the items in deletion folder ,so it wouldn't enter to the purges folder, it just deleted permanently. then enable the single item recovery
Method 2,delete the items in deletion folder,then the messages move to the purges folder, then delete the messages in purges folder.
the Method 1 is not so good ,as it need to disable the single item recovery firstly, then enable single item recovery .
So I want to use the Method 2
Please click the Mark as Answer button if a post solves your problem! -
How to find out who deleted the archive logs
Hi All,
Recently some archive logs were deleted from one of our servers. Is there any way to find out which user has deleted the archive logs through OS or through database ?
OS Version :-
SunOS Generic_Virtual sun4u sparc SUNW,SPARC-Enterprise
Database Version:-
SQL*Plus: Release 9.2.0.8.0 - Production on Mon Apr 9 01:12:15 2012888132 wrote:
Hi All,
Recently some archive logs were deleted from one of our servers. Is there any way to find out which user has deleted the archive logs through OS or through database ?
OS Version :-
SunOS Generic_Virtual sun4u sparc SUNW,SPARC-Enterprise
Database Version:-
SQL*Plus: Release 9.2.0.8.0 - Production on Mon Apr 9 01:12:15 2012As explained by others, from oracle database there is no record if they are deleted from OS.
But you can probably find the history of OS command been run with history command :). You can get the date and time.
Following link can help
http://stackoverflow.com/questions/99755/how-do-i-get-the-command-buffer-in-solaris-10
http://www.cyberciti.biz/faq/unix-linux-bash-history-display-date-time/
http://www.linuxquestions.org/questions/solaris-opensolaris-20/in-solaris-command-line-how-to-get-the-previous-commands-573814/
But i suggest you to post in Sun OS forum to get more details as its nothing to do with Database(in this scenario) -
How to delete the messages from sxmb_moni with status cancelled
Hi ,
how to delete the messages from sxmb_moni with status cancelled
Is there any report for this
Regards
SumanI think just for deleting the jobs you can do this only
Scheduling Delete Jobs
To schedule delete jobs, proceed as follows:
1. In the Integration Engine -
> Administration menu, choose Schedule Delete Jobs.
2. Select the job(s) to be scheduled.
3. Specify the start time and date.
4. Specify the period you want to use and choose Schedule.
For an overview of all jobs, choose Jobs. -
How to delete the messages from JMS Queue
Hi,Can anybody help how to delete the messages from the JMS Queue.Thanks in advance.
You can dequeue the message using a JMS client or delete it using Weblogic Admin Console -
http://download.oracle.com/docs/cd/E17904_01/apirefs.1111/e13952/taskhelp/jms_modules/queues/ManageQueues.html
Regards,
Anuj -
How to delete one perticular message from a user and not the whole messages
hi
i would like to know how can i delete a single message sent by a person and not the complete list of message received by me from the same person also how can i forward a message received by mebeesani
Sorry. ;( You can"t delete part of a message. You can only delete the entire message from that person.
will2b -
does anyone know how to delete the back up for the ipod? I am getting an error message that says "iTunes could not back up iPod because it is corrupt or not compatible with iPod; delete back up and try again"
Go to iTunes>Preferences>Devices and highlight the backup you want to delete and click on Delete Backup
-
Every time I try to use google for a search, I get the following error msg. Debug Error:[Exception... "Node was not found" code: "8" nsresult: "0x80530008 (NS_ERROR_DOM_NOT_FOUND_ERR)" location: "chrome://ffebayhot/content/lib/Extension.debug.js Line: 366"]. I saw the solution provided for MS XP, but not for Vista. Also, while I saw the solution, I need more explicit instructions on how to "delete the ebay extension".
== This happened ==
Every time Firefox opened
== When I try to load google from Firefox, I get the error message, Debug Error:[Exception... "Node was not found" code: "8" nsresult: "0x80530008 (NS_ERROR_DOM_NOT_FOUND_ERR)" location: "chrome://ffebayhot/content/lib/Extension.debug.js Line: 366"]Tools->Add-ons->Extensions
At the top of the Firefox window, click on the Tools menu and select Add-ons. The Add-ons window will appear.
In the Add-ons window, select the Extensions panel.
Select the add-on you wish to uninstall.
Click the Uninstall button. When prompted, click Uninstall to confirm.
Then restart Firefox.
Read here:
[[Uninstalling add-ons|#How to uninstall extensions and themes|Uninstalling extensions]]
Maybe you are looking for
-
New computer system, printed colours are wrong, please advise.
I recently bought a new computer system inc Dell U2711 monitor and purchased LR4 and CS6. All was well, or so I thought, until I got some prints done. The prints from my old system (with which I only used elements 10) look fine. Those from my new sys
-
Hi! Could sb tell me, how I can add a comment in activity diagram, when I need describe a decision node? In UML such decision should be placed in [], but I haven't seen any edit options near the lines or decision node. I'll be grateful for any help.
-
Is it possible to 'reset/clean' your main user account?
For various reasons I'd like to 'reset' my original user account. Basically keep all my apps but wipe my settings clean and ect. Is this possible? If so how?
-
Installing on IMac with no cd slot
I have elements on my computer, I bought the cd and downloaded it. Now I have a newer IMac and it doesn't have a cd slot how can I get it on my new computer? Thank you
-
Searching for Primes under One Million - A doubt in the JavaFX samples
http://javafx.com/samples/PrimeFactors/index.html In this example, i found the number of primes calculated in JavaFX Script + Java w/ Threads section is different ( 1 count lesser) than the other ones. Is there any change in the logic for this part o