OEM Reporting Cluster in Broken State

I received a couple of errors in OEM the other day and they don't clear out. The cluster seems to be fine but I have the following collection errors in OEM:
Target is in broken state. Reason - Compute dynamic property takes too long
Anyone seen this?

Hi, did you resolve your issues? I have simmilar problems with a cluster. It's actually not too bad under these circumstances that OEM timed out while configuring the cluster. If OEM has configured the cluster it will do regular checks which leads to several crs_stat.bin processes consuming lots of ressources. I have seen very high load just from the cluster tools. I shut down the nodeapps and still had about the same CPU usage. Commands like olsnodes, crs_*, srvctl all take a long time to finish.
I have played a few times with OEM to configure the cluster in OEM. I wanted it to fail for both nodes so I don't get the check from the agent until I resolve the underlying problem that caused the error while discovering the cluster. Now that it timed out with "Compute dynamic property takes too long" on both nodes I see dratically reduced load. But OEM is not the problem, it just has these issues, because it depends on the cluster commands.
I have spent some time investigating the problem. It seems to be an issue with OCR:
$ cluvfy comp ocr
Verifying OCR integrity
Checking OCR integrity...
Checking the absence of a non-clustered configuration...
ERROR:
CSS is probably working with a non-clustered, local-only configuration on all the nodes.
Verification cannot proceed.
OCR integrity check failed.
Verification of OCR integrity was unsuccessful on all the nodes.
I cannot find much on this error on Metalink.
Doc B14202-04 tells me:
CSS is probably working with a non-clustered, local-only configuration on
nodes:
Cause: OCR configuration error. The error message specifies the nodes on
which this error is found.
This error occurs when, for each specified node, either the contents of the
OCR configuration file ocr.loc cannot be retrieved, or the configuration key
local_only is set to TRUE in the configuration file of nodes listed in the
error message.
Action: Confirm that Oracle Clusterware was installed on the node. Correct
the OCR configuration, if it is incorrect. Also, ensure that you have typed the
node name correctly when entering the CVU command.
I now know that something with my OCR is not ok, but:
1. Clusterware is installed
2. How do I identify and correct the error with OCR?
3. /var/opt/oracle/ocr.loc is present. Both OCR raw devices are listed. The
last line is local_only=false
We have Version 10.2.0.2 wich has been installed by upgrading an existing 10.1.0.5 installation to 10.2.0.1 as per the 10gR2 Clusterware Installation guide and then the 10.2.0.2 patch.
Best regards,
Daniel

