Re: [oracle_br] Re: Rman duplicate DB dataguard erro
obrigado, pela ajuda, mas o servidor onde esta o dataguard ( primario ) e onde esta a nova instancia é o mesmo. Eu fiz um reload no Listener será que para este caso é necessário um restart no listener? De: Marcos Vinicius de Almeida Rocha Rocha Para: "oracle_br@yahoogrupos.com.br" Enviadas: Quinta-feira, 21 de Junho de 2012 19:24 Assunto: Re: [oracle_br] Re: Rman duplicate DB dataguard erro Boa tarde senhores. Cara este erro esta ocorrendo na parte de rede ( a nova instância esta BLOCKED). Para resolver este erro verifique o listener e o tnsnames... segue um exemplo abaixo (é so trocar os "valores"). Mas o importante antes de iniciar o processo de duplicação e verificar se os serviços estão respondendo nos dois servidores Quando colocar o standby em nomount (iniciando somente com o parametro db_name) é a hore de executar os testes: --NO PRIMARIO tnsping tnsping sqlplus sys/@ as sysdba sqlplus sys/@ as sysdba --NO STANDBY tnsping tnsping sqlplus sys/@ as sysdba sqlplus sys/@ as sysdba Se todas os testes estiverem ok, está pronto para duplicar... caso contrario, reveja o listener. OBS: Na hora de subir o listener, vá para o GRID_HOME/bin e de lá start o listener (prestar atenção na linha do listener abaixo, pois ele vai indicar que vc esta usando realmente o listener que vc alterou) Listener Parameter File /u01/app/oracle/product/11.2.0/grid/network/admin/listener.ora EX: lsnrctl status LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 21-JUN-2012 15:07:08 Copyright (c) 1991, 2010, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) STATUS of the LISTENER Alias LISTENER Version TNSLSNR for Linux: Version 11.2.0.2.0 - Production Start Date 16-APR-2012 14:19:07 Uptime 66 days 0 hr. 48 min. 1 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /u01/app/oracle/product/11.2.0/grid/network/admin/listener.ora Listener Log File /u01/app/oracle/diag/tnslsnr/camaragibe/listener/alert/log.xml --tnsnames = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ) ) ) = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ) ) ) Alterando o listener. (executar no PRIMARIO e no STANDBY) --Banco primário: SID_LIST_LISTENER = (SID_DESC = (GLOBAL_DBNAME = ) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1) (SID_NAME = ) ) (SID_DESC = (GLOBAL_DBNAME = _DGMGRL) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1) (SID_NAME = ) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) ) ) --Banco Standby: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1) (SID_NAME = ) ) (SID_DESC = (GLOBAL_DBNAME = _DGMGRL) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1) (SID_NAME = ) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) ) ) De: cassulcamilojacinto Para: oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 21 de Junho de 2012 14:09 Assunto: [oracle_br] Re: Rman duplicate DB dataguard erro O comando exacto que usei rman target sys/*@DataguardPROD auxiliary sys/*@NOVADEHISTORICO duplicate target database to 'NOVADEHISTORICO' from active database --- Em mailto:oracle_br%40yahoogrupos.com.br, "cassulcamilojacinto" escreveu > > tnsnames.ora > > NOVADEHISTORICO = > (DESCRIPTION = > (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.21.106)(PORT = 1521)) > (CONNECT_DATA = > (SERVER = DEDICATED) > (SERVICE_NAME = NOVADEHISTORICO)(UR=A) > ) > ) > __ > listener.ora > > SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(GLOBAL_DBNAME=NOVADEHISTORICO)(ORACLE_HOME=/u01/app/oracle/product/11.2.0/db)(SID_NAME=NOVADEHISTORICO)) > __ > > > > --- Em mailto:oracle_br%40yahoogrupos.com.br, "cassulcamilojacinto" > escreveu > > > > lsnrctl status > > > > LSNRCTL for IBM/AIX RISC System/6000: Version 11.2.0.2.0 - Production on > > 21-JUN-2012 09:13:57 > > > > Copyright (c) 1991, 2010, Oracle. All rights reserved. > > > > Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)) > > STATUS of the LISTENER > > > > Alias LISTENER > > Versio
Re: [oracle_br] Caso curioso de falha de procedimento Oracle
Grande Chiappa, continue compartilhando suas experiências valiosas conosco! Ricardo Arnoud 2012/6/21 Marcelo Procksch > Valeu por compartilhar, essas dicas pode evitar horas de desgaste. > > Abraço > Em 21/06/2012 23:49, "J. Laurindo Chiappa" > escreveu: > > > ** > > > > > > Pessoal, essa eu acabei de ler na lista oracle-L (com algum atraso, é > > verdade, já que basicamente lurkeio essa lista) : a pessoa estava fazendo > > um procedimento de upgrade e migração (do OEM, no caso) e , como é de > praxe > > na maioria dos processos Oracle (de upgrade, de patch, de instalação, > etc - > > muitos mesmo) , ele está na forma de um shell script que chama o sqlplus > . > > ok, sem problema, em princípio alguém pensaria, mas aí vem o > > inusitado/curioso : a pessoa tinha no glogin.sql um ALTER SESSION SET > > NLS_DATE_FORMAT='dd/mm/ hh24:mi:ss'; - como muita gente tem, eu > mesmo - > > , a coisa é que, claro, o banco estava num styatus não-open, restrito > (para > > se poder fazer a tal migração), então ao tentar logar no sqlplus o > comando > > ALTER SESSION do glogon.sql falhava (não havia sessão normal para se > fazer > > ALTER), eo o tal script da Oracle estava programado para sair / abortar > > falhar em caso de qquer erro Ou seja, o procedimento falhava por > causa > > de uma customização simples e comum feita no sqlplus, e (claro) demorou > pra > > se descobrir a causa > > Achei curioso e interessante para comentar com o Grupo... > > > > []s > > > > Chiappa > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > -- > >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de > inteira responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > > -- > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » > Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! > VISITE: http://www.oraclebr.com.br/ > > Links do Yahoo! Grupos > > > -- -- Thanks, Ricardo Arnoud MCP, LPIC-1 (51) 9110- CLARO (51) 8205-4658 TIM (51) 8417-1933 OI MSN ricardo.arn...@hotmail.com "Não tenho vergonha de mudar de idéia, porque não tenho vergonha de pensar." [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Caso curioso de falha de procedimento Oracle
Valeu por compartilhar, essas dicas pode evitar horas de desgaste. Abraço Em 21/06/2012 23:49, "J. Laurindo Chiappa" escreveu: > ** > > > Pessoal, essa eu acabei de ler na lista oracle-L (com algum atraso, é > verdade, já que basicamente lurkeio essa lista) : a pessoa estava fazendo > um procedimento de upgrade e migração (do OEM, no caso) e , como é de praxe > na maioria dos processos Oracle (de upgrade, de patch, de instalação, etc - > muitos mesmo) , ele está na forma de um shell script que chama o sqlplus . > ok, sem problema, em princípio alguém pensaria, mas aí vem o > inusitado/curioso : a pessoa tinha no glogin.sql um ALTER SESSION SET > NLS_DATE_FORMAT='dd/mm/ hh24:mi:ss'; - como muita gente tem, eu mesmo - > , a coisa é que, claro, o banco estava num styatus não-open, restrito (para > se poder fazer a tal migração), então ao tentar logar no sqlplus o comando > ALTER SESSION do glogon.sql falhava (não havia sessão normal para se fazer > ALTER), eo o tal script da Oracle estava programado para sair / abortar > falhar em caso de qquer erro Ou seja, o procedimento falhava por causa > de uma customização simples e comum feita no sqlplus, e (claro) demorou pra > se descobrir a causa > Achei curioso e interessante para comentar com o Grupo... > > []s > > Chiappa > > > [As partes desta mensagem que não continham texto foram removidas] -- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Re: Tabulação - Oracle Reports 9
É no estilo Form Letter. Tenho 1 único reapeating frame e com & como mencionou. Não verifiquei esta opção de anchor ainda, mas posicionar com o mouse no layout mode não foi possível, tendo em vista que, aparentemente, só é possível posicionar o primeiro parágrafo inteiro (todas as linhas do parágrafo para a direita por exemplo), e não único e exclusivamente a primeira linha do primeiro parágrafo (a menos que eu pressionar várias barras de espaço). Em 21 de junho de 2012 18:29, J. Laurindo Chiappa escreveu: > ** > > > Ainda não está claro : é todo o texto do Documento que está numa coluna > string da tabela Oracle que vc seleciona ? Ou cada frase é um text item > diferente, vindo de uma coluna diferente ??? Ou ainda (o que parece ser o > caso) esse report na verdade é um estilo Form Letter, ie, tipo uma > Carta-Padrão , onde dentro de um único repeating frame vc tem um único text > item, e nesse text item com a parte fixa da mensagem escrita como texto > mesmo E as partes variáveis recuperadas do SELECT na tabela Oracle > referenciadas com variáveis, tipo este (imagine que o nome do empregado e o > salário venham duma tabela Oracle especificada no data model) : > > Prezado Sr. & > > neste momento o seu salário é de & > > Abraços, > > Depto RH > > ===> DEPENDENDO do caso, a sugestão é diferente, mas de modo geral : > > - se cada parágrafo/frase for um text item, no Oracle Reports a informação > dentro do text item é exibida EXATAMENTE aonde o text item está posicionado > no layout Model, vc teria que simplesmente ARRASTAR/POSICIONAR cada text > item para ficar na posição que vc quer Há algumas possibilidades com > ANCHORS que podem te ajudar, també, > > - se for um estilo Form Letter, de modo semelhante o que vc tem que fazer > é POSICIONAR cada &nomedacoluna na posição exata que vc deseja > > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, Yuri Menon escreveu > > > > Estou desenvolvendo um relatório que servirá como petições iniciais para > > execuções fiscais, logo, tem todo um padrão gramatical e estrutural a ser > > obedecido. > > > > Os parágrafos em questão, são campos Text. E o TAB que mencionei é a > tecla > > tab do teclado, ou chr(9) na tabela ascii. > > > > O que eu quero é dar um espaçamento sem utilizar a barra de espaço. Dei o > > exemplo do TAB, apenas para ficar mais claro, no 'Microsoft Word' por > > exemplo, se eu não me engano isso é chamado de recuo da primeira linha e > é > > disso que eu estou precisando, pois gambiarra (vários espaços) não estão > > funcionando. > > > > Banco: 10.2.0.1.0 > > Report Builder 9.0.2.0.3 > > > > imagem para ficar mais claro: > > http://s13.postimage.org/u683jch1h/peticao.png > > > > Em 21 de junho de 2012 14:41, J. Laurindo Chiappa > > escreveu: > > > > > ** > > > > > > > > > > Não entendi a sua necessidade : vc tem um boilerplate aonde quer > inserir > > > um TAB, é isso ? Ou é um display item (criado manualmente ou vindo de > uma > > > query no Data Model, não importa) que tem TAB no conteúdo ?? > > > E mais que isso, vc Sabe, imagino, que o TAB é um caracter de controle, > > > que normalmente as APIs do SO (que é o que o RDBMS e o Oracle Reports > usam) > > > ** não ** são capazes de exibir, ao invés a interpretam (faça um cat > > > nomedeumarquivoquecontémtab.txt e depois um cat -vb > > > nomedeumarquivoquecontémtab.txt que vc vai ver a dif Então plz, > > > Explique pra gente : > > > > > > - de ONDE vem esse TAB > > > > > > - aonde vc pretende usá-lo no Reports > > > > > > - o que vc quer que o Reports faça com ele (transformar numa qtdade > > > específica de espaços em branco, mostrar um caracter visível pro > usuário > > > saber que o TAB está lá, usar como Separador e carregar o valor antes > do > > > TAB numa coisa e o depois do TAB em outra), ou o que , Exatamente, vc > quer > > > com ele > > > > > > E as eventuais infos de Versão do banco além do Reports, , > Ajudariam > > > Manda essas infos TODAS que a gente pode palpitar melhor > > > > > > []s > > > > > > Chiappa > > > > > > --- Em oracle_br@yahoogrupos.com.br, Yuri Menon escreveu > > > > > > > > > > > > Estou com um problema chato no Reports. > > > > Não consigo utilizar TAB. Tentei até fazer um: > > > > > > > > select CHR(9) || 'Texto' > > > > from dual; > > > > > > > > Mas o Reports converte o TAB para ESPAÇO. > > > > > > > > Tenho que dar vários espaços, mas aí dá diferença de um parágrafo > para > > > > outro, fica feio. > > > > > > > > Procurei por tudo no Google mas não achei nada, se alguém tiver uma > > > solução > > > > eu agradeço! > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > [As partes desta mensagem que não continham texto foram removidas] --
Re: [oracle_br] Re: Rman duplicate DB dataguard erro
Boa tarde senhores. Cara este erro esta ocorrendo na parte de rede ( a nova instância esta BLOCKED). Para resolver este erro verifique o listener e o tnsnames... segue um exemplo abaixo (é so trocar os "valores"). Mas o importante antes de iniciar o processo de duplicação e verificar se os serviços estão respondendo nos dois servidores Quando colocar o standby em nomount (iniciando somente com o parametro db_name) é a hore de executar os testes: --NO PRIMARIO tnsping tnsping sqlplus sys/@ as sysdba sqlplus sys/@ as sysdba --NO STANDBY tnsping tnsping sqlplus sys/@ as sysdba sqlplus sys/@ as sysdba Se todas os testes estiverem ok, está pronto para duplicar... caso contrario, reveja o listener. OBS: Na hora de subir o listener, vá para o GRID_HOME/bin e de lá start o listener (prestar atenção na linha do listener abaixo, pois ele vai indicar que vc esta usando realmente o listener que vc alterou) Listener Parameter File /u01/app/oracle/product/11.2.0/grid/network/admin/listener.ora EX: lsnrctl status LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 21-JUN-2012 15:07:08 Copyright (c) 1991, 2010, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) STATUS of the LISTENER Alias LISTENER Version TNSLSNR for Linux: Version 11.2.0.2.0 - Production Start Date 16-APR-2012 14:19:07 Uptime 66 days 0 hr. 48 min. 1 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /u01/app/oracle/product/11.2.0/grid/network/admin/listener.ora Listener Log File /u01/app/oracle/diag/tnslsnr/camaragibe/listener/alert/log.xml --tnsnames = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ) ) ) = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ) ) ) Alterando o listener. (executar no PRIMARIO e no STANDBY) --Banco primário: SID_LIST_LISTENER = (SID_DESC = (GLOBAL_DBNAME = ) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1) (SID_NAME = ) ) (SID_DESC = (GLOBAL_DBNAME = _DGMGRL) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1) (SID_NAME = ) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) ) ) --Banco Standby: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1) (SID_NAME = ) ) (SID_DESC = (GLOBAL_DBNAME = _DGMGRL) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1) (SID_NAME = ) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) ) ) De: cassulcamilojacinto Para: oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 21 de Junho de 2012 14:09 Assunto: [oracle_br] Re: Rman duplicate DB dataguard erro O comando exacto que usei rman target sys/*@DataguardPROD auxiliary sys/*@NOVADEHISTORICO duplicate target database to 'NOVADEHISTORICO' from active database --- Em mailto:oracle_br%40yahoogrupos.com.br, "cassulcamilojacinto" escreveu > > tnsnames.ora > > NOVADEHISTORICO = > (DESCRIPTION = > (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.21.106)(PORT = 1521)) > (CONNECT_DATA = > (SERVER = DEDICATED) > (SERVICE_NAME = NOVADEHISTORICO)(UR=A) > ) > ) > __ > listener.ora > > SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(GLOBAL_DBNAME=NOVADEHISTORICO)(ORACLE_HOME=/u01/app/oracle/product/11.2.0/db)(SID_NAME=NOVADEHISTORICO)) > __ > > > > --- Em mailto:oracle_br%40yahoogrupos.com.br, "cassulcamilojacinto" > escreveu > > > > lsnrctl status > > > > LSNRCTL for IBM/AIX RISC System/6000: Version 11.2.0.2.0 - Production on > > 21-JUN-2012 09:13:57 > > > > Copyright (c) 1991, 2010, Oracle. All rights reserved. > > > > Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)) > > STATUS of the LISTENER > > > > Alias LISTENER > > Version TNSLSNR for IBM/AIX RISC System/6000: Version 11.2.0.2.0 - > > Production > > Start Date 08-MAY-2012 12:40:27 > > Uptime 43 days 20 hr. 33 min. 30 sec > > Trace Level off > > Security ON: Local OS Authentication > > SNMP ON > > Listener Log File > > /u01/app/oracle/diag/tnslsnr/servidor/listener/alert/log.xml > > Listening Endpoints Summary... > > (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=servidor.prd.empresa.local)(PORT=1521))) > >
Re: [oracle_br] Re: Tabulação - Oracle Reports 9
Estou desenvolvendo um relatório que servirá como petições iniciais para execuções fiscais, logo, tem todo um padrão gramatical e estrutural a ser obedecido. Os parágrafos em questão, são campos Text. E o TAB que mencionei é a tecla tab do teclado, ou chr(9) na tabela ascii. O que eu quero é dar um espaçamento sem utilizar a barra de espaço. Dei o exemplo do TAB, apenas para ficar mais claro, no 'Microsoft Word' por exemplo, se eu não me engano isso é chamado de recuo da primeira linha e é disso que eu estou precisando, pois gambiarra (vários espaços) não estão funcionando. Banco: 10.2.0.1.0 Report Builder 9.0.2.0.3 imagem para ficar mais claro: http://s13.postimage.org/u683jch1h/peticao.png Em 21 de junho de 2012 14:41, J. Laurindo Chiappa escreveu: > ** > > > Não entendi a sua necessidade : vc tem um boilerplate aonde quer inserir > um TAB, é isso ? Ou é um display item (criado manualmente ou vindo de uma > query no Data Model, não importa) que tem TAB no conteúdo ?? > E mais que isso, vc Sabe, imagino, que o TAB é um caracter de controle, > que normalmente as APIs do SO (que é o que o RDBMS e o Oracle Reports usam) > ** não ** são capazes de exibir, ao invés a interpretam (faça um cat > nomedeumarquivoquecontémtab.txt e depois um cat -vb > nomedeumarquivoquecontémtab.txt que vc vai ver a dif Então plz, > Explique pra gente : > > - de ONDE vem esse TAB > > - aonde vc pretende usá-lo no Reports > > - o que vc quer que o Reports faça com ele (transformar numa qtdade > específica de espaços em branco, mostrar um caracter visível pro usuário > saber que o TAB está lá, usar como Separador e carregar o valor antes do > TAB numa coisa e o depois do TAB em outra), ou o que , Exatamente, vc quer > com ele > > E as eventuais infos de Versão do banco além do Reports, , Ajudariam > Manda essas infos TODAS que a gente pode palpitar melhor > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, Yuri Menon escreveu > > > > > Estou com um problema chato no Reports. > > Não consigo utilizar TAB. Tentei até fazer um: > > > > select CHR(9) || 'Texto' > > from dual; > > > > Mas o Reports converte o TAB para ESPAÇO. > > > > Tenho que dar vários espaços, mas aí dá diferença de um parágrafo para > > outro, fica feio. > > > > Procurei por tudo no Google mas não achei nada, se alguém tiver uma > solução > > eu agradeço! > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > [As partes desta mensagem que não continham texto foram removidas] -- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Re: A métrica "Current Open Cursors Count" está em 1218 (ORACLE 10g)
Na msgs que vc recebeu quando entrou no grupo é mostrado o procedimento, que basicamente é enviar msg, com o Mesmo e-mail usado para se incluir, para o endereço oracle_br-unsubscr...@yahoogrupos.com.br : faça isso, e se por qquer problema não resolver (o que não deveria ocorrer, mas enfim), aí vc manda uma msg privada para mim em oracle_br-ow...@yahoogrupos.com.br que eu excluo o seu usuário []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Carlos Andrade escreveu > > como saio do grupo? > > > > > De: Joao > Para: oracle_br@yahoogrupos.com.br > Enviadas: Terça-feira, 19 de Junho de 2012 12:39 > Assunto: [oracle_br] Re: A métrica "Current Open Cursors Count" está em 1218 > (ORACLE 10g) > > > > Obrigado Chiappa irei analisar a situação aqui abraços > > --- Em oracle_br@yahoogrupos.com.br, "J. Laurindo Chiappa" > escreveu > > > > Colega, vc ** nunca ** "deve" fazer NADA só porque o software de > > monitoração x deu uma msg y : isso é trabalho do DBA copy-and-paste, que > > não se dá conta que softwares são Imperfeitos, que a Administração não é > > uma tarefa one size fits all, que muita coisa VARIA de acordo com o seu > > ambiente > > No caso, o que vc tem que fazer é o mesmo : primeiro, conhecer e entender > > os fatos técnicos envolvidos, para só depois que entendeu a situação poder > > Avaliar se é indicada Atuação ou não, okdoc ? No seu cenário corrente, o > > que ocorre é que, embora a Documentação do OEM em > > http://docs.oracle.com/cd/B16240_01/doc/doc.102/e16282/oracle_database_help/oracle_database_database_resource_usage_opencursors.html > > não diga explicitamente, nós sabemso que quando vc conta cursores abertos > > pela view própria (V$OPEN_CURSOR) , vc está contando tanto cursores em > > CACHE quanto Cursores realmente, totralmente, Abertos - vide > > http://asktom.oracle.com/pls/apex/f?p=100:11:0P11_QUESTION_ID:163212348068#9437527366928 > > para mais refs -, e pelo que vc descreve parece que o OEM na sua versão > > está usando essa fonte como medida > > O que vc vai fazer é medir, diversas vezes em diversas ocasiões de um > > período, a qtdade Real de cursores verdadeiramente abertos no seu database, > > consultando as views de estatística cfrme mostrado no link do asktom, e se > > realmente esse número está sempre bem abaixo do seu parâmetro de OPEN > > CURSORS, isso quer dizer que não está havendo cursor leak na sua aplicação, > > e que a medida do OEM não está sendo efetiva (provavelmente por causa de > > cache), então ela deve ser desabilitada, ou ao menos desconsiderada... > > > > []s > > > >Chiappa > > > > > > --- Em oracle_br@yahoogrupos.com.br, "Joao" escreveu > > > > > > Pessoal estou recebendo alertas no enterprise manager com a mensagem A > > > métrica "Current Open Cursors Count" está em 1218, verifiquei que o > > > parâmetro open cursors está como 300 no banco, queria saber se alguém já > > > passou por isso e se devo alterar o parâmetro open cursors? > > > > > > Obrigado > > > > > > João Henrique > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] >
[oracle_br] Re: Rman duplicate DB dataguard erro
O comando exacto que usei rman target sys/*@DataguardPROD auxiliary sys/*@NOVADEHISTORICO duplicate target database to 'NOVADEHISTORICO' from active database --- Em oracle_br@yahoogrupos.com.br, "cassulcamilojacinto" escreveu > > tnsnames.ora > > NOVADEHISTORICO = > (DESCRIPTION = > (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.21.106)(PORT = 1521)) > (CONNECT_DATA = > (SERVER = DEDICATED) > (SERVICE_NAME = NOVADEHISTORICO)(UR=A) > ) > ) > > listener.ora > > SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(GLOBAL_DBNAME=NOVADEHISTORICO)(ORACLE_HOME=/u01/app/oracle/product/11.2.0/db)(SID_NAME=NOVADEHISTORICO)) > _ > > > > --- Em oracle_br@yahoogrupos.com.br, "cassulcamilojacinto" > escreveu > > > > lsnrctl status > > > > LSNRCTL for IBM/AIX RISC System/6000: Version 11.2.0.2.0 - Production on > > 21-JUN-2012 09:13:57 > > > > Copyright (c) 1991, 2010, Oracle. All rights reserved. > > > > Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)) > > STATUS of the LISTENER > > > > Alias LISTENER > > Version TNSLSNR for IBM/AIX RISC System/6000: Version > > 11.2.0.2.0 - Production > > Start Date08-MAY-2012 12:40:27 > > Uptime43 days 20 hr. 33 min. 30 sec > > Trace Level off > > Security ON: Local OS Authentication > > SNMP ON > > Listener Log File > > /u01/app/oracle/diag/tnslsnr/servidor/listener/alert/log.xml > > Listening Endpoints Summary... > > > > (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=servidor.prd.empresa.local)(PORT=1521))) > > Services Summary... > > Service "+ASM" has 1 instance(s). > > Instance "+ASM", status READY, has 1 handler(s) for this service... > > Service "DATAGUARDOK" has 1 instance(s). > > Instance "DATAGUARDOK", status READY, has 1 handler(s) for this service... > > Service "DATAGUARDOKXDB" has 1 instance(s). > > Instance "DATAGUARDOK", status READY, has 1 handler(s) for this service... > > Service "NOVADEHISTORICO" has 1 instance(s). > > Instance "NOVADEHISTORICO", status BLOCKED, has 1 handler(s) for this > > service... > > The command completed successfully > > > > > > --- Em oracle_br@yahoogrupos.com.br, "cassulcamilojacinto" > > escreveu > > > > > > Caros ilustres tenho o seguinte ambiente > > > > > > Bdproducao > > > > > > Dataguard da bdproducao ( usados para consulta apenas ) > > > > > > E preciso de fazer um duplicate do Dataguard para criar uma base de dados > > > de instancia única para ser uma base de dados de histórico . E o servidor > > > Dataguard terá o Dataguard e uma instancia normal para histórico de dados. > > > > > > > > > Criei a estrutura para a nova base de dados e fiz o startup nomount e > > > tudo ok, defini as coisas no listener e no tnsnames e ficou tudo quase > > > ok, mas a nova instancia ficou com o estado blocked no listener. > > > > > > Entrei no rman na boa definindo o target( Dataguard ) e o auxiliary (nova > > > base de dados de instancia única ) > > > > > > Ao fazer o comando duplicate database from active to novabasededados da > > > logo um erro, o seguinte erro > > > RMAN-00571: === > > > RMAN-00569: === ERROR MESSAGE STACK FOLLOWS === > > > RMAN-00571: === > > > RMAN-03002: failure of Duplicate Db command at 06/12/2011 22:52:46 > > > RMAN-06174: not connected to auxiliary database > > > RMAN-03015: error occurred in stored script Memory Script > > > RMAN-04006: error from auxiliary database: ORA-12514: TNS:listener does > > > not currently know of service requested in connect descriptor > > > > > >
[oracle_br] Re: Rman duplicate DB dataguard erro
tnsnames.ora NOVADEHISTORICO = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.21.106)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = NOVADEHISTORICO)(UR=A) ) ) listener.ora SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(GLOBAL_DBNAME=NOVADEHISTORICO)(ORACLE_HOME=/u01/app/oracle/product/11.2.0/db)(SID_NAME=NOVADEHISTORICO)) _ --- Em oracle_br@yahoogrupos.com.br, "cassulcamilojacinto" escreveu > > lsnrctl status > > LSNRCTL for IBM/AIX RISC System/6000: Version 11.2.0.2.0 - Production on > 21-JUN-2012 09:13:57 > > Copyright (c) 1991, 2010, Oracle. All rights reserved. > > Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)) > STATUS of the LISTENER > > Alias LISTENER > Version TNSLSNR for IBM/AIX RISC System/6000: Version > 11.2.0.2.0 - Production > Start Date08-MAY-2012 12:40:27 > Uptime43 days 20 hr. 33 min. 30 sec > Trace Level off > Security ON: Local OS Authentication > SNMP ON > Listener Log File > /u01/app/oracle/diag/tnslsnr/servidor/listener/alert/log.xml > Listening Endpoints Summary... > > (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=servidor.prd.empresa.local)(PORT=1521))) > Services Summary... > Service "+ASM" has 1 instance(s). > Instance "+ASM", status READY, has 1 handler(s) for this service... > Service "DATAGUARDOK" has 1 instance(s). > Instance "DATAGUARDOK", status READY, has 1 handler(s) for this service... > Service "DATAGUARDOKXDB" has 1 instance(s). > Instance "DATAGUARDOK", status READY, has 1 handler(s) for this service... > Service "NOVADEHISTORICO" has 1 instance(s). > Instance "NOVADEHISTORICO", status BLOCKED, has 1 handler(s) for this > service... > The command completed successfully > > > --- Em oracle_br@yahoogrupos.com.br, "cassulcamilojacinto" > escreveu > > > > Caros ilustres tenho o seguinte ambiente > > > > Bdproducao > > > > Dataguard da bdproducao ( usados para consulta apenas ) > > > > E preciso de fazer um duplicate do Dataguard para criar uma base de dados > > de instancia única para ser uma base de dados de histórico . E o servidor > > Dataguard terá o Dataguard e uma instancia normal para histórico de dados. > > > > > > Criei a estrutura para a nova base de dados e fiz o startup nomount e tudo > > ok, defini as coisas no listener e no tnsnames e ficou tudo quase ok, mas a > > nova instancia ficou com o estado blocked no listener. > > > > Entrei no rman na boa definindo o target( Dataguard ) e o auxiliary (nova > > base de dados de instancia única ) > > > > Ao fazer o comando duplicate database from active to novabasededados da > > logo um erro, o seguinte erro > > RMAN-00571: === > > RMAN-00569: === ERROR MESSAGE STACK FOLLOWS === > > RMAN-00571: === > > RMAN-03002: failure of Duplicate Db command at 06/12/2011 22:52:46 > > RMAN-06174: not connected to auxiliary database > > RMAN-03015: error occurred in stored script Memory Script > > RMAN-04006: error from auxiliary database: ORA-12514: TNS:listener does not > > currently know of service requested in connect descriptor > > >
[oracle_br] Re: Rman duplicate DB dataguard erro
lsnrctl status LSNRCTL for IBM/AIX RISC System/6000: Version 11.2.0.2.0 - Production on 21-JUN-2012 09:13:57 Copyright (c) 1991, 2010, Oracle. All rights reserved. Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)) STATUS of the LISTENER Alias LISTENER Version TNSLSNR for IBM/AIX RISC System/6000: Version 11.2.0.2.0 - Production Start Date08-MAY-2012 12:40:27 Uptime43 days 20 hr. 33 min. 30 sec Trace Level off Security ON: Local OS Authentication SNMP ON Listener Log File /u01/app/oracle/diag/tnslsnr/servidor/listener/alert/log.xml Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=servidor.prd.empresa.local)(PORT=1521))) Services Summary... Service "+ASM" has 1 instance(s). Instance "+ASM", status READY, has 1 handler(s) for this service... Service "DATAGUARDOK" has 1 instance(s). Instance "DATAGUARDOK", status READY, has 1 handler(s) for this service... Service "DATAGUARDOKXDB" has 1 instance(s). Instance "DATAGUARDOK", status READY, has 1 handler(s) for this service... Service "NOVADEHISTORICO" has 1 instance(s). Instance "NOVADEHISTORICO", status BLOCKED, has 1 handler(s) for this service... The command completed successfully --- Em oracle_br@yahoogrupos.com.br, "cassulcamilojacinto" escreveu > > Caros ilustres tenho o seguinte ambiente > > Bdproducao > > Dataguard da bdproducao ( usados para consulta apenas ) > > E preciso de fazer um duplicate do Dataguard para criar uma base de dados de > instancia única para ser uma base de dados de histórico . E o servidor > Dataguard terá o Dataguard e uma instancia normal para histórico de dados. > > > Criei a estrutura para a nova base de dados e fiz o startup nomount e tudo > ok, defini as coisas no listener e no tnsnames e ficou tudo quase ok, mas a > nova instancia ficou com o estado blocked no listener. > > Entrei no rman na boa definindo o target( Dataguard ) e o auxiliary (nova > base de dados de instancia única ) > > Ao fazer o comando duplicate database from active to novabasededados da logo > um erro, o seguinte erro > RMAN-00571: === > RMAN-00569: === ERROR MESSAGE STACK FOLLOWS === > RMAN-00571: === > RMAN-03002: failure of Duplicate Db command at 06/12/2011 22:52:46 > RMAN-06174: not connected to auxiliary database > RMAN-03015: error occurred in stored script Memory Script > RMAN-04006: error from auxiliary database: ORA-12514: TNS:listener does not > currently know of service requested in connect descriptor >
Re: [oracle_br] Re: A métrica "Current Open Cursors Count" está em 1218 (ORACLE 10g)
como saio do grupo? De: Joao Para: oracle_br@yahoogrupos.com.br Enviadas: Terça-feira, 19 de Junho de 2012 12:39 Assunto: [oracle_br] Re: A métrica "Current Open Cursors Count" está em 1218 (ORACLE 10g) Obrigado Chiappa irei analisar a situação aqui abraços --- Em oracle_br@yahoogrupos.com.br, "J. Laurindo Chiappa" escreveu > > Colega, vc ** nunca ** "deve" fazer NADA só porque o software de > monitoração x deu uma msg y : isso é trabalho do DBA copy-and-paste, que não > se dá conta que softwares são Imperfeitos, que a Administração não é uma > tarefa one size fits all, que muita coisa VARIA de acordo com o seu > ambiente > No caso, o que vc tem que fazer é o mesmo : primeiro, conhecer e entender > os fatos técnicos envolvidos, para só depois que entendeu a situação poder > Avaliar se é indicada Atuação ou não, okdoc ? No seu cenário corrente, o que > ocorre é que, embora a Documentação do OEM em > http://docs.oracle.com/cd/B16240_01/doc/doc.102/e16282/oracle_database_help/oracle_database_database_resource_usage_opencursors.html > não diga explicitamente, nós sabemso que quando vc conta cursores abertos > pela view própria (V$OPEN_CURSOR) , vc está contando tanto cursores em CACHE > quanto Cursores realmente, totralmente, Abertos - vide > http://asktom.oracle.com/pls/apex/f?p=100:11:0P11_QUESTION_ID:163212348068#9437527366928 > para mais refs -, e pelo que vc descreve parece que o OEM na sua versão está > usando essa fonte como medida > O que vc vai fazer é medir, diversas vezes em diversas ocasiões de um > período, a qtdade Real de cursores verdadeiramente abertos no seu database, > consultando as views de estatística cfrme mostrado no link do asktom, e se > realmente esse número está sempre bem abaixo do seu parâmetro de OPEN > CURSORS, isso quer dizer que não está havendo cursor leak na sua aplicação, e > que a medida do OEM não está sendo efetiva (provavelmente por causa de > cache), então ela deve ser desabilitada, ou ao menos desconsiderada... > > []s > >Chiappa > > > --- Em oracle_br@yahoogrupos.com.br, "Joao" escreveu > > > > Pessoal estou recebendo alertas no enterprise manager com a mensagem A > > métrica "Current Open Cursors Count" está em 1218, verifiquei que o > > parâmetro open cursors está como 300 no banco, queria saber se alguém já > > passou por isso e se devo alterar o parâmetro open cursors? > > > > Obrigado > > > > João Henrique > > > [As partes desta mensagem que não continham texto foram removidas]