Preguntas frecuentes
ArcGIS no admite la redirección DML, una función de Oracle Active Data Guard, debido a las restricciones subyacentes de los tipos definidos por el usuario (UDT) con bases de datos remotas. En las Geodatabases corporativas, ST_Geometry y SDO_Geometry son tipos definidos por el usuario que se utilizan para almacenar datos espaciales dentro de una base de datos Oracle. Los tipos definidos por el usuario en los vínculos de bases de datos son una restricción conocida en Oracle y, por extensión, en la redirección DML que utiliza enlaces de bases de datos transparentes. Véase: 2.1.9 Restricción para el uso de tipos definidos por el usuario con una base de datos remota.
La redirección DML utiliza un vínculo de base de datos para conectarse a una base de datos remota y, cuando se envían consultas DML sobre tipos definidos por el usuario, se devuelve el siguiente error:
ORA-22804 remote operations not permitted on object tables or user-defined type columns
Las consultas que contienen bases de datos remotas y referencias a un tipo definido por el usuario devolverán un error diferente:
ORA-00942: table or view does not exist.
Estos errores se deben a la incapacidad de la base de datos remota para interpretar e implementar el tipo de base de datos local. Existen otras complicaciones relacionadas con los tipos definidos por el usuario (UDT), como el uso de variables locales en código PL/SQL y llamadas a procedimientos remotos, de los que ArcGIS depende en gran medida para las operaciones de control de versiones con la base de datos.
Aunque puede haber algunas transacciones de bases de datos sencillas que funcionen, sobre todo con datos no espaciales, gran parte de la funcionalidad de la geodatabase corporativa ArcGIS se ve afectada por esta restricción conocida del software de Oracle.
Id. de artículo: 000032606
Obtener ayuda de expertos en ArcGIS
Empieza a chatear ahora