Similar Messages

  • Target is in broken state. Reason - Missing Properties

    Hi,
    Both the instances are up and running. But the OEM shows that the second instance is not. And I fount the following error in the metric collection errors
    " Target is in broken state. Reason - Missing Properties "
    Can some body help me please
    Thanks

    Please configure the dbsnmp password .

  • Pass a parametervalue to OEM Report-sql

    Hi,
    I want to create a report with an input field
    and then run a sql-query with that value.
    I have three report elements:
    "HTML"
    <SCRIPT LANGUAGE="JavaScript">
    function setDefaultDate() {
    l_date = new Date();
    l_date_str = l_date.getFullYear() + "-"
    + (l_date.getMonth() + 1) + "-"
    + l_date.getDate();
    document.ext_form.p_datum.value = l_date_str;
    function getDatum() {
    l_date_str = document.ext_form.p_datum.value;
    return l_date_str;
    </SCRIPT>
    "HTML(1)"
    <FORM name="ext_form" method="POST">
    <table BORDER="0">
    <tr>
    <td><b>Datum:</b></td>
    <td><input type="text" name="p_datum" value="datum")></td>
    </tr>
    </table>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    setDefaultDate();
    // Hide -->
    </SCRIPT>
    </FORM>
    "Table from SELECT statement"
    SELECT ...
    WHERE run_date = getDatum()
    This does not work because there is no getDatum
    function available in the database.
    Can this be solved ?
    Regards
    Ulf Magnusson

    Hi,
    I am trying to link some OEM reports with an existing intranet website. Some of the OEM reports we developed are showing user's tablespace usage, User's Indexes, User-groups total space, etc. For these reports I have to pass userid in OEM reports. How do I do that?
    Thanks in advance.

  • How bring up automatically from Broken state

    Iam using Reports 8i on sun solaris 5.8
    can any one help me how to bring up the database from broken state to normal state automatically from the command line

    Your site was built using tables, whose sizes are defined in your site.
    If we look at your first table definition, we can see:
    <table width="861" height="1449" border="3" cellpadding="0" cellspacing="0" bordercolor="#868787">
    Your table has a width of 861 pixels and an overall height of 1449 pixels. Anything you put into that overall box must fit those dimensions, else
    it won't be visible. Anything you add above it will push everything down. You can redefine your sizing to let you edit more inside of the table elements.
    This is why, when you type in more text, things act weird. If you are in Dreamweaver, you must find the right cell to put your text into and then enter
    text there. Unfortunately, this is going to push things around, which were all lined up using tables. And this gets everything offset with respect to
    everything else in your website.
    And that is why everyone is saying, "Start Over!"
    I just inherited a website that has been put together using tables. I'm going to have to expend considerable effort in rewriting the entire design of the
    website because of that. because everything I intend to add to the pages on the site is going to need to be deconstructed in order to get it to work
    properly if I'm adding text and pictures that need to line up with each other.
    You need something done quick and dirty and the only way I can recommend you do that is to use Dreamweaver to show you the tables you have
    and put what you need in a new table that is defined above or below the tables you all ready have defined. Do that and then get back to someone here
    who knows how to make a website correctly to clean up your entire website and make it editable -- which will cost you some money, but it will be
    money well-spent.
    I like to quote this maxim: Good, Fast, Cheap. Pick any two. This works for website design. You can get it fast and cheap, but it won't be good. I
    think you may have chosen that route.

  • OEM Report Generation Failed

    Hi Guys,
    I have been trying to set up ORM Reporting, I have changed the REPORTS_USER password, I have run the "oemctl configure rws" script and I have stopped and started the HTTP server. However when I log on to http://server.name.com:3339/ and try to access the reports it comes up with this error:
    "Generation of the report failed because a connection could not be made to the Oracle Management Server oem.hazpower.com. Ensure that the Oracle Management Server is running and that the webserver has been appropriately configured for Enterprise Manager Reporting."
    I can't find out where the problem sits, are there any logs etc that I can look at???
    Thanks,
    Craig

    Hey..
    I found the fix, if anyone else has the same issues you can find it on Metalink under
    Note:202533.1 Cannot View Reports After Configuring The OEM Report Webserver
    Cause: ===== The JSERV.PROPERIES file contains two LD_LIBRARY_PATH entries. One of which is incorrect and pointing to non 32bit environment. Fix: === Navigate to the LD_LIBRARY_PATH in the $ORACLE_HOME/Apache/Jserv/etc/jserv.properties file and correct the entry. Restart Apache and access the Reports.
    Cheers,
    Craig

  • Report in which collect statement .

    report in which collect statement  is used and also its purpose.

    COLLECT
    Basic form
    COLLECT [wa INTO] itab.
    Addition
    ... SORTED BY f
    Effect
    COLLECT is used to create unique or compressed datsets. The key fields are the default key fields of the internal table itab .
    If you use only COLLECT to fill an internal table, COLLECT makes sure that the internal table does not contain two entries with the same default key fields.
    If, besides its default key fields, the internal table contains number fields (see also ABAP/4 number types ), the contents of these number fields are added together if the internal table already contains an entry with the same key fields.
    If the default key of an internal table processed with COLLECT is blank, all the values are added up in the first table line.
    If you specify wa INTO , the entry to be processed is taken from the explicitly specified work area wa . If not, it comes from the header line of the internal table itab .
    After COLLECT , the system field SY-TABIX contains the index of the - existing or new - table entry with default key fields which match those of the entry to be processed.
    Notes
    COLLECT can create unique or compressed datasets and should be used precisely for this purpose. If uniqueness or compression are unimportant, or two values with identical default key field values could not possibly occur in your particular task, you should use APPEND instead. However, for a unique or compressed dataset which is also efficient, COLLECT is the statement to use.
    If you process a table with COLLECT , you should also use COLLECT to fill it. Only by doing this can you guarantee that
    the internal table will actually be unique or compressed, as described above and
    COLLECT will run very efficiently.
    If you use COLLECT with an explicitly specified work area, it must be compatible with the line type of the internal table.
    Example
    Compressed sales figures for each company
    DATA: BEGIN OF COMPANIES OCCURS 10,
    NAME(20),
    SALES TYPE I,
    END OF COMPANIES.
    COMPANIES-NAME = 'Duck'. COMPANIES-SALES = 10.
    COLLECT COMPANIES.
    COMPANIES-NAME = 'Tiger'. COMPANIES-SALES = 20.
    COLLECT COMPANIES.
    COMPANIES-NAME = 'Duck'. COMPANIES-SALES = 30.
    COLLECT COMPANIES.
    The table COMPANIES now has the following appearance:
    NAME SALES
    Duck 40
    Tiger 20
    Addition
    ... SORTED BY f
    Effect
    COLLECT ... SORTED BY f is obsolete and should no longer be used. Use APPEND ... SORTED BY f which has the same meaning.
    Note
    Performance
    The cost of a COLLECT in terms of performance increases with the width of the default key needed in the search for table entries and the number of numeric fields with values which have to be added up, if an entry is found in the internal table to match the default key fields.
    If no such entry is found, the cost is reduced to that required to append a new entry to the end of the table.
    A COLLECT statement used on a table which is 100 bytes wide and has a key which is 60 bytes wide and seven numeric fields is about approx. 50 msn (standardized microseconds).
    Note
    Runtime errors
    COLLECT_OVERFLOW : Overflow in integer field when calculating totals.
    COLLECT_OVERFLOW_TYPE_P : Overflow in type P field when calculating totals.

  • BEST PRACTICE FOR THE REPLACEMENT OF REPORTS CLUSTER

    Hi,
    i've read the noter reports_gueide_to_changed_functionality on OTN.
    On Page 5 ist stated that reports cluster is deprecated.
    Snippet:
    Oracle Application Server High Availability provides the industry’s most
    reliable, resilient, and fault-tolerant application server platform. Oracle
    Reports’ integration with OracleAS High Availability makes sure that your
    enterprise-reporting environment is extremely reliable and fault-tolerant.
    Since using OracleAS High Availability provides a centralized clustering
    mechanism and several cutting-edge features, Oracle Reports clustering is now
    deprecated.
    Please can anyone tell me, what is the best practice to replace reports cluster.
    It's really annoying that the clustering technology is changing in every version of reports!!!
    martin

    hello,
    in reality, reports server "clusters" was more a load balancing solution that a clustering (no shared queue or cache). since it is desirable to have one load-balancing/HA approach for the application server, reports server clustering is deprecated in 10gR2.
    we understand that this frequent change can cause some level of frustration, but it is our strong believe that unifying the HA "attack plan" for all of the app server components will utimatly benefit custoemrs in simpifying their topologies.
    the current best practice is to deploy LBRs (load-balancing routers) with sticky-routing capabilites to distribute requests across middletier nodes in an app-server cluster.
    several custoemrs in high-end environments have already used this kind of configuration to ensure optimal HA for their system.
    thanks,
    philipp

  • Target is in broken state. Reason - Disabled target

    Hi ,
    Could any one help , EM showing this message , but agent is fine ,
    In Log , I found this errors ,
    2008-08-21 03:54:19 Thread-4133356928 Error parsing /apps/oracle/product/10.1.2/db/sysman/admin/metadata/oracle_webcache.xml, this metadata file will be skipped (00508),
    2008-08-21 23:23:55
    Thread-4133340544 ParseError:
    File=file:/apps/oracle/product/10.1.2/db/sysman/admin/default_collection/oracle_webcache.xml,
    Line=3, Msg=<TargetCollection>
    TYPE=oracle_webcache is invalid (01006)
    Please help ,
    Regards,
    bachibabu

    Hi,
    I have the similar problem with the agent.. It says target is in broken state. reason - disabled target
    emagent.trc says the below..
    2010-01-06 14:17:00,731 Thread-1980 ERROR fetchlets.sql: ORA-00942: table or view does not exist
    2010-01-06 14:17:00,731 Thread-1980 ERROR engine: [oracle_ldap,infra_10_1_4_0_1.oslora001.lhc4net.lhc.com_LDAP,OIDserverSecRefSuLoginSuccCC] : nmeegd_GetMetricData failed : ORA-00942: table or view does not exist
    2010-01-06 14:17:00,747 Thread-1980 WARN collector: <nmecmc.c> Error exit. Error message: ORA-00942: table or view does not exist

  • "The WmiSE service has reported an invalid current state 0." error continuouls fatched on server 2008 R2.

    hello support,
    i am using window server 2008 R2 as a web server.i saw error "The WmiSE service has reported an invalid current state 0." in system logs of event viewer, and also continuosly fatched.i want to know why it gives such kind of error and how i can
    solve it.

    Hi,
    Based on your description, I guess that you get Event ID 7016. For this Event,
    If a service is not coded correctly to appropriately handle control calls from the Service Control Manager (SCM), the SCM may log this event -- with a invalid current state value of zero (0). For more details, please refer to following article and
    check if can help you.
    Event ID 7016 — Basic Service Operations
    If anything I misunderstand or any update, please don't hesitate to let me know.
    Best regards,
    Justin Gu
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • Automating OEM Reports

    Config: OEM Grid Control 10.2.0.3, Repository 10.2.0.3
    How to??
    Take an existing out of the box OEM Report and automate it so that it runs each Monday morning at 6:00 and it emailed to one or more email addresses.
    Thanks,
    catharine

    Assuming it is the same screen as 10.2.0.2 (not using 10.2.0.3 yet). You make a copy of it because you cannot edit it.
    1. Select the required Report
    2. Click "Create Like"
    3. Give it a new Title in General Tab.
    4. Go to Schedule Tab
    6. Select to Schedule Report
    7. Select Repeating
    8. Select Frequency Type as Weekly
    9. Select Days od the Week asn Monday
    10 Fill in other fields as you require
    11. Select to E-mail report each time the scheduled report completes
    12. Enter the required Email Addresses
    13. Click OK

  • OEM - Reporting

    Hi All,
    can OEM report accept schema name as a parameter ? want to creating a report that will takes the dbname as target and schema name to check in the target database. it will accept these 2 parameter from user and through target_user_table_from_sql will get the result.
    " select username, created, account_status from dba_users where username like '%&&aa%';"
    any advice.

    By default the Reporting System (Information Publisher) allows you to access the OEM repository schema SYSMAN only. So you will not be able to access the target database.
    There are however some tricks to go around this, but you need to check this forum on that.
    Regards
    Rob

  • OEM reports using SQL queries

    Hi
    I'm working in oracle 9i
    Aix 5.3
    I dont have oem access. How ever, I would like to generate reports using queries for the following.
    1. Response time overview - per statement execution response times and response time break down.
    2. wait analysis overview
    3. CPU Overview - stats that can pin point cpu usage areas.
    4. TOP i/o's - at session level/ statement level.
    I would appriciate queries/URLs
    /Raj

    Again what limitation? Afraid to ask the password? Do not know how to override the password?
    Other than that: if some people don't want to tell you the perfstat password (maybe for valid reasons), do you think they will be happy when you start running your own queries against the v$ views (often quite expensive)
    or do you think you will gain more by cooperate with them. Other than that: if you want to run your own v$ queries why do you outsource writing them to this forum?
    Sybrand Bakker
    Senior Oracle DBA

  • Why my OEM reporting that listener is down?

    Hi All,
    11.2.0.1
    Linux 6
    If I login via putty and check listener, it is ok. But my listener is configured as listener2 because I have other database with its own listerner1 name.
    But why is that if I use OEM, it is asking for the default LISTENER with port 1521. Hence it is reporting as down. What can not it see the other configured LISTENER2???
    Thanks,
    pK
    [oracle@DGOracleTest ~]$ echo $ORACLE_SID
    orcl2
    [oracle@DGOracleTest ~]$ lsnrctl status listener2
    LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 21-JAN-2014 14:36:33
    Copyright (c) 1991, 2009, Oracle.  All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1522)))
    STATUS of the LISTENER
    Alias                     listener2
    Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
    Start Date                20-JAN-2014 18:40:42
    Uptime                    0 days 19 hr. 55 min. 50 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /u02/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
    Listener Log File         /u02/app/oracle/diag/tnslsnr/DGOracleTest/listener2/alert/log.xml
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1522)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.25.23.19)(PORT=1522)))
    Services Summary...
    Service "orcl2" has 1 instance(s).
      Instance "orcl2", status UNKNOWN, has 1 handler(s) for this service...
    The command completed successfully
    [oracle@DGOracleTest ~]$ sqlplus system/manager@orcl2
    SQL*Plus: Release 11.2.0.1.0 Production on Tue Jan 21 14:36:54 2014
    Copyright (c) 1982, 2009, Oracle.  All rights reserved.
    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    SQL>
    Status
    Down
    Host
    DGOracleTest
    Port
    1521
    Name
    LISTENER
    Oracle Home
    /u02/app/oracle/product/11.2.0/db_1
    Location
    /u02/app/oracle/product/11.2.0/db_1/network/admin
    DetailsTNS-12541: TNS:no listener

    f55237a7-2c38-4db3-a7a3-1d77256f0730 wrote:
    I thank you all
    I was just thinking that each app&db(which have different db versions) will independent on their own. If I retart app1+db1, it will not affects app2+db2. Sometimes our app need listeners to be restarted. I will also test DG on this machine, will DG on 11.2.0.1 listeners will be ok if I used the listener of 11.2.0.3?
    Sometimes our app need listeners to be restarted.
    I'd like to see the technical justification for this statement.  The listener is just a connection broker.  It receives a connection request, sets up the requested connection, then is out of the picture.  What action on the app could possibly cause a need for a listener restart?

  • Importing Crystal Report layout for customer statements

    Hello,
    I have imported a crystal report layout to use for the customer statements when running them from the ageing report.  The problem is even if we only select one business partner in the ageing report, when we print preview the statement it displays statements for all business partners - this is because in the crystal report there are no parameters.  I know that when you import a layout like this for other documents you need to use for example, {ORDR.DocEntry}={DocKey@} as the parameter however the customer statements don't have a docentry.  When I look at the system statement layout (collection layout), when you run the report you get an ADO.NET (XML) connection prompt.  Is it possible to use the crystal layout i have for the customer statements but for only the customer(s) showing on the ageing report?
    Many thanks,
    Kate

    So just to make it clear,
    you want an overview of open invoices from 1 customer.
    If so, try this in crystal reports :
    Create a parameter field (field explorer)
    Name : CardName
    Type : String
    Value : Static
    do not select a value field (none)
    press ok.
    Select expert
    Create new
    Starts with
    type this : {?CardName}
    press add
    Click formula editor and make it look like this :
    {OINV.DocStatus} = "o" and
    {OINV.CardName} startswith {?CardName}

  • Is there a report Override for AR statement print in Report One Manager?

    I have created an AR Statement in Crystal and would like to use this report in the AR Aging-->Statement(one page per customer).  I don't see an Override for A/R Statements.  Does one exist?
    Never mind.  I found it.  Collection Report.
    Edited by: Pat Frohlich on Jun 9, 2009 4:22 PM

    Hello Bill,
    You might find the report in the following location to be helpful:
    Home>Application Builder>Application XXX>Application Reports>Shared Components>Application Database Object Dependencies
    Regards,
    Arie.

Maybe you are looking for