Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> Re: Streams
An apply process does not apply row LCRs containing the results of DML changes in columns of the following datatypes: BFILE, ROWID, and user-defined type (including object types, REFs, varrays, nested tables, and Oracle-supplied types).
SDO_GEOMETRY is a UDT/Object Type supplied by Oracle, so it is excluded from apply.
CREATE TABLE demo_sp(
GID NUMBER,
GEOMETRY MDSYS.SDO_GEOMETRY);
REM ... populate user_sdo_geom_metadata
INSERT INTO USER_SDO_GEOM_METADATA
VALUES('demo_sp', 'GEOMETRY',
mdsys.sdo_dim_array( mdsys.sdo_dim_element('X', 0, 100, 0.005),
mdsys.sdo_dim_element('Y', 0, 100, 0.005)), NULL);
Then I tested streams support with:
select * from all_streams_unsupported;
OWNER TABLE_NAME REASON AUT
---------------------- ----------------------- ------------------------------ ------
DEMOSP DEMO_SP column with user-defined type NO
Since the only user-defined type in the table is an SDO_GEOMETRY, the answer appears to be no.
Joe Smith <joe_dba_at_hotmail.com> wrote:
I am looking thru the Oracle documents for Streams Replication. I see no
mention of Spatial datatypes.
Can Streams Replicate:
MDSYS.SDO_GEOMETRY Spatial or SDO_GEOMETRY datatypes in 10g Release 2?
thanks.
--
http://www.freelists.org/webpage/oracle-l
![]() |
![]() |