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
ThanksPlease 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 MagnussonHi,
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 lineYour 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. -
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,
CraigHey..
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 industrys 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!!!
martinhello,
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,
bachibabuHi,
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 -
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] -
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,
catharineAssuming 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 -
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 -
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
/RajAgain 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 listenerf55237a7-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,
KateSo 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 PMHello 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
-
Library in my user account?
My library is hidden in my user account. I can save files to it but I can't access it to delete old unneeded foles.
-
10.1.2.0.2 Forms/Reports
Hi, I would like to install the new Application Server 10gR2 on a Windows 2003 Server. My question is do I need to install the instrasture in order to install the Forms and Reports services? Thanks
-
G/L account 153040 cannot be used (please correct)
Hello experts, While creating purchase order I am getting the error "G/L account 153040 cannot be used (please correct) " I tried in Tcode OBC4 and OME9 cost center, still not happening . Please help Thanks and Regards Urmila S.
-
eHelp! After restoring my computer from Carbonite, My e-mails are corrupted. Each one multiplies a bajillion times! I delete them from the folder, empty trash, them, then they come back. I have three mailbox accounts,each one does the same.
-
Working with Host built in in forms
Hi everybody, I am working on form in which i created menu. That menu has submenu called 'Service desk. when user click on 'service desk' it take the user to weblink which is opened in mozilla firefox.. I used host built in to launch mozilla firefox.