Oracle Enterprise Manager 10g
Grid Control Release 10.1.0.2
Readme
Last updated: January 28, 2004
Table of Contents
1. General
1.1 Introduction
1.2 Installation
and Configuration
2. Oracle
Management Service/Repository/Management
Agent
3. Monitoring System
4. Blackouts
5. Jobs
6. Database Management
6.1 Data Guard
6.2 Reorganize Objects
7.
Configuration
Management Pack
8.
Application Server Management
9. Application Performance Management
10. Oracle
Collaboration Suite
11. EM2Go
12. Enterprise
Manager 9i to 10.1 Migration
1.1 Introduction
This Readme identifies differences between the delivered Oracle
Enterprise Manager 10g Grid Control Release 10.1.0.2. product
and its documented functionality.
1.2 Installation
1.2.1 Resuming Agent Installations After Failure
While performing "Complete Enterprise Manager with a Database",
"Complete Enterprise Manager in an Existing Database" or "Additional
Management Service" install, if the agent install fails, you can resume
the Management Agent install after exiting Oracle Universal Installer
by performing the following steps :
a) Set the
environment variable EM_REPOS_PWD to the value of sysman schema
password entered in the OMS install, using "setenv" for C-Shell and
export for Korn shell .
b) If the install
performed was "Complete Enterprise Manager with a Database" or
"Complete Enterprise Manager in an Existing Database", set the
environment variable EM_REPOS_DBSYSPWD to the value of sys schema
password
c) Execute the
installer using the following command:
runInstaller -responseFile <oms_home>/agent/agent.rsp
Alternately, you can run the installer in GUI
(interactive) mode and invoke the "Additional Management Agent"
installation for the agent home. The agent home is typically
created at the same level as the Enterprise Manager home. However, it may be nested
within the Enterprise Manager home in cases where the parent directory of the
Enterprise Manager home
cannot be written onto.
1.2.2 Installation of the OMS and Agent on machines with
multiple network interfaces and/or virtual hosts
Machines with multiple network interfaces or virtual hosts bound to
single or multiple network adapters are accessible by more than one IP
address. The Enterprise Manager installation for both the Management
Service and the Management Agent will always select the primary machine
alias.
1.2.2.1
Changing Management Service IP Address
Changing Management Service IP address after initial installation is not currently
supported without deinstalling and reinstalling the Management Service.
1.2.2.2 Changing
the Management Agent IP address after initial installation
If the existing host name remains unchanged but resolves to a new IP
address, then no changes are required.
If the Agent host is assigned a new machine name (a new primary alias that resolves to the current IP address, or a new IP address), then the following steps will rename the Agent on the managed node.
a) Create a backup of
the existing targets.xml
b) Edit the existing targets.xml, replacing the old host name with the
new host name
c) Alter the Management Agent configuration file:
Edit the EMD_URL
property in
$ORACLE_HOME/sysman/config/emd.properties to reflect the new host name.
d) Shut down and
restart the Management Agent
e) Verify that the new host name appears in the Enterprise Manager
console along with its associated targets.
Note: the targets associated with the old host name will continue to be displayed in the Enterprise Manager console. If the historical data are not required, it is recommended that the targets associated with the old host name be removed using the Enterprise Manager console UI.
1.2.3 Retrying Secure Agent action
During the configuration portion of the agent install, the Secure Agent
action may fail if the OMS is down or busy processing other requests.
This operation can be retried multiple times from the installer by
retrying the "Secure Agent action" until the agent is secured
successfully. Another alternative is to complete the installation
with this failure and use:
emctl secure agent <reg password>
at the command line to secure the agent.
1.2.4 Securing OMS via EMCTL Changes Upload Port
When using non-default ports, the command
emctl secure oms
does not retain the console upload ports specified at install time. The ports are always defaulted to 4889 (unsecure) and 4888 (secure).
To workaround this problem, set:
EM_UPLOAD_PORT to oracle.sysman.emSDK.svlt.ConsoleServerPort in $ORACLE_HOME/sysman/config/emoms.properties.
EM_UPLOAD_HTTPS_PORT in $ORACLE_HOME/sysman/config/emoms.properties should be set to the port number being used for secure upload.
After setting these variables, rerun emctl secure oms.
(Bug 3346036)
1.2.5 De-installation
If you de-install the Enterprise manager 10g ORACLE_HOME using
Oracle universal installer (OUI), it de-registers the ORACLE_HOME
from the central inventory and the oratab file. It may, however, leave
some files within the ORACLE_HOME. If the ORACLE_HOME has been
successfully removed (it can be verified from OUI by clicking on
'Installed products' button) one can manually delete the files using
the appropriate command on the Operating System.
The proper sequence of de-installation is:
a) Shutdown the repository
database (if it is a part of the de-installation)
b) Shutdown the database
listener
c) Shutdown Apache using
"opmnctl stopall"
d) Shutdown Application Server Console using
"emctl stop em"
e) Shutdown agent in the
chained agent home using "emctl stop agent".
f) Run the Oracle Universal
Installer and select the ORACLE_HOME to de-install. It would then be
removed from the Central Inventory.
g) Remove stray files from the
ORACLE_HOME by appropriate operating system command. .
1.2.6 Problems With Agent Shutdown Operation on NT 4.0
If you are running the agent on a Windows NT 4.0 host, you may find that the agent does not shutdown or recover gracefully from a timeout. This may lead to an inconsistency between the status reported by ‘emctl’ and the status reported by Windows service control manager. To workaround this issue the following internal command “emctl istop agent” can be issued to shutdown the agent. You may then bring up the agent using your Windows service control manager (Bug 3320183)
1.2.7 Verify NLS settings are configured properly
If you launch opmnctl or emctl in non
English environment, make sure the OS default locale and the NLS_LANG
settings are configured properly. (Bug 3128644)
1.2.7.1 OS default locale
a) Make sure LC_ALL or
LANG environment variables are set with the appropriate value. To check
the current setting, issue locale command:
% locale
for the specific value in each OS, refer to the
platform specific documents.
1.2.7.2 NLS_LANG setting
a) Make sure NLS_LANG environment variable is set with the appropriate and compatible value with the OS default locale setting. For the specific value for the language, refer to the Globalization Support Guide of the Oracle product you are using.
b) Check if the NLS_LANG setting exists in $ORACLE_HOME/opmn/conf/opmn.xml. If $ORACLE_HOME/opmn/conf/opmn.xml exists, make sure the NLS_LANG setting in opmn.xml file is identical to the NLS_LANG environment variable. For example,
<environment>
<variable id="NLS_LANG" value="JAPANESE_JAPAN.JA16SJIS"/>
</environment>
1.2.8 National Language Support: Performance Analysis
Findings Return As Garbled Text
If the NLS settings of the Enterprise Manager repository database are different
from the NLS settings of a managed database target, the Performance Analysis
findings may return as garbled text, e.g. question marks. The workaround is to
click on the finding text, which will display the finding in the language of the
database target (Bug 3351589)
1.2.9 Changing the agent port for a secured agent
You can change the listen port of an agent by editing the EMD_URL property in
the $OH/sysman/config/emd.properties file. If you do this for an agent that has
already been secured, you will need to resecure the agent (via emctl secure
agent). If you do not resecure the agent, agent uploads to the OMS will
fail - data will back up at the agent, and the OMS will not be able to contact
the agent to retrieve real time metric values (Bug 2814831)
1.2.10 Changing the agent port for an agent monitoring
cluster targets
One can change the listen port of an agent by editing the EMD_URL property in
the $OH/sysman/config/emd.properties file. If you do this for an agent that
monitors cluster targets, the cluster targets will remain in "Agent Unreachable"
state even when the agent is UP. (bug 3376838)
1.2.11 OMS Fails to Secure
If all registration passwords are removed, the OMS will not secure any new agents. You will get the following error:
The OMS is not set up for Enterprise Manager Security.
To workaround this issue, login to Enterprise Manager as a Super Administrator and add a new registration password from the Setup -> Registration Passwords page. Once this is finished, resecure the agent using the emctl secure agent command. (Bug 3356147)
1.2.12 Use of a RAC database as 10g Grid Repository
The database provided in the installation of the 10g Grid Management Server is a
single instance 9.0.1.5 database. In order to have a real application cluster
instance, the installation of the 10g Grid Management Server must be that of
Management Server using an existing database.
In the course of the installation, the installer will request a SID to be
specified. Chose one instance of the Oracle RAC and specify its SID. When
prompted for the location of the 10g Grid management tablespaces, insure that
the location is one mutually accessible by all members of the RAC.
Upon completion of the installation, edit the $ORACLE_HOME/sysman/config/emoms.properties
file. Alter the property of the name
oracle.sysman.eml.mntr.emdRepConnectDescriptor to represent the SERVICE name of
the RAC vs the SID that will be found there.
Restart the OMS.
Subsequent additions of other OMS' that wish to use the RAC database should
perform the installation choice of an 'Additional 10g Grid Management Server'.
When prompted for the connection information, they too should specify the SID of
one of the database instances comprising the RAC. After the installation has
completed, the emoms.properties file in that newly added 10g Grid Management
Server's home should be altered in the same manner as in the initial
installation. (Bug 3259014)
1.2.13 Oracle Universal Installer Does Not Start Up on Windows 2000
Oracle Universal Installer may not start up properly
(appear and then disappear) on Windows 2000 with Service pack 4. This is
due to an underlying JRE bug. You need to run 'install\win32\setup.exe
-J-Dsun.java2d.noddraw=true' to workaround the issue.
1.2.14 Email Address Undefined When Editing Administrators
If you create an administrator, and specify an email address for the administrator, the email address will not show up when you edit that administrator. You must re-enter the email address every time you edit the adminstrator account. (Bug 3378174)
1.2.15 Set session_cached_cursors to Reduce SQL Statement Parsing
The database parameter session_cached_cursors can be set to 200 to reduce the amount of sql statement parsing done by the database for sql executed by the Oracle Management Server. Setting this parameter will reduce cpu usage on the database server. The amount of cpu reduction is dependant on the size and activities done with the site. The parameter is especially important it the job system is used heavily. (Bug 3385784)
2. Oracle Management
Service / Repository
/ Oracle Management Agent
2.1.0 Securing Multiple Oracle Management Services Should Not Be Done
Simultaneously
The first time you secure any Oracle Management Service, you should not attempt to secure more than
one Oracle Management Service at a time. After one Oracle Management Service
has been successfully secured, you can secure multiple Oracle Management
Services
at one time. (Bug 3335221)
2.2.0 Troubleshooting Agent Upload Problems
If data from the agent is not arriving at the OMS/console, the agent
trace file might provide a hint about the problem.
In the Agent's oracle home directory, look for the sysman/log/emagent.trc file. In this file, look for messages with the string "ERROR upload:" in them. There is one specific case which points to an OMS that is overloaded and is taking longer time than expected to load the files. The entries in the trace file should look like this:
2003-10-31 15:48:45 Thread-1499 ERROR upload: FxferSend: HTTP Error=-2 reading request response from:
http://ap401ses.us.oracle.com:4889/em/upload/
2003-10-31 15:48:45 Thread-1499 ERROR upload: Failed to upload file A0000002.xml , ret = -2
If this happens, you may be able to improve the situation somewhat by increasing the timeout of the Apache server in the OMS home.
In the oracle home of the OMS, edit the $OH/Apache/Apache/conf/httpd.conf file and change the Timeout setting from
Timeout 300
to
Timeout 600
Then stop and restart the OMS in order for the new settings to take effect. This will allow the system to take more time before dropping the agent connection (and causing it to retry again)
2.3.0 Queries to Some Views May Hang
Queries to the following views may hang due to RDBMS bug 3243901.mgmt$metric_details
mgmt$metric_daily
mgmt$metric_hourly
em$rt_loopback_details_1day
em$rt_metrics_details_1day
em$rt_metrics_details_7day
em$rt_metrics_details_31day
em$rt_loopback_details_7day
em$rt_loopback_details_31day
The shadow process corresponding to this database session will consume a lot of memory and CPU. The fix to this problem is to kill that database session and recompile these views. Alternatively use a 9204 database for your management repository.
2.4.0 Out of Memory Errors Under Heavy Load
Under heavy load, especially when connecting to multiple target databases, the Oracle Management Service may encounter out-of-memory errors and restart. When an Oracle Management Service restarts, there is no loss of state in the repository, but users logged in to that Management Service will be asked to login again. If the restarts are frequent, do the following for each installed Management Service:
a) Stop the oms;
$ORACLE_HOME/opmn/bin/opmnctl stopall
(Note: it is important to use opmnctl stopall here rather than the usual "emctl stop oms" since we need to
completely stop the associated Application Server instance as well)
b) Edit $ORACLE_HOME/opmn/conf/opmn.xml
Search for the OC4J_EM section, which is a line that looks like this:
<process-type id="OC4J_EM" module-id="OC4J">
Edit the "java-options" data tag under this process type. Before edit, this line should look similar to this:
<data id="java-options" value="-server
-Djava.security.policy=/private/smptest/oms_rel9/j2ee/OC4J_EM/config/java2.policy
-Djava.awt.headless=true -Xmx512M -XX:MaxPermSize=64m
-DORACLE_HOME=/private/smptest/oms_rel9 "/>
Change the -Xmx option from 512M to 1024M, and the -XX:MaxPermSize option from 64M to 256M. Also add the
-Xnoclassgc option.
After edits, the line should look like this:
<data id="java-options" value="-server
-Djava.security.policy=/private/smptest/oms_rel9/j2ee/OC4J_EM/config/java2.policy
-Djava.awt.headless=true -Xmx1024M -XX:MaxPermSize=256M -Xnoclassgc
-DORACLE_HOME=/private/smptest/oms_rel9 "/>
c) Restart the Oracle Management Service using emctl start oms. (Bug 3272105)
2.5.0 Oracle Management Service Deadlocks
During intense OMS activity, two or more threads in the OMS may deadlock. As a result, the Oracle Management Service interface pages may become unresponsive, or the OMS may not upload data from agents. This is a Oracle jdbc issue, and a patch for this is forthcoming. Please check MetaLink for patch availability. (Bug 3347676)
2.6.0 Security Considerations When Adding Granting
"Manage Group" Privileges
As an Enterprise Manager super administrator, use caution when assigning
group privileges to other Enterprise Manager administrators. For example, if you
grant a user "Full" privileges for a particular group, note that the user who
created the group could add additional targets to the group and indirectly give
other users full privileges to these targets. In other words, any users that
have full privileges on the group will also have full privileges on targets
added to the group by the group creator.
In general, Enterprise Manager super administrators should make sure that no users have higher privileges on a group than the user or users who manage the group. (Bug 3217302)
2.7.0 Java Exception When Logging Into Enterprise Manager
You may see the following Java Error when logging into Enterprise Manager:
java.sql.SQLException: ORA-00020: maximum number of processes (300)exceeded
If this happens, you will need to stop and restart your Oracle Management Service (Bug 3401100)
2.8.0 Installing Management Agents on Clusters
3. Monitoring System
3.1.0 User-Defined Metrics
If the name specified for the database User Defined Metric is more than 30
characters, the metric will not be evaluated properly. Please ensure that
the metric name is at most 30 characters (Bug 3301697)
3.2.0 Metric Errors for User-Defined Metrics
If the evaluation of a user-defined metric results in an error, then
there will be no return value associated with the metric in the
User-Defined Metrics page. The user should go to the Errors
subtab of the Alerts tab to get information about the metric error (Bug 3301699)
3.3.0 Alert remains for deleted User-Defined Metrics
If a user deletes a User-Defined Metric that is still in warning or critical
alert, then the alert will remain. Make sure the User-Defined Metric
is in 'clear' state before deleting it (Bug 3301704)
3.4.0 Agent Unreachable in the Availability page
If a target is currently in the 'Agent Unreachable' state, then in the
Availability page for that target, this 'Agent Unreachable' state is shown
in 'white' (i.e. no color) in the bar graph that represents the target’s
availability over time. Typically, the Agent Unreachable state is
reached if there are network problems between the Oracle Management Service and
the Agent that is monitoring the target, making the true target status
unavailable for display in the console. Once the target is out of Agent
Unreachable state, then the 'Agent Unreachable' period will be replaced in
the bar graph with the appropriate status of the target (up, down, etc) (Bug
3152217)
3.5.0 Response Actions
3.5.1 Response Actions will not work for
server-generated alerts. (Bug 3129353)
3.5.2 Response Actions for metrics can only be
specified by Enterprise Manager users with superuser privileges
3.6.0 Issues with host metrics on NT 4.0
If you are running the agent on a Windows NT 4.0 host with more than 2 GB of RAM, you may find that certain host metrics related to host memory are inaccurate. (Bug 3294952)
3.7.0 Missing Help for Metric Details
In some cases when you are displaying a metric on the Metric Detail Page and you click Help, the help system displays the Table of Contents for the help system, not the appropriate help topic for the metric. In this situation, the workaround is to choose one of the Real Time options in the View Data field on the Metric Detail page, then click the Help link again. Then the help system will display the appropriate metric help topic. (Bug 3341196)
3.8.0 Host Metrics on Solaris 9
On Solaris 9,
the Host target has been enhanced by the addition of a new metric - Aggregate
resource usage statistics, gathered by User and by Project. These metrics are
collected by using the "CIM Object Manager" on the Solaris 9 host. In order to
get this information, the CIM Object Manager needs to be supplied with Username
and Password of a user on that host so that authentication can successfully
happen. These values can be provided by following the Monitoring Configuration
link from the Host homepage for this target. (Bug
3330619)
The following are examples of Errors/Messages seen when the credentials have not
been provided:
2004-01-01 19:09:53 Thread-1690 ERROR fetchlets.wbem: Server reported error.
2004-01-01 19:09:53 Thread-1690 ERROR fetchlets.wbem: Server reported error.
2004-01-01 19:09:53 Thread-1690 ERROR engine: [host,dlsun454.us.oracle.com,ProjectResourceUsage] : meegd_GetMetricData failed : Server reported error.
2004-01-01 19:10:53 Thread-1714 ERROR fetchlets.wbem: No username specified for WBEM fetchlet.
2004-01-01 19:10:53 Thread-1714 ERROR engine: [host,dlsun454.us.oracle.com,UserResourceUsage] : nmeegd_GetMetricData failed : No username specified for WBEM fetchlet.
3.9.0 Userblock Server-Generated Alert Has No Associated Data
Though the alerts are properly delivered for this type of server-generated
alert, the metric details show no corresponding data trend (Bug 3054330)
3.10.0 Failure to Render Pages that Contain Real-time Metric Value
You may see errors such as: "An internal error has occurred" or "Error getting
data for target {target-name}. Exception: null" when EM is trying to display a
page that is showing real-time metrics for a target that was deleted and
recreated. This may occur if you discover a target such as an application
server, then remove it and rediscover it. If you see these errors, stop and
restart the
agent that is monitoring the target:
{agent-home}/bin/emctl stop agent
{agent-home}/bin/emctl start agent
(Bug 3381701)
4. Blackouts
4.1.0 Users Must Have Operator Privileges To Blackout Group
If a user creates a group and would later like to blackout
the group, he should ask an Enterprise Manager superuser to grant him 'Operator'
privileges on the group. Operator privileges are required to
blackout a group and by default, 'Operator' privileges for a group are
not automatically granted to the creator of a group.
4.2.0
Blackouts With Immediate Start Times May Be Delayed
The start of an immediate, one-time blackout or the first occurrence of
recurring blackout with an immediate start time may be postponed by up to 2
minutes. The goal is to use the target's time as the blackout start time,
and the target's time, in turn, is determined based on its monitoring
Agent's last heartbeat time to the Oracle Management Service (OMS). The
additional 2 minutes is added by the OMS to the Agent's heartbeat time in order
to accommodate any network delays in receiving such heartbeat information.
This time is then used as the blackout start time. This calculation was
specifically designed to ensure the proper handling of potential metric
severities pending from the Agent. Since blackouts suspend monitoring,
severities that have a timestamp before the official blackout start time will be
kept; otherwise, they will be discarded (Bug 3299198)
4.3.0 Agent Unreachable or Status Pending State
After a blackout on a target ends, Enterprise Manager re-evaluates the target
status. During this brief evaluation period, users may see the target in
either 'Agent Unreachable' state (for host targets) or 'Status Pending' state
(for non-host targets). These states are temporary and will be
resolved once the true status of the target is determined (Bug 3317976)
4.4.0 Operator Privileges Required to Blackout a Target
An Enterprise Manager administrator needs at least Operator privileges
on a target in order to blackout the target. The Create
Blackout UI will only display targets for which the current Enterprise Manager
administrator has at least Operator privileges. When creating a
blackout, if no targets are available for selection, this means the
administrator does not have Operator privileges on any target. To
resolve this, he should ask an Enterprise Manager super administrator (i.e.
administrator with superuser privileges) to grant him Operator
privileges on the targets that he wants to blackout.
4.5.0 Reason Field Required When Creating Blackout
When creating a blackout, a 'reason' for a blackout is a
required field. Only Enterprise Manager administrators with superuser privileges
(aka super administrators) can create a 'reason' during blackout
creation. When creating a blackout, if the appropriate
value for 'reason' is not available for selection, ask your Enterprise Manager super
administrator to create the reason by creating a 'dummy' blackout that
has the appropriate reason in it. The dummy blackout can
be, for example, a future blackout for any target. As soon as the
dummy blackout is created, the reason has also been
created. At that point, he should STOP and DELETE the dummy
blackout. Make sure the dummy blackout DOES NOT ACTUALLY
START and is DELETED because a blackout will stop monitoring the
targets under blackout and will appear in that target's availability
records. (ER 3145500)
4.6.0 Daylight Savings Time Not Supported
Daylight savings time is not supported for blackouts. Users
need to manually adjust a blackout's schedule, as needed, to accommodate
schedule changes due to daylight savings time.
4.7.0 Availability History
When a blackout is submitted and the Oracle Management Service is down for
the entire duration of the blackout, and no severities come in for a target
during the blackout window, the blackout window will be compressed to a
one-second window in the availability history. Note that this does not cause any
unnecessary notifications to be sent, since it only happens when no severities
are generated for the target during the blackout. (Bug 3317965)
5.
Jobs
5.1.0 Deleting job runs
If a user attempts to delete a job run wherein at least one execution in the job
run is still active (i.e. Scheduled, Running, or in Suspended status),
then he may see this error message: “ The specified job, job run or execution is
still active. It must finish running, or be stopped before it can be deleted.
Filter on status 'Active' to see active executions.”. 'Active'
refers to a combination of the following status values: Scheduled,
Running, or Suspended. However, ‘Active’ is not available as
one of the search filter for the Status search field. Hence to see all
active job executions, you can perform separate searches on jobs where the
Status is Scheduled, Running, or Suspended (Bug 3256113)
5.2.0 Host Command Against Groups
If a user submits a Host Command job against a Group of different target types,
then the Host Command job will automatically run against the Host targets in the
group. In order to run the Host command against targets of a
different type (e.g. databases), the user can choose those targets directly, or
in the case of database targets, choose a Database Group containing those
databases (Bug 3241432)
5.3.0 RefreshFromMetalink Jobs
When querying jobs, if a user chooses the job type
'RefreshFromMetalink', then, for convenience, Enterprise Manager
automatically assumes the value of the Target Type filter is 'System'
(regardless of what the user has selected for
'TargetType'). The RefreshFromMetalink jobs always have
'System' as their associated target type, and thus will only be found if the
Target Type is set to 'System' (Bug 3230111)
5.4.0 CloneHome and Patch Jobs Are Not Supported In The Library
In the Job Library page, the 'CloneHome' and 'Patch' jobs are listed as
job types for which library jobs can be created. However, these job types
cannot be saved to the library, they can only be created and submitted as
active jobs (Bug 3281143)
5.5.0 Credentials for Host Command Jobs Against Database Targets
A user's preferred credentials for a database target consist of normal
database credentials, privileged database credentials, and host credentials.
When creating a Host Command job against a database target, the Create Job
UI allows the user to select 'Normal' or 'Privileged' preferred
credentials. Either option will result in using the same host
credentials -- these are the single host credentials that are part of the
database target credentials (Bug3290724)
5.6.0 Single group target in Host Command/SQL Script jobs
When creating a Host Command or SQL Script job, if any type of group is
selected as a target for the job, then no other targets can be added to
the job.
5.7.0 Immediate, Repeating Jobs
When specifying the schedule for a job, if 'Immediately' is selected for the
Start time, then any other repeat option specified will be ignored. Hence,
the job will become an immediate, one-time job. If the user
wants to create a job that runs immediately and also repeats at regular
intervals, then he should choose the 'Later' Start option, and specify a
time a few minutes after the current time. These additional minutes are
required to accommodate the time needed to process and submit the job from the
Oracle Management Service to the agents (Bug 3262332)
5.8.0 Editing Finished Jobs
When attempting to edit a job, a user might see this error
message: "No scheduled executions - this job cannot be
modified". This means that based on the job's schedule,
Enterprise Manager has determined that there are no future job
executions scheduled for this job. Hence editing the parameters
of the job does not make sense and thus will be prevented.
However, the access page of the job can always be modified by the job
owner, even after the job finishes, in order to share job output with
others.
5.9.0 Searching For Jobs Against Groups
If the user uses the 'Target Type' filter to search for jobs against groups,
make sure the Target Type filter is set to one of the following: 'All
Groups', 'Database Group', 'Group' or 'Host Group'. Setting the
filter to 'All Targets' will not work in this case because 'All Targets'
refers to individual non-group targets (Bug 3282349)
5.10.0 Skipped Executions
For recurring jobs, a future execution of a job is only scheduled when
the current execution is completed. There may be cases wherein some job
executions are skipped. The most common causes are:
a) the currently running execution is taking longer
than expected, and continues to run during the time the next
execution(s) is supposed to run
b) the current execution has been suspended by
the user, and continues to be suspended during the time the next execution(s) is supposed to run
c) the current execution has been suspended by the
system (due to the agent becoming unreachable or the target of the job
being under blackout), and continues to be suspended during the time
the next execution(s) is supposed to run
When the current execution finally completes, the next job execution is scheduled. The next scheduled execution is always a date in the future, hence any executions that were supposed to run in the past but were skipped will never be run. The Enterprise Manager console will NOT display these skipped executions. If some job executions seem to be missing from the jobs table in the console, these are most likely due to the cases enumerated above. (ER 3330400)
5.11.0 Unified Scheduler Jobs vs Enterprise Manager Jobs
Users have access to 2 types of job systems: Unified Scheduler jobs and
Enterprise Manager jobs. The former are jobs that run inside the database;
the latter are jobs that run outside the database using the Oracle Management
Agent. You can access the Unified Scheduler jobs using the 'Jobs'
link under the Scheduler section in the database Administration page.
You can access the Enterprise Manager jobs from the Jobs primary tab in the
console, or by using the 'Jobs' link under the Related Links section of any
database page: Home page, Performance, Administration, Maintenance.
Also, the Job Activity section in any target home page refers to Enterprise
Manager job activity (Bug 3312974)
5.12.0 Daylight Savings Time Not Supported
Daylight savings time is not supported for jobs. Users need to
manually adjust a job's schedule, as needed, to accommodate schedule
changes due to daylight savings time. (Bug 3328590)
5.13.0 Preferred Credentials on Cluster Targets
Because of this bug, overridden preferred credentials do not work correctly
with cluster targets for OSCommand and SQLScript jobs. If preferred credentials
are set for the cluster, they will be used instead of the overridden
credentials. The only workaround is to clear the preferred credentials for the
cluster target when submitting jobs with overridden credentials. (Bug 3339631)
5.14.0 Secure Agents
We strongly recommend that all Grid Control agents be secured on install.
Leaving unsecured agents in a deployment can cause
problems especially if you run clone jobs across agents, and only one of the two
agents is secured.
. In such a scenario, the clone will always fail
6.1.1 Creating a Recovery Catalog for a Physical Standby Database
Backing up a physical standby database requires a recovery catalog. However, attempting to create a recovery catalog for a physical standby database will result in the following error: RMAN-08040: full resync skipped, controlfile is not current or backup. The workaround is to switch over to the standby database, configure the recovery catalog, and then switch back. (Bug 3298797)6.1.2 Metric Collection Errors in Standby Databases
After switching a primary database to a standby database you may notice a few metric collection errors for the new standby database. These errors can be ignored. The workaround to clear the metric collection errors is to briefly open the database in read-only mode. (Bug 3312518)6.1.3 Data Guard: Upgrading Protection Mode Causes Exception With a RAC Database
When upgrading the protection mode in a Data Guard configuration that has a RAC database, connecting to the RAC database at the end of a successful protection mode upgrade may throw an exception. The workaround is to log out of the database and log back in again from Enterprise Manager. (Bug 3345796)6.1.4 Logical Standby Database Unable to Obtain Log Containing Dictionary from RAC Primary System
After creation of a logical standby system from a RAC primary database, the standby may occasionally be unable to obtain the log files from the primary RAC system. ORA-27063 alerts may be encountered. Use the following
workaround:a) Locate the particular log file from the primary alert log file that has the FAL archival problem.
b) Determine the thread number and sequence number of this log file.
c) Locate the local archived copy of this log on the primary archived directory (It can be your recovery area or your log_archive_dest_1 area).
d) Copy the file to the logical standby and use the ALTER DATABASE REGISTER LOGFILE command to register the log file to the logical standby.
If your logical apply engine is already started, it should find the file soon and be able to continue to start the apply. If not, then start the apply using ALTER DATABASE START LOGICAL STANDBY APPLY command (Bug 3347273)
6.1.5 Using Primary Database as Recovery Area for Locally-Archived Logs
If your primary database is using a recovery area for locally-archived logs, ensure that the log_archive_dest_10 parameter is set to the following prior to creating a physical or logical standby database:
log_archive_dest_10='location=use_db_recovery_file_dest','valid_for=(ONLINE_LOGFILE, ALL_ROLES)'
If this parameter is not set on a primary database that uses a recovery area prior to switching over to a logical standby
database, online logfile archival will fail with an ORA-16104 after the database is activated as a logical standby. If you neglect to set this parameter prior to switchover and see this problem, it can be fixed by setting the above parameter on the logical standby database. (Bug 3349731)6.1.6 ORA-16627 After Upgrading Data Guard Broker to Max Protection
Upgrading to Max Protection from the default Arch mode without standby redo logs may result in an ORA-16627 error. This is due to a temporary gap in the log stream. The workaround is to retry the operation.
6.1.7 Data Guard Pages Remember First Browser Locale
The Data Guard pages always display in the language that corresponds to the preferred locale of the browser that was used to view the pages the first time. In subsequent visits to the Data Guard pages the browser locale is ignored. The workaround to unset this preference is to bounce the Oracle Management Service and visit the Data Guard pages with the appropriate browser locale setting. (Bug 3342523)6.1.8 Creating A Standby Database For A Cluster Database (RAC) Primary Database
When creating standby databases for cluster database (RAC) primary databases in Enterprise Manager you must follow all the configuration steps described in Section 2.2 ("Setting Up the Broker Configuration Files") of the Data Guard Broker book in the Oracle Database 10g documentation.6.1.9 Physical Apply Service Unexpectedly Offline (ORA-16766)
The Data Guard broker RSM0 background process will crash if the DB_DOMAIN initialization parameter is not set. When this occurs, the following error will occur while using the Data Guard GUI or CLI:
ORA-16766: Physical apply service unexpectedly offline
Workaround: Set the DB_DOMAIN initialization parameter to the null value.
For example:
SQL> ALTER SYSTEM SET DB_DOMAIN='' SCOPE=SPFILE;
This will require the database to be restarted. If DB_DOMAIN is not set on the primary database, set the parameter value on the primary as well, but the restart may be deferred until a role change operation. After doing so, re-enable the database using either the Data Guard CLI or GUI.
For example:
DGMGRL> ENABLE DATABASE <db_unique_name>;
Enabled.
Note: If you are using the Data Guard GUI, click the Reset button on the database General properties page to re-enable the database.
If you set the DB_DOMAIN initialization parameter to a non-null value, you must remove the database and add it back into the configuration.
For example:
DGMGRL> REMOVE DATABASE <db_unique_name>
Removed database "<db_unique_name>" from the configuration.
DGMGRL> ADD DATABASE '<db_unique_name>' AS CONNECT IDENTIFIER IS '<connect_identifier>' MAINTAINED AS PHYSICAL;
Database "<db_unique_name>" added.
Note: If you are using the Data Guard GUI, the Add Standby Database wizard can be used to add the database back into the configuration. (Bug 3389628)
6.2.1 The database can be adversely affected if metadata changes occur between the time the reorganization script is generated and the time it is executed.6.2.2 The database can be adversely affected if an offline reorganization is attempted while DDL is in progress against the tables being reorganized.
6.2.3 Before using the Reorganize Objects wizard or the Make Tablespace Locally Managed wizard Oracle recommends that you ensure you have a very recent backup of your database.
6.2.4 For 10g database targets only, attempting to do an online reorganization of the outer join table of a bitmap join index will fail. Use the offline method for reorganizing such a table or reorganizing a tablespace containing such a table (Bug 3330361)
6.2.5 For 10g database targets only, attempting to do an online reorganization of a tablespace that contains an index-organized table overflow segment partition will fail when the "tablespace rename" option is used for the Scratch Tablespace. Use the offline method for reorganizing such a tablespace, or specify a scratch tablespace instead of using the tablespace rename option (Bug 3334289)
6.2.6 Error in Impact Report
When reorganizing a tablespace in a 10G database, you may encounter the following error message in the Impact Report:This tablespace contains recycle-bin segments from tables that have been dropped. It cannot be reorganized. Use the PURGE TABLESPACE command to remove the recycle-bin segments from the tablespace and re-try the reorganization.
The PURGE TABLESPACE command only removes recycle-bin segments belonging to the currently connected user. Therefore, it may not remove all the recycle-bin segments in the tablespace. You can determine which users have recycle-bin segments in a target tablespace using the following query:
SELECT DISTINCT owner FROM dba_recyclebin WHERE ts_name = 'TARGET_TS';
You can then use the following command to purge the segments for each of the users:
PURGE TABLESPACE target_ts USER scott;
An alternative is to use the following command:
PURGE DBA_RECYCLEBIN;
This can be used only if you have SYSDBA system privilege. It removes all objects from the recycle bin, regardless of user.
6.3.0 Net Services Administration 6.4.0 Shutting Down the Database 6.5.0 Running SQL Access Advisor With Materialized View Recommendation May
Cause Library Cache Deadlock 6.6.0 Default Database Credentials May Not Be Used for Cluster Databases 6.7.0 Launch iSQL*Plus Requires Configuration To configure iSQL*Plus, two entries in the
$ORACLE_HOME/sysman/config/emoms.properties file on the OMS (Oracle
Management Server) machine needs to be populated by replacing the
following placeholders: replace %ISQLPLUS_PROTOCOL%, %ISQLPLUS_HOST%
and %ISQLPLUS_PORT% with the protocol, the host and the port of the
iSQL*Plus server you want to use. For example: For RAC applications, the emoms.properties file for all nodes of the
cluster must also have these two entries configured. After configuring
the entries, the OMS needs to be restarted to pick up the change. 6.8.0 10g RAC Database Recovery in Archivelog Mode 6.9.0 Editing Objects
6.10.0 Target Names For Oracle Suggested Backup Strategy
6.11.0 NullPointerException When Drilling on Top Object 6.12.0 Recovery Area Free Space Metric Graph is Inverted 6.13.0
Cluster Database Agent in Unknown or Unreachable State After
Enabling Security If you enabled security for a
cluster database agent during the installation of the agent, or later via the
emctl command, the following problems may occur: the agent remains in an unknown
or unreachable state, and the cluster target availability does not get updated
beyond that point. (Bug 3370009) The following workaround may be used to resolve the
problems. a) Start SQL*Plus and log in as SYSMAN.
c)
Restart the agent by running "emctl stop agent" and "emctl start agent"
commands. 6.14.0 Viewing of SQL Execution Plan in Korean
There is a known bug where viewing an execution
plan of a Period SQL causes an internal server error. This is a bug that is
unique to Korean and does not reproduce in Japanese or Chinese. The only
workaround currently available is to run the product in a non-Korean language
when you need to view this page. (Bug 3380531)
6.15.0 Garbled Characters Shown in "PGA Memory
Usage Details" Page 7. Configuration
Management Pack
7.2.0 Cloning Support For Legacy Deployments Not Available At Release Time For
All Platforms
7.12.0 Availability of Critical Patch Advisories
AIX5L Based Systems (64-bit)
(Bug 3368719)
7.13.0 Non-Oracle Database 10g Home Clonerstage
Availability
7.15.0
Installing Home In Pre-Existing Path Prevents Later Home Cloning 7.16.0 Cloning Job File Transfer May Fail Without Appropriately
Returning An Error
For 'Directory Naming' feature to work, a valid ldap.ora file must exist
in the 'Configuration File Location' selected by the user in the 'Net Services
Administration' page. The ldap.ora file should be created using NetCA.
Shutting down a database in normal mode does not work in Enterprise Manager.
However, a database can be shut down in transactional, immediate and abort modes
with Enterprise Manager. Use SQL*Plus to shut down a database in normal mode.
(Bug 3239095)
A deadlock on the library cache may happen when a select statement is
evaluated for rewrite at the same time as a create materialized view
statement requests exclusive locks on its base tables. This could
happen when a SQL Access Advisor is running to generate materialized
view recommendations while another user issues a select statement at
the same time that references the same base tables. The
workaround is to stop the SQL Access Advisor job and the deadlock will
be released. (RDBMS bug 3230878, 2018081, 2124800)
Default database credentials will not be picked up for cluster
databases unless at least one cluster database was already discovered
at the time when the default credentials were set. The workaround for
this problem is to delete and reset the default database credentials.
(Bug 3312344)
For Grid Control, the iSQL*Plus server is not shipped with the OMS
(Oracle Management Services). Therefore iSQL*Plus needs to be manually
configured to point to any running Oracle Database 10g iSQL *Plus
server. All the target databases discovered in this Grid Control
application will then use this iSQL*Plus server for their queries.
oracle.sysman.db.isqlplusUrl=http://rooster.au.oracle.com:8888/isqlplus/dynamic
oracle.sysman.db.isqlplusWebDBAUrl=http://rooster.au.oracle.com:8888/isqlplus/dba/dynamic
When a 10g cluster database is in archivelog mode, in order to
perform a restore and recovery of the entire database, the user should
only leave one RAC instance up and shut down all other RAC instances. Affected
areas include whole database complete/point-in-time/flashback recovery (Bug
3334212)
Enterprise Manager only supports having one browser window open for
editing an object. For example, Enterprise Manager only supports
editing one tablespace at a time. Note, if a window is read only, you may
have multiple browser windows open.
When Oracle's Suggested Backup Strategy is to be used for offline backups,
the target name should be less than 52 characters in length (Bug 3347338)
If you see a NullPointerException when drilling down on an object under the Top
Objects tab, and the URL ends in %20PARTITIon, try removing %20PARTITION from
the URL, and the link should work (Bug 3350008)
The alert for the recovery area free space metric fires under the correct
conditions (when free space is low), but clicking on the chart
of data associated with this alert displays space used, not space free. The
correct value for free space at any point in time is 100%
minus the displayed value. (Bug 3375524)
b) Copy and paste the PL/SQL
block below into the SQL*Plus window.
-- Script to fix corrupted agent state after an agent is secured--
set serveroutput on size 100000 FORMAT WRAPPED
DECLARE
l_agent_url VARCHAR2(256);
BEGIN
FOR clust_rec IN (SELECT target_guid, emd_url
FROM mgmt_targets
WHERE target_type = 'cluster'
AND emd_url NOT IN
(SELECT emd_url FROM mgmt_targets
WHERE target_type = 'oracle_emd') )
LOOP
l_agent_url := replace(clust_rec.emd_url, 'http:',
'https:');
INSERT INTO mgmt_change_agent_url
VALUES(clust_rec.emd_url, l_agent_url);
UPDATE mgmt_targets
SET emd_url = l_agent_url
WHERE target_guid = clust_rec.target_guid;
DELETE FROM mgmt_change_agent_url;
COMMIT;
dbms_output.put_line('Agent state corrected. ');
dbms_output.put_line('Please restart the agent on ' ||
clust_rec.emd_url);
END LOOP;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line('Did not find any agents in
corrupted state');
END;
/
The "PGA Memory Usage Details" page under Administration -> Instance:Memory Parameters -> PGA will show garbled
characters when the product is run in a multi-byte (Asian) language
environment. The only workaround currently available is to run the product in
a single-byte Western European language when you need to view this page. (Bug
3272773)
7.1.0 Oracle Targets Missing From Deployments
Summary Rollup Tables
If Oracle software was not installed using the Oracle Universal Installer or was
not cloned using Enterprise Manager,
the software will not show up in Deployments Summary rollup tables. This is due
to the fact that data is collected
from the Oracle Universal Installer inventory. Software not installed via Oracle
Universal Installer will not have an
entry in the inventory, and as a result cannot be displayed in rollup tables.
Cloning for legacy software deployments on certain platforms may not be
immediately available at the time of
release. The Cloning wizard will detect this and point you to the appropriate
web site to go check for the availability
of an update.
7.3.0 Agent Patching On RAC Is Not Supported
Patching of the Enterprise Manager Agent in a RAC setup is not currently
supported, use the command line utilities
instead.
7.4.0 Patch Number Inconsistencies
On the Patch: Select Patch page, you can specify a MetaLink patch number to
locate a patch published at the
OracleMetaLink web site. For some interim patches, a second patch number is used
that is unique to the platform.
In such cases, this number will appear in the readme as the interim patch
number, e.g.: "Interim Patch:3243133 Base
Bug:3239222". This is the number that is returned as part of enterprise
configuration searches and is the number that
will appear on the Oracle Home page. (Bug 3320868)
7.5.0 Cloning Of Oracle Home Fails If A 9.2 Agent Is Running
If a 9.2 Enterprise Manager Agent is running on a host, cloning operations will
fail. You must stop the Enterprise
Manager 9.2 Agent before performing any clone operation for it to succeed. (Bug
3164441)
7.6.0 Oracle Home Link In Critical Patch Advisory Page Is Broken If The Name
Contains An Underscore
The Critical Patch Advisory page entitled: "Policy Rule: Critical Patch
Advisories for Oracle Homes" will have
broken Oracle Home links in it's table, for any Oracle Homes that contain
underscores ("_") in their name (Bug
3324506)
7.7.0 MetaLink Password Change May Have Delayed Propagation
Password changes performed on the MetaLink site may have a slight propagation
delay that affects Enterprise
Manager. If you get MetaLink credential errors in Enterprise Manager shortly
after having changed your password
on MetaLink, simply wait a while and retry later (Bugs 3319786, 3265575)
7.8.0 Deployments Summary Table Shows Database Targets That Aren't Directly
Visible In The "Oracle
Home" Page
The Deployments Summary table shows all database targets, whether they are
standalone or part of another Oracle
product, but if you drill down on a database target that is part of another
Oracle product, and from there drill down
into the "Oracle Home" page, you won't see the database component as part of
that home, as it's in fact a subcomponent of another Oracle product. (Bug 3336562)
7.9.0 Database Patches Prior To 9.2.0.5 And 10g May Have Bugs Fixed
Inconsistencies
Database patches prior to versions 9.2.0.5 and 10g may have inconsistencies with
regards to the bugs fixed list, both
within the readme and the metadata written by the patch itself.. Enterprise
Manager uses the information written by
the patch.
7.10.0 Patch Version Information Not Available In Enterprise Manager
Enterprise Manager does not currently have patch version information in it's
repository. Oracle may re-release a
patch without updating the identification number used by Enterprise Manager, and
thus it will not be possible to
discern the old from the new.
7.11.0 Critical Patch Advisory Message Incorrectly Uses Term Patchset Instead
of Version
When listing all possible patches that can be used to address a Critical Patch
Advisory, Enterprise Manager sometimes lists a patch
and the version number to which the patch applies, for instance Alert 46 can be
fixed with an interim patch for 9201
or an interim patch for 9202. In some cases, the phrase “(Requires patchset
x.y.z.a)” is included to make clear which
version of the patch is being referred to. This may lead to confusion when the
patch is for the initial release of the
product, e.g. you may see “Requires patchset 9.2.0.1”. In such cases, there is
no patchset – it simply refers to the
patch for version 9.2.0.1. (Bug 3347848)
At the time of this release, Critical Patch Advisories are being provided for
the Oracle database server (versions 9.2 and higher) and for iAS (versions 9.0.4
and higher). Advisories for other products may be added at any time. The
following Operating System platforms are currently supported:
HP Tru64 UNIX
HP-UX Itaninum -- HP-UX PA-RISC (64-bit)
IBM zSeries Based Linux
Linux Itaninum
Linux x86
Microsoft Windows (32-bit)
Microsoft Windows (64-bit)
Solaris Operating System (SPARC 32-bit)
Solaris Operating System (SPARC 64-bit) . (Visible as 32 bit as the Critical
Patch Advisory does not currently does not distinguish between 32 bit and 64 bit
Oracle Homes)
Solaris Operating System (x86)
For Oracle Database homes prior to 10g, as well as Oracle Application Server
homes 9.0.4, Enterprise Manager requires a clonerstage to perform home cloning
operations, as this functionality wasn't present in the Oracle Universal
Installer for products shipped prior to Oracle Database 10g. Only a limited
amount of clonerstages are shipped with the product, and thus when you attempt
to clone a home for which a clonerstage isn't currently available within your
Oracle Management Service, you'll be presented with a page telling you so and
pointing you to the appropriate location to download that clonerstage.
7.14.0 Home Cloning for Homes Requiring Clonerstages Absolute Path Issues When
using Multiple Oracle Management Services
If you have multiple Oracle Management Services within your Grid Control setup
and you attempt to perform a home cloning operation on a legacy home that
requires a clonerstage, the path to that clonerstage is an absolute one, and
thus if the job runs on a different Oracle Management Service than the one that
submitted the job and if the path on both Oracle Management Services is
different, the job will fail. To avoid this problem, either use consistent paths
on your multiple Oracle Management Services or as an alternative for non-Windows
platforms, simply create appropriate symbolic links so that all path
combinations are valid on all Oracle Management Services. (Bug 3349916)
If you install Oracle Database 10g in a path that already exists, a clone home
operation on that home at a later time will fail. To avoid this, simply ensure
that the path you're installing in (ORACLE_HOME) doesn't already exist, letting
the installer take care of creating it for you. If you do install into a pre-existing directory, you may see a later error
from the home cloning wizard, that mentions the install.platform file could
not be read. To work around this problem, copy the install.platform file from
the central OUI inventory directory into the home you are attempting to clone.(Bug 3235500)
In certain cases (for instance lack of disk space), a cloning job's file
transfer step may fail without returning an appropriate error indicating the
fact. The job should eventually fail when the subsequent steps attempt to access
the files that weren't successfully transferred, but the error message returned
may not clearly indicate the true cause of the failure. (Bug 3313196)
7.17.0 Job Failure when Cloning Homes
The CloneHome job may fail during the updateBuiltInClonable step. If this happens, stop and restart the agent on the node you are cloning. (Bug 3400612)
7.18.0 Content of Search Results Saved To Local .csv File Are Unreadable
The list of Oracle Products Installed in Oracle Homes can be stored to a local .csv file. This feature can be found under Deployment-> Search -> "Oracle Products Installed in Oracle Homes"-> "Save to File". The content of this file is stored using the UTF-8 character set, which may not be recognized by some desktop applications. If you find garbled characters in this file, try opening it with an application that can handle the UTF-8 character set, such as most web browsers. (Bug 3184524)
7.19.0 Files to Exclude When Cloning an Oracle Home
If you clone an
Oracle Database 10g home, you should exclude some additional files from being
copied to the new home. To do this, add the following to the home cloning
wizard's "Files to Exclude" list:
, listener.ora, tnsnames.ora, sqlnet.ora
If these files have already been copied during home cloning, delete them from
the new home before running the DB Clone utility. (Bug 3394291)
8. Application Server Management
8.1.0 Using Application Server Control to Administer the Management
Service's Application Server
If you plan to use Oracle Enterprise Manager 10g Application
Server Control bundled with the Application Server 10g instance
that the Management Service relies upon, then refer to the Oracle
Application Server 10g Release Notes for differences between the
delivered Application Server Control Release 9.0.4.0.0 product and its
documented functionality. The Application Server Release Notes are located
on the Oracle Technology Network (OTN) at
http://otn.oracle.com/docs/products/ias/content.hmtl. Refer to the
section labeled "Oracle Enterprise Manager".
8.2.0 Disabling Application Server Components
After disabling an application server component from Application Server Control,
you will still continue to see that disabled component from Grid Control. Grid
Control will display the component's last known state, eg. Up or Down. To remove
the disabled component from Grid Control, go to the All Targets subtab, select
the component, and click the Remove button. Note: when you remove this
component, all historical data for the component will also be deleted and will
not be available if you subsequently enable the component.
8.3.0 Charts Not Displaying Data for Past 24 Hours
Charts displaying data for the past 24 hours from the Grid Control user
interface, will not display data for the full 24 hour time period if
the Management Agent is in a different timezone from the Management
Repository. (Bug 3243165)
8.4.0 Agents monitoring an Oracle Application Server Instance
Agents monitoring Oracle Application Servers may experience memory growth based
on the usage patterns of the monitored Oracle Application Server targets.
Specifically, we have seen a significant impact due to applications using JDBC
and caching connections and statements.
The growth in the agent virtual memory is bounded by the size of the JVM within the agent. By default this is set to 64M. Based on the behavior of the monitored applications, the number of these within a monitored Oracle Application Server, and the number of Oracle Application Servers, it is possible that this limit will be reached.
When this happens, several of the Oracle Application Server metrics may start failing with java.lang.OutOfMemoryError errors. If this happens, the limit on the size of the JVM can be increased by adding a -Xmx option to the agentJavaDefines property in the $AGENT_ORACLE_HOME/sysman/config/emd.properties file.
Originally,
agentJavaDefines=-Doracle.dms.refresh.wait.time=1000 -DUrlTiming.UseJSSE=true
To set the JVM size to 128M:
agentJavaDefines=-Doracle.dms.refresh.wait.time=1000 -DUrlTiming.UseJSSE=true
-Xmx128M
8.5.0
Incorrect Value For Forms Targets
When viewing a Forms target's metrics from the All Metrics Page, the value for
Total Memory will be displayed as zero or a very small number. This value
is incorrect. The correct value can be viewed on the User Sessions tab of
the Forms homepage in the Application Server Control. (Bug 3334946)
8.6.0 Errors During Discovering or Deleting an Application Server Target
If any errors occur while discovering or deleting an application server target,
you will likely need to perform the following manual clean up steps:
a) Delete the file centralagents.lst from the Application Server home. This file is located in <AppServerHome>/sysman/emd.
b) Delete any remaining targets from Grid Control. To do this, go to the appropriate Host homepage in Grid Control. Select the targets that need to be deleted and click Remove.
(Bugs 3343940, 3294659, 3279776)
8.7.0 Discovering Application Server 10g v9.0.4 Instances
If you encounter errors when discovering Application Server 10g v9.0.4
instances, you likely need to apply a patch to each application server home.
Check metalink for patch availability. (Bugs 3343940, 3294659, 3356160)
8.8.0 Creating OC4J's in a 9.0.2/9.0.3 Application Server Instance
When you create a new OC4J in an Application Server instance, that new OC4J
will not automatically be displayed in Grid Control. For Grid Control to
recognize this new OC4J, you need to delete the Application Server target in
Grid Control and re-discover it. Note that when you delete the Application
Server target, all historical data for the Application Server and all of the
targets that it contains will also be deleted and will not be available once you
rediscover the Application Server. (bugs 3256873, 3351200)
8.9.0 Deleting OC4J's in an Application Server Instance
When you delete an OC4J from an Application Server instance, that OC4J will
still be displayed in Grid
Control. You must also delete the specific OC4J from Grid Control. (Bugs
3355848)
8.10.0 Discovering Standalone Webcache Installations
The Enterprise Manager Central Agent does not discover standalone Webcache
installations. In order to configure the central agent to monitor these
instances, you must perform the following steps in the Central Agent home:
a) setenv OH ${PWD} (in Central Agent home root directory)
b) Based on OS type, set the PERL5LIB environment variable accordingly
(Line wraps added for readability):
Solaris:
setenv PERL5LIB
$OH/perl/lib/5.6.1/sun4-solaris:$OH/perl/lib/5.6.1:$OH/perl/lib/5.6.1/File:
$OH/perl/lib/site_perl/5.6.1/sun4-solaris:$OH/perl/lib/site_perl/5.6.1:$OH/perl/lib/site_perl:
$OH/perl/lib/5.6.1/sun4-solaris/auto/POSIX:$OH/sysman/admin/scripts:$OH/bin
HP-UX:
setenv PERL5LIB
$OH/perl/lib/5.6.1/PA-RISC2.0:$OH/perl/lib/5.6.1:$OH/perl/lib/site_perl/5.6.1/PA-RISC2.0:
$OH/perl/lib/site_perl/5.6.1:$OH/perl/lib/site_perl:$OH/perl/lib/5.6.1/PA-RISC2.0/auto/POSIX:
$OH/sysman/admin/scripts:$OH/bin
Linux:
setenv PERL5LIB
$OH/perl/lib/5.6.1/i686-linux:$OH/perl/lib/5.6.1:$OH/perl/lib/site_perl/5.6.1/i686-linux:
$OH/perl/lib/site_perl/5.6.1:$OH/perl/lib/site_perl:$OH/perl/lib/5.6.1/i686-linux/auto/POSIX:
$OH/sysman/admin/scripts:$OH/bin
OSF-1:
setenv PERL5LIB
$OH/perl/lib/5.6.1/alpha-dec_osf:$OH/perl/lib/5.6.1:$OH/perl/lib/site_perl/5.6.1/alpha-dec_osf:
$OH/perl/lib/site_perl/5.6.1:$OH/perl/lib/site_perl:$OH/sysman/admin/scripts:$OH/bin
AIX:setenv PERL5LIB
$OH/perl/lib/aix:$OH/perl/lib/5.6.1:$OH/perl/lib/site_perl/5.6.1/aix:
$OH/perl/lib/site_perl/5.6.1:$OH/perl/lib/site_perl:$OH/sysman/admin/scripts:$OH/bin
c) Run these two commands; this will gather information about standalone
Webcache installs and add them to the central agent's list of managed targets:
$OH/perl/bin/perl $OH/sysman/admin/discover/oracle_webcache.pl $OH
`hostname` > ./target.outwebcache
$OH/bin/emctl config agent addtarget ./target.outwebcache
d) reload the agent: ./emctl reload
8.12.0 Incorrect Metric Values for Reports Targets
The Trace File and Roll Up metrics that are available on the All Metrics page
for a Reports target have incorrect
values and should be ignored as the metrics were pertinent for only pre-9.0.4
Reports targets. Bugs 3334355 and 3355631)
8.13.0 Start Time Label
The "Since (Start Time)" column of the Server Information
metric that is available on the All Metrics page for a Reports target
should be labeled "Start Time (ms since epoch)", which is consistent
with all other target types. (Bug 3334182)
9. Application Performance Management
9.1.0 Reflecting Server Downtime in Response Time Charts
Currently there is no way to reflect server downtime in a response time chart.
Because of this behavior, the response time chart will never show you any down
time. You should not rely on this chart to find out down times. (Bug 2053646)
9.2.0 Transaction Response Time Chart Updates
When Web Cache is allowed to cache images, the Transaction Response Time chart
will only update intermittently (Bug
2460691) Web Cache must be configured to disallow image caching for Enterprise
Manager. The following rule must be applied
to Web Cache:
---------------------------
This rule must be global, and must supersede (be above / have a smaller number
than) the png rule (i.e. : "\.(bmp|png)$" ).
URL Expression: \/em\/dynamicImage\/emSDK\/chart\/EmChartBean
Method: GET, GET with query string, POST
POST Body Expression: .*
Don't Cache
---------------------------
If in doubt on where to put this rule, make this the lowest number global rule.
9.3.0 Serving Frames Based Web Applications
End-User Monitoring should be disabled for frame page URIs (i.e. pages that are
members of a frameset) in both of the following
cases. (Bug 2413777)
The frameset page itself (i.e. the page containing the <FRAMESET> tag) is served by a different web server, whether or not the frameset page is enabled for end user Monitoring. If End-User Monitoring is not disabled in this case, users of the monitored web application will see a Javascript security exception.9.3.1
9.3.2 The frameset contains frame pages which are not all enabled for end-user
monitoring; for example, if some frame pages are
served from a different web server. If End-User Monitoring is not disabled
in this case, end-user timing data for the frameset page will be inaccurate.
End-User Monitoring can be disabled or enabled for specific URIs in Oracle Web
Cache version 9.0.4 and later by using the
End-User Performance Monitoring section of the Web Cache Manager.
9.4.0 Use of Pop up Pages When Recording Transactions
The Enterprise Manager Application Performance Monitoring tool set does not
support pop-up pages when recording a transaction. Any activity in pop-up pages
is not recorded.
9.5.0 Portal Error
When using Portal, if the Portal application accesses a separate Web Application
that is being monitored with APM End-User Monitoring tools, you will see an
error when the Portal application tries to access the monitored application (Bug
2528239)
9.6.0 Support for Session Based Parameters
The Enterprise Manager APM recorder does not support URLs with session-based
parameters. (Bug 2682893)
9.7.0 Internet Access and Recorder Installation
When installing the recorder in the client machine (i.e. downloading it for the
first time), the browser checks that all required Microsoft libraries are
already installed. Any missing libraries are downloaded directly from Microsoft.
The client machine must have access to the internet when installing the
recorder.
9.8.0 Disable Pop-Up Blocking Utilities
The Enterprise Manager Application Performance Monitoring downloads a recording
control to the local computer. Utilities that block pop-up windows may disable
the control and prevent transaction recording and playback to function properly.
9.9.0 Configuring End-User Performance Monitoring for a Web Application
The following steps are necessary to enable End-User Performance Monitoring
for a Web Application.
1) Create a Web Application target and add as components any Web Caches that host that web application. [The "Enterprise Manager Website" Web Application target is already created for you as part of the installation process].
2) Enable Chronos instrumentation on every Web Cache that hosts a monitored Web Application. Using the Web Cache administrative interface:a) Set access logging format to WCLF
b) Enable End-User Monitoring for each site and for the entire cache.
3) In order to see End-User Performance data appear on the console sooner, reduce the minimum-hits filter to 1:
Execute the following SQL on the Enterprise Manager repository:
update mgmt_parameters set parameter_value = 1 where parameter_name = 'mgmt_rt_min_hits';
After end-user data is collected and a reasonable amount of traffic has been generated, this value can be set back to its default (10).
9.10.0 Web Cache Target Names Should Not Contain "/"
The name of a Web Cache target that is enabled for End-User Performance
Monitoring should not contain a slash ('/'). A metric
collection error of the form:
"Fatal error: Fatal Error in Stage PROCESSCOMMANDLINEINPUT: Error: Failed To
Open Output Lock File...." will be seen
if there is a slash in the Web Cache target name.
9.11.0 Configuration of Web Cache Site Name and/or Alias
For all sites enabled for End-User Monitoring, ensure that all possible
hostnames (and possibly the associated port numbers) used
to access the site (e.g. example.com, www.example.com, www (for internal
access)) are specified either in the Host Name and
Port specification of the site, or as one of the Aliases of the site. If the
site is accessed using a hostname/port that is specified as
described, such accesses will not be instrumented for End-User Monitoring.
9.12.0 End-User Performance Monitoring Requires Website Logging to Default
Access Log File
End-User Response Time monitoring will only function for websites that are
configured to log data into the default access log file. A
default access log file is configured in the Site-Specific Access Log
Configuration section of the Web Cache Manager. This also
implies that in order to maintain URL namespace separation between websites,
only one website per Web Cache should be
configured for End-User Performance monitoring. (Bug 3257131)
9.13.0 Treatment of Web Caches and OC4Js That Are Members of an Oracle
Application Server Target
If an Oracle Application Server target is added as a component of a Web
Application, all subcomponents of the Application Server
(including all the OC4J's and Web Caches) are automatically included in the
'Components' page of the Web Application. However:
1) All the Application Server's OC4Js will NOT automatically appear in the 'Configure Web Application OC4Js' page unless the specific OC4Js are explicitly added to the Web Application.
2) The Middle Tier Performance data for a Web Application will display data from all OC4Js (from the same Application Server) that have been configured for ANY Web Application target.
3) The Web Caches will NOT automatically appear in the 'Configure Web Application Web Caches' page unless the specific Web Caches are explicitly added to the Web Application.
4) Web Caches need to be explicitly added to the Web Application and specifically configured in order to view End-User Response Time data on the Page Performance Page.(Bug 3336996)
9.14.0 Inconsistent Time Zone Used for Web Application Page Performance Data
The End-User Response Time and Middle Tier Performance data uses the time zones
of the Web Cache and OC4J target
respectively, and not the Web Application's time zone. As a result, the End-User
Response Time and Middle Tier Performance
data may not be processed and displayed using a consistent time zone. (Bug
3323378)
9.15.0 Error Occurs When A Large Number of Components Are Added to a Web
Application
If there are approximately over 30 components added to a Web Application target,
this will result in an Internal Error on the
'Components' page. (Bug 3298071)
9.16.0 Transactions Do Not Play at the Same Frequency As Expected
As the Enterprise Manager agent tries to bucket collections with the same frequency, it is
possible that a particularly slow or timed out transaction
may cause other transaction collections to suffer. (Bug 3183810)
9.17.0 Missing Schema and Connection String
Middle Tier Performance data may be missing the schema and connection string
from certain connection trees. (Bug 2837122)
9.18.0 Agent Privileges Must Be Assigned in Order to Create / Modify
Transactions for Beacon
If a user is to be allowed to modify a Web Application by adding/removing
beacons or modifying its transactions, then this user must be granted at least
the 'View' privilege on all beacons and agents whose beacons are used in the Web
Application. The workaround is to create a role that has 'View' privilege on all
beacons and agents whose beacons are used in the Web Application, and then
assign this role to all administrators for this Web Application. (Bugs 3346241,
3347678)
9.19.0 Error on JDBC Time for Processing Time Breakdown
Clicking on the JDBC Time on the Processing Time Breakdown section of the URL
Performance in OC4J page may result in a 500 Internal Server Error. This problem
may occur if a URL exists for which the number of processing components exceeds
the maxRows limit (see oracle.sysman.emSDK.eml.maxRows in emoms.properties). In
this situation it is possible that a connection component could be loaded and
then because the limit is reached, no SQL children will be loaded for the
connection. The workaround for this is to increase the maxRows limit and restart
the OMS. Note that this workaround will cause additional rows to be loaded in
any place within Enterprise Manager to honor this limit (the number of target rows
Enterprise Manager loads) and
as more rows are loaded, additional memory is consumed by the OMS. (Bug 3323075)
9.20.0 Playback and Playback with Trace
In browsers running in French locale, playback and playback with trace will not
work. The workaround is to set the browser to run in the English locale to
use these features (Bug 3383621).
10. Oracle
Collaboration Suite
10.1.0 Autodiscovery of Oracle Collaboration Suite Targets
No autodiscovery is available for Grid Control monitoring of Oracle
Collaboration Suite targets. In order to use Grid Control with Oracle
Collaboration Suite, you must perform some manual configuration steps.
Consult the Oracle Enterprise Manager documentation at http://otn.oracle.com for
information about how to configure Grid Control for Oracle Collaboration Suite.
10.2.0 Wireless Not Supported in this Release
In this release of Enterprise Manager 10g the Wireless component of
Collaboration Suite is not supported.
10.3.0 Owner of Management Agent on Calendar Hosts
When installing the Oracle Management Agent on a host that is running
Calendar, you must install the agent as the same OS user as the user who
installed Calendar. If the users are different the agent will be unable to
monitor Calendar. (Bug 3146883)
11.
EM2Go
11.1.0 Supported Hosts
EM2Go supports administration of Host & Database targets, and
monitoring of all other targets.
11.2.0 Using EM2Go in a Firewall Environment
If you are using EM2Go in a firewall environment, refer to "Configuring
Enterprise Manager for Firewalls" in Oracle Enterprise Manager Advanced
Configuration for information about accessing Oracle Enterprise Manager
10g Grid Control through a firewall.
12. Enterprise Manager 9i to 10.1 Migration
12.2.0 Deploying the 10.1 Agent in a High Availability (HA)
architecture
If you have installed the Enterprise Manager 10g in a HA configuration,
you will need to make you point the agentInstallJob.tcl parameters at
one of the 10.1 OMS and not at the router URL. The migration
script cannot obtain the agent download files it needs to create the
10.1 agent using this type of architecture.