Automatizar Oracle 11g R2 tem e resume adequadamente o conteúdo do documento sobre como automatizar o startup e shutdown do banco de dados Oracle 11g R2 no CentOS 5.6
0 Bewertungen0% fanden dieses Dokument nützlich (0 Abstimmungen)
52 Ansichten3 Seiten
Automatizar Oracle 11g R2 tem e resume adequadamente o conteúdo do documento sobre como automatizar o startup e shutdown do banco de dados Oracle 11g R2 no CentOS 5.6
19/9/2014 Automatizando startup e shutdown do Oracle 11g R2 no CentOS 5.
6 | MyTraceLog - Registro de um DBA
http://mytracelog.blogspot.com.br/2011/07/automatizando-startup-e-shutdown-do.html 1/5 Incio Contato Gostaria de receber convite grtis para o Google Plus? Ajude a divulgar o MyTraceLog clicando no boto +1. 46 Entre em contato, e solicite o seu convite! Convites Grtis do Google+ (Google Plus) 31 de julho de 2011 Automatizando startup e shutdown do Oracle 11g R2 no CentOS 5.6 Automatizar processos manuais e repetitivos uma forma de maximizar o tempo, tudo que manual e repetitivo tem uma grande chance de erro humano. Neste artigo ser apresentado como automatizar o startup e o shutdown do banco de dados Oracle 11g R2 x86_64 instalado no CentOS 5.6 x86_64. A automatizao ser feita atravs de um script bash que tornar todo o processo simples, seguro, alm de no necessitar de nenhuma interveno humana. A automatizao do processo muito til em ambientes 24x7 (24 horas por dia e 7 dias por semana). Implementar o startup automtico pode evitar que voc tenha que ir at a empresa de madrugada para iniciar o banco devido um pico de energia, neste caso, continue dormindo, pois ao reiniciar a mquina, o banco estar de p novamente. Descanse bem, pois logo de manh talvez voc precise fazer um recovery, ou se tiver sorte, o prprio Oracle vai se recuperar da queda. O startup automtico iniciar os processos na seguinte ordem: 1. Listener 2. Oracle Database 3. Oracle Enterprise Manager O shutdown automtico finalizar os processos na seguinte ordem: 1. Oracle Enterprise Manager 2. Listener 3. Oracle Database O processo de automatizao relativamente simples, na prpria instalao do Oracle disponibilizado scripts para startup e shutdown, so eles: $ORACLE_HOME/bin/dbstart e $ORACLE_HOME/bin/dbshut. Esses dois scripts trabalham junto com o arquivo /etc/oratab. O arquivo oratab responsvel por definir quais instncias sero inicializadas e finalizadas pelos scripts dbstart e dbshut. O oratab composto por entradas que seguem o seguinte padro: $ORACLE_SID:$ORACLE_HOME:<N|Y> Sobre mim SAKAMOTO MARI NG, PARAN, BRAZI L VI SUALI ZAR MEU PERFI L COMPLETO BlogUpp! DO GTICO AO BARROCO EM PORTUGAL OgticoemPortugalfoi um movimento artstico que se centrou no desenvolvimento daarquitecturaenas artes plsticas, focado sobretudo nas construes religiosas. Apareceu no final dosculo XIIe prolongou-se atravs read on Vote! Feed Assine j Acessos Categorias Banco de Dados (10) CentOS (8) Linux (8) Oracle (10) PL/SQL (2) MyTraceLog - Registro de um DBA Espao voltado para profissionais Oracle e Linux. Dicas e tutoriais. Acompanhe o dia a dia de um DBA. 2 1 2 3 3 1 19/9/2014 Automatizando startup e shutdown do Oracle 11g R2 no CentOS 5.6 | MyTraceLog - Registro de um DBA http://mytracelog.blogspot.com.br/2011/07/automatizando-startup-e-shutdown-do.html 2/5 A identificao da instncia representada no primeiro campo, o segundo campo o diretrio home do banco e o terceiro defini se ser (Y) ou no (N) utilizado nos scripts dbstart e dbshut. Para automatizar o processo siga os passos: 1. Editar o arquivo /etc/oratab, definindo Y para as instncias que sero automatizadas: [oracle@mytracelog ~]$ vi /etc/oratab Arquivo /etc/oratab: # # This file is used by ORACLE utilities. It is created by root.sh # and updated by the Database Configuration Assistant when creating # a database. # A colon, ':', is used as the field terminator. A new line terminates # the entry. Lines beginning with a pound sign, '#', are comments. # # Entries are of the form: # $ORACLE_SID:$ORACLE_HOME:<N|Y>: # # The first and second fields are the system identifier and home # directory of the database respectively. The third filed indicates # to the dbstart utility that the database should , "Y", or should not, # "N", be brought up at system boot time. # # Multiple entries with the same $ORACLE_SID are not allowed. # # mytracelog:/u01/app/oracle/product/11.2.0/db_1:Y 2. Criar o script /etc/init.d/dbora: [root@mytracelog ~]# vi /etc/init.d/dbora Script /etc/init.d/dbora: #!/bin/bash # script: dbora # autor: sakamoto # site: http://mytracelog.blogspot.com # data: 2011-07-31 # versao: 1.0 # alvo: oracle 11g R2 x86_64 & centos 5.6 x86_64 # chkconfig: 35 99 10 # description: startup/shutdown listener, oracle database and enterprise manager ORA_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 ORA_OWNER=oracle start(){ echo "Starting..." su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart $ORA_HOME" su - $ORA_OWNER -c "$ORA_HOME/bin/emctl start dbconsole" touch /var/lock/subsys/dbora } stop(){ SQL (3) Virtualbox (5) Windows (2) Arquivos 2011 (18) Novembro (3) Setembro (4) Agosto (4) Julho (4) Automatizando startup e shutdown do Oracle 11g R2 ... Criando um banco de dados com o DBCA no Oracle 11g... Criando o sqlnet.ora com o NETCA no Oracle 11g R2 Criando um Listener com o NETCA no Oracle 11g R2 Junho (3) Publicidade Seguidores Participar deste site Google Friend Connect Membros (17) Mais J um membro? Fazer login Top 10 Instalando o cliente Oracle 11g R2 no Windows 7 O artigo de hoje tratar da instalao do cliente Oracle 11g R2 no Windows 7 Ultimate 64 bits. Ser apresentado os requisitos mnimos e um ... Criando um banco de dados com o DBCA no Oracle 11g R2 com grande satisfao que vou apresentar como criar um Voltar ao Topo 19/9/2014 Automatizando startup e shutdown do Oracle 11g R2 no CentOS 5.6 | MyTraceLog - Registro de um DBA http://mytracelog.blogspot.com.br/2011/07/automatizando-startup-e-shutdown-do.html 3/5 echo "Stopping..." su - $ORA_OWNER -c "$ORA_HOME/bin/emctl stop dbconsole" su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut $ORA_HOME" rm -f /var/lock/subsys/dbora } restart(){ stop start } usage(){ echo "usage: $0 {start|stop|restart}" } if [ `id -u` -ne 0 ] then echo "Este script deve ser executado como root" exit fi case $1 in 'start') start;; 'stop') stop;; 'restart') restart;; *) usage;; esac 3. Defina a permisso para script /etc/init.d/dbora: [root@mytracelog ~]# chmod 755 /etc/init.d/dbora 4. Registre o servio: [root@mytracelog ~]# chkconfig --add dbora Automatizao completa com sucesso! Agora ao iniciar a mquina podemos ver o servio dbora sendo iniciado: Ao desligar ou reiniciar a mquina tambm podemos ver o servio dbora sendo finalizado: Caso necessite fazer o startup e shutdown de forma manual, utilize o usurio root. banco de dados usando o DBCA (Database Configuration Assistant) no Oracle 11g R2 x8... Instalando o Oracle 11g R2 na VM CentOS 5.6 Neste artigo apresentado como instalar o Oracle 11g Release 2 no CentOS 5.6 em um ambiente virtualizado, descrevendo todo o processo desde... Instalando os adicionais para convidado (Guest Additions) na VM CentOS 5.6 do Virtualbox Neste artigo apresentarei como instalar os adicionais para convidado em uma VM CentOS 5.6 x86_64 (guest) hospedado no Windows 7 Ultimate 64... Criando o tnsnames.ora com o NETCA do Oracle 11g R2 no Windows 7 Neste artigo voc ir aprender como criar o arquivo tnsnames.ora atravs do NETCA do Oracle 11g R2 no Windows 7 Ultimate 64 bits. Ser a... Criando um Listener com o NETCA no Oracle 11g R2 No artigo de hoje, ser explicado como criar um Listener utilizando o NETCA, Network Configuration Assistant, traduzindo, assistente de conf... Enviando email pelo terminal com sendEmail no CentOS 5.6 O artigo a seguir apresenta como enviar email pelo terminal utilizando o sendEmail 1.56 no CentOS 5.6 x86_64 . Ser demostrado como faz... Criando novo disco rgido virtual no Virtualbox 4.1.6 No artigo de hoje voc ir aprender a criar um novo disco rgido virtual no Virtualbox