Real Device Outage (RDO) with No Supply Nodes Impacted Causes ORA-00936 Error
(Doc ID 2881686.1)
Last updated on JULY 11, 2022
Applies to:
Oracle Utilities Network Management System - Version 2.5.0.1.0 to 2.5.0.2.0 [Release 2.5]Oracle Network Management for Utilities - DMS - Version 2.5.0.1.0 to 2.5.0.2.0 [Release 2.5]
Information in this document applies to any platform.
Symptoms
On : 2.5.0.1.0 version, NMS Infrastructure
RDO with not supply nodes impacted causes ORA-00936 error
Getting an error in the TCDBService log when a outage does not have any affected customers.
Error Example:
05/25/22 08:09:18: dbrdwr:926354
-- ORACLE ERROR -- OCI return code from OCIStmtExecute is OCI_ERROR
while processing command 'select max(step.planned_offset) from
swman_impacted_supply_nodes snodes inner join swman_step step on
step.step_idx = snodes.end_step_idx where snodes.begin_step_idx = 12345
and snodes.supply_idx IN ()'
ORA-00936: missing expression
parse offset = 204[)]
05/25/22 08:09:18: dbrdwr:926354 *ERROR* - sql failed:
result=-1 error='ORA-00936: missing expression
'
sql=[select max(step.planned_offset) from swman_impacted_supply_nodes
snodes inner join swman_step step on step.step_idx = snodes.end_step_idx
where snodes.begin_step_idx = 12345 and snodes.supply_idx IN ()]
host_vars=[{
The issue can be reproduced at will with the following steps:
- Open a device to create RDO.
- Open another device downstream from the RDO and create nested outage.
- Close the nested outage device. At this point the nested RDO will be restored and have no affected customers
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
Fix Description |
Migration |
References |