Postagens

Mostrando postagens de setembro, 2011

Script facilitador de vida - Várias bases de dados

E aí galera!? Bom, hoje tive que criar um procedimento de desligamento para todas as bases de dados do lugar onde eu trabalho. Foi solicitado para documentação. Pensei no trabalho que iria ser fazer um script para cada base de dados em cada servidor (e não são poucos) que fizesse o seguinte: export ORACLE_SID=(instância1) sqlplus / as sysdba <<EOF shutdown immediate; exit EOF export ORACLE_SID=(instância2) sqlplus / as sysdba <<EOF .... Criei um script onde isso poderia tornar as coisas mais fáceis e que se aplica a qualquer servidor do ambiente: (UPDATE 17/01/2012 - Script atualizado para ignorar linhas que começam com "*" geralmente criadas quando um agente do grid control é instalado) (UPDATE 06/03/2012 - Script reformulado, agora ele solicita o comando. É similar ao script do post "RAC EDITION") #!/bin/bash echo "Provide utility:" echo "SQLPLUS => 1" echo "RMAN => 2" read utility if [ -z $util