Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.
Base de Conhecimento

Framework - Linha Datasul - TEC - Alteração nomenclatura do Schema Holder e Schema Image a partir do Datasul 12.1.28

Framework - Linha Datasul - TEC - Alteração nomenclatura do Schema Holder e Schema Image a partir do Datasul 12.1.28

time.png Tempo aproximado para leitura: 00:02:45 min

Dúvida
Como efetuar a alteração da nomenclatura do Schema Holder Schema Image para os bancos Oracle e SQL Server a partir do Datasul 12.1.28?

Ambiente
Framework - Framework (Linha Datasul) - Instalação / Atualização - A partir da versão 12.1.28

Solução
A partir da Release 12.1.28 do Datasul, foram alterados os nomes dos Schema Holder Schema Image dos bancos dos módulos de Gestão de Planos para o padrão dos outros bancos do produto. Essa alteração impacta os clientes que possuem bancos de dados Oracle ou SQL Server e utilizam em seu ambiente os bancos de Gestão de Planos  - srcadger, srmovben, srmovcon, srmovfi1, srmovfin e srweb, onde o padrão passará a ser conforme abaixo:

Schema Holder Schema Image
shsrcadger srcadger
shsrmovben srmovben
shsrmovcon srmovcon
shsrmovf1 srmovfi1
shsrmovfin srmovfin
shsrweb srweb

Da mesma forma, ambientes que possuem alias criados para esses bancos deverão se adequar a essa nomenclatura, assim como o Cadastro de Bancos por Empresa - btb962aa do Datasul e,  o cadastro de acesso ao banco no Console Datasul.

Existem diversas formas de se adequar a nomenclatura dos bancos para esse padrão, dependendo de como o ambiente está configurado. Recomendamos o processo abaixo:

1.  Utilize o comando procopy do Progress para gerar os Schema Holder com o novo nome. Nunca renomeie arquivos de banco pelo Sistema Operacional;

2. A alteração de nome dos Schema Image pode ser feita pelo utilitário Data Administration do Progress. Nesse utilitário acesse o menu Dataserver - Oracle/MS SQL Utilities - Edit Connection Information para efetuar a alteração necessária.

Abaixo um procedimento detalhado, considerando o processo para o Schema Holder srcadger:

  • procopy srcadger shtemp;
  • conectar no DataAdministration com o banco shtempprowin32 -db shtemp -1 -p _admin.p;
  • em Database, select Working Database, selecione o Schema Image shsrcadger sem conectar;
  • no menu DataServer > Oracle Utilities, selecione Edit Connection Information;
  • renomeie de shsrcadger para srcadger;
  • feche o Data Adiministration e volte para o proenv;
  • digite procopy shtemp shsrcadger;
  • prodel shtemp;
  • prodel srcadger.

Segue exemplo com nomenclaturas anteriores, utilizando-se do Data Administration, menu Database, Select Working Database:

schema-image3.jpg

Segue abaixo o mesmo banco do exemplo anterior, com novas nomenclaturas do Schema-Holder e Schema-Image após o procedimento efetuado:


schema-image4.jpg

Importante
Caso a versão do Progress não estiver atualizada no ambiente, talvez a opção de renomear o Schema Image pelo Data Administration do Progress, descrita no passo 2, não esteja disponível. Nesse caso, será necessário exportar a definição do Schema Image, alterar o nome do banco editando o arquivo .df gerado, apagar o Schema Image atual e reimportar a definição alterada.

Se o Schema Holder e o Schema Image já possuírem outra nomenclatura e os nomes forem definidos em programas de Alias, talvez seja necessário apenas alterar o programa de Alias. Lembre-se de recompilar o programa após as alterações.

Saiba mais
Para efetuar uma cópia ou renomear um banco de dados Progress utilizando o procopy consulte o link:
DS - TEC - Copiar um banco de dados Progress OpenEdge utilizando o procopy

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _