Pessoal, bom dia,
Frequentemente tenho que rodar em meu Banco centenas de scripts, e isso leva muito tempo, se tornando um "monkey work". Porem, gostaria de saber de voces uma ideia de ferramenta que eu possa construir para rodar esses scripts automaticamente e gerar logs de erros deles, assim como funciona na criação de um banco de dados e etc..
alguém tem ideia de como posso construir essa ferramenta ?
abraços
KeenOn ORacle
Ferramenta p/ rodar Scripts
-
- Rank: Programador Júnior
- Mensagens: 16
- Registrado em: Qui, 16 Ago 2007 9:05 am
- Localização: são caetano do sul - SP
Keen On Oracle - DBA
-
- Rank: DBA Sênior
- Mensagens: 372
- Registrado em: Ter, 24 Jan 2006 3:33 pm
- Localização: Palmas - TO
- Contato:
Isso depende muito da natureza dos scripts!
Tem algumas opções:
Tem algumas opções:
- Você pode agendá-los no cron;
Você pode transformá-los em procedimentos internos e agendar no banco.
-
- Rank: Programador Júnior
- Mensagens: 16
- Registrado em: Qui, 16 Ago 2007 9:05 am
- Localização: são caetano do sul - SP
Keen On Oracle - DBA
eu rodo scripts para cirar tabelas
create table
alter table
add constraint
create procedure
funtion
package
porem são centenas de comandos em cada script, e centenas de script...
fica muito demorado a copia e a cola uma vez que devo parar a cada erro encontrado , por isso não rodo um script por vez...
create table
alter table
add constraint
create procedure
funtion
package
porem são centenas de comandos em cada script, e centenas de script...
fica muito demorado a copia e a cola uma vez que devo parar a cada erro encontrado , por isso não rodo um script por vez...
-
- Rank: DBA Sênior
- Mensagens: 372
- Registrado em: Ter, 24 Jan 2006 3:33 pm
- Localização: Palmas - TO
- Contato:
Bom, eu costumo testar meus scripts individualmente antes de coloca-lo junto a rotina geral.
Depois disso fica facil chamar todos eles de um arquivo só.
Aqui na secretaria nós estamos em uma fase de migração de dados onde preciso limpar e recriar o ambiente para uma nova carga, toda vez que muda uma parametrização:
Depois disso fica facil chamar todos eles de um arquivo só.
Aqui na secretaria nós estamos em uma fase de migração de dados onde preciso limpar e recriar o ambiente para uma nova carga, toda vez que muda uma parametrização:
Gilbertogilberto@ti-des05:~/dev/eclipse-config/workspace/projeto_ergon/migracao/archload/ergon/scripts> head create_all_tmp.sql
--Primeiro dropamos tudo
@drop_tmp_procedures.sql
@drop_tmp_tables.sql
--Depois criamos
-- DEPENDENCIAS_TMP;
@create_dependencias_tmp.sql
@tmp_para_dependencias.sql
-- DEPENDENTES_TMP;
@create_dependentes_tmp.sql
@tmp_para_dependentes.sql
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante