TimesTen: Tipos de Dados, Objetos e Operações Suportados
Esta seção contém informações sobre tipos de dados, objetos e operações suportados para o Oracle GoldenGate no TimesTen.
Tipos de Dados TimesTen Suportados
Os seguintes tipos de dados são suportados para entrega, a menos que especificamente indicados nas limitações a seguir:
-
Tipos de Dados Binários
-
binary -
varbinary
-
-
Tipos de dados de caractere
-
char -
nchar -
nvarchar2 -
varchar2
-
-
Tipos de Dados de Data e Hora
-
date -
time -
timestamp -
tt_date -
tt_time -
tt_timestamp
-
-
Tipos de Dados Numéricos
-
binary_float -
binary_double -
double -
float -
tt_bigint -
tt_integer -
number -
real -
tt_smallint -
tt_tinyint
-
-
Linha de negócios
-
blob -
clob -
nclob
-
Os tipos de dados binary_float e binary_double suportam os valores numéricos especiais NaN e Infinity/-Infinity.
Para obter mais informações sobre tipos de dados por bancos de dados que suportam valores especiais, consulte Valores Especiais Suportados por Tipos de Dados de Banco de Dados.
Objetos e Operações Suportados para TimesTen
Os seguintes objetos e operações são suportados:
-
O Oracle GoldenGate for Oracle TimesTen suporta a entrega de DML transacional a tabelas de usuário.
-
As operações
INSERT,UPDATEeDELETEsão suportadas.
Tipos e Recursos de Dados TimesTen Não Suportados
Os tipos de dados INTERVAL e ROWID não são suportados.
Limitações e Itens sem Suporte para Oracle TimesTen
As limitações e os itens não suportados do Oracle TimesTen são:
-
Não há suporte para captura (extração) de operações DML.
-
A captura e a replicação de operações DDL (linguagem de definição de dados) não são suportadas.
-
O suporte de alcance e precisão para números de ponto flutuante depende da máquina host. Em geral, a precisão é precisa para 16 dígitos significativos, mas você deve revisar a documentação do banco de dados para determinar as aproximações esperadas. O Oracle GoldenGate arredonda ou trunca valores que excedem a precisão suportada.
-
O Oracle GoldenGate suporta dados de timestamp de 0001/01/03:00:00:00 para 9999/12/31:23:59:59. Se um timestamp for convertido de GMT para hora local, esses limites também se aplicarão ao timestamp resultante. Dependendo do fuso horário, a conversão pode adicionar ou subtrair horas, o que pode fazer com que o timestamp exceda o limite inferior ou superior suportado.
-
A modificação do valor da Coluna de Chave Primária não é suportada.
-
As limitações no suporte automático da tabela de pulsação são as seguintes:
-
O Oracle GoldenGate oferece suporte somente ao Delivery em TimesTen portanto, não é necessário nenhum mecanismo para preencher/atualizar as tabelas de integridade usando qualquer programador de eventos/tarefas.
-
O comando
ALTER HEARTBEATTABLEnão é suportado e, se usado, é ignorado. -
O comando
ADD HEARTBEATTABLEcom a opçãoFREQUENCY,PURGE_FREQUENCYouRETENTION_TIMEnão é suportado. Quando qualquer uma dessas opções for especificada com o comandoADD HEARTBEATTABLE, será exibida uma advertência de que a opção será ignorada. -
Como TimesTen não tem programadores de eventos/cargos internos, a expurgação automática das tabelas de histórico de pulsação não pode ocorrer. Como tal, você deve eliminar ou truncar explicitamente os objetos de pulsação correspondentes para se adequarem ao seu ambiente.
-