How to check replication stream queue or rate of streaming

Hi folks,
Is there a way of checking the replication stream queue, and the rate that it is sending the data from one database to the other? Is there a log file that I could look at to see that streaming is happening?
Currently I am checking that streaming is happening by checking the sizes of both databases, to verify that this is changing. However, this is not accurate, since some of the data changes are modifies rather than additions / deletions.
When I do 'repadmin -status', the queue sizes is 0. Is this a known Oracle issue?:
QUEUE SIZES
Capture Queue Size: 0
Apply Queue Size: 0
Appreciate any suggestions you have.
Thank you.

You can query the V$ views to get stats regarding the rate of streaming
V$STREAMS_CAPTURE -> Rate of enqueue
V$STREAMS_APPLY_READER -> Rate of dequeue

Similar Messages

  • How to check weather a queue is having any corruption.

    Hi,
    Can any bodu let me know how to check weather a queue is having corruption or not.
    Thanks,
    Aditya.

    these are the contentents of the xml file
    <?xml     version="1.0"?>
    <!DOCTYPE exceptioninfo [
         <!ELEMENT exceptioninfo (exception+) >
         <!ELEMENT exception (expname,messagecode,loggingtype,handlerclass) >
         <!ELEMENT expname (#PCDATA)>
         <!ELEMENT messagecode (#PCDATA)>
         <!ELEMENT loggingtype (#PCDATA)>
         <!ELEMENT handlerclass (#PCDATA)>
         ]>
    <exceptioninfo>
         <exception >
              <expname>NoAreasFoundException</expname>
              <messagecode>expError.noAreasFound</messagecode>
              <loggingtype>nologging</loggingtype>
              <handlerclass>Handler1</handlerclass>
         </exception>
         <exception>
              <expname>ServiceActiveAtStoresException</expname>
              <messagecode>expError.serviceActiveAtStores</messagecode>
         <loggingtype>nologging</loggingtype>
              <handlerclass>Handler2</handlerclass>
         </exception>
         <exception>
              <expname>UniqueConstraintException</expname>
              <messagecode>expError.uniqueconstraint</messagecode>
              <loggingtype>nologging</loggingtype>
              <handlerclass>Handler3</handlerclass>
         </exception>
    </exceptioninfo>
    In this file exception is a node which is having some child nodes like <messagecode>...... now within my java program i am going to parse the given xml file there i am going to check what are the nodes which are having child nodes using hasChildNodes() method which is there in org.w3c.dom.Node this method will returns true if there are any childNodes for the node if not this will return false but when i am trying to use in my program for every node this method is returning false
    can u help me now
    Thanks
    Rajesh

  • Need to know how to check the outbound queue in SAP for data flow into CRM

    Hi Specialist's,
    I have changed an entry in Customer Master Data in Sap r/3 and this change has come fine to CRM system.I checked the inbound BDOC in CRM ( Trn:SMW01) and it has come fine into CRM system.I am also able to see the affected field in CRM with new value.
    I need to know how to check this from SAP side i.e. I have checked the outbound IDOC list (WE02) but could not find the record.
    Is there any other way in SAP that i can check?
    Also please let me know if there is any other way except IDOC in SAP to send data from R/3 to CRM?
    Usefull answers will definitely be rewarded with points .
    Thanks,
    Abhinav.

    Hi Abhinav,
    There are no IDOCs generated in R/3 for replication. R/3 system calls BAPI and Function modules remotely on CRM system which are part of the Adaptors provided for middleware.
    Try to deregister the outbound queues in R/3 (Transaction SMQS) and see if you get an entry in the Outbound Queue (Transaction SMQ1). I have not tried this.
    If you don't get any entry in the outbound queue then definitely there would be some FM at R/3 end which would be calling CRM system remotely.
    <b>Reward points if it helps.</b>
    Regards,
    Amit Mishra

  • How to check the Stream configuration?

    Hi guys,
    I get 2 oracle servers, both are 11g, the data in server_1 is sync from server_2, i'm not sure what mechanism is used to achieve that synchronization, maybe Stream, is there any way to check it's Stream or not? you know, maybe some dictionary views or others.
    Many thanks.

    Hi,
    OEM Java based client which comes with Oracle 9i or oracle 10g client can show you if streams replication is setup. If you have OEM Grid or OEM database control, "data movement" tab has a section of "streams" which will also show you if streams replication is setup. Querying following tables will also help you to find out this.
    USCOFMS.US.ORACLE.COM$SYS> select table_name from dictionary where table_name like '%STREAM%';
    TABLE_NAME
    ALL_STREAMS_GLOBAL_RULES
    ALL_STREAMS_SCHEMA_RULES
    ALL_STREAMS_TABLE_RULES
    DBA_STREAMS_GLOBAL_RULES
    DBA_STREAMS_SCHEMA_RULES
    DBA_STREAMS_TABLE_RULES
    GV$STREAMS_APPLY_COORDINATOR
    GV$STREAMS_APPLY_READER
    GV$STREAMS_APPLY_SERVER
    GV$STREAMS_CAPTURE
    V$STREAMS_APPLY_COORDINATOR
    V$STREAMS_APPLY_READER
    V$STREAMS_APPLY_SERVER
    V$STREAMS_CAPTURESalman

  • How to check the jms Queue is persistance or not in jboss application serve

    hi,
    i am using jboss as application server for jms and database is postgres.For an message store i am using the "*database store*".while starting the jms adding queue it is adding the messages to the jms queue after starting the jms receiver the datas are received sucessfully....afte some 10 to 13 hours i am getting java.lang.OutOfMemoryError in jms..so i checked the postgres table space.Table space is increased gradually...I think that the after receiver received that message the messages are not deleted in the database.how to debugg the the secnario in jboss as wel as in database.....how to chaeck the queue is in persistance or not persistance...
    regards.
    naresh govindaswamy.

    Send a request to the server somehow, so that the server is aware of this. AJAX may be very useful in this if you want to do this asynchronously.
    its very urgently This is irrelevant information. That's your problem. We don't care less or more. Some users here will even refuse to help you if you're putting pressure.

  • XI 7.0 Advnaced User Defined Function  how to check Cache Entire Queue ?

    Hi Friends ,
                       We are using XI 7.0 (PI)   . There is no Selection For Advanecd UserDefinedFunction .  I think in this version Both will perfom in the User DefinedFunction Itself .
               There is option for Context and Queue While we are creating Function . If we select Queue is it eqivalent to Check box of Cache Entire Queue ? Is My assuption is correct  ?
              I want to cache the Entire Queue  ? Can you please tell me about this.
              My environment is like
    Session Information
    Application:
    Design: Integration Builder
    User:
    Test
    Logon Language:
    English
    Server:
    xidev_XID
    Server Node:
    server0
    Runtime Environment
    Java version:
    1.4.2_13
    Java vendor:
    Sun Microsystems Inc.
    Version
    Service pack:
    10
    Release:
    645_VAL_REL
    Best Regards .,
    V.Rangarajan

    you advanced user defined functions are now known as 
    Enhanced Functions (Cache = Context or Cache = Queue)
    From Help -
    +Features
    Depending on which values are available in the cache for a user-defined function, different functions are available:
    ·        Simple Functions (Cache = Value)
    This function type can process individual input values of a field for each function call. Therefore, simple functions expect strings as input values and return a string.
    ·        Enhanced Functions (Cache = Context or Cache = Queue)
    This function type can process multiple input values of a field for each function call. Before you call the function, you can either import all the field values of a context or the whole queue for the field in an array.+
    Have this link as your reference - http://help.sap.com/saphelp_nw04s/helpdata/en/22/e127f28b572243b4324879c6bf05a0/content.htm

  • Strobe Media Playback, how to check if playing stream is live (from dynamic plugin)

    Can someone guide me how to check if stream is live or not? I check Media Player class, but cannot find anything related.
    Edit:
    I now check it be flash variable streamType = "live", but id there is better way will be good,

    Hello,
    I'm not sure there is a good solution to your problem on Windows Phone 8.1 (WP8.1). I think your problem is due to the background audio subsystem in WP8.1 doesn't use Zune for playback but instead has a new media manager service that controls what
    background audio task is currently playing. If you are writing a Runtime app you can us the
    BackgroundMediaPlayer to get this information but this object does not have the concept of a music queue.
    Here is more information on background audio for Runtime apps:
    http://blogs.msdn.com/b/mediasdkstuff/archive/2014/12/26/backgroundmediaplayer-architecture-on-windows-phone-8-1.aspx
    Thanks,
    James 
    Windows SDK Technologies - Microsoft Developer Services - http://blogs.msdn.com/mediasdkstuff/

  • How to check current input/output rate on router subintenterface via SNMP?

    How to check current input/output rate on router (2821, etc..) subintenterface via SNMP, like cacti monitoring system.
    I cant find OID to make this with snmpwalk.
    Or there is no way to check current load by this way? Only polling?
    P.S. Ethernet subinterface, of course.
    With great respect, S.A.

    Hi,
    Try to use:
    1.3.6.1.4.1.9.2.2.1.1.6 - InBitRate
    1.3.6.1.4.1.9.2.2.1.1.8 - OutBitRate
    1.3.6.1.4.1.9.2.2.1.1.28 - ifDescription

  • How to Check JMS Queue in BPEL

    Hi All,
    we have a case where SOA shows message is successfully sent to TIBCO, But it is not available in TIBCO queues.
    We have the property file used by BPEL for different instances and the JMS queue mentioned are different for different instances.
    So how to check to which TIBCO queue SOA sent message through BPEL.
    Rgds,

    Based on the JNDI look up used, you can determine the instance. Iam not sure this is the right way but you can try this.
    Thanks,
    Vijay

  • Why finding replication stream matchpoint takes too long

    hi,
    I am using bdb je 5.0.58 HA(two nodes group,JVM 6G for each node).
    Sometimes, I found bdb node takes too long to restart(about 2 hours).
    When this occurs, I catch the process stack of bdb(jvm process) by jstack.
    After analyzing stack,I found "ReplicaFeederSyncup.findMatchpoint()" taking all the time.
    I want to know why this method takes so much time,and how can I avoid this bad case.
    Thanks.
    帖子经 liang_mic编辑过

    Liang,
    2 hours is indeed a huge amount of time for a node restart. It's hard be sure without doing more detailed analysis of your log as to what may be going wrong, but I do wonder if it is related to the problem you reported in outOfMemory error presents when cleaner occurs [#21786]. Perhaps the best approach is for me to describe in more detail what happens when a replicated node is connecting with a new master, which might give you more insight into what is happening in your case.
    The members of a BDB JE HA replication group share the same logical stream of replicated records, where each record is identified with a virtual log sequence number, or VLSN. In other words, the log record described by VLSN x on any node is the same data record, although it may be stored in a physically different place in the log of each node.
    When a replica in a group connects with a master, it must find a common point, the matchpoint, in that replication stream. There are different situations in which a replica may connect with a master. For example, it may have come up and just joined the group. Another case is when the replica is up already but a new master has been elected for the group. One way or another, the replica wants to find the most recent point in its log, which it has in common with the log of the master. Only certain kinds of log entries, tagged with timestamps, are eligible to be used for such a match, and usually, these are transaction commits and aborts.
    Now, in your previous forum posting, you reported an OOME because of a very large transaction, so this syncup issue at first seems like it might be related. Perhaps your replication nodes need to traverse a great many records, in an incomplete transaction, to find the match point. But the syncup code does not blindly traverse all records, it uses the vlsn index metadata to skip to the optimal locations. In this case, even if the last transaction was very long, and incomplete, it should know where the previous transaction end was, and find that location directly, without having to do a scan.
    As a possible related note, I did wonder if something was unusual about your vlsn index metadata. I did not explain this in outOfMemory error presents when cleaner occurs but I later calculated that the transaction which caused the OOME should only have contained 1500 records. I think that you said that you figured out that you were deleting about 15 million records, and you figured out that it was the vlsn index update transaction which was holding many locks. But because the vlsn index does not record every single record, it should only take about 1,500 metadata records in the vlsn index to cover 15 million application data records. It is still a bug in our code to update that many records in a single transaction, but the OOME was surprising, because 1,500 locks shouldn't be catastrophic.
    There are a number of ways to investigate this further.
    - You may want to try using a SyncupProgress listener described at http://docs.oracle.com/cd/E17277_02/html/java/com/sleepycat/je/rep/SyncupProgress.html to get more information on which part of the syncup process is taking a long time.
    - If that confirms that finding the matchpoint is the problem, we have an unadvertised utility, meant for debugging, to examine the vlsn index. The usage is as follows, and you would use the -dumpVLSN option, and run thsi on the replica node. But this would require our assistance to interpret the results. We would be looking for the records that mention where "sync" points are, and would correlate that to the replica's log, and that might give more information if this is indeed the problem, and why the vlsn index was not acting to optimize the search.
    $ java -jar build/lib/je.jar DbStreamVerify
    usage: java { com.sleepycat.je.rep.utilint.DbStreamVerify | -jar je-<version>.jar DbStreamVerify }
    -h <dir> # environment home directory
    -s <hex> # start file
    -e <hex> # end file
    -verifyStream # check that replication stream is ascending
    -dumpVLSN # scan log file for log entries that make up the VLSN index, don't run verify.
    -dumpRepGroup # scan log file for log entries that make up the rep group db, don't run verify.
    -i # show invisible. If true, print invisible entries when running verify mode.
    -v # verbose

  • How to check the memory and CPU usage on NPU

    Hi expert ,
    Could you tell me how to check the memory and cpu usage on NPU?
    I think ASR1000 has this command (show platform hardware qfp active...) , but I coudn't find the same command on ASR9001.
    I checked " show controllers np counters all"  command, but I did not find it.
    Platform: ASR9001
    version: 4.3.2
    NP: Tyhoon
    Thanks,

    Hi Kanako,
    understand your question, but something like that doesnt exist for the trident/typhoon NPU's for the asr9k.
    in fact cpu usage is not really applicable for parallel/serialized hardware forwarders, but mainly the KPI is here
    the PPS it handles.
    The max pps it can handle is dependent on feature set.
    What you could do is measure the rates on the PARSE_FABRIC_RECEIVE count (packets received from fabric, so egress direction), PARSE_ENET_RECEIVE count (packets received from the interface to the fabric, so ingress) and the LOOPBACK count, that is packets that are recirculated for extra processing. The sum of these 3 gives an idea of the PPS rate the NPU is working on.
    Memory consumption is something tricky also, there are many memories attached to the NPU, notably:
    TCAM used for vlan matching, ACL and QOS matching
    Search memory for L2 and L3 (shared on Trident, separated on Typhoon)
    Frame memory for packet bufferin in QOS
    Stats memory, for all kinds of counters of QOS maps, interface stats etc
    their usage is rather dynamic also.
    The few things you want to verify on these are:
    - ACL usage (in terms of Tcam entries)
    - MAC table size (2M max on typhoon)
    - FIB size (4M max on typhoon)
    frame memory is dependent on the buffering, which is a sum of all the packets instant queue length and size of all pmaps attached to interfaces served by the same NPU. there is no good overview as to how much you have available of that, but it has a rather significant size 1G or 2G depending on the TR or SE cards (typhoon specific).
    regards
    xander
    Xander Thuijs CCIE #6775
    Principal Engineer 
    ASR9000, CRS, NCS6000 & IOS-XR

  • How can i redirect a queued call to a voicemail using CCX editor?

    hi buddies, i wonder how can i redirect a queued call to a voicemail of a valid extension using CCX editor?
    i just uploaded my script (does not working as i wanted regarding voicemail)if can anybody help me i will be very happy!!

    first of all i REALLY A REALLY appreciate your reply
    but two questions remain:
    a) check my attached file is this the VM pilot number?
    b) Called Address = "2133"  means that the call will be redirected to the voicemail of the 2133 extension? im right??

  • When using Pages, I can't seem to print an envelope.  I use file, then print, and see the printer icon come up in the dock showing it received the info but then quickly disappears and nothing gets printed. When I check the printer queue there is nothing

    Bear with me, I've not done this before.  I can't seem to reliably print an envelope when using Pages.  I go to "file" click "print", click "ok", see the printer icon flash in the dock with a red "1" (indicating a printing job), but then the icon disappears and nothing gets printed.  I checked the printers queue and there is nothing there.  The funny thing is, after many times hitting "print", twice I've had envelopes printed.  ???  What's the secret?

    Have you tested it from other software, such as TextEdit to establish that it is in fact Pages that is the problem?
    Step us through Print Setup... and what you select when you send it off to print.
    Peter
    From the
    Brother MFC-6800 Printer's User Guide:
    How Can I load envelopes:
    You can load envelopes from the multi-purpose sheet feeder. Your appliaction software must be set up to print the envelope size you are using. This is usually done in the Page Setup or Document Setup mebnu of your software. Refer to your appliaction manual
    It also mentions an issue with paper thickness.

  • How to check whether set up tables are filled or not

    Hi Gurus,
    How to check whehter set up tables are filled or not?
    Cheers,
    Reddy.

    Hi Reddy.......
    And another point I want to make u clear............LBWQ is not the Delta Queue.............Delta queue is RSA7...............it comes into play in delta loading.......LBWQ is Extraction Queue.........While delta loading....if we use the Update mode Queued Delta........then any Changes will not directly get updated in the Delta queue.....For the Delta set up.........
    1) First u hav to run init with data transfer(After filling the set up table)
    2) After that any Changed ........will be recorded in the Extraction Queue(LBWQ)........
    3) After a certain number of records get accumulated in LBWQ........We hav to run V3 jobs to bring the data in the Delta queue(RSA7)...
    Check this.....
    Re: question on LBWQ and RSA7
    Regards,
    Debjani.....

  • How to check effectiveness of Equipment

    How to check effectiveness of equipment

    It depends upon  how we define  'Effectiveness'  in terms of the Input parameters we are giving to the system in relation to this Equipment.
    1.One key factor is MTBR which in other words can be termed as Reliability also. This % should be as high as possible for an effective equipment if you define the effectiveness as minimum breakdowns .
    2. If technical availability is the effectiveness then it is calculated through formula [ MTBR / (MTTR + MTBR) ]* 100
    3. If you want to incorporate other business parameters into the definition of Effectiveness, then these parameters need to be recorded and the effectiveness needs to be calculated as per your formula.
    Related topics
    Equipment Availability - Concept & Issues
    MTTR, MTBR, Failure Rate, Availability and Reliability
    Hierarchical Equipment Availability Caluclations (on Functional Locations)
    KPI's reports
    Standard KPI in SAP PM
    Plant Maintenance KPIS and Reports

Maybe you are looking for

  • Problem with Sound in iPhone 4

    REcently my iPhone 4 8GB is behaving strangely with sounds. I regularly use the mute button to silent the phone at my workplace. The phone remains on mute even after unmuting it from the side button. Then after sometime it automatically comes back. T

  • Functional Module for Free Goods Determination

    Dear Experts,          What is the standard Functional module used to determine  Free goods in sales order creation. Thanks & Regards Parviz

  • EBS R12.1.1 databse copy windows to windows??

    Hi All, I am a report developer. I have two servers(VMs) Server1: Win 2008, Oracle EBS R12.1.1. Server2: Win XP SP3, about to install Oracle 11g R1 My goal is to copy the whole EBS R12.1.1 Vision Instance database (VIS) on Server1 to Server 2 Oracle

  • 1 song out of 14,740 won't sync to ipod

    1 song out of 14,740 won't sync to ipod, how do I find out which one it is?

  • Changed my e-mail in my apple id

    I changed my e-mail and I want to replace it at my APPLE ID and I get a message that it has been used and I can not find any APLLE ID my e-mail owned