2026-07-08 10:04:03,154 [Thread-1] INFO commands.StartCommand - Starting ZDT Managed Server... 2026-07-08 10:04:03,522 [Thread-3] INFO commands.BaseCommand - <OUT> 2026-07-08 10:04:03,522 [Thread-3] INFO commands.BaseCommand - <OUT>Initializing WebLogic Scripting Tool (WLST) ... 2026-07-08 10:04:03,522 [Thread-3] INFO commands.BaseCommand - <OUT> 2026-07-08 10:04:03,631 [Thread-5] INFO commands.BaseCommand - <OUT> 2026-07-08 10:04:03,632 [Thread-5] INFO commands.BaseCommand - <OUT>Initializing WebLogic Scripting Tool (WLST) ... 2026-07-08 10:04:03,632 [Thread-5] INFO commands.BaseCommand - <OUT> 2026-07-08 10:04:03,979 [Thread-6] INFO commands.BaseCommand - <ERR>*sys-package-mgr*: can't write index file 2026-07-08 10:04:04,707 [Thread-6] INFO commands.BaseCommand - <ERR>*sys-package-mgr*: can't write index file 2026-07-08 10:04:07,952 [Thread-6] INFO commands.BaseCommand - <ERR>*sys-package-mgr*: can't write index file 2026-07-08 10:04:08,143 [Thread-6] INFO commands.BaseCommand - <ERR>*sys-package-mgr*: can't write index file 2026-07-08 10:04:08,144 [Thread-6] INFO commands.BaseCommand - <ERR>*sys-package-mgr*: can't write index file 2026-07-08 10:04:08,274 [Thread-4] INFO commands.BaseCommand - <ERR>*sys-package-mgr*: can't write index file 2026-07-08 10:04:08,527 [Thread-6] INFO commands.BaseCommand - <ERR>*sys-package-mgr*: can't write index file 2026-07-08 10:04:08,534 [Thread-6] INFO commands.BaseCommand - <ERR>*sys-package-mgr*: can't write index file 2026-07-08 10:04:08,535 [Thread-6] INFO commands.BaseCommand - <ERR>*sys-package-mgr*: can't write index file 2026-07-08 10:04:08,536 [Thread-6] INFO commands.BaseCommand - <ERR>*sys-package-mgr*: can't write index file 2026-07-08 10:04:08,539 [Thread-6] INFO commands.BaseCommand - <ERR>*sys-package-mgr*: can't write index fileCause
Wednesday, July 8, 2026
OEM 24ai emctl.log shows many "*sys-package-mgr*: can't write index file"
Wednesday, October 29, 2025
APEX (with ORDS) applications error with "Too Many requests Http Status code:429"
Too Many requests Http Status code: 429 Request ID: o9U3yshYc10iRdjSwRRAmg Request Timestamp: 2025-10-29T16:49:31.451274Z The Pool named: |default|lo| reached the maximum ORDS connections.
Wednesday, August 24, 2022
Patch Oracle WebLogic Server 12c Release 2 12.2.1.x (12.2.1.3, 12.2.1.4) including WLS, OHS, Coherence, ADR and RDA
Friday, April 29, 2022
EM 12c/13c Configure Enterprise Manager with custom or third-party SSL Certificates
Sunday, April 11, 2021
OEM 13c Discovering WebLogic Domain failed to save Node Manger target with error 'This target requires a local Management Agent'
Oracle Enterprise Manager Cloud Control 13c Release 4
Copyright (c) 1996, 2020 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
Agent Version : 13.4.0.0.0
OMS Version : 13.4.0.0.0
Protocol Version : 12.1.0.1.0
Agent Home : /u01/app/oracle/em13.4/agent/agent_inst
Agent Log Directory : /u01/app/oracle/em13.4/agent/agent_inst/sysman/log
Agent Binaries : /u01/app/oracle/em13.4/agent/agent_13.4.0.0.0
Core JAR Location : /u01/app/oracle/em13.4/agent/agent_13.4.0.0.0/jlib
Agent Process ID : 76282
Parent Process ID : 76240
Agent URL : https://host01.lab.dbaplus.ca:3872/emd/main/
Local Agent URL in NAT : https://host01.lab.dbaplus.ca:3872/emd/main/
Repository URL : https://oms.lab.dbaplus.ca:4903/empbs/upload
Started at : 2021-04-07 17:53:56
Started by user : oracle
Operating System : Linux version 4.1.12-124.46.4.1.el7uek.x86_64 (amd64)
...
Agent is Running and Ready
Monday, March 29, 2021
OEM 13c: Oracle Coherence Cache Targets Showing Down after WebLogic Server PSU applied
After WebLogic Server (WLS) Patch Set Update (PSU) is applied on WLS home installed as part of Oracle Enterprise Manager (EM) 13c, two of Oracle Coherence Cache objects in WebLogic Domain '/EMGC_GCDomain/GCDomain' are shown Down in EM console.
The issues, at least, was seen after applying WLS PSU 12.2.1.3.201217 on EM 13.4.0.9 home, and WLS PSU 12.2.1.4.210330 on EM 13.5.0.0.0 home.
It can be fixed by removing and re-adding the targets as following,
1. Remove the Oracle Coherence Cache Targets showing Down from OEM
* In the OEM Console, navigate to 'Targets' > 'Middleware'
* On left panel expand 'Target Type', then expand 'Coherence', Select Oracle Coherence Cache. All Oracle Coherence Cache targets will be listed on the right window.
* Right click on the name of the targets showing Down, click pop-up menu 'Target Setup' > 'Remove Target'
The Down targets are deleted from OEM console.
2. Refresh the domain '/EMGC_GCDomain/GCDomain' to add removed/missing Oracle Coherence Cache objects
* In the OEM Console, navigate to 'Targets' > 'Middleware'
* On left panel, clear the selection you did while removing the targets. The Oracle WebLogic Domain '/EMGC_GCDomain/GCDomain' will be listed in right window
* Click the domain name '/EMGC_GCDomain/GCDomain'
* Navigate to the 'Refresh Weblogic Domain' in the Drop-Down menu on the home page of target '/EMGC_GCDomain/GCDomain'
* New Screen will appear, click on "Add and Update Targets..."
* Following the prompt to add new found targets
The removed targets will be added with new target names.
Tuesday, July 21, 2020
OEM 13c Configure agent to monitor WebLogic Servers secured with custom certificate
When adding "Oracle Fusion Middleware/WebLogic Domain" to EM 13c with t3s (instead of t3) JMX Protocol, you may get following errors
Failed to discover WebLogic: java.lang.RuntimeException:-java.lang.RuntimeException:-javax.naming.CommunicationException-t3s://wls.dbaplus.ca:7002: -Destination-192.15.49.108,-7002-unreachable;-nested-exception-is: ---javax.net.ssl.SSLHandshakeException: -Received-fatal-alert: -protocol_version; -No-available-router-to-destination. No targets discovered. Check host, port, credentials, and protocol and be sure the server is running.
Check agent trace file <AGENT_INST>/sysman/log/emagent_perl.trc
oracle_wls.pl: 2020-04-26 11:23:42,899: WARN: No logging has been configured and default agent logging support is unavailable.
Handshake failed: TLSv1.3, error = No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
Handshake failed: TLSv1.2, error = PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Handshake failed: TLSv1.1, error = PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Handshake failed: TLSv1, error = Received fatal alert: protocol_version
Handshake failed: TLSv1.3, error = No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
Handshake failed: TLSv1.2, error = PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Handshake failed: TLSv1.1, error = PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Handshake failed: TLSv1, error = Received fatal alert: protocol_version
FATAL: Error in discovery : Exception=java.lang.RuntimeException: java.lang.RuntimeException: javax.naming.CommunicationException t3s://wls.dbaplus.ca:7002: Destination 192.15.49.108, 7002 unreachable; nested exception is:
javax.net.ssl.SSLHandshakeException: Received fatal alert: protocol_version; No available router to destination
If the WebLogic Server (WLS) is configured with custom certificate and you can find message 'unable to find valid certification path to requested target' as previous sample trace file, the issue can be fixed by importing the certificate of each CA involved in issuing the custom certificate into agent local keystore with following command,
$AGENT_HOME/bin/emctl secure add_trust_cert_to_jks -trust_certs_loc <ca_certificate_file> -alias <certificate_alias> [-password <keystore_pwd>]
Here, <certificate_alias> is used to identify the certificates saved in the keystore, they must be unique for each certificate, <keystore_pwd> is the password of the keystore, the default value is welcome.
For example
emctl secure add_trust_cert_to_jks -password welcome -alias dbaplus-root -trust_certs_loc /home/oracle/Root_CA_Certificate.txt
emctl secure add_trust_cert_to_jks -password welcome -alias dbaplus-intermediate -trust_certs_loc /home/oracle/Intermediate_CA_Certificate.txt
emctl start agent
To list the certificates imported into agent monitor keystore,
$AGENT_HOME/jdk/bin/keytool -list -alias <certificate_alias> -keystore $AGENT_INSTANCE_HOME/sysman/config/montrust/AgentTrust.jks -storepass welcome -v
If needed, the certificates can be removed from keystore as following
$AGENT_HOME/jdk/bin/keytool -delete -alias <certificate_alias> -keystore $AGENT_INSTANCE_HOME/sysman/config/montrust/AgentTrust.jks -storepass welcome -v
Instead of checking trace file "emagent_perl.trc", more details of target discovery errors can be retrieved as following,
In the "Advanced" section of EM Discovery wizard, configure "External Parameters" or "Discovery Debug File Name" to assign a debug file name. Agent will write discovery message into the file with given file name under directory <AGENT_INST>/sysman/log.
The format of assigning debug file name in "External Parameters" is "-DFMWDiscoveryAgLogFile=<Log file name>", it can be used together with other parameters here. These parameters will be passed to the java process which makes a connection to the Administration Server. All the parameters must begin with -D.
Value for "Discovery Debug File Name" is pretty straight, just enter a valid OS file name. The agent side discovery messages for this session will be logged into this file. If this file already exists, it will be updated.