quarta-feira, 27 de novembro de 2013

Atualização do SchemaHolder ( Datasul )

Verificar se o usuário SYSTEM tem acesso aos objetos abaixo:

grant select on sys.argument$ to system;
grant select on sys.col$ to system;
grant select on sys.com$ to system;
grant select on sys.con$ to system;
grant select on sys.dual to system;
grant select on sys.icol$ to system;
grant select on sys.ind$ to system;
grant select on sys.link$ to system;
grant select on sys.obj$ to system;
grant select on sys.procedure$ to system;
grant select on sys.seq$ to system;
grant select on sys.syn$ to system;
grant select on sys.tab$ to system;
grant select on sys.ts$ to system;
grant select on sys.user$ to system;

Conectar em mono-usuário o schema holder:
prowin32 \\aplserver02\datasul\ems\204_10\database\sholder\unialco\shesp -1 -db mgesp -U system/senhadosystem@unialco -E -d dmy -cpstream ibm850

Pelo DataAdministration, selecionar o banco mgesp (tipo ORACLE) e utilizar as opções: Dataserver -> Oracle Utilities -> UpdateAdd tables definitions



Teclar F2 (pois já estamos conectados com o usuário SYSTEM ), ou se preferir, pode informar novamente a senha:



Após conectar, filtre os objetos que serão atualizados, no nosso caso a tabela MCPCONTA:


Marque a tabela (deixando o caracter asterisco ao lado):


Confirme em OK.
Neste momento a tabela foi sincronizada com o Oracle.
Basta truncar o schema holder e recompilar todos os programas que utilizam a mesma.


Nenhum comentário:

Postar um comentário