Re: [oracle_br] Re: exp Off !!!
A variável data deve ser:data=`date +%d%m%y_%H%M% S` ou data=$(date +%d%m%y_%H%M% S)e no nome do arquivo:file=/home/oracle/ backuporacle/ exp/EXP_JOB/$data.dmp (sem aspas) --- Em qua, 16/7/08, arystydes2006 [EMAIL PROTECTED] escreveu: De: arystydes2006 [EMAIL PROTECTED] Assunto: [oracle_br] Re: exp Off !!! Para: oracle_br@yahoogrupos.com.br Data: Quarta-feira, 16 de Julho de 2008, 14:56 Cara..., o script é so as linhas abaixo: data='date +%d%m%y_%H%M% S' exp system/oracle file=/home/oracle/ backuporacle/ exp/EXP_JOB/ $data statistics=none rows=y owner=('db_emop' ) O Problema é que no nome do arquivo (dmp) ele esta colocando date.dmp . Funciona e tudo mais, só que estou com esse problema pois vou rodar via job e não sobreescrevará o date.dmp dando erro. Obs: Via windows(dos) usando esse script em .bat funcionou beleza !!! Grato, Aristides --- Em [EMAIL PROTECTED] os.com.br, Reginaldo Ribeiro rflribeiro@ ... escreveu Nem precisa mandar o script. Dá uma olhada na sua linha: file=/home/oracle/ backuporacle/ exp/EXP_JOB/ data.dmp Você deveria colocar file=/home/oracle/ backuporacle/ exp/EXP_JOB/ $data.dmp , com $ antes da variável data. Ribeiro, Reginaldo Administrador de Bancos de Dados Oracle Certified Associate 10g - - - - DBCom Brazil Consultoria em Tecnologia da Informação skype: rflribeiro mobile: 551192344290 fone: 551162165375 e-mail: [EMAIL PROTECTED] .. site: http://www.dbcom. com.br arystydes2006 wrote: Ainda não consegui, pois esta gerando date.dmp e não DiaMesAno_HoraMinu toSegundo. dmp. Grato, Aristides --- Em [EMAIL PROTECTED] os.com.br mailto:oracle_ br%40yahoogrupos .com.br, Reginaldo Ribeiro rflribeiro@ escreveu Este é para mySql, que também temos aqui, mas você pode adaptar. #!/bin/bash # AUTOR: Reginaldo Ribeiro - rflribeiro # DATA: 26.04.2008 # procedimento de backup de bancos de dados mySql # deve ser rodado no servidor do banco de dados # nao e necessario informar usuario de banco de dados # cron - rodar dentro da pasta na qual o backup sera armazenado # definicao de data data=`date +%Y%m%d` dataCompleta= `date +%Y%m%d_%H%M% S` # backup - uma linha para cada banco de dados # se o diretorio do dia nao existir, cria if [ ! -d $data ]; then mkdir -p /home/dbcom/ backup/$data ; fi /usr/bin/mysqldump dbcom_flyspray /home/dbcom/ backup/$data/ flyspray_ $dataCompleta. sql Ribeiro, Reginaldo Administrador de Bancos de Dados Oracle Certified Associate 10g - - - - DBCom Brazil Consultoria em Tecnologia da Informação skype: rflribeiro mobile: 551192344290 fone: 551162165375 e-mail: rflribeiro@ site: http://www.dbcom. com.br http://www.dbcom. com.br Arystydes wrote: Desculpem o OFF. Tenho um job que rodará a partir de um servidor Linux um sh e gostaria de uma ajuda pra atribuir o nome do arquivo 'dmp' dinamicamente que seria a data completa com hora e minuto. Porém ele na altera a data dinamicamente o que acaba dando erro. Segue o exemplo abaixo: data=date +%d%m%y_%H% M%S exp system/oracle file=/home/oracle/ backuporacle/ exp/EXP_JOB/ data.dmp statistics=none rows=y owner=('db_emop' ) Grato, Aristides Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Re: exp Off !!!
Recomendo colocar CONSISTENT=Y como parâmetro do exp Sérgio T. Uetanabaro _ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Reginaldo Ribeiro Enviada em: quarta-feira, 16 de julho de 2008 18:00 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Re: exp Off !!! #!/bin/bash # AUTOR: Reginaldo Ribeiro - rflribeiro # DATA: 16.07.2008 # DBCom Brazil # http://www.dbcom. http://www.dbcom.com.br com.br # [EMAIL PROTECTED] mailto:software%40dbcom.com.br com.br # 1162165375 - 1192344290 # por solicitacao de arystydes2006 dataCompleta=`date +%Y%m%d_%H%M%S.dmp` echo exp system/oracle file=/home/oracle/backuporacle/exp/EXP_JOB/${dataCompleta} statistics=none rows=y owner=('db_emop') Recomendo dar uma olhada na lista shell-script do yahoo. Acompanho a lista há algum tempo. Não acho que tenha conhecimento o bastante para auxiliar ninguém lá, pelo menos por enquanto, mas tenho aprendido muito observando as mensagens. Boa sorte. Ribeiro, Reginaldo Administrador de Bancos de Dados Oracle Certified Associate 10g DBCom Brazil Consultoria em Tecnologia da Informação skype: rflribeiro mobile: 551192344290 fone: 551162165375 e-mail: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br com.br site: http://www.dbcom. http://www.dbcom.com.br com.br arystydes2006 wrote: Cara..., o script é so as linhas abaixo: data='date +%d%m%y_%H%M%S' exp system/oracle file=/home/oracle/backuporacle/exp/EXP_JOB/$data statistics=none rows=y owner=('db_emop') O Problema é que no nome do arquivo (dmp) ele esta colocando date.dmp . Funciona e tudo mais, só que estou com esse problema pois vou rodar via job e não sobreescrevará o date.dmp dando erro. Obs: Via windows(dos) usando esse script em .bat funcionou beleza !!! Grato, Aristides --- Em [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br mailto:oracle_br%40yahoogrupos.com.br, Reginaldo Ribeiro [EMAIL PROTECTED] escreveu Nem precisa mandar o script. Dá uma olhada na sua linha: file=/home/oracle/backuporacle/exp/EXP_JOB/data.dmp Você deveria colocar file=/home/oracle/backuporacle/exp/EXP_JOB/$data.dmp , com $ antes da variável data. Ribeiro, Reginaldo Administrador de Bancos de Dados Oracle Certified Associate 10g DBCom Brazil Consultoria em Tecnologia da Informação skype: rflribeiro mobile: 551192344290 fone: 551162165375 e-mail: [EMAIL PROTECTED] site: http://www.dbcom. http://www.dbcom.com.br com.br http://www.dbcom. http://www.dbcom.com.br com.br arystydes2006 wrote: Ainda não consegui, pois esta gerando date.dmp e não DiaMesAno_HoraMinutoSegundo.dmp. Grato, Aristides --- Em [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br, Reginaldo Ribeiro rflribeiro@ escreveu Este é para mySql, que também temos aqui, mas você pode adaptar. #!/bin/bash # AUTOR: Reginaldo Ribeiro - rflribeiro # DATA: 26.04.2008 # procedimento de backup de bancos de dados mySql # deve ser rodado no servidor do banco de dados # nao e necessario informar usuario de banco de dados # cron - rodar dentro da pasta na qual o backup sera armazenado # definicao de data data=`date +%Y%m%d` dataCompleta=`date +%Y%m%d_%H%M%S` # backup - uma linha para cada banco de dados # se o diretorio do dia nao existir, cria if [ ! -d $data ]; then mkdir -p /home/dbcom/backup/$data; fi /usr/bin/mysqldump dbcom_flyspray /home/dbcom/backup/$data/flyspray_$dataCompleta.sql Ribeiro, Reginaldo Administrador de Bancos de Dados Oracle Certified Associate 10g DBCom Brazil Consultoria em Tecnologia da Informação skype: rflribeiro mobile: 551192344290 fone: 551162165375 e-mail: rflribeiro@ site: http://www.dbcom. http://www.dbcom.com.br com.br http://www.dbcom. http://www.dbcom.com.br com.br http://www.dbcom. http://www.dbcom.com.br com.br http://www.dbcom. http://www.dbcom.com.br com.br Arystydes wrote: Desculpem o OFF. Tenho um job que rodará a partir de um servidor Linux um sh e gostaria de uma ajuda pra atribuir o nome do arquivo 'dmp' dinamicamente que seria a data completa com hora e minuto. Porém ele na altera a data dinamicamente o que acaba dando erro. Segue o exemplo abaixo: data=date +%d%m%y_%H%M%S exp system/oracle file=/home/oracle/backuporacle/exp/EXP_JOB/data.dmp statistics=none rows=y owner=('db_emop') Grato, Aristides [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: exp Off !!!
Ainda não consegui, pois esta gerando date.dmp e não DiaMesAno_HoraMinutoSegundo.dmp. Grato, Aristides --- Em oracle_br@yahoogrupos.com.br, Reginaldo Ribeiro [EMAIL PROTECTED] escreveu Este é para mySql, que também temos aqui, mas você pode adaptar. #!/bin/bash # AUTOR: Reginaldo Ribeiro - rflribeiro # DATA: 26.04.2008 # procedimento de backup de bancos de dados mySql # deve ser rodado no servidor do banco de dados # nao e necessario informar usuario de banco de dados # cron - rodar dentro da pasta na qual o backup sera armazenado # definicao de data data=`date +%Y%m%d` dataCompleta=`date +%Y%m%d_%H%M%S` # backup - uma linha para cada banco de dados # se o diretorio do dia nao existir, cria if [ ! -d $data ]; then mkdir -p /home/dbcom/backup/$data; fi /usr/bin/mysqldump dbcom_flyspray /home/dbcom/backup/$data/flyspray_$dataCompleta.sql Ribeiro, Reginaldo Administrador de Bancos de Dados Oracle Certified Associate 10g DBCom Brazil Consultoria em Tecnologia da Informação skype: rflribeiro mobile: 551192344290 fone: 551162165375 e-mail: [EMAIL PROTECTED] site: http://www.dbcom.com.br Arystydes wrote: Desculpem o OFF. Tenho um job que rodará a partir de um servidor Linux um sh e gostaria de uma ajuda pra atribuir o nome do arquivo 'dmp' dinamicamente que seria a data completa com hora e minuto. Porém ele na altera a data dinamicamente o que acaba dando erro. Segue o exemplo abaixo: data=date +%d%m%y_%H%M%S exp system/oracle file=/home/oracle/backuporacle/exp/EXP_JOB/data.dmp statistics=none rows=y owner=('db_emop') Grato, Aristides
Re: [oracle_br] Re: exp Off !!!
Uma lida no man ou no info do comando date ia ajudar bastante, não acha? Coloque seu script aqui se não for enorme ou mande-me em pvt. Ribeiro, Reginaldo Administrador de Bancos de Dados Oracle Certified Associate 10g DBCom Brazil Consultoria em Tecnologia da Informação skype: rflribeiro mobile: 551192344290 fone: 551162165375 e-mail: [EMAIL PROTECTED] site: http://www.dbcom.com.br arystydes2006 wrote: Ainda não consegui, pois esta gerando date.dmp e não DiaMesAno_HoraMinutoSegundo.dmp. Grato, Aristides --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br, Reginaldo Ribeiro [EMAIL PROTECTED] escreveu Este é para mySql, que também temos aqui, mas você pode adaptar. #!/bin/bash # AUTOR: Reginaldo Ribeiro - rflribeiro # DATA: 26.04.2008 # procedimento de backup de bancos de dados mySql # deve ser rodado no servidor do banco de dados # nao e necessario informar usuario de banco de dados # cron - rodar dentro da pasta na qual o backup sera armazenado # definicao de data data=`date +%Y%m%d` dataCompleta=`date +%Y%m%d_%H%M%S` # backup - uma linha para cada banco de dados # se o diretorio do dia nao existir, cria if [ ! -d $data ]; then mkdir -p /home/dbcom/backup/$data; fi /usr/bin/mysqldump dbcom_flyspray /home/dbcom/backup/$data/flyspray_$dataCompleta.sql Ribeiro, Reginaldo Administrador de Bancos de Dados Oracle Certified Associate 10g DBCom Brazil Consultoria em Tecnologia da Informação skype: rflribeiro mobile: 551192344290 fone: 551162165375 e-mail: [EMAIL PROTECTED] site: http://www.dbcom.com.br http://www.dbcom.com.br Arystydes wrote: Desculpem o OFF. Tenho um job que rodará a partir de um servidor Linux um sh e gostaria de uma ajuda pra atribuir o nome do arquivo 'dmp' dinamicamente que seria a data completa com hora e minuto. Porém ele na altera a data dinamicamente o que acaba dando erro. Segue o exemplo abaixo: data=date +%d%m%y_%H%M%S exp system/oracle file=/home/oracle/backuporacle/exp/EXP_JOB/data.dmp statistics=none rows=y owner=('db_emop') Grato, Aristides
Re: [oracle_br] Re: exp Off !!!
Nem precisa mandar o script. Dá uma olhada na sua linha: file=/home/oracle/backuporacle/exp/EXP_JOB/data.dmp Você deveria colocar file=/home/oracle/backuporacle/exp/EXP_JOB/$data.dmp , com $ antes da variável data. Ribeiro, Reginaldo Administrador de Bancos de Dados Oracle Certified Associate 10g DBCom Brazil Consultoria em Tecnologia da Informação skype: rflribeiro mobile: 551192344290 fone: 551162165375 e-mail: [EMAIL PROTECTED] site: http://www.dbcom.com.br arystydes2006 wrote: Ainda não consegui, pois esta gerando date.dmp e não DiaMesAno_HoraMinutoSegundo.dmp. Grato, Aristides --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br, Reginaldo Ribeiro [EMAIL PROTECTED] escreveu Este é para mySql, que também temos aqui, mas você pode adaptar. #!/bin/bash # AUTOR: Reginaldo Ribeiro - rflribeiro # DATA: 26.04.2008 # procedimento de backup de bancos de dados mySql # deve ser rodado no servidor do banco de dados # nao e necessario informar usuario de banco de dados # cron - rodar dentro da pasta na qual o backup sera armazenado # definicao de data data=`date +%Y%m%d` dataCompleta=`date +%Y%m%d_%H%M%S` # backup - uma linha para cada banco de dados # se o diretorio do dia nao existir, cria if [ ! -d $data ]; then mkdir -p /home/dbcom/backup/$data; fi /usr/bin/mysqldump dbcom_flyspray /home/dbcom/backup/$data/flyspray_$dataCompleta.sql Ribeiro, Reginaldo Administrador de Bancos de Dados Oracle Certified Associate 10g DBCom Brazil Consultoria em Tecnologia da Informação skype: rflribeiro mobile: 551192344290 fone: 551162165375 e-mail: [EMAIL PROTECTED] site: http://www.dbcom.com.br http://www.dbcom.com.br Arystydes wrote: Desculpem o OFF. Tenho um job que rodará a partir de um servidor Linux um sh e gostaria de uma ajuda pra atribuir o nome do arquivo 'dmp' dinamicamente que seria a data completa com hora e minuto. Porém ele na altera a data dinamicamente o que acaba dando erro. Segue o exemplo abaixo: data=date +%d%m%y_%H%M%S exp system/oracle file=/home/oracle/backuporacle/exp/EXP_JOB/data.dmp statistics=none rows=y owner=('db_emop') Grato, Aristides
[oracle_br] Re: exp Off !!!
Cara..., o script é so as linhas abaixo: data='date +%d%m%y_%H%M%S' exp system/oracle file=/home/oracle/backuporacle/exp/EXP_JOB/$data statistics=none rows=y owner=('db_emop') O Problema é que no nome do arquivo (dmp) ele esta colocando date.dmp . Funciona e tudo mais, só que estou com esse problema pois vou rodar via job e não sobreescrevará o date.dmp dando erro. Obs: Via windows(dos) usando esse script em .bat funcionou beleza !!! Grato, Aristides --- Em oracle_br@yahoogrupos.com.br, Reginaldo Ribeiro [EMAIL PROTECTED] escreveu Nem precisa mandar o script. Dá uma olhada na sua linha: file=/home/oracle/backuporacle/exp/EXP_JOB/data.dmp Você deveria colocar file=/home/oracle/backuporacle/exp/EXP_JOB/$data.dmp , com $ antes da variável data. Ribeiro, Reginaldo Administrador de Bancos de Dados Oracle Certified Associate 10g DBCom Brazil Consultoria em Tecnologia da Informação skype: rflribeiro mobile: 551192344290 fone: 551162165375 e-mail: [EMAIL PROTECTED] site: http://www.dbcom.com.br arystydes2006 wrote: Ainda não consegui, pois esta gerando date.dmp e não DiaMesAno_HoraMinutoSegundo.dmp. Grato, Aristides --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br, Reginaldo Ribeiro rflribeiro@ escreveu Este é para mySql, que também temos aqui, mas você pode adaptar. #!/bin/bash # AUTOR: Reginaldo Ribeiro - rflribeiro # DATA: 26.04.2008 # procedimento de backup de bancos de dados mySql # deve ser rodado no servidor do banco de dados # nao e necessario informar usuario de banco de dados # cron - rodar dentro da pasta na qual o backup sera armazenado # definicao de data data=`date +%Y%m%d` dataCompleta=`date +%Y%m%d_%H%M%S` # backup - uma linha para cada banco de dados # se o diretorio do dia nao existir, cria if [ ! -d $data ]; then mkdir -p /home/dbcom/backup/$data; fi /usr/bin/mysqldump dbcom_flyspray /home/dbcom/backup/$data/flyspray_$dataCompleta.sql Ribeiro, Reginaldo Administrador de Bancos de Dados Oracle Certified Associate 10g DBCom Brazil Consultoria em Tecnologia da Informação skype: rflribeiro mobile: 551192344290 fone: 551162165375 e-mail: rflribeiro@ site: http://www.dbcom.com.br http://www.dbcom.com.br Arystydes wrote: Desculpem o OFF. Tenho um job que rodará a partir de um servidor Linux um sh e gostaria de uma ajuda pra atribuir o nome do arquivo 'dmp' dinamicamente que seria a data completa com hora e minuto. Porém ele na altera a data dinamicamente o que acaba dando erro. Segue o exemplo abaixo: data=date +%d%m%y_%H%M%S exp system/oracle file=/home/oracle/backuporacle/exp/EXP_JOB/data.dmp statistics=none rows=y owner=('db_emop') Grato, Aristides