Perguntas mais frequentes
O ArcGIS não suporta redirecionamento DML, um recurso do Oracle Active Data Guard, devido às restrições subjacentes de tipos definidos pelo usuário (UDTs) em bancos de dados remotos. Em geodatabases enterprise, ST_Geometry e SDO_Geometry são tipos definidos pelo usuário usados para armazenar dados espaciais em um banco de dados Oracle. Tipos definidos pelo usuário em links do banco de dados são uma restrição conhecida no Oracle e, por extensão, no redirecionamento DML que utiliza links transparentes do banco de dados. Consulte: 2.1.9 Restrição sobre o uso de tipos definidos pelo usuário com um banco de dados remoto.
A redireção DML usa um link do banco de dados para se conectar a um banco de dados remoto, e quando consultas DML em tipos definidos pelo usuário são enviadas, o seguinte erro é retornado:
ORA-22804 remote operations not permitted on object tables or user-defined type columns
Consultas que contenham bancos de dados remotos e referências a um tipo definido pelo usuário retornarão um erro diferente:
ORA-00942: table or view does not exist.
Esses erros se devem à incapacidade do banco de dados remoto de interpretar e implementar o tipo de banco de dados local. Existem complicações adicionais nos tipos definidos pelo usuário (UDTs), incluindo o uso de variáveis locais em código PL/SQL e solicitações de procedimentos remotos, das quais o ArcGIS depende fortemente para operações de versionamento com o banco de dados.
Embora algumas transações simples do banco de dados possam funcionar, principalmente com dados não espaciais, grande parte da funcionalidade do geodatabase enterprise do ArcGIS é afetada por essa restrição conhecida no software Oracle.
ID do Artigo: 000032606
Obtenha ajuda de especialistas do ArcGIS
Comece a conversar agora