My Oracle Support Banner

SDO_FILTER Not Working In EXPDP when used in QUERY parameter (Doc ID 1957876.1)

Last updated on APRIL 08, 2022

Applies to:

Oracle Spatial and Graph - Version 11.2.0.3 and later
Information in this document applies to any platform.

Symptoms

Using SDO_FILTER in QUERY parameter in EXPDP fails with:

ORA-31693: Table data object "....." failed to load/unload and is being skipped due to error:
ORA-29900: operator binding does not exist
ORA-06553: PLS-306: wrong number or types of arguments in call to 'SDO_FILTER'
Using SDO_RELATE with 'mask=ANYINTERACT' also gives this error message.

EXPDP parameter file has:
tables=<table name>
QUERY=<table name>:"where SDO_FILTER(coordinates,MDSYS.SDO_GEOMETRY(2003, 32777, NULL, MDSYS.SDO_ELEM_INFO_ARRAY(1, 1003, 3), MDSYS.SDO_ORDINATE_ARRAY(643094, -3133148, 1891000, -2123566)) ) = 'TRUE'"

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
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.