Consultor Eletrônico



Kbase 47785: LOGIX ORACLE ? Emulação características INFORMIX
Autor   Rodrigo Ritzmann - CAT
Acesso   Público
Publicação   06/08/2014
Banco de dados LOGIX ? ORACLE ? Criação de objetos de emulação de características do banco INFORMIX

Este é um kbase de uma série que abrangerá as necessidades relacionadas a banco de dados, para a instalação do sistema LOGIX. Neste post abordaremos a criação dos objetos necessários para emulação de características do banco INFORMIX.

Utilizaremos os scripts contidos na pasta util\ora da instalação do TOTVSTEC.

Lista de Scripts e Respectivas Funções:

ifxFunctions_ORA.sql - Cria algumas funções do Informix (MONTH, MDY, etc)
ifxSerialpkg_ORA.sql - Cria uma package para emulação do tipo de dado serial do INFORMIX
ifxSysviews_ORA.sql - Cria as views SYSTABLES, SYSCOLUMNS, SYSINDEXES, V_SESSAO_ORA, etc
ifxTemptabs_ORA.sql - Cria uma tabela e package para manutenção das tabelas pseudo temporárias

Estes scripts devem ser executados com o esquema LOGIX no SQLPLUS ou outro editor SQL. Não há uma ordem para a execução dos scripts.

C:\totvs\logix\util\ora>sqlplus logix/logix@logix102prd
SQL*Plus: Release 11.2.0.1.0 Production on Mon Jun 11 13:35:10 2012
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> @Ifxsysviews_ORA.sql
View created.
View created.
View created.
View created.
View created.
View created.
View created.
View created.
SQL>

Conclusão

O produto LOGIX foi concebido incialmente no SGBD INFORMIX, dessa forma algumas emulações foram necessárias para disponibilizá-lo no SGBD ORACLE.