[oracle_br] GUOB Tech Day X - 10/08/2019

2019-06-23 Por tôpico Ricardo Portilho Proni rica...@nervinformatica.com.br [oracle_br]

Em 10/08/2019 ocorrerá a 10ª edição do GUOB Tech Day!!!

Speakers da Oracle confirmados para o evento:
Mike Dietrich: Master Product Manager do time de Database Upgrade / 
Migration. Siga o Twitter dele aqui: @mikedietrichde;

Anil Nair: Product Manager de RAC. Siga o Twitter dele aqui: @RACMasterPM;
Sandesh Rao: VP de Autonomous Database Health e Machine Learning da 
Oracle. Siga o Twitter dele aqui: @sandeshr;
Ricardo Gonzalez: Product Manager de Cloud Migration. Siga o Twitter 
dele aqui: @_rickgonzalez.
Nirmala Sundarappa: Product Manager de Java/DB. Siga o Twitter dela 
aqui: @nsundara


Além dos Speakers da Oracle, também teremos a presenças de:
Franck Pachot, DBA no CERN, a Organização Europeia para a Pesquisa 
Nuclear, o maior laboratório de física de partículas do mundo. Além 
disso, ele é ACE Director e membro do Oak Table. Siga o Twitter dele 
aqui: @FrankPachot

Gustavo Gonzalez, Oracle ACE Director. Siga o Twitter dele aqui: @ggonza4itc
Rolando Carrasco, Oracle ACE e Oracle Groundbreaker Ambassador. Siga o 
Twitter dele aqui: @borland_c


Alguns speakers brasileiros falando sobre Oracle Database, Cloud e Java:
Alex Zaballa;
Rodrigo Jorge;
Marcus Vinicius Miguel Pedro;
Ricardo Portilho Proni;
Franky Weber Faust;
Matheus Boesing;
Gilson Martins;
Rogério Bacchi Eguchi;
José Mario Barduchi;
Adriano Bonacin;
Anderson Rodrigues Ferreira;
Dimas Chbane;
Waslley Souza;

Caroline Dantas;
Elder Moraes;
Otávio Santana;
Cesar Augusto Nogueira;
Rafael Benevides;
Fabiane Nardon;
Claudio Eduardo Oliveira;
Jhonathan Soares;
Leandro Domingues;
Bruno Souza.

Também teremos diversas palestras com outros temas:
Java;
EBS;
APEX;
Desenvolvimento;
Dentre outros.

Quando:
10/08/2019

Onde:
Universidade Nove de Julho (UNINOVE) – Campus Vergueiro.
Rua Vergueiro, 235 – Liberdade – São Paulo-SP

Quanto?
https://guobtechday2019.eventize.com.br/index.php?pagina=4

Inscrições:
https://guobtechday2019.eventize.com.br/index.php?inscricao

Grade Completa:
https://guobtechday2019.eventize.com.br/index.php?pagina=3

Será Filmado ou Transmitido Online?
Não

Participe da 10ª edição do GUOB TECH DAY. Faça sua inscrição ainda 
hoje, aproveite que o ingresso ainda está no primeiro lote.


Abraços!
#GUOB #GUOBTechDay




Re: [oracle_br] Dúvida em drop / create

2019-04-18 Por tôpico Ricardo Ferro rfe...@gmail.com [oracle_br]
Leandro,

basta acrescentar uma barra ( / ) no final do bloco anônimo que vai
funcionar.

BEGIN
EXECUTE IMMEDIATE 'DROP TABLE BDD.TESTE';
EXCEPTION
WHEN OTHERS THEN NULL;
END;
*/*
(...)



Ricardo Ferro
Olinda PE
rfe...@gmail.com


Em qui, 18 de abr de 2019 às 17:20, Leandro Valiengo
leandro_valie...@yahoo.com.br [oracle_br] 
escreveu:

>
>
> Prezados,
> boa tarde.
>
> Estou tendo seguinte erro no script:
>
> BEGIN
> EXECUTE IMMEDIATE 'DROP TABLE BDD.TESTE';
> EXCEPTION
> WHEN OTHERS THEN NULL;
> END;
>
> CREATE TABLE BDD.TESTE (
> .
> .
> .
> );
>
> COMMENT ON TABLE BDD.TESTE IS 'Tabela bla bla bla';
>
> COMMENT ON TABLE BDD.TESTE IS 'Tabela bla bla bla';
> Relatório de erros -
> ORA-06550: linha 7, coluna 1:
> PLS-00103: Encountered the symbol "CREATE"
> 06550. 0 -  "line %s, column %s:\n%s"
> *Cause:Usually a PL/SQL compilation error.
> *Action:
>
> abs,
> Leandro
>
>
>


RES: RES: RES: RES: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 MILHOES DE LINHAS

2017-10-18 Por tôpico Ricardoricardo....@terra.com.br [oracle_br]
Chiappa, bom dia.

 

Foi extremamente rápido. Acredite ou não, veja o tempo:

 

ERPPRD@dbcapul2 > Disconnected from Oracle Database 11g Enterprise Edition 
Release 11.2.0.4.0 - 64bit Production

With the Partitioning, Real Application Clusters, Automatic Storage Management, 
OLAP,

Data Mining and Real Application Testing options

0.02user 0.01system 15:26.91elapsed 0%CPU (0avgtext+0avgdata 55296maxresident)k

8inputs+56outputs (0major+28765minor)pagefaults 0swaps

 

Mais uma vez, muito obrigado.

 

Ricardo

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: terça-feira, 17 de outubro de 2017 18:03
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: RES: RES: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 
MILHOES DE LINHAS

 

  

Ok : se nesse servidor 50% inferior E rodando serial vc levou duas horas, ** 
faça um teste ** nele paralelizando o UPDATE com digamos umas 4 slaves e veja o 
que acontece SE o ganho for bom, taca um DOP ainda maior em PROD que vc 
deve ter uma redução significativa do tempo

[]s

  Chiappa





RES: RES: RES: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 MILHOES DE LINHAS

2017-10-17 Por tôpico Ricardoricardo....@terra.com.br [oracle_br]
Chiappa,

O servidor de contingência que realizei o procedimento de update, é +/- 50% 
inferior ao de produção (conjunto processador, disco controladora local, etc).

Não usei paralelismo, rodei o UPDATE direto... esta tabela não tem colunas 
CLOB,BLOB... e também não está particionada...

 

Ricardo

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: terça-feira, 17 de outubro de 2017 15:52
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: RES: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 
MILHOES DE LINHAS

 

  

Tá, mas xô entender melhor : depois que vc desabilitou os triggers e dropou os 
índices (E TAMBÉM desabilitou ou dropou as constraints, claro), vc fez o UPDATE 
em modo serial OU com paralelismo Ativado (já que cfrme a Documentação online 
em 
https://docs.oracle.com/cd/E11882_01/server.112/e25523/parallel007.htm#i1009257 
indica, é Possível se paralelizar UPDATEs e outros DMLs via ALTER SESSION 
ENABLE PARALLEL DML) ? QUAL o degree de paralelismo que vc usou no UPDATE, se 
estava habilitado o PARALLEL DML ? Se não fez o UPDATE em Parallel-mode, tinha 
alguma coisa que te impedia (por exemplo, tabela é clusterizada, ou é 
não-particionada contendo colunas LOBs, ou tá envolvida numa transação 
distribuída, ou qquer uma das demais restrições) ??
 Pergunto isso porque num hardware enterprise-class (inferior à Produção mas 
não é tããão inferior, creio) E com o overhead dos índices e das constraints 
eliminado, 11 milhões Não É de forma alguma algo que deveria levar 2 horas pra 
se fazer UPDATE, daí minha Dedução que talvez vc não paralelizou, ou então 
paralelizou com um degree muito pequeno/tímido...
 
 []s
 
   Chiappa





RES: RES: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 MILHOES DE LINHAS

2017-10-17 Por tôpico Ricardoricardo....@terra.com.br [oracle_br]
Chiappa,

 

De fato foi o que aconteceu, inicialmente o bloco PL/SQL rodou tranquilo, a 
cada 100.000 linhas, porém aos poucos foi ficando lento, aí eu cancelei.

E fiz exatamente o procedimento que você informou neste, ou seja, dropei todos 
os índices, desabilitei as triggers, em um base StandBy em um DG que mantenho.

Estabeleci uma área de UNDO de 256GB de disco e RETENÇÃO de 6 Horas.

O processo rodou em 2 horas, em um servidor com recursos inferior ao de 
produção ( 2 Nodes rodando em storage VNX bem configurado pelo pessoal da 
DELL-EMC).

Depois a recriação dos índices demorou 1 hora rodando com parallel 10, 
totalizando todo o processo aprox.. 3 horas.

Irei rodar este processo em uma janela bem folgada no amb produção , e acredito 
que irá cair para quase a metade do tempo.

 

De qq forma, muito obrigado pela abordagem.

 

Att.:

Ricardo

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: terça-feira, 17 de outubro de 2017 13:55
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 MILHOES DE 
LINHAS

 

  

Ricardo, eu ** discordo ** dessa Abordagem : se o objetivo é máxima Performance 
o correto e Recomendado é vc ter uma área de ROLLBACK o mais larga Possível e 
fazer num comando só INCLUSIVE, eu imagino que vc Saiba que :

a. cada COMMIT *** implica *** em espera por I/O, já que força um sync write

b. vc está jogando PELA JANELA a integridade dos dados, pois se vc tinha que 
processar x linhas, processou menos que isso e deu um COMMIT, se as próximas 
linhas falharem vc acabou com uma tabela MEio processada e Meio não processada, 
comofaz ??

c. vc está jogando PELA JANELA o conceito de Transação, que demanda que *** 
TODOS *** os comandos/operações Tem que ser reversíveis : ora , no mesmo 
exemplo de cima se vc comitou algumas vezes no LOOP e depois disso houve falha 
(ou o usuário quer Desfazer a transação) o ROLLBACK SIMPLESMENTE NÃO VAI 
FUNCIONAR, o que tá comitado comitou, comofaz??

==> NADA do que eu disse é novidade, há 15 anos o Tom Kyte já falava isso, vide 
https://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:4951966319022
 . PENSE NESSAS CONSEQUÊNCIAS antes de sair usando essa 'técnica', sim sim 
???

 imho os procedimentos Performáticos e Seguros de se fazer seriam :

1. Paralelismo  : já que é EE vc ** necessariamente ** TEM aí na mão a chance 
de rodar o DML em parallel-mode e/ou de ler os registros que quer alterar em 
Parallel... O degree de parallelismo vai depender muito do teu hardware, vc tem 
que levantar qual tua capacidade em termos de CPU e I/O...

ou

2. se a Maioria das linhas vão ser Updateadas, vc faz um INSERT */ APPEND */ 
num outra tabela , alterando o valor que quer alterar : isso vai diminuir 
MONSTRUOSAMENTE o tanto de redo log gerado (não vai zerar mas vai Diminuir 
Enormemente!!) e é mais rápido que UPDATE, veja 
https://asktom.oracle.com/pls/apex/asktom.search?tag=how-to-update-millions-or-records-in-a-table-200211#6417104879869
 para um Exemplo

===> E NECESSARIAMENTE um DML largo é SIM uma Manutenção da tabela, então TEM 
que ser feita num período de menor carga no sistema, e PREFERENCIALMENTE, com 
os índices E constraints desabilitados, os quais vc Reconstruiria em parallel 
depois e com NOVALIDATE nas constraint se possível...

  []s
  
Chiappa

OBS : se por qualquer Motivo não puder fazer Parallel SQL ao menos valide a 
opção de BULK COLLECT serial





RES: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 MILHOES DE LINHAS

2017-10-17 Por tôpico Ricardoricardo....@terra.com.br [oracle_br]
Show,

@Gustavo, era isto mesmo que eu precisava.

Muito obrigado.

 

@Rodrigo,

Agradeço também a ajuda.

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: terça-feira, 17 de outubro de 2017 12:09
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 MILHOES DE LINHAS

 

  

Boa tarde, Ricardo!

 

Veja se isto ajuda: É um bloco PL/SQL que, a cada 500 registros atualizados, 
efetua um COMMIT, para não comprometer a área de Rollback...

Obs: Efetuar commit a cada 500 registros é só um exemplo... Este valor pode ser 
maior ou menor, de acordo com a área de Rollback...

 

 

DECLARE 

  vQtLinhas NUMBER(3) := 0;

 

BEGIN

  

  FOR Reg IN (SELECT CAMPO_PK ID_TABELA -- Campo chave da tabela

  FROM   TABELA) 

  LOOP

 

UPDATE TABELA 

SETCAMPO_CHAR = ''

WHERE  CAMPO_PK   = Reg.ID_TABELA;

 

vQtLinhas := vQtLinhas + 1; -- Registra a Qtde de Linhas atualizadas

 

IF vQtLinhas = 500 THEN -- Quando o total de linhas atualizadas atingir 
500, efetua um COMMIT;

  COMMIT;

  vQtLinhas := 0; 

END IF;  

 

  END LOOP; 

 

  COMMIT; -- Este COMMIT é importante para atualizar o último bloco de linhas 
que não chegou a 500 (Ex: As últimas 387 linhas)

 

END;

 

 

 

Em 17 de outubro de 2017 11:34, Ricardo Sá ricardo@terra.com.br 
<mailto:ricardo@terra.com.br>  [oracle_br] <oracle_br@yahoogrupos.com.br 
<mailto:oracle_br@yahoogrupos.com.br> > escreveu:

  

Bom dia, a todos.

 

Solicito a gentileza se alguém pode me ajudar a resolver uma questão.

 

Preciso realizar um UPDATE monstro em um tabela 11.500.000 (11,5 milhoes de 
linhas).

 

O update é sobre uma coluna CHAR(1) com o valor “ “.

 

Pensei em um bloco PLSQL, mas me falta neste momento criatividade para montar 
este bloco.

 

Obs.: O banco é 11.2.0.4.0 (Enterprise Edition) sobre Oracle RAC com 2 nós 
esta tabela tem 35 indices... (sei que é absurdo, mas é o ERP que foi 
construído desta forma).

 

Alguem poderia, me ajudar nesta questão.

 

Ricardo Sá

(11) 98286-0048





 

-- 

Atenciosamente,
Gustavo Guedes de Sene





RES: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 MILHOES DE LINHAS

2017-10-17 Por tôpico Ricardoricardo....@terra.com.br [oracle_br]
Rodrigo, 

Concordo contigo, mas como eu havia pedido. Me falta criatividade pra montar
este bloco, pois o update não tem condição, ou seja, é um UPDATE puro,
UPDATE TABELA SET COLUNA=’ ‘;

Minha duvida, é como eu montaria este bloco.

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: terça-feira, 17 de outubro de 2017 11:55
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 MILHOES DE
LINHAS

 

  

Bom dia,

 

O jeito mais rápido, quase certo, vai ser um full scan. O jeito mais
tranquilo, mas vai demorar algum tempo, seria fazer um pl/sql para atualizar
em blocos de registros... 

 

Obter o Outlook para iOS <https://aka.ms/o0ukef> 

  _  

From: oracle_br@yahoogrupos.com.br <mailto:oracle_br@yahoogrupos.com.br>
<oracle_br@yahoogrupos.com.br <mailto:oracle_br@yahoogrupos.com.br> > on
behalf of Ricardo Sá ricardo@terra.com.br
<mailto:ricardo@terra.com.br>  [oracle_br] <oracle_br@yahoogrupos.com.br
<mailto:oracle_br@yahoogrupos.com.br> >
Sent: Tuesday, October 17, 2017 11:34:26 AM
To: oracle_br@yahoogrupos.com.br <mailto:oracle_br@yahoogrupos.com.br> 
Subject: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 MILHOES DE LINHAS


 

  

Bom dia, a todos.

 

Solicito a gentileza se alguém pode me ajudar a resolver uma questão.

 

Preciso realizar um UPDATE monstro em um tabela 11.500.000 (11,5 milhoes de
linhas).

 

O update é sobre uma coluna CHAR(1) com o valor “ “.

 

Pensei em um bloco PLSQL, mas me falta neste momento criatividade para
montar este bloco.

 

Obs.: O banco é 11.2.0.4.0 (Enterprise Edition) sobre Oracle RAC com 2
nós esta tabela tem 35 indices... (sei que é absurdo, mas é o ERP que
foi construído desta forma).

 

Alguem poderia, me ajudar nesta questão.

 

Ricardo Sá

(11) 98286-0048





[oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 MILHOES DE LINHAS

2017-10-17 Por tôpico Ricardoricardo....@terra.com.br [oracle_br]
Bom dia, a todos.

 

Solicito a gentileza se alguém pode me ajudar a resolver uma questão.

 

Preciso realizar um UPDATE monstro em um tabela 11.500.000 (11,5 milhoes de 
linhas).

 

O update é sobre uma coluna CHAR(1) com o valor “ “.

 

Pensei em um bloco PLSQL, mas me falta neste momento criatividade para montar 
este bloco.

 

Obs.: O banco é 11.2.0.4.0 (Enterprise Edition) sobre Oracle RAC com 2 nós 
esta tabela tem 35 indices... (sei que é absurdo, mas é o ERP que foi 
construído desta forma).

 

Alguem poderia, me ajudar nesta questão.

 

Ricardo Sá

(11) 98286-0048



Re: [oracle_br] Re: Windows Server 2016 - Forms 11G

2017-09-19 Por tôpico Ricardo Augusto de Moura Dal Secco ramds...@gmail.com [oracle_br]
Boa tarde,

Valeu Chiappa, vou analisar a possibilidade de usar Forms 12c, mas ainda
vou continuar os trabalhos por aqui e volto no grupo pra dizer o desfecho
da história. Mesmo assim obrigado pelas dicas, sempre muito úteis.

Ricardo

Em 19 de setembro de 2017 13:30, jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:

>
>
> Colega, primeira coisa : este Fórum *** não aceita *** arquivos anexos de
> NENHUM TIPO, então Com certeza nem eu nem ninguém recebeu os tais
> arquivos/printscreens/logs que vc anexou SE vc realmente necessitar,
> sobe os printscreens/arquivos de log/etc para algum site de
> compartilhamento de arquivos e manda o link
>  Isso posto, a primeira coisa é que , cfrme http://www.oracle.com/us/
> support/library/lifetime-support-middleware-069163.pdf mostra,  o 11gR1
> já está FORA DE SUPORTE, espero que PELO MENOS vc esteja tentando instalar
> um Forms 11gR2 ** com ** os últimos patches : essa questão é Criticamente
> Importante se vc quer instalar nos Windows mais recentes (o que é o caso do
> Windows 2016, recentíssimo!!) , https://pitss.com/us/2016/03/
> 29/forms-11gr2-now-supported-with-windows-server-2012-r2-and-windows-8-1/já
> registra que até mesmo para o Windows 2012 um PATCH é requerido, a
> versão-base do 11gR1 foi lançada mito tempo atrás, antes mesmo do
> Windows 2012 receber seus releases mais recentes, então IMAGINA pra Windows
> 2016... Atente também para a ** VERSÃO DO JAVA ** : iirc a Certificação do
> Forms 11gR2 com JAVA8 só ocorreu nos últimos patches E foi parcial...
>  O segundo ponto é que congelamentos do tipo muitas vezes são resultado de
> assinatura do plugin incompatível/vencida, vide
> http://oracleformsinfo.com/2012/02/18/frozen/ para um exemplo...
>
>   E FINALMENTE : como todos nós sabemos, por causa dos riscos de Segurança
> inerentes ao plugin Java, os navegadores de internet estão *** REMOVENDO
> *** a possibilidade de executar Java no navegador : o Chrome já removeu a
> possibilidade de rodar plugin Java há mais de um ano, o Firefox removeu
> mais ou menos no final do ano passado, a coisa tá apertando, vide
> https://danielsitblog.wordpress.com/category/webstart/ para alguns links
> e infos a respeito...
>Já que ESSE é o futuro, por que insistir com o 11g, que depende ainda
> de plugin Java com Suporte cada vez mais restrito, e não ir pro Forms 12c,
> onde vc pode optar por WEBSTART ou pelo Stand-Alone Launcher   A não
> ser que o Fornecedor da sua aplicação não tenha ainda
> homologado/recompilado ela em Forms 12c (caso em que é ELE que vai ditar
> versão de Forms, de java e de Windows suportadas), não vejo muito sentido
> nisso...
>
>[]s
>
>  Chiappa
> 
>


[oracle_br] Windows Server 2016 - Forms 11G

2017-09-19 Por tôpico Ricardo Augusto de Moura Dal Secco ramds...@gmail.com [oracle_br]
*SO - Windows Server 2016*
*Banco - 11G R2*
*Forms - 11G*

Bom Dia pessoal, nesse cenário acima o Banco de dados a instalação ocorre
sem problemas, O Forms ocorre erro na configuração da aplicação, mais
detalhes no arquivo de log da instalação que enviei neste email. Caso
alguém tenha alguma luz, por favor, nos responda. Obrigado

Ricardo.


Congela nessa tela, enviei também o LOG
​


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Re: Erro Reports Server (REP-51002)

2017-09-04 Por tôpico Ricardo Augusto de Moura Dal Secco ramds...@gmail.com [oracle_br]
valeu Chiappa, vamos continuar estudando e assim que encontrarmos a solução
eu volto aqui e posto...
e aproveito pra agradecer sua ajuda.

Ricardo

Em 4 de setembro de 2017 13:18, jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:

>
>
> Eu não vejo *** nenhuma  informação relevante nesse log, pra mim ele
> está Apenas e Tão Somente reportando que o problema aconteceu - é ler a
> documentação e os matrerias de refs que indiquei pra tentar isolar a Causa,
> mesmo...
>
> []s
>
>   Chiappa
> 
>


Re: [oracle_br] Re: Erro Reports Server (REP-51002)

2017-09-04 Por tôpico Ricardo Augusto de Moura Dal Secco ramds...@gmail.com [oracle_br]
Bom dia pessoal, peguei um Log do servidor em questão e coloquei abaixo:

[2017-09-04T09:28:25.752-03:00] [reports] [INCIDENT_ERROR] [*REP-51002*]
[oracle.reports.zrclient] [tid: 10] [ecid:
LtCeGtJFGBWFLzATOA1PfJaT00,0] REP-51002 : Falha ao Efetuar Bind ao
Reports Server rptsvr_srv002_frminst.  [[
oracle.reports.RWException: IDL:oracle/reports/RWException:1.0
at oracle.reports.utility.Utility.newRWException(Utility.java:1053)
at oracle.reports.client.ServerManager.getServer(ServerManager.java:284)
at oracle.reports.zrcclient.ZRCClient.zrcco_Connect(ZRCClient.java:175)

]]
[2017-09-04T09:35:49.366-03:00] [reports] [INCIDENT_ERROR] [*REP-51002*]
[oracle.reports.zrclient] [tid: 10] [ecid:
LtCeGtJFGBWFLzATOA1PfJaT00,0] REP-51002 : Falha ao Efetuar Bind ao
Reports Server rptsvr_srv002_frminst.  [[
oracle.reports.RWException: IDL:oracle/reports/RWException:1.0
at oracle.reports.utility.Utility.newRWException(Utility.java:1053)
at oracle.reports.client.ServerManager.getServer(ServerManager.java:284)
at oracle.reports.zrcclient.ZRCClient.zrcco_Connect(ZRCClient.java:175)

]]
[2017-09-04T09:35:55.742-03:00] [reports] [INCIDENT_ERROR] [*REP-51002*]
[oracle.reports.zrclient] [tid: 10] [ecid:
LtCeGtJFGBWFLzATOA1PfJaT00,0] REP-51002 : Falha ao Efetuar Bind ao
Reports Server rptsvr_srv002_frminst.  [[
oracle.reports.RWException: IDL:oracle/reports/RWException:1.0
at oracle.reports.utility.Utility.newRWException(Utility.java:1053)
at oracle.reports.client.ServerManager.getServer(ServerManager.java:284)
at oracle.reports.zrcclient.ZRCClient.zrcco_Connect(ZRCClient.java:175)

]]
[2017-09-04T09:37:16.731-03:00] [reports] [INCIDENT_ERROR] [*REP-51002*]
[oracle.reports.zrclient] [tid: 10] [ecid:
LtCe2r2FGBWFLzATOA1PfJ_Z00,0] REP-51002 : Falha ao Efetuar Bind ao
Reports Server rptsvr_srv002_frminst.  [[
oracle.reports.RWException: IDL:oracle/reports/RWException:1.0
at oracle.reports.utility.Utility.newRWException(Utility.java:1053)
at oracle.reports.client.ServerManager.getServer(ServerManager.java:284)
at oracle.reports.zrcclient.ZRCClient.zrcco_Connect(ZRCClient.java:175)

]]
[2017-09-04T09:37:24.891-03:00] [reports] [INCIDENT_ERROR] [*REP-51002*]
[oracle.reports.zrclient] [tid: 10] [ecid:
LtCe2r2FGBWFLzATOA1PfJ_Z00,0] REP-51002 : Falha ao Efetuar Bind ao
Reports Server rptsvr_srv002_frminst.  [[
oracle.reports.RWException: IDL:oracle/reports/RWException:1.0
at oracle.reports.utility.Utility.newRWException(Utility.java:1053)
at oracle.reports.client.ServerManager.getServer(ServerManager.java:284)
at oracle.reports.zrcclient.ZRCClient.zrcco_Connect(ZRCClient.java:175)

]]
[2017-09-04T09:39:07.260-03:00] [reports] [INCIDENT_ERROR] [*REP-51002*]
[oracle.reports.zrclient] [tid: 10] [ecid:
LtCe2r2FGBWFLzATOA1PfJ_Z00,0] REP-51002 : Falha ao Efetuar Bind ao
Reports Server rptsvr_srv002_frminst.  [[
oracle.reports.RWException: IDL:oracle/reports/RWException:1.0
at oracle.reports.utility.Utility.newRWException(Utility.java:1053)
at oracle.reports.client.ServerManager.getServer(ServerManager.java:284)
at oracle.reports.zrcclient.ZRCClient.zrcco_Connect(ZRCClient.java:175)

]]
[2017-09-04T09:39:21.183-03:00] [reports] [INCIDENT_ERROR] [*REP-51002*]
[oracle.reports.zrclient] [tid: 10] [ecid:
LtCe2r2FGBWFLzATOA1PfJ_Z00,0] REP-51002 : Falha ao Efetuar Bind ao
Reports Server rptsvr_srv002_frminst.  [[
oracle.reports.RWException: IDL:oracle/reports/RWException:1.0
at oracle.reports.utility.Utility.newRWException(Utility.java:1053)
at oracle.reports.client.ServerManager.getServer(ServerManager.java:284)
at oracle.reports.zrcclient.ZRCClient.zrcco_Connect(ZRCClient.java:175)

]]

Ricardo.

Em 4 de setembro de 2017 08:52, jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:

>
>
> Blz ? A causa principal disso é que enquanto o serviço tava de pé OU
> alguém editou algum dos arqs de config (principalmente o rwserver.conf mas
> ** não só ele **) e deixou alguma tag aberta ou coisa assim OU o pessoal de
> rede fez alguma alteração (de policy de rede, de IP, de hostname, de
> subnet, enfim) não coberta pelos arqs de config : a nota metalink/my oracle
> support "Rep-51002: Bind To Reports Server Failed After Manually Editing
> Reports Server Configuration File" (Doc ID 1433250.1) registra isso...
> Aliás, PARA QUE foi a sua parada, foi (digamos) para atualização de Windows
> ?? Se sim, CONFIRMAR que a atualização não reativou firewall/regras de
> firewall ou coisas assim que Bloqueiem a porta de rede que o report server
> em questão tá querendo usar...
>  Afora isso, dá uma checada/verificada nas notas "Troubleshooting Guide
> for Report Server Startup Issues" (Doc ID 1911828.1) , "Master Note : How
> to Troubleshoot Errors FRM-41213 / REP-51002 / REP-178 with Oracle Reports
> 10gR2 / 11g" (Doc ID 460976.1) e a "Not Able to Start Reports Server -
> REP-51002 REP-50600&qu

[oracle_br] Erro Reports Server (REP-51002)

2017-09-01 Por tôpico Ricardo Augusto de Moura Dal Secco ramds...@gmail.com [oracle_br]
Pessoal estamos com o seguinte problema aqui na empresa, o serviço de
Relatório não inicia e dá a seguinte mensagem de erro:

​
Situação do WebLogic

​
Mesmo parando e iniciando esses serviços não conseguimos mais fazer com que
ele funcione, e isso aconteceu sem nada de "novo" no servidor, nenhuma
atualização de SO ou de qualquer outra coisa.

*Cenário:*
*SO - Windows Server 2012 R2*
*Banco - 11G R2*
*Forms - 11G*

Alguém já passou por isso, alguém pode nos dar uma luz ?

Ricardo


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Re: Divisão de discos ASM Standalone

2017-06-01 Por tôpico Ricardo Kucharski ricardo...@gmail.com [oracle_br]
Bom dia.

Acredito que tudo depende das circunstancias, características da aplicação
e do banco implementado, da infraestrutura que te entregaram e necessidades
específicas do cliente, ou seja, não há uma verdade absoluta.

Faça testes simulando carga real, gere números e compare o melhor setup.


2017-06-01 9:48 GMT-03:00 philipe.br...@yahoo.com [oracle_br] <
oracle_br@yahoogrupos.com.br>:

>
>
> Bom dia, Chiappa.
>
>
> Nossa, eu sempre achei e escutei (inclusive em cursos) que essa divisão
> melhoraria a performance, obrigado por esse conhecimento.
>
>
> Então deixa eu ver se entendi, mesmo que eu tenha os índices e tabelas na
> mesma tablespace, não haveria problema quanto a performance, pois a leitura
> e sequencial.
>
>
> Desculpa minha falta de conhecimento, mas devo perguntar. No caso se eu
> tiver uma tablespace com 1 datafile (onde fica índices e tabelas) e relizar
> um rebuild de índice e ao mesmo tempo houver uma inserção de dados em
> tabelas (tabelas que não estão relacionadas com os índices que estão sendo
> feito o rebuild), isso não degradaria a performance por questões de I/O,
> pelo fato de estarem no mesmo disco?
>
>
> Atenciosamente,
>
> 
>



-- 
--
Thanks,
* Ricardo Arnoud*






Porto Alegre - RS
http://www.queroaprenderlinux.com.br
http://www.peritodigitalonline.com.br


Re: [oracle_br] ORA-07445: exception encountered: core dump

2017-03-15 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Usar como argumento que o sistema foi homologado para a versão 11.2.0.1 é
bengala, primeiramente esse ambiente deveria estar em uma versão mais atual
como por exemplo a 11.2.0.4. Para isso, se requer suporte/licenciamento.

E amigo, parabéns pois você esbarrou em um bug.

2017-03-15 14:48 GMT-03:00 Erik Castilho escasti...@gmail.com [oracle_br] <
oracle_br@yahoogrupos.com.br>:

>
>
> Boa tarde,
>
> Primeiramente obrigado pelas respostas de todos. O problema foi
> solucionado, inicialmente setei o parâmetro 
> set_optimizer_enable_extended_stats=false
> conforme o colega sugeriu acima, depois rodei a aplicação novamente e deu o
> erro. Posteriormente verifiquei os parâmetros 'shared_pool_size',
> 'java_pool_size', 'large_pool_size' e todos estavam com 'Value=0', atribui
> uns valores para cada um e depois alterei o parâmetro
> "_optimizer_enable_extended_stats" para sessão novamente e deu certo.
>
> Tecnicamente não entendi a questão dos parâmetros acima, mas deu certo,
> vou estudar mais para entender melhor essa situação, simular essa situação
> mais vezes em ambiente de testes para tentar entender.
>
> Consultando um outro trace file pude verificar uma query gigantesca e
> também chamadas para outras procedures que acredito ser dessa aplicação,
> imaginei será que essa aplicação faz essa consulta desse tamanho? será que
> não teria como otimizar isso? não estou fugindo da minha responsabilidade
> com relação a empresa que presto serviço mas a software house simplesmente
> jogou a 'bomba' pra cima do servidor e/ou da instalação do Oracle, tá certo
> que foi uma questão de parâmetros, mas será que talvez a 'carga' de
> consultas, chamadas e objetos utilizada nessa aplicação não ocasionou uma
> excessiva carga no RDBMS que não suportou e cortava a conexão com a
> aplicação? Pois a perda de conexão era apenas nessa aplicação pois outras
> aplicações e módulos do mesmo ERP continuavam funcionando normalmente.
>
> Eles me passaram que essa versão 11.0.2.1.0 foi 100% homologada para o
> sistema, dai eu pergunto, como que foi homologada 100% sendo que esta
> ocorrendo este erro? fico com essas dúvidas e questionamentos que nunca vão
> ser respondidos por parte deles, mas na hora de falar que a culpa tá no
> banco ou no servidor é fácil né
>
> Mais uma vez obrigado a todos!
>
>
>
> Em 15 de março de 2017 13:05, jlchia...@yahoo.com.br [oracle_br] <
> oracle_br@yahoogrupos.com.br> escreveu:
>
>>
>>
>> Erik, um ponto adicional : como vc está tendo uma parada completamente
>> inesperada de um processo no Oracle, *** não é Incomum *** que coisas que
>> deveriam estar gravadas não o estejam, ou algo assim, se o processo estiver
>> sendo interrompido antes de gravar o necessário, levando á ** CORRUPÇÃO **
>> ...
>>  ENtão, além de tentar um work-around se não puder fazer a análise de
>> correção, eu RECOMENDO que vc (ou o DBA encarregado) faça os procedimentos
>> de HEALTHCHECK e Verificação de Integridade desse banco, o quanto antes
>>
>> []s
>>
>>   Chiappa
>>
>
> 
>



-- 
--
Thanks,
* Ricardo Arnoud*






Porto Alegre - RS
http://www.queroaprenderlinux.com.br
http://www.peritodigitalonline.com.br


Re: [oracle_br] ORA-07445: exception encountered: core dump

2017-03-15 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Bom dia.

Bug 9474259 - Dump[kkestGetColGroupNdv] optimizing query (Doc ID 9474259.8)

Atualize para versao 11.2.0.2 ou sete o seguinte parametro da instance

Set _optimizer_enable_extended_stats=false

Abracos.


2017-03-15 10:37 GMT-03:00 Erik Castilho escasti...@gmail.com [oracle_br] <
oracle_br@yahoogrupos.com.br>:

>
>
> Pessoal, bom dia!
>
> Utilizamos um ERP desenvolvido em Centura e tem uma aplicação que esta
> ocorrendo um erro ao fazer chamadas nos objetos do banco:
>
> *Alert:*
>
> ORA-07445: exception encountered: core dump [kkestGetColGroupNdv()+20]
> [SIGSEGV] [ADDR:0x68] [PC:0x101AACA] [Address not mapped to object] []
>
> *Trace File:*
>
> *** 2017-03-15 10:22:25.072
> *** SESSION ID:(46.234) 2017-03-15 10:22:25.072
> *** CLIENT ID:() 2017-03-15 10:22:25.072
> *** SERVICE NAME:(SYS$USERS) 2017-03-15 10:22:25.072
> *** MODULE NAME:(Gcp3bc00_GeraBoletoC5_RECN.exe) 2017-03-15 10:22:25.072
> *** ACTION NAME:() 2017-03-15 10:22:25.072
>
> Exception [type: SIGSEGV, Address not mapped to object] [ADDR:0x68]
> [PC:0x101AACA, kkestGetColGroupNdv()+20] [flags: 0x0, count: 1]
> Incident 67998 created, dump file: /u01/app/oracle/diag/rdbms/
> recon/recon/incident/incdir_67998/recon_ora_28759_i67998.trc
> ORA-07445: exception encountered: core dump [kkestGetColGroupNdv()+20]
> [SIGSEGV] [ADDR:0x68] [PC:0x101AACA] [Address not mapped to object] []
>
> ssexhd: crashing the process...
> Shadow_Core_Dump = PARTIAL
>
> Logo que ocorre esse erro a aplicação perde comunicação com o banco e
> fecha. A equipe de desenvolvimento esta informando que o problema é no
> Oracle ou no servidor e eu estou tentando identificar mas até agora nada,
> alguém já passou por isso e teria alguma ideia?
>
> *Ambiente:*
> - Linux plenodb 2.6.32-642.15.1.el6.x86_64 #1 SMP Fri Feb 24 14:31:22 UTC
> 2017 x86_64 x86_64 x86_64 GNU/Linux
> - Oracle Database 11g Release 11.2.0.1.0 - 64bit Production
>
> Antes que me perguntem, não tenho suporte da Oracle contratado.
>
> Grato pela atenção
>
> []'s
>
>
> 
>



-- 
--
Thanks,
* Ricardo Arnoud*






Porto Alegre - RS
http://www.queroaprenderlinux.com.br
http://www.peritodigitalonline.com.br


Re: [oracle_br] Re: libaio.so.1

2017-02-21 Por tôpico Ricardo Monteiro ricardolgmonte...@yahoo.com.br [oracle_br]
Mas Chiappa a reinstalação não queimará o meu banco instalado?
 

Em Terça-feira, 21 de Fevereiro de 2017 16:29, "jlchia...@yahoo.com.br 
[oracle_br]"  escreveu:
 

     Peraí : o relink vc faz  DEPOIS  de ter Removido e Reinstalado na 
versão correta/adequada ** todas ** as libraries exigidas pelo binário do 
Oracle (além dos OUTROS pré-requisitos indicados pelo manual de Instalação) : 
relink com libs que Comprovadamente (pelo que vc diz) não estão adequadas só 
pode ser uma furada, vc não acha ???

 []s
 
   Chiappa  #yiv5994635195 #yiv5994635195 -- #yiv5994635195ygrp-mkp {border:1px 
solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv5994635195 
#yiv5994635195ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv5994635195 
#yiv5994635195ygrp-mkp #yiv5994635195hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv5994635195 #yiv5994635195ygrp-mkp #yiv5994635195ads 
{margin-bottom:10px;}#yiv5994635195 #yiv5994635195ygrp-mkp .yiv5994635195ad 
{padding:0 0;}#yiv5994635195 #yiv5994635195ygrp-mkp .yiv5994635195ad p 
{margin:0;}#yiv5994635195 #yiv5994635195ygrp-mkp .yiv5994635195ad a 
{color:#ff;text-decoration:none;}#yiv5994635195 #yiv5994635195ygrp-sponsor 
#yiv5994635195ygrp-lc {font-family:Arial;}#yiv5994635195 
#yiv5994635195ygrp-sponsor #yiv5994635195ygrp-lc #yiv5994635195hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv5994635195 
#yiv5994635195ygrp-sponsor #yiv5994635195ygrp-lc .yiv5994635195ad 
{margin-bottom:10px;padding:0 0;}#yiv5994635195 #yiv5994635195actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv5994635195 
#yiv5994635195activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv5994635195
 #yiv5994635195activity span {font-weight:700;}#yiv5994635195 
#yiv5994635195activity span:first-child 
{text-transform:uppercase;}#yiv5994635195 #yiv5994635195activity span a 
{color:#5085b6;text-decoration:none;}#yiv5994635195 #yiv5994635195activity span 
span {color:#ff7900;}#yiv5994635195 #yiv5994635195activity span 
.yiv5994635195underline {text-decoration:underline;}#yiv5994635195 
.yiv5994635195attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv5994635195 .yiv5994635195attach div a 
{text-decoration:none;}#yiv5994635195 .yiv5994635195attach img 
{border:none;padding-right:5px;}#yiv5994635195 .yiv5994635195attach label 
{display:block;margin-bottom:5px;}#yiv5994635195 .yiv5994635195attach label a 
{text-decoration:none;}#yiv5994635195 blockquote {margin:0 0 0 
4px;}#yiv5994635195 .yiv5994635195bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv5994635195 
.yiv5994635195bold a {text-decoration:none;}#yiv5994635195 dd.yiv5994635195last 
p a {font-family:Verdana;font-weight:700;}#yiv5994635195 dd.yiv5994635195last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv5994635195 
dd.yiv5994635195last p span.yiv5994635195yshortcuts 
{margin-right:0;}#yiv5994635195 div.yiv5994635195attach-table div div a 
{text-decoration:none;}#yiv5994635195 div.yiv5994635195attach-table 
{width:400px;}#yiv5994635195 div.yiv5994635195file-title a, #yiv5994635195 
div.yiv5994635195file-title a:active, #yiv5994635195 
div.yiv5994635195file-title a:hover, #yiv5994635195 div.yiv5994635195file-title 
a:visited {text-decoration:none;}#yiv5994635195 div.yiv5994635195photo-title a, 
#yiv5994635195 div.yiv5994635195photo-title a:active, #yiv5994635195 
div.yiv5994635195photo-title a:hover, #yiv5994635195 
div.yiv5994635195photo-title a:visited {text-decoration:none;}#yiv5994635195 
div#yiv5994635195ygrp-mlmsg #yiv5994635195ygrp-msg p a 
span.yiv5994635195yshortcuts 
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv5994635195 
.yiv5994635195green {color:#628c2a;}#yiv5994635195 .yiv5994635195MsoNormal 
{margin:0 0 0 0;}#yiv5994635195 o {font-size:0;}#yiv5994635195 
#yiv5994635195photos div {float:left;width:72px;}#yiv5994635195 
#yiv5994635195photos div div {border:1px solid 
#66;height:62px;overflow:hidden;width:62px;}#yiv5994635195 
#yiv5994635195photos div label 
{color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv5994635195
 #yiv5994635195reco-category {font-size:77%;}#yiv5994635195 
#yiv5994635195reco-desc {font-size:77%;}#yiv5994635195 .yiv5994635195replbq 
{margin:4px;}#yiv5994635195 #yiv5994635195ygrp-actbar div a:first-child 
{margin-right:2px;padding-right:5px;}#yiv5994635195 #yiv5994635195ygrp-mlmsg 
{font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv5994635195 
#yiv5994635195ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv5994635195 
#yiv5994635195ygrp-mlmsg select, #yiv5994635195 input, #yiv5994635195 textarea 
{font:99% Arial, Helvetica, clean, sans-serif;}#yiv5994635195 
#yiv5994635195ygrp-mlmsg pre, #yiv5994635195 code {font:115% 
monospace;}#yiv5994635195 #yiv5994635195ygrp-mlmsg * 

Re: [oracle_br] Re: libaio.so.1

2017-02-21 Por tôpico Ricardo Monteiro ricardolgmonte...@yahoo.com.br [oracle_br]
Grande Chiappa,
O banco não estava no ar não... na verdade o GRUB não mostrava o sistema 
operacional. A bem da verdade estou "torcendo" para que não tenha havido 
nenhuma perda... pelo menos outros arquivos não foram perdidos.
Quanto ao relink sugerido pelo Rodrigo, deu erro, 84: unexpected operator
AbsRicardo
 

Em Terça-feira, 21 de Fevereiro de 2017 16:05, "jlchia...@yahoo.com.br 
[oracle_br]"  escreveu:
 

     Bom, antes de mais nada é ** VOCÊ ** que está Afirmando que "os dados 
foram preservados" : no tocante ao banco, não sei se vc sabe mas se quando deu 
esse "problema" no seu SO o banco estava aberto vc tinha ** SIM ** file handles 
abertos para os mais diversos arquivos que compõem o database Oracle, vai se 
saber se esses "dados preservados" estão íntegros... Isso não pe certo, não mas 
enfim, é algo que vc vai ter que primeiro consertar os binários do Oracle e as 
libs de sistema para só então tentar abrir esse banco e ver se esses "dados" 
tão mesmo íntegros

O certo seria vc ANALISAR e DESCOBRIR a Real e Exata causa de "perda" de 
filesystem/arquivos de SO que vc teve antes de mais nada , mas de cara se vc 
usa Ubuntu (distro Absolutamente não Homologada pela Oracle) eu ** suponho ** 
que essa base não é grande nem crítica, talvez alguma coisinha de teste, 
talvez Num caso assim não vale o trabalho e então eu Sugiro que vc assuma 
que ** todas ** as libs estão não-integras/não presentes na versão correta e 
portanto vá pra opção de re-instalação das libs necessárias na versão adequada 
(o manual de Instalação as lista) e depois tente um relink dos binários do 
RDBMS Oracle, se o relink não resolver aí é reinstalação

[]s

  Chiappa  #yiv7895474239 #yiv7895474239 -- #yiv7895474239ygrp-mkp {border:1px 
solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv7895474239 
#yiv7895474239ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv7895474239 
#yiv7895474239ygrp-mkp #yiv7895474239hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv7895474239 #yiv7895474239ygrp-mkp #yiv7895474239ads 
{margin-bottom:10px;}#yiv7895474239 #yiv7895474239ygrp-mkp .yiv7895474239ad 
{padding:0 0;}#yiv7895474239 #yiv7895474239ygrp-mkp .yiv7895474239ad p 
{margin:0;}#yiv7895474239 #yiv7895474239ygrp-mkp .yiv7895474239ad a 
{color:#ff;text-decoration:none;}#yiv7895474239 #yiv7895474239ygrp-sponsor 
#yiv7895474239ygrp-lc {font-family:Arial;}#yiv7895474239 
#yiv7895474239ygrp-sponsor #yiv7895474239ygrp-lc #yiv7895474239hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv7895474239 
#yiv7895474239ygrp-sponsor #yiv7895474239ygrp-lc .yiv7895474239ad 
{margin-bottom:10px;padding:0 0;}#yiv7895474239 #yiv7895474239actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv7895474239 
#yiv7895474239activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv7895474239
 #yiv7895474239activity span {font-weight:700;}#yiv7895474239 
#yiv7895474239activity span:first-child 
{text-transform:uppercase;}#yiv7895474239 #yiv7895474239activity span a 
{color:#5085b6;text-decoration:none;}#yiv7895474239 #yiv7895474239activity span 
span {color:#ff7900;}#yiv7895474239 #yiv7895474239activity span 
.yiv7895474239underline {text-decoration:underline;}#yiv7895474239 
.yiv7895474239attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv7895474239 .yiv7895474239attach div a 
{text-decoration:none;}#yiv7895474239 .yiv7895474239attach img 
{border:none;padding-right:5px;}#yiv7895474239 .yiv7895474239attach label 
{display:block;margin-bottom:5px;}#yiv7895474239 .yiv7895474239attach label a 
{text-decoration:none;}#yiv7895474239 blockquote {margin:0 0 0 
4px;}#yiv7895474239 .yiv7895474239bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv7895474239 
.yiv7895474239bold a {text-decoration:none;}#yiv7895474239 dd.yiv7895474239last 
p a {font-family:Verdana;font-weight:700;}#yiv7895474239 dd.yiv7895474239last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv7895474239 
dd.yiv7895474239last p span.yiv7895474239yshortcuts 
{margin-right:0;}#yiv7895474239 div.yiv7895474239attach-table div div a 
{text-decoration:none;}#yiv7895474239 div.yiv7895474239attach-table 
{width:400px;}#yiv7895474239 div.yiv7895474239file-title a, #yiv7895474239 
div.yiv7895474239file-title a:active, #yiv7895474239 
div.yiv7895474239file-title a:hover, #yiv7895474239 div.yiv7895474239file-title 
a:visited {text-decoration:none;}#yiv7895474239 div.yiv7895474239photo-title a, 
#yiv7895474239 div.yiv7895474239photo-title a:active, #yiv7895474239 
div.yiv7895474239photo-title a:hover, #yiv7895474239 
div.yiv7895474239photo-title a:visited {text-decoration:none;}#yiv7895474239 
div#yiv7895474239ygrp-mlmsg #yiv7895474239ygrp-msg p a 
span.yiv7895474239yshortcuts 
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv7895474239 
.yiv7895474239green 

[oracle_br] libaio.so.1

2017-02-21 Por tôpico Ricardo Monteiro ricardolgmonte...@yahoo.com.br [oracle_br]
Olá pessoal,
Estou com um problemão aqui e preciso de dicas.
Não sei porque perdi o sistema operacional linux na minha máquina. Acabei por 
conseguir recuperá-lo e os dados foram preservados.
Fui startar o oracle e deu erro na biblioteca libaio.so.1. Provavelmente outras 
aparecerão.Alguém sabe como fazer para acertar isso e o banco funcionar 
normalmente?
Uso Ubuntu 16.04 e Oracle 11g
AbsRicardo


Re: [oracle_br] Re: Baguncei o SYS....

2017-02-17 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
@Chiappa, adoro seus e-mails, sempre diretos e bem construtivos, agora,
esta eu confesso que tive de buscar no google: "pmfji" esta é nova pra mim,
gostei :)

@josircg No caso do Backup RMAN, o que o Chiappa comentou era *RESTAURAR*
um backup full íntegro via RMAN feito previamente antes do estrago.
Acredito que qualquer backup feito depois desta lambança no SYS não seria
mais confiável, no máximo dblink insert append e olhe lá..

Amigo, 5 anos e sem suporte é gostar de viver perigosamente hein!

Boa sorte aí!

2017-02-17 14:08 GMT-02:00 jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br>:

>
>
> Já que vc tinha um backup ok, esse era o procedimento mesmo : restaurar em
> outro local/database (comprovando que o backup é restaurável/está íntegro),
> depois ** dropar ** esse database fuçado e então se preciso (ie, se os
> dados não podem ficar permanentemente no novo local/database) trazer os
> dados de volta , sim...
>
>  Na verdade erros todos nós cometemos (eu mesmo se eu fosse relacionar
> alguns dos meus maiores neguim ia ficar assustado) : só não acho justo
> dizer que o banco deu pau
>
>  Também não vou "brigar" com você, nem condenar : apenas registro que o
> fato é que seu caso serviu pra Comprovar para outros colegas o que a Oracle
> Recomenda, ie : TUDO que está no schema SYS é Interno, Particular do
> database, fique LONGE dele :
>
> "SYS and SYSTEM Schemas
>
> All Oracle databases include default administrative accounts.
> Administrative accounts are highly privileged and are intended only for
> DBAs authorized to perform tasks such as starting and stopping the
> database, managing memory and storage, creating and managing database
> users, and so on.
>
> The administrative account SYS is automatically created when a database is
> created. This account can perform all database administrative functions.
> The SYS schema stores the base tables and views for the data dictionary.
> These base tables and views are critical for the operation of Oracle
> Database. Tables in the SYS schema are manipulated only by the database and
> must never be modified by any user.
> "
>
> ==>. Já sobre o backup RMAN, ** Evidentemente ** eu estava recomendando
> que vc fizesse um backup físico que NÃO INCLUÍSSE os objetos do SYS, que
> estão corruptos : é CLARO que se vc restaurar um backup full o restauro vai
> ficar ** exatamente como estava ** na hora do backup, se alguma coisa
> estava corrupta continua corrupta em tese - NÃO TEM nenhuma ação "mágica"
> no restauro de um backup que sozinho saia corrigindo corrupções, ** em
> especial ** "corrupções" (entre aspas) causadas por ação inadequada do DBA
> - a partir do momento que o DBA, que tem TODO O PODER dentro de um banco
> Oracle, sai fazendo caquinha, não tem como o software se "defender" .
> Entre outras coisas é por isso que a posição de DBA demanda tanta
> experiência : ele tem *** TODAS *** as Chaves do reino na mão, se ele não
> seguir os protocolos adequados de Segurança, Performance e Gerenciamento do
> database, esse database vai estar em maus lençóis...
>  Para isso Provavelmente vc faria um backup com TRANSPORTE de todas as
> tablespaces que não a SYS, criaria um novo banco vazio (que VAI ter a sua
> SYS completinha e íntegra) e depois restauraria / incorporaria esse backup,
> SEM incluir no backup nada do SYS...
>  E eu disse ** avaliar ** porque , Além da questão de não podermos Avaliar
> se a funcionalidade tá quebrada ou não com essa "corrupção" do SYS, também
> não dá pra dizer se isso é viável no seu ambiente ou não - transport de
> tablespace TEM algumas restrições
>
> []s
>
>   Chiappa
>
> OBS :
>
>  eu não tinha comentado mas só lembrando pro resto do pessoal que ler a
> thread : no RDBMS Oracle nós temos *** DIVERSAS *** possibilidades para
> fazer o banco de dados voltar no tempo a um estado/datahora anterior -
> entre outras, o Flashback Database
>   Assim, uma Possibilidade a se investigar num caso em que a "corrupção"
> foi causada por erro operacional (E portanto sabemos Exatamente quando/a
> que horas foi feita a inhaca) seria se fazer o banco de dados voltar pra um
> ponto no tempo imediatamente anterior Não tinha citado isso porque
> opções do tipo Não São habilitadas por default (vai se saber se vc a tem
> disponível ou não) E também porque vc já tinha indicado que o erro foi em
> manipulação do SYS , e já que SYS ** também ** é usado pra controlar ao
> menos em parte essas opções de 'volta no tempo' é indeterminado se isso
> funcionaria mas fica o Lembrete para outras ocasiões/necessidades
> 
>



-- 
--
Thanks,
* Ricardo Arnoud*






Porto Alegre - RS
http://www.queroaprenderlinux.com.br
http://www.peritodigitalonline.com.br


Re: [oracle_br] LISTENER

2016-12-20 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Então, realmente seu listener sobe, mas cai em seguida.
Uma vez tive este problema pois alguns binários do meu ORACLE_HOME estavam
com permissões incorretas.

Pergunto se a instalação do Banco foi tranquila, ou você deu alguma
"marretada"?

Por favor, confirma as permissões dos diretórios e binários abaixo:

# stat $ORACLE_BASE
# stat $ORACLE_HOME
# stat $ORACLE_HOME/bin/oracle
# stat $ORACLE_HOME/bin/lsnrctl
# stat $ORACLE_HOME/network
# stat $ORACLE_HOME/network/admin
# stat $ORACLE_HOME/network/admin/listener.ora


Cola aqui a saída completa.



2016-12-20 13:18 GMT-02:00 carloseduard...@yahoo.com [oracle_br] <
oracle_br@yahoogrupos.com.br>:

>
>
> Ricardo, segue:
>
> [oracle@primary_dg admin]$ ps -ef | grep lsnr
> oracle2968  2950  0 12:10 pts/100:00:00 grep lsn
>
> Chiappa/Rodrigo, seguem as modificações:
>
> ==> /etc/hosts  antigo
>
> #127.0.0.1   localhost.localdomain localhost
> 20.0.0.10   primary_dg.oracle.com  primary_dg
> 20.0.0.20   standby_dg.oracle.com  standby_dg
>
> ==> /etc/hosts alterado
>
> #127.0.0.1   localhost.localdomain localhost
> 20.0.0.10   primary_dg.localdomain  primary_dg
> 20.0.0.20   standby_dg.localdomain  standby_dg
>
> Ipv4 settings:
>
> Search Domain (Antigo): primary_dg.oracle.com
> Search Domain (Novo): primary_dg.localdomain
>
> Também alterei o LISTENER para:
>
>  (ADDRESS = (PROTOCOL = TCP)(HOST = primary_dg.localdomain)(PORT = 1521))
>
> e fiz o teste setando o IP
>
>  (ADDRESS = (PROTOCOL = TCP)(HOST = 20.0.0.10)(PORT = 1521))
>
> O listener sobe, mas logo depois ele falha:
>
>
> [oracle@primary_dg admin]$ lsnrctl status
>
> LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 20-DEC-2016 12:12:02
>
> Copyright (c) 1991, 2011, Oracle.  All rights reserved.
>
> Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=20.0.0.10)(
> PORT=1521)))
> STATUS of the LISTENER
> 
> Alias LISTENER
> Version   TNSLSNR for Linux: Version 11.2.0.3.0 -
> Production
> Start Date20-DEC-2016 12:11:54
> Uptime0 days 0 hr. 0 min. 7 sec
> Trace Level   off
> Security  ON: Local OS Authentication
> SNMP  OFF
> Listener Parameter File   /u01/app/oracle/product/12.1.
> 0.2/db_1/network/admin/listener.ora
> Listener Log File /u01/app/oracle/diag/tnslsnr/
> primary_dg/listener/alert/log.xml
> Listening Endpoints Summary...
>   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=20.0.0.10)(PORT=1521)))
>   (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
> Services Summary...
> Service "ORCL" has 1 instance(s).
>   Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service...
> The command completed successfully
> [oracle@primary_dg admin]$
> [oracle@primary_dg admin]$
> [oracle@primary_dg admin]$
> [oracle@primary_dg admin]$ lsnrctl status
>
> LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 20-DEC-2016 12:12:06
>
> Copyright (c) 1991, 2011, Oracle.  All rights reserved.
>
> Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=20.0.0.10)(
> PORT=1521)))
> TNS-12541: TNS:no listener
>  TNS-12560: TNS:protocol adapter error
>   TNS-00511: No listener
>Linux Error: 111: Connection refused
> Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
>
> TNS-12541: TNS:no listener
>  TNS-12560: TNS:protocol adapter error
>   TNS-00511: No listener
>Linux Error: 111: Connection refused
> [oracle@primary_dg admin]$
> [oracle@primary_dg admin]$
>
>
>
> Mais alguma sugestão, nunca apanhei tanto para esse tal de LISTENER, rs.
>
> OBS : eu ** nem imagino ** porque vc não está usando registro dinâmico E
> porque está tentando registrar via SID ao invés de SERVICE_NAME : algum
> motivo Específico pra isso ???
>
> Eu não entendi o seu questionamento, desculpe a minha ignorância.
>
>
>
> Em Terça-feira, 20 de Dezembro de 2016 11:48, "Ricardo Arnoud
> ricardo...@gmail.com [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:
>
>
>
> Por favor, dá um ps -ef | grep lsnr e posta o resultado completo.
>
> 2016-12-20 12:12 GMT-02:00 jlchia...@yahoo.com.br [oracle_br] <
> oracle_br@yahoogrupos.com.br>:
>
>
> pmfji , mas fiquei confuso -  a linha :
>
> "TNSLSNR for Linux: Version 11.2.0.3.0 - Production"
>
> mas a linha :
>
>
> "System parameter file is /u01/app/oracle/product/12.1.
> 0.2/db_1/network/admin/ listener.ora
> <http://12.1.0.2/db_1/network/admin/listener.ora>"
>
> nos diz que vc tá usando a ORACLE_HOME do 12c 
>
> Plz, explica direito : 

Re: [oracle_br] LISTENER

2016-12-20 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Por favor, dá um ps -ef | grep lsnr e posta o resultado completo.

2016-12-20 12:12 GMT-02:00 jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br>:

>
>
> pmfji , mas fiquei confuso -  a linha :
>
> "TNSLSNR for Linux: Version 11.2.0.3.0 - Production"
>
> mas a linha :
>
>
> "System parameter file is /u01/app/oracle/product/12.1.
> 0.2/db_1/network/admin/listener.ora"
>
> nos diz que vc tá usando a ORACLE_HOME do 12c 
>
> Plz, explica direito : vc tem certeza que NÂO TEM listener nenhum nessa
> máquina, E vc já tem uma instância 12c, vc tem também uma instalação de
> binários 11g e quer (por algum motivo doido, já que a Recomendação é usar a
> versão MAIOR de binário que vc tenha pra listener) fazer a instância 12c se
> registrar no listener 11g que vc vai criar usar o binário 11g, é isso ???
>
> Se sim, vc deveria ter o ORACLE_HOME apontando pro 11g, e é no HOME 11g
> que vc vai ter a config necessária, ok ? Como eu disse, o normal seria o
> listener 12c servir a instância 12c e as instâncias de versão inferiores
> que eventualmente vc tivesse, mas tá...
>
> Outra coisa : uma vez tudo configurado ok, é *** imperativo *** que vc
> tenha um CLIENTE de telnet instalado nessa máquina E QUE vc tenha também o
> SERVIÇO de telnet ativo - essa é a maneira que podemos testar o envio de um
> pacote de rede numa porta qualquer (no caso a 1521) pra confirmarmos que
> não tem nenhum software barrando a comunicação. Assim, manda como root
> um find / -name telnet -ls pra ver se vc tem o client de telnet instalado E
> verifique se vc tem o serviço de telnet instalado e habilitado (pode ser
> via systemctl ou services, depende exatamente do teu linux)
>
> []s
>
>   Chiappa
> 
>



-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 9511-4658 VIVO / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] LISTENER

2016-12-19 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Opa, e para onde esse host está resolvendo?

# ping primary_dg.oracle.com

Ele resolve o ip da sua placa de rede local corretamente?

On Tue, Dec 20, 2016 at 01:07 carloseduard...@yahoo.com [oracle_br] <
oracle_br@yahoogrupos.com.br> wrote:

>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Ricardo, obrigado pelo rápido retorno, seguem as informações solicitadas:
>
> [oracle@primary_dg Desktop]$ echo $ORACLE_HOME
> /u01/app/oracle/product/12.1.0.2/db_1
>
> [oracle@primary_dg Desktop]$ echo $PATH
> /u01/app/oracle/product/
> 12.1.0.2/db_1/bin:/usr/sbin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
>
> [oracle@primary_dg Desktop]$ echo $TNS_ADMIN
>
> [oracle@primary_dg Desktop]$
>
> TNS_ADMIN não tem nada configurado no bash_profile.
>
>
>
>
>
>
> Em Segunda-feira, 19 de Dezembro de 2016 23:58, "Ricardo Arnoud
> ricardo...@gmail.com [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> A variavel é $TNS_ADMIN
>
> On Tue, Dec 20, 2016 at 00:57 Ricardo Arnoud <ricardo...@gmail.com> wrote:
>
> Olá,
> Cola aqui para a gente o conteudo da variavel $TNSADMIN, depois a variavel
> $ORACLE_HOME e por fim, o conteudo da variavel $PATH
>
> On Tue, Dec 20, 2016 at 00:53 carloseduard...@yahoo.com [oracle_br] <
> oracle_br@yahoogrupos.com.br> wrote:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Amigos, boa noite.
>
> Tenho algumas duvidas em relação ao listener, segue:
>
> Primeiro criei o listener ( o banco ja foi criado via DBCA)  utilizando a
> ferramenta NETCA.
>
> Oracle Net Services Configuration:
> Configuring Listener:LISTENER
> Listener configuration complete.
> Oracle Net Listener Startup:
> Running Listener Control:
>   /u01/app/oracle/product/12.1.0.2/db_1/bin/lsnrctl start LISTENER
> Listener Control complete.
> Listener started successfully.
> Oracle Net Services configuration successful. The exit code is 0
>
> [oracle@primary_dg admin]$ lsnrctl status
>
> LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 19-DEC-2016 23:40:08
>
> Copyright (c) 1991, 2011, Oracle.  All rights reserved.
>
> Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=
> primary_dg.oracle.com)(PORT=1521)))
> TNS-12541: TNS:no listener
>  TNS-12560: TNS:protocol adapter error
>   TNS-00511: No listener
>Linux Error: 111: Connection refused
> Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
> TNS-12541: TNS:no listener
>  TNS-12560: TNS:protocol adapter error
>   TNS-00511: No listener
>Linux Error: 111: Connection refused
>
>  CONFIGURACAO DO LISTENER --
>
> LISTENER =
>   (DESCRIPTION_LIST =
> (DESCRIPTION =
>   (ADDRESS = (PROTOCOL = TCP)(HOST = primary_dg.oracle.com)(PORT =
> 1521))
>   (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
> )
>   )
>
> ## ADICIONEI ESSAS ENTRADAS AO LISTENER
>
> SID_LIST_LISTENER =
>   (SID_LIST =
> (SID_DESC =
>   (GLOBAL_DBNAME = ORCL)
>   (ORACLE_HOME = /u01/app/oracle/product/12.1.0.2/db_1)
>   (SID_NAME = ORCL)
> )
> (SID_DESC =
>   (GLOBAL_DBNAME = ORCL_DGMGRL)
>   (ORACLE_HOME = /u01/app/oracle/product/12.1.0.2/db_1)
>   (SID_NAME = ORCL)
> )
>   )
>
> ADR_BASE_LISTENER = /u01/app/oracle
>
> ---
>
> O database está aberto, o listener foi criado com o usuário Oracle.
>
> obs: o comando telnet o linux informa que nao reconhece o comando.
>
> [oracle@primary_dg admin]$ telnet primary_dg 1521
> bash: telnet: command not found
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>


Re: [oracle_br] LISTENER

2016-12-19 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Olá,
Cola aqui para a gente o conteudo da variavel $TNSADMIN, depois a variavel
$ORACLE_HOME e por fim, o conteudo da variavel $PATH

On Tue, Dec 20, 2016 at 00:53 carloseduard...@yahoo.com [oracle_br] <
oracle_br@yahoogrupos.com.br> wrote:

>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Amigos, boa noite.
>
> Tenho algumas duvidas em relação ao listener, segue:
>
> Primeiro criei o listener ( o banco ja foi criado via DBCA)  utilizando a
> ferramenta NETCA.
>
> Oracle Net Services Configuration:
> Configuring Listener:LISTENER
> Listener configuration complete.
> Oracle Net Listener Startup:
> Running Listener Control:
>   /u01/app/oracle/product/12.1.0.2/db_1/bin/lsnrctl start LISTENER
> Listener Control complete.
> Listener started successfully.
> Oracle Net Services configuration successful. The exit code is 0
>
> [oracle@primary_dg admin]$ lsnrctl status
>
> LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 19-DEC-2016 23:40:08
>
> Copyright (c) 1991, 2011, Oracle.  All rights reserved.
>
> Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=
> primary_dg.oracle.com)(PORT=1521)))
> TNS-12541: TNS:no listener
>  TNS-12560: TNS:protocol adapter error
>   TNS-00511: No listener
>Linux Error: 111: Connection refused
> Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
> TNS-12541: TNS:no listener
>  TNS-12560: TNS:protocol adapter error
>   TNS-00511: No listener
>Linux Error: 111: Connection refused
>
>  CONFIGURACAO DO LISTENER --
>
> LISTENER =
>   (DESCRIPTION_LIST =
> (DESCRIPTION =
>   (ADDRESS = (PROTOCOL = TCP)(HOST = primary_dg.oracle.com)(PORT =
> 1521))
>   (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
> )
>   )
>
> ## ADICIONEI ESSAS ENTRADAS AO LISTENER
>
> SID_LIST_LISTENER =
>   (SID_LIST =
> (SID_DESC =
>   (GLOBAL_DBNAME = ORCL)
>   (ORACLE_HOME = /u01/app/oracle/product/12.1.0.2/db_1)
>   (SID_NAME = ORCL)
> )
> (SID_DESC =
>   (GLOBAL_DBNAME = ORCL_DGMGRL)
>   (ORACLE_HOME = /u01/app/oracle/product/12.1.0.2/db_1)
>   (SID_NAME = ORCL)
> )
>   )
>
> ADR_BASE_LISTENER = /u01/app/oracle
>
> ---
>
> O database está aberto, o listener foi criado com o usuário Oracle.
>
> obs: o comando telnet o linux informa que nao reconhece o comando.
>
> [oracle@primary_dg admin]$ telnet primary_dg 1521
> bash: telnet: command not found
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>


Re: [oracle_br] LISTENER

2016-12-19 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
A variavel é $TNS_ADMIN

On Tue, Dec 20, 2016 at 00:57 Ricardo Arnoud <ricardo...@gmail.com> wrote:

> Olá,
> Cola aqui para a gente o conteudo da variavel $TNSADMIN, depois a variavel
> $ORACLE_HOME e por fim, o conteudo da variavel $PATH
>
> On Tue, Dec 20, 2016 at 00:53 carloseduard...@yahoo.com [oracle_br] <
> oracle_br@yahoogrupos.com.br> wrote:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Amigos, boa noite.
>
> Tenho algumas duvidas em relação ao listener, segue:
>
> Primeiro criei o listener ( o banco ja foi criado via DBCA)  utilizando a
> ferramenta NETCA.
>
> Oracle Net Services Configuration:
> Configuring Listener:LISTENER
> Listener configuration complete.
> Oracle Net Listener Startup:
> Running Listener Control:
>   /u01/app/oracle/product/12.1.0.2/db_1/bin/lsnrctl start LISTENER
> Listener Control complete.
> Listener started successfully.
> Oracle Net Services configuration successful. The exit code is 0
>
> [oracle@primary_dg admin]$ lsnrctl status
>
> LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 19-DEC-2016 23:40:08
>
> Copyright (c) 1991, 2011, Oracle.  All rights reserved.
>
> Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=
> primary_dg.oracle.com)(PORT=1521)))
> TNS-12541: TNS:no listener
>  TNS-12560: TNS:protocol adapter error
>   TNS-00511: No listener
>Linux Error: 111: Connection refused
> Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
> TNS-12541: TNS:no listener
>  TNS-12560: TNS:protocol adapter error
>   TNS-00511: No listener
>Linux Error: 111: Connection refused
>
>  CONFIGURACAO DO LISTENER --
>
> LISTENER =
>   (DESCRIPTION_LIST =
> (DESCRIPTION =
>   (ADDRESS = (PROTOCOL = TCP)(HOST = primary_dg.oracle.com)(PORT =
> 1521))
>   (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
> )
>   )
>
> ## ADICIONEI ESSAS ENTRADAS AO LISTENER
>
> SID_LIST_LISTENER =
>   (SID_LIST =
> (SID_DESC =
>   (GLOBAL_DBNAME = ORCL)
>   (ORACLE_HOME = /u01/app/oracle/product/12.1.0.2/db_1)
>   (SID_NAME = ORCL)
> )
> (SID_DESC =
>   (GLOBAL_DBNAME = ORCL_DGMGRL)
>   (ORACLE_HOME = /u01/app/oracle/product/12.1.0.2/db_1)
>   (SID_NAME = ORCL)
> )
>   )
>
> ADR_BASE_LISTENER = /u01/app/oracle
>
> ---
>
> O database está aberto, o listener foi criado com o usuário Oracle.
>
> obs: o comando telnet o linux informa que nao reconhece o comando.
>
> [oracle@primary_dg admin]$ telnet primary_dg 1521
> bash: telnet: command not found
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>


Re: [oracle_br] Consulta ao Dicionario Lenta

2016-11-30 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Bom dia, qual é o número de objetos e size dessa tablespace?
Verifique se há muitos objetos na lixeira.

On Wed, Nov 30, 2016 at 9:52 AM, 'Ednilson Silva' ednilson.si...@jbs.com.br
[oracle_br] <oracle_br@yahoogrupos.com.br> wrote:

>
>
> Pessoal,
>
> Estou fazendo algumas consultas simples nas DBA_% do banco e esta muito
> lento, rodei um DBMS_STATS.gather_dictionary_stats no banco mais ainda
> continua lento, tem algo a mais que posso fazer ou investigar para este
> problema?
>
>
>
> Segue uma consulta que estou tentando fazer.
>
>
>
> select OWNER,
>
>SUBSTR(SEGMENT_NAME, 1, 35) SEGMENT_NAME,
>
>SEGMENT_TYPE,
>
>TABLESPACE_NAME,
>
>ROUND(BYTES / 1024 / 1024) MB
>
>   FROM dba_segments
>
> WHERE TABLESPACE_NAME = 'TBSDAT'
>
> ORDER BY BYTES;
>
>
>
> Todo domingo é feito uma coleta de estatísticas do banco todo.
>
>
>
> Banco 11g (release 11.2.0.4.0)
>
> Red Hat 6.2
>
> Banco de 2T
>
>
>
> Grato
>
> Ednilson
>
> 
>



-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 9511-4658 VIVO / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] ORACLE APEX x Formspider

2016-11-09 Por tôpico Ricardo Monteiro ricardolgmonte...@yahoo.com.br [oracle_br]
Grande Chiappa,
Tudo certo e contigo?
Respondendo:
1. É ferramenta web. Usa o Tomcat como servidor.2. O runtime é free. É uma URL 
com um jsp, algo do tipo: 
http://:/formspider/main.jsp?oid=<id_aplicação>
3. O valor segundo o Yalim (proprietário da empresa) é por desenvolvedor e tem 
contrato de suporte embutido por um ano, depois tem a renovação apenas do 
contrato de suporte4. Exatamente, e são bem intuitivas o que facilita o 
aprendizado, por exemplo: api_component.setVisible('','Y'). As 
telas são feitas em XML e existe um "desenhador"5. A programação é por evento 
sim, mas não diretamente componente. Por exemplo, vc define uma ACTION, que é 
na realidade uma chamada a uma procedure e num botão, vc define que no evento 
PRESSED essa action é disparada. 
 
Eu não conheço muito do forms (infelizmente) mas acredito que haja certa 
similaridade.
O Formspider tem também a facilidade de você utilizar por exemplo o Reports 
dentro dele, ou algum outro software qualquer, por exemplo JReport, JChart. 

O software que estou desenvolvendo é grande e ainda irá demorar um pouco para 
terminar e dar as impressões sobre o software em ambiente de produção. 
Conversei com um desenvolvedor em Portugal e ele está muito animado com o 
software. Ele escreveu um aplicação pequena e parece que o pessoal da empresa 
dele irá comprar algumas licenças.
Espero ter ajudado.
AbsRicardo
Em Quarta-feira, 9 de Novembro de 2016 17:34, "jlchia...@yahoo.com.br 
[oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:
 

    

 Ricardo, blz ? Já que vc usa, deixa eu fazer algumas perguntas sobre o 
Formspider, mais por curiosidade :

1. a ferramenta roda em modo web apenas ou também client/server ?

2. ele gera código executável, ou demanda runtime (que precisa ser baixado no 
browser do usuário, se em modo web, ou na própria máquina do usuário ) ? Se 
existe, esse Runtime é grátis ?

3. esse valor de US$ 600,00 imagino que seja para cada desenvolvedor, ou não ? 
Quando vc deployar/distribuir a aplic pros seus clientes, eles precisam 
pagar/comprar o que, exatamente ?

4. da mesma forma que o Forms, no FormSpyder vc programa em PL/SQL chamando as 
APIs/funções nativas dele, é isso ? Ele, tal como o Forms, já tem 
APIs/built-ins para setar propriedades (visuais, de navegação, funcionais, etc) 
dos seus objetos e da própria tela ?

5. O método de programação, é por Evento, que nem no Forms (ie, vc nunca faz um 
IF botão foi pressionado, e sim simplesmente coloca o código que vc quer na 
trigger WHEN-BUTTON-PRESSED, que vc sabe que só dispara quando o botão foi 
pressionado ? Ou usa um paradigma diferente de programação ?

[]s

  Chiappa  #yiv7041322283 -- #yiv7041322283ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv7041322283 
#yiv7041322283ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv7041322283 
#yiv7041322283ygrp-mkp #yiv7041322283hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv7041322283 #yiv7041322283ygrp-mkp #yiv7041322283ads 
{margin-bottom:10px;}#yiv7041322283 #yiv7041322283ygrp-mkp .yiv7041322283ad 
{padding:0 0;}#yiv7041322283 #yiv7041322283ygrp-mkp .yiv7041322283ad p 
{margin:0;}#yiv7041322283 #yiv7041322283ygrp-mkp .yiv7041322283ad a 
{color:#ff;text-decoration:none;}#yiv7041322283 #yiv7041322283ygrp-sponsor 
#yiv7041322283ygrp-lc {font-family:Arial;}#yiv7041322283 
#yiv7041322283ygrp-sponsor #yiv7041322283ygrp-lc #yiv7041322283hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv7041322283 
#yiv7041322283ygrp-sponsor #yiv7041322283ygrp-lc .yiv7041322283ad 
{margin-bottom:10px;padding:0 0;}#yiv7041322283 #yiv7041322283actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv7041322283 
#yiv7041322283activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv7041322283
 #yiv7041322283activity span {font-weight:700;}#yiv7041322283 
#yiv7041322283activity span:first-child 
{text-transform:uppercase;}#yiv7041322283 #yiv7041322283activity span a 
{color:#5085b6;text-decoration:none;}#yiv7041322283 #yiv7041322283activity span 
span {color:#ff7900;}#yiv7041322283 #yiv7041322283activity span 
.yiv7041322283underline {text-decoration:underline;}#yiv7041322283 
.yiv7041322283attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv7041322283 .yiv7041322283attach div a 
{text-decoration:none;}#yiv7041322283 .yiv7041322283attach img 
{border:none;padding-right:5px;}#yiv7041322283 .yiv7041322283attach label 
{display:block;margin-bottom:5px;}#yiv7041322283 .yiv7041322283attach label a 
{text-decoration:none;}#yiv7041322283 blockquote {margin:0 0 0 
4px;}#yiv7041322283 .yiv7041322283bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv7041322283 
.yiv7041322283bold a {text-decoration:none;}#yiv7041322283 dd.yiv7041322283last 
p a {font-family:Verdana;font-weight:700;}#yiv7041322283 dd.yiv7041322283last

RES: [oracle_br] Re: [ PROCEDURE WRAPPED ]

2016-09-24 Por tôpico Ricardo Sá | DBA ricardo....@terra.com.br [oracle_br]
Senhores, bom dia.

Obrigado pelas dicas...

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 23 de setembro de 2016 12:27
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Re: [ PROCEDURE WRAPPED ]

 

  

É isso aí : em termos de Segurança é bem isto - o wrapping não é 100% seguro, 
não blinda a alteração por parte de todo e qualquer usuário (em especial DBAs) 
mas é uma ajuda, e como não tem custo financeiro e o custo em termos de 
performance é baixíssimo, vale a pena fazer...

 []s
 
   Chiappa
   
OBS : adicionalmente, o colega que perguntou citou Segurança e Auditoria - pra 
segurança ok, wrapping pode ajudar no sentido de dificultar alterações 
não-autorizadas mas pra Auditoria o procedimento é o comando AUDIT, para o qual 
wrapping não adiciona nada...





[oracle_br] [ PROCEDURE WRAPPED ]

2016-09-23 Por tôpico Ricardo C.Sá | DBA ricardo....@terra.com.br [oracle_br]
Senhores, bom dia.

 

Gostaria por favor, que me tirasse uma duvida:

 

Pretento criptografar minha Procedure por questões de Autoria e Segurança,
porém gostaria de saber se a mesma fica com desempenho comprometido ou o
desempenho é a mesma de uma Procedure sem Wrapped.

 

Obrigado.

 

Ricardo Sá



RES: [oracle_br] Re: [ NOME DA TABELA COMO PARAMETRO NA PROCEDURTE ]

2016-09-19 Por tôpico Ricardo C.Sá | DBA ricardo....@terra.com.br [oracle_br]
Valeu Chiappa.

 

Já imagina que não iria ficar barato (diga-se “performático”).

 

De qq forma, muito obrigado.

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: segunda-feira, 19 de setembro de 2016 15:29
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: [ NOME DA TABELA COMO PARAMETRO NA PROCEDURTE ]

 

  

Sem usar EXECUTE IMMEDIATE, a tua alternativa é usar um dos ** OUTROS ** 
métodos de SQL dinâmico, como por exemplo a package DBMS_SQL : o fato é, se vc 
quer que um elemento do SQL seja variável, vc TEM QUE USAR SQL DINÂMICO, e 
portanto VAI pagar o preço em dificuldade de manutenção (por cósigo mais 
complexo), talvez em performance (por causa do PARSE que o SQL dinâmico sempre 
exige na primeira execução ou por causa do context switch entre SQL e PL/SQL - 
SQL dinâmico via de regra Implica em SQL encapsulado em PL/SQL), é 
inescapável

 []s
 
   Chiappa





RES: [oracle_br] [ NOME DA TABELA COMO PARAMETRO NA PROCEDURTE ]

2016-09-19 Por tôpico Ricardo C.Sá | DBA ricardo....@terra.com.br [oracle_br]
Rodrigo, obrigado pela dica.

 

Mas eu tinha informado na minha duvida, que não queria usar o Execute
Immediate...

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: segunda-feira, 19 de setembro de 2016 15:10
Para: oracle_br@yahoogrupos.com.br; oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] [ NOME DA TABELA COMO PARAMETRO NA PROCEDURTE ]

 

  

Sim! Monta a string e usa o execute imediate para executar o comando!

Get Outlook for iOS <https://aka.ms/o0ukef> 

 

  _  

From: oracle_br@yahoogrupos.com.br <mailto:oracle_br@yahoogrupos.com.br>
<oracle_br@yahoogrupos.com.br <mailto:oracle_br@yahoogrupos.com.br> > on
behalf of Ricardo C.Sá | DBA ricardo@terra.com.br
<mailto:ricardo@terra.com.br>  [oracle_br] <oracle_br@yahoogrupos.com.br
<mailto:oracle_br@yahoogrupos.com.br> >
Sent: Monday, September 19, 2016 2:19:41 PM
To: oracle_br@yahoogrupos.com.br <mailto:oracle_br@yahoogrupos.com.br> 
Subject: [oracle_br] [ NOME DA TABELA COMO PARAMETRO NA PROCEDURTE ] 

 

  

Pessoal, boa tarde.

 

É possível informar o nome da tabela em uma procedure, e dentro da procedure
executar um INSERT passando diretamente o nome da tabela sem que seja feito
um Execute Immediate ?

 

Att.:

Ricardo Sá





[oracle_br] [ NOME DA TABELA COMO PARAMETRO NA PROCEDURTE ]

2016-09-19 Por tôpico Ricardo C.Sá | DBA ricardo....@terra.com.br [oracle_br]
Pessoal, boa tarde.

 

É possível informar o nome da tabela em uma procedure, e dentro da procedure
executar um INSERT passando diretamente o nome da tabela sem que seja feito
um Execute Immediate ?

 

Att.:

Ricardo Sá



Re: [oracle_br] Re: UTL_FILE.FFLUSH

2016-08-26 Por tôpico Ricardo Monteiro ricardolgmonte...@yahoo.com.br [oracle_br]
Chiappa,
Na verdade é um CLOB que estou tratando. O processo basicamente é encontrar 
pedidos que estão armazenados no CLOB e juntá-los num unico CLOB e depois 
gravar um arquivo.Fiz uma modificação na rotina, ao invés de utilizar utl_file 
para gravar o arquivo, passei a usar o dbms_xslprocessor e aí funcionou 
perfeitamente.
AbsRicardo
 

Em Sexta-feira, 26 de Agosto de 2016 13:11, "jlchia...@yahoo.com.br 
[oracle_br]"  escreveu:
 

     Bom, eu nunca vi (ou se vi não me recordo), mas antes de mais nada, uma 
pergunta : pra variar vc ** não diz ** mas eu SUPONHO que vc está gravando 
arquivos Binários ou ao menos rich-text com caracteres de controle, confere ? 
Pois esse é um dos ** POUCOS ** casos onde se usa FFLUSH, se vc arquivo-texto 
ASCII padrão se usaria é UTL_FILE.PUT_LINE para gravar no arquivo, já que 
arquivos-texto ascii por padrão terminam com uma sequência de caracteres de fim 
de linha...
 Sendo isso, antes de pensar em possíveis bugs (opção Possível, que vc pode e 
vai perseguir com o Suporte), num primeiro momento eu Indicaria primeiro checar 
a lógica dessa rotina, e tentar escrever um caso-exemplo menor mas onde o erro 
se reproduza : como ao gravar binários é você que está no controle de tamanho 
de buffer e de manipulação, não é impossível que simplesmente seja erro na sua 
implementação - EM ESPECIAL, veja na documentação que a UTL_FILE tem *** limite 
*** (32kb iirc) para o buffer, tem limites para qtdade máxima de chamadas PUT 
antes que o buffer seja gravado Não é difícil simplesmente vc estar vendo 
aí o resultado de má-programação violando algum desses limites... Ou mesmo 
erros básicos, como o BUFFER não declarado como variável RAW e sim como 
string...
  Se conseguir montar uma versão ** menor ** (incluindo o CREATE TABLE e uns 
INSERTs pra gente tentar reproduzir) que aconteça o erro, manda pra gente aqui 
no Grupo que a gente dá uma pescoçada...
  
  []s
  
    Chiappa  #yiv5387095506 #yiv5387095506 -- #yiv5387095506ygrp-mkp 
{border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 
10px;}#yiv5387095506 #yiv5387095506ygrp-mkp hr {border:1px solid 
#d8d8d8;}#yiv5387095506 #yiv5387095506ygrp-mkp #yiv5387095506hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv5387095506 #yiv5387095506ygrp-mkp #yiv5387095506ads 
{margin-bottom:10px;}#yiv5387095506 #yiv5387095506ygrp-mkp .yiv5387095506ad 
{padding:0 0;}#yiv5387095506 #yiv5387095506ygrp-mkp .yiv5387095506ad p 
{margin:0;}#yiv5387095506 #yiv5387095506ygrp-mkp .yiv5387095506ad a 
{color:#ff;text-decoration:none;}#yiv5387095506 #yiv5387095506ygrp-sponsor 
#yiv5387095506ygrp-lc {font-family:Arial;}#yiv5387095506 
#yiv5387095506ygrp-sponsor #yiv5387095506ygrp-lc #yiv5387095506hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv5387095506 
#yiv5387095506ygrp-sponsor #yiv5387095506ygrp-lc .yiv5387095506ad 
{margin-bottom:10px;padding:0 0;}#yiv5387095506 #yiv5387095506actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv5387095506 
#yiv5387095506activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv5387095506
 #yiv5387095506activity span {font-weight:700;}#yiv5387095506 
#yiv5387095506activity span:first-child 
{text-transform:uppercase;}#yiv5387095506 #yiv5387095506activity span a 
{color:#5085b6;text-decoration:none;}#yiv5387095506 #yiv5387095506activity span 
span {color:#ff7900;}#yiv5387095506 #yiv5387095506activity span 
.yiv5387095506underline {text-decoration:underline;}#yiv5387095506 
.yiv5387095506attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv5387095506 .yiv5387095506attach div a 
{text-decoration:none;}#yiv5387095506 .yiv5387095506attach img 
{border:none;padding-right:5px;}#yiv5387095506 .yiv5387095506attach label 
{display:block;margin-bottom:5px;}#yiv5387095506 .yiv5387095506attach label a 
{text-decoration:none;}#yiv5387095506 blockquote {margin:0 0 0 
4px;}#yiv5387095506 .yiv5387095506bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv5387095506 
.yiv5387095506bold a {text-decoration:none;}#yiv5387095506 dd.yiv5387095506last 
p a {font-family:Verdana;font-weight:700;}#yiv5387095506 dd.yiv5387095506last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv5387095506 
dd.yiv5387095506last p span.yiv5387095506yshortcuts 
{margin-right:0;}#yiv5387095506 div.yiv5387095506attach-table div div a 
{text-decoration:none;}#yiv5387095506 div.yiv5387095506attach-table 
{width:400px;}#yiv5387095506 div.yiv5387095506file-title a, #yiv5387095506 
div.yiv5387095506file-title a:active, #yiv5387095506 
div.yiv5387095506file-title a:hover, #yiv5387095506 div.yiv5387095506file-title 
a:visited {text-decoration:none;}#yiv5387095506 div.yiv5387095506photo-title a, 
#yiv5387095506 div.yiv5387095506photo-title a:active, #yiv5387095506 
div.yiv5387095506photo-title a:hover, #yiv5387095506 

[oracle_br] UTL_FILE.FFLUSH

2016-08-26 Por tôpico Ricardo Monteiro ricardolgmonte...@yahoo.com.br [oracle_br]
Olá pessoal,
Tenho uma procedure que grava um arquivo e quando executa o utl_file.fflush ele 
trava. Alguém já passou por isso? Uso a versão 11g em Red Hat.
GratoRicardo


Re: [oracle_br] Re: utl_file I/O

2016-08-24 Por tôpico Ricardo Monteiro ricardolgmonte...@yahoo.com.br [oracle_br]
Grande Chiappa,
Infelizmente tenho que disparar a procedure através dessa coisars.
Segundo algumas pessoas que consultei, isto está acontecendo porque esse 
negócio não consegue "saber" que a procedure já acabou a sua execução...
Uma idéia seria fazer o Oracle retornar o controle para o BODS na marra....
Ricardo
 

Em Quarta-feira, 24 de Agosto de 2016 13:25, "jlchia...@yahoo.com.br 
[oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:
 

     Colega,  se realmente usando o client Oracle (que é o que o PL/SQL 
developer usa, afaik) corretamente NENHUM LOCK/bloqueio de acesso acontece MAS 
com o tal BODS acontece, tá TOTALMENTE ÓBVIO que é esse coiso aí que tá 
causando bloqueio, NADA A VER COM O BANCO ORACLE... 

Assim, só o Suporte desse coiso (e/ou sites de conhecedores e utilizadores 
especializados nesse tal BODS) é que pode te ajudar : se vc REALMENTE É 
OBRIGADO a executar/disparar o stored PL/SQL com essa coisa aí, não tem outro 
caminho não...

 []s
 
   Chiappa  #yiv2836092326 #yiv2836092326 -- #yiv2836092326ygrp-mkp {border:1px 
solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv2836092326 
#yiv2836092326ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv2836092326 
#yiv2836092326ygrp-mkp #yiv2836092326hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv2836092326 #yiv2836092326ygrp-mkp #yiv2836092326ads 
{margin-bottom:10px;}#yiv2836092326 #yiv2836092326ygrp-mkp .yiv2836092326ad 
{padding:0 0;}#yiv2836092326 #yiv2836092326ygrp-mkp .yiv2836092326ad p 
{margin:0;}#yiv2836092326 #yiv2836092326ygrp-mkp .yiv2836092326ad a 
{color:#ff;text-decoration:none;}#yiv2836092326 #yiv2836092326ygrp-sponsor 
#yiv2836092326ygrp-lc {font-family:Arial;}#yiv2836092326 
#yiv2836092326ygrp-sponsor #yiv2836092326ygrp-lc #yiv2836092326hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv2836092326 
#yiv2836092326ygrp-sponsor #yiv2836092326ygrp-lc .yiv2836092326ad 
{margin-bottom:10px;padding:0 0;}#yiv2836092326 #yiv2836092326actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv2836092326 
#yiv2836092326activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv2836092326
 #yiv2836092326activity span {font-weight:700;}#yiv2836092326 
#yiv2836092326activity span:first-child 
{text-transform:uppercase;}#yiv2836092326 #yiv2836092326activity span a 
{color:#5085b6;text-decoration:none;}#yiv2836092326 #yiv2836092326activity span 
span {color:#ff7900;}#yiv2836092326 #yiv2836092326activity span 
.yiv2836092326underline {text-decoration:underline;}#yiv2836092326 
.yiv2836092326attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv2836092326 .yiv2836092326attach div a 
{text-decoration:none;}#yiv2836092326 .yiv2836092326attach img 
{border:none;padding-right:5px;}#yiv2836092326 .yiv2836092326attach label 
{display:block;margin-bottom:5px;}#yiv2836092326 .yiv2836092326attach label a 
{text-decoration:none;}#yiv2836092326 blockquote {margin:0 0 0 
4px;}#yiv2836092326 .yiv2836092326bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv2836092326 
.yiv2836092326bold a {text-decoration:none;}#yiv2836092326 dd.yiv2836092326last 
p a {font-family:Verdana;font-weight:700;}#yiv2836092326 dd.yiv2836092326last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv2836092326 
dd.yiv2836092326last p span.yiv2836092326yshortcuts 
{margin-right:0;}#yiv2836092326 div.yiv2836092326attach-table div div a 
{text-decoration:none;}#yiv2836092326 div.yiv2836092326attach-table 
{width:400px;}#yiv2836092326 div.yiv2836092326file-title a, #yiv2836092326 
div.yiv2836092326file-title a:active, #yiv2836092326 
div.yiv2836092326file-title a:hover, #yiv2836092326 div.yiv2836092326file-title 
a:visited {text-decoration:none;}#yiv2836092326 div.yiv2836092326photo-title a, 
#yiv2836092326 div.yiv2836092326photo-title a:active, #yiv2836092326 
div.yiv2836092326photo-title a:hover, #yiv2836092326 
div.yiv2836092326photo-title a:visited {text-decoration:none;}#yiv2836092326 
div#yiv2836092326ygrp-mlmsg #yiv2836092326ygrp-msg p a 
span.yiv2836092326yshortcuts 
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv2836092326 
.yiv2836092326green {color:#628c2a;}#yiv2836092326 .yiv2836092326MsoNormal 
{margin:0 0 0 0;}#yiv2836092326 o {font-size:0;}#yiv2836092326 
#yiv2836092326photos div {float:left;width:72px;}#yiv2836092326 
#yiv2836092326photos div div {border:1px solid 
#66;min-height:62px;overflow:hidden;width:62px;}#yiv2836092326 
#yiv2836092326photos div label 
{color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv2836092326
 #yiv2836092326reco-category {font-size:77%;}#yiv2836092326 
#yiv2836092326reco-desc {font-size:77%;}#yiv2836092326 .yiv2836092326replbq 
{margin:4px;}#yiv2836092326 #yiv2836092326ygrp-actbar div a:first-child 
{margin-right:2px;padding-right:5px;}#yiv2836092326 #yiv2

[oracle_br] utl_file I/O

2016-08-24 Por tôpico Ricardo Monteiro ricardolgmonte...@yahoo.com.br [oracle_br]
Bom dia pessoal.
Estou com o seguinte problema, através de uma package, gero vários arquivos com 
CLOB, alguns com 20 Mb mais ou menos. Esta package é disparada através de uma 
ferramenta do SAP chamado BODS (é um ETL). Quando executo a package diretamente 
via PL/SQL developer por exemplo funciona perfeitamente, porém, disparada pelo 
BODS é criada uma sessão que bloqueia o objeto. O event que é mencionado no 
v$session é "utl_file I/O". Se matarmos a sessão, tudo volta ao normal.
Após a geração de cada arquivo existe o utl_file.fclose.
Alguma idéia do que possa estar causando isso? Estou usando Oracle 11gR2 em 
ambiente Linux (Red Hat 6.5)
Grato,Ricardo


Re: [oracle_br] copia de binários do oracle para outro S.O

2016-05-09 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Pergunta: a variável $TWO_TASK está setada?

Revise os demais parametros indicados pelos colegas.

Ricardo

On Monday, May 9, 2016, jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> wrote:

>
>
> Posso palpitar ? Se vc vai tentar fazer uma nova instalação (num outro
> ORACLE_HOME, que seja) , experimenta com esses novos binários criar um NOVO
> database de testes (usa um dos templates de banco do dbca, aquele mais
> parecido com o seu banco original) e tenta fazer testes de conexão com esse
> outro database : SE a lentidão sumir, tá provado que era alguma trigger ou
> alguma config do database original que vc copiou que estava com problema, e
> SE a lentidão não sumir, aí tá mais que provado que não tem nada a ver com
> o software Oracle, aí vc vai explorar config de DNS, arqs /etc/hosts e arqs
> de configuração do database, arqs de config do sql*net (principalmente
> SQLNET.ORA e TNSNAMES.ORA), coisa assim ...
>
>  []s
>
>   Chiappa
> 
>


-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 9511-4658 VIVO / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Re: copia de binários do oracle para outro S.O

2016-05-09 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Por via das dúvidas, tem alguma trigger de logon ativada?
Já tentou instalar esses binários via runinstaller nesse novo host? Pode
até instalar em outro home se não for problema no teu ambiente.

2016-05-09 11:58 GMT-03:00 alexssandro0...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br>:

>
>
> bom dia!
>
> Chiappa, tem como eu fazer uma nova instalação do Oracle e utilizar o
> spfile da outra instalação nesta nova instalação, para que ele reconheça
> todas as confs do outro ambiente(datafile,controlfile etc), sem a
> necessidade de realizar um restore do ambiente para esta nova instalação??
> pois os dados já estão todos lá nos discos.
>
> 
>



-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 9511-4658 VIVO / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Parâmetros de Kernel Linux para 11g

2016-05-05 Por tôpico Ricardo Monteiro ricardolgmonte...@yahoo.com.br [oracle_br]
Ednilson,
Como precisei instalar no Ubuntu, usei um link parecido com esse acho que 
ajuda
[Dicas-L] Como instalar oracle 11g no Ubuntu
AbsRicardo

|   |
|   |  |   |   |   |   |   |
| [Dicas-L] Como instalar oracle 11g no UbuntuSEMMNI = O kernel SEMMNI 
parâmetro é usado para controlar o número máximode semáforos conjuntos em todo 
o sistema Linux. A Oracle recomenda a fixaçãod... |
|  |
| Visualizar em www.dicas-l.co... | Visualizado por Yahoo |
|  |
|   |

 

Em Quinta-feira, 5 de Maio de 2016 10:17, "'Ednilson Silva' 
ednilson.si...@jbs.com.br [oracle_br]"  escreveu:
 

     Pessoal,Alguém teria algum doc ou link explicando essas configurações de 
kernel do linux para instalação do 11g?  Alguns desses parâmetros, precisam 
realizar algum calculo para poder configurar? Como memória do banco e memória 
da maquina para poder configurar corretamente e ter melhores desempenho no 
banco.  GratoEdnilson Silva  #yiv8393753836 #yiv8393753836 -- 
#yiv8393753836ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 
0;padding:0 10px;}#yiv8393753836 #yiv8393753836ygrp-mkp hr {border:1px solid 
#d8d8d8;}#yiv8393753836 #yiv8393753836ygrp-mkp #yiv8393753836hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv8393753836 #yiv8393753836ygrp-mkp #yiv8393753836ads 
{margin-bottom:10px;}#yiv8393753836 #yiv8393753836ygrp-mkp .yiv8393753836ad 
{padding:0 0;}#yiv8393753836 #yiv8393753836ygrp-mkp .yiv8393753836ad p 
{margin:0;}#yiv8393753836 #yiv8393753836ygrp-mkp .yiv8393753836ad a 
{color:#ff;text-decoration:none;}#yiv8393753836 #yiv8393753836ygrp-sponsor 
#yiv8393753836ygrp-lc {font-family:Arial;}#yiv8393753836 
#yiv8393753836ygrp-sponsor #yiv8393753836ygrp-lc #yiv8393753836hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv8393753836 
#yiv8393753836ygrp-sponsor #yiv8393753836ygrp-lc .yiv8393753836ad 
{margin-bottom:10px;padding:0 0;}#yiv8393753836 #yiv8393753836actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv8393753836 
#yiv8393753836activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv8393753836
 #yiv8393753836activity span {font-weight:700;}#yiv8393753836 
#yiv8393753836activity span:first-child 
{text-transform:uppercase;}#yiv8393753836 #yiv8393753836activity span a 
{color:#5085b6;text-decoration:none;}#yiv8393753836 #yiv8393753836activity span 
span {color:#ff7900;}#yiv8393753836 #yiv8393753836activity span 
.yiv8393753836underline {text-decoration:underline;}#yiv8393753836 
.yiv8393753836attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv8393753836 .yiv8393753836attach div a 
{text-decoration:none;}#yiv8393753836 .yiv8393753836attach img 
{border:none;padding-right:5px;}#yiv8393753836 .yiv8393753836attach label 
{display:block;margin-bottom:5px;}#yiv8393753836 .yiv8393753836attach label a 
{text-decoration:none;}#yiv8393753836 blockquote {margin:0 0 0 
4px;}#yiv8393753836 .yiv8393753836bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv8393753836 
.yiv8393753836bold a {text-decoration:none;}#yiv8393753836 dd.yiv8393753836last 
p a {font-family:Verdana;font-weight:700;}#yiv8393753836 dd.yiv8393753836last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv8393753836 
dd.yiv8393753836last p span.yiv8393753836yshortcuts 
{margin-right:0;}#yiv8393753836 div.yiv8393753836attach-table div div a 
{text-decoration:none;}#yiv8393753836 div.yiv8393753836attach-table 
{width:400px;}#yiv8393753836 div.yiv8393753836file-title a, #yiv8393753836 
div.yiv8393753836file-title a:active, #yiv8393753836 
div.yiv8393753836file-title a:hover, #yiv8393753836 div.yiv8393753836file-title 
a:visited {text-decoration:none;}#yiv8393753836 div.yiv8393753836photo-title a, 
#yiv8393753836 div.yiv8393753836photo-title a:active, #yiv8393753836 
div.yiv8393753836photo-title a:hover, #yiv8393753836 
div.yiv8393753836photo-title a:visited {text-decoration:none;}#yiv8393753836 
div#yiv8393753836ygrp-mlmsg #yiv8393753836ygrp-msg p a 
span.yiv8393753836yshortcuts 
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv8393753836 
.yiv8393753836green {color:#628c2a;}#yiv8393753836 .yiv8393753836MsoNormal 
{margin:0 0 0 0;}#yiv8393753836 o {font-size:0;}#yiv8393753836 
#yiv8393753836photos div {float:left;width:72px;}#yiv8393753836 
#yiv8393753836photos div div {border:1px solid 
#66;height:62px;overflow:hidden;width:62px;}#yiv8393753836 
#yiv8393753836photos div label 
{color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv8393753836
 #yiv8393753836reco-category {font-size:77%;}#yiv8393753836 
#yiv8393753836reco-desc {font-size:77%;}#yiv8393753836 .yiv8393753836replbq 
{margin:4px;}#yiv8393753836 #yiv8393753836ygrp-actbar div a:first-child 
{margin-right:2px;padding-right:5px;}#yiv8393753836 #yiv8393753836ygrp-mlmsg 
{font-size:13px;font-family:Arial, helvetica, 

Re: [oracle_br] Horário de Verão

2016-02-18 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Pelo lado do S.O, se o Timezone está setado corretamente, não vejo
problemas.
Quanto as integrações noturnas SIM, podemos ter problemas, não com o banco
em si, mas com consistencia dos dados gerados, pois teremos o mesmo período
de horário 2x na mesma data entre 23:00 e 23:59. Ai pode depender do
tratamento que a aplicação vai dar.


Ricardo Arnoud

2016-02-18 14:37 GMT-02:00 candiuru...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br>:

>
>
> Boa tarde colegas, tudo bom ?
>
>
> Assunto bem antigo, mas que me diexa com dúvidas todos os anos.
>
>
> Qual seriam as melhores práticas relacionadas ao horário de verão ? É
> necessário realmente reiniciar as instancias ?
>
>
> Trabalhamos com muitas plataformas WEB e gostaria de me certificar que a
> atividade de shutdown é realmente necessária.
>
>
> Obrigado
>
> 
>



-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 9511-4658 VIVO / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Re: Perda de contrato com a Oracle

2016-02-04 Por tôpico Ivan Ricardo Schuster ivanr...@gmail.com [oracle_br]
Duas informações adicionais a essa thread:

1) A questão de não pagar suporte para ambientes não produtivos ou pagar
licenciamento de um produto mais barato para ter acesso aos downloads não é
bem assim.

Em teoria (em contrato) caso seu banco de dados não esteja em contrato de
suporte você não pode aplicar nenhum patch/patchset nem atualização de
versão que tenha sido lançado depois do cancelamento do seu contrato de
suporte. Isso implica que, digamos que você pague suporte para PRD mas não
pague para DSV/HML, você não poderá aplicar em DSV/HML os patches que foram
aplicados em PRD. Isso faz sentido? Além disso, pagando suporte a um
produto mais barato não te dá o direito de instalar atualizações de
produtos mais caros. Talvez você possa, mas não deve!

2) Você não informou que versão do seu banco de dados você usa (SE, SE1 ou
EE), mas recentemente a Oracle publicou informação que estaria
descontinuando o SE1 e SE, transformando em uma unica versão SE2, e que
licenças de SE1 e SE seriam migradas para SE2 sem custos. Falando de
valores (não sei quão atualizados) estaríamos falando de uma licença de
20k/proc do SE1 ser migrada para o SE2 que custa 80k/proc. E o que isso tem
a ver? Via de regra, se você deixa de pagar o suporte ao seu produto,
quando quiser atualizar ou aplicar patch, etc, você precisará comprar
licença nova (de 80k), caso esteja com o suporte ativo e válido não
precisará comprar nada, simplesmente atualizar.

2016-02-03 16:33 GMT-02:00 Rafael Mendonca raffaell.t...@yahoo.com
[oracle_br] :

>
>
> Opa Chiappa, ótima explicação e obrigado pela atenção de sempre.
>
>
> Em Quarta-feira, 3 de Fevereiro de 2016 15:07, "jlchia...@yahoo.com.br
> [oracle_br]"  escreveu:
>
>
>
> Redução de Custos Operacionais Oracle - ref.
> Blz ? Certamente vc já sabe de tudo que vou dizer, mas apenas para
> informação de quem for ler esta thread no futuro, vou detalhar algumas
> opções relacionadas
>   A primeira coisa a dizer é que há basicamente 3 tipos de pagamentos que
> vc pode ter que fazer para a Oracle no que se refere a databases :
> Licenciamento, Suporte Técnico e Add-ons/features licenciadas à parte, vou
> dar algumas dicas do que se pode fazer em cada caso :
>
>   ==> Licença : isso Não PODE e NÃO DEVE nunca ser confundido com o
> Suporte... A taxa de Licença é um valor que vc paga para ter Direito de
> usar o RDBMS com seus dados reais e/ou seu software REAL (ie, que vai te
> dar Lucro/ser vendido/ser usado no seu negócio,Produzindo resultado
> usável), ENQUANTO que o Suporte é algo Opcional, que vc paga se quiser
> obter ajuda a usar melhor o software via recomendações/best practices,
> resolver bugs/problemas de usabilidade...
> A observação é que se pode OU Licenciar o RDBMS por servidor (ie, se
> faz um cálculo de capacidade bruta , envolvendo entre outras coisas número
> e tipo de processadores), paga-se um valor tabelado por isso e se pode ter
> quantos databases quiser, gerenciados por quantas instalações de RDBMS
> quiser, sendo acessador por qquer número de usuários processadores ), OU se
> pode licenciar cada database por número de usuários nomeados, ie, cada
> usuário que vai conectar pode ser identificado e vc paga um valor fixo por
> cada usuário
>Então é simples , a primeira coisa que se faz ao tentar reduzir custo
> de licenças é identificar eventuais servidores/database que não são
> produção (basicamente POCs, usando software e/ou dados não-reais),
> identificar eventuais casos de databases onde a lista de usuários seja
> conhecida e fixa (ou possa ser fixada) e comparar custos de licenciamento
> por usuário x licenciamento por servidor...
>
>   ==> Suporte Técnico : como a gente disse antes, isso é Muitíssimo
> Recomendado mas principalmente em ambientes produtivos, onde um bugfix e/ou
> uma análise do Suporte Oracle podem ser um diferencial vital para a
> Estabilidade/Continuidade do negócio da empresa, e/ou para racionalização
> de recursos... OBVIAMENTE, a primeira Ação para reduzir custos de Suporte é
> CATEGORIZAR/LEVANTAR direitinho a utilização dos databases e *** ELIMINAR
> ***, em dó nem pena, o Contrato de Suporte para os ambientes não-críticos
> que não Justifiquem o investimento Notar que não é simplesmente dizer
> se é produção ou não, tranquilamente PODEM existir databases não-produção
> que sejam críticos e exijam Suporte (sei lá, um database dedicado a
> reports, ou um de Homologação, digamos), E/OU podem existir databases
> produção que estejam atendendo sistemas / ambientes menos Críticos que
> Talvez possam rodar sem Suporte.
>
>   O SEGUNDO PONTO de diminuição de custo de Suporte é Avaliar qual/quais
> databases podem rodar sem um Contrato de Suporte específico para eles : o
> que acontece é que, se vc tiver um Contrato de Suporte para um outro
> produto Oracle mais baratinho vc, OBVIAMENTE, não vai poder abrir um
> Chamado de ajuda/verificação para o RDBMS grandão/fullzão que vc 

Re: [oracle_br] Queda de Conexão

2016-02-01 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Veja se não tem um roteador no meio do caminho tipo um sonicwall, eles
geralmente derrubam conexões inativas depois de certo período de tempo.. é
preciso ajustar.

2016-02-01 15:50 GMT-02:00 Sérgio Luiz Rodrigues Chaves
sergio.cha...@elumini.com.br [oracle_br] <oracle_br@yahoogrupos.com.br>:

>
>
> Eliane,
>
>
> Tivemos este mesmo problema com o ORACLE EXADATA, verifique se o  Reverse
> lookup. Como workaound, verifique que não usar o scan e sim a entrada no
> tnsnanmes :
>
>
>
> DESCRIPTION = (ADDRESS_LIST = (LOAD_BALANCE=on) (FAILOVER=on) (ADDRESS =
> (PROTOCOL = TCP)(HOST = end1)(PORT = 1521)) (ADDRESS = (PROTOCOL =
> TCP)(HOST =end2)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST =
> end3)(PORT = 1521))) (CONNECT_DATA = (service_name = meubanco)))
>
>
>
> Sérgio Chaves.
>
>
> --
> *De:* oracle_br@yahoogrupos.com.br <oracle_br@yahoogrupos.com.br> em nome
> de 'Eliane SILVA' ecssi...@frg.com.br [oracle_br] <
> oracle_br@yahoogrupos.com.br>
> *Enviado:* segunda-feira, 1 de fevereiro de 2016 15:40
> *Para:* oracle_br@yahoogrupos.com.br
> *Assunto:* [oracle_br] Queda de Conexão
>
>
>
> Pessoal,
>
> Peço um apoio a vocês num problema que estamos tendo de queda de
> conexão do cliente oracle para
> o servidor Oracle 11g. A situação é a seguinte:
>
> 1 - Temos um ambiente de homologação que não tem RAC. Neste ambiente
> não existe queda de conexão.
>
> 2 - Temos um ambiente de produção que tem um RAC (2 nós) e este
> ambiente após o período de uma hora de inatividade no programa cliente
> tem uma queda de conexão gerando códigos variados (ORA-12571,
> ORA-03135, ORA-25408).
>
> Já alteramos o parâmetro dentro do SQLNET.ORA do servidor
> EXPIRE_TIME=10.
>
> Alguém poderia nos dar uma ajuda ?
>
> Abraços,
>
> Eliane e Enio.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 9511-4658 VIVO / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Calcular tempo de importação de DUMP

2016-01-27 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Pergunta: você está planejando alguma migração de banco ou apenas quer
estimar um tempo de restauração para um possível crash? Ou nenhuma destas?
Qual é sua versão de banco? Standard ou EE? está com archivelog ativo? S.O?

2016-01-27 15:35 GMT-02:00 Paulo Jr paulobarbosa@gmail.com [oracle_br] <
oracle_br@yahoogrupos.com.br>:

>
>
> Olá, não sei se isso pode te ajudar, mas é uma dica.
>
>
> http://www.dba-oracle.com/t_monitor_data_pump_import_job.htm
>
>
>
>
> *Att,*
>
> *Paulo Barbosa*
>
> *Adm de Banco de Dados*
>
> *skype: paulobarbosa.sp*
> *Cel.: (11) 98869-0988*
>
> Em 27 de janeiro de 2016 15:17, Diego Venuzka - TI - Peccin S.A.
> diego.venu...@peccin.com.br [oracle_br] <oracle_br@yahoogrupos.com.br>
> escreveu:
>
>>
>>
>> Gostaria de saber, se possível, teria como calcular aproximadamento o
>> tempo de importação de umDump
>> <https://pt.wikipedia.org/wiki/Dump_de_banco_de_dados>.
>>
>> Poderia ser algo considerando os seguintes itens:
>>
>>- Tamanho do DUMP em GB.
>>- Quantidade de Tabelas.
>>- Quantidade de Registros e(ou) linhas/colunas por tabela.
>>- Quantidade de Objetos, como Triggers, Functions, Procedures, etc.
>>- Alguma forma de calcular a eficiência computacional de
>>processamento do computador?
>>
>> Obrigado.​
>>
>>
>>
>> [image:
>> https://app.box.com/representation/file_version_29828828526/image_2048/1.png?shared_name=xqp7tejurcykday6xnzfwui8gu7zlvfc]
>>
>>
>>
> 
>



-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 9511-4658 VIVO / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Backup RMAN muito lento

2016-01-27 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Experimente aumentar o número de canais.

On Wed, Jan 27, 2016 at 11:11 AM, palomacbarb...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> wrote:

>
>
> Bom dia,
>
>
> Oracle 11.2.0.4 stander (Rac 2 nós)
>
> Red Hat 5.7  enterprise
>
> Database em storage SSD
>
> Disco local SAS 7200 rpm
>
>
> Temos um banco que possui 1.5TB que está em storage SSD com ASM e demora
> 16 horas para fazer um backup full via RMAN. O backup está sendo gerado no
> disco local conforme configuração acima. Estou achando muito demorado, o
> que pode estar acontecendo? Segue abaixo a configuração do RMAN e o script
> utilizado para a execução do backup.
>
>
>
>
>
> RMAN> show all;
>
>
> RMAN configuration parameters for database with db_unique_name PRD are:
>
> CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 2 DAYS;
>
> CONFIGURE BACKUP OPTIMIZATION OFF; # default
>
> CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
>
> CONFIGURE CONTROLFILE AUTOBACKUP ON;
>
> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO
> '/backup1/rman/control%F';
>
> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISM
> 1;
>
> CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
>
> CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
>
> CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT
> '/backup1/rman/ora_prod%t_s%s%p.bkp' MAXPIECESIZE 8 G;
>
> CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT
> '/backup/rman/ora_prod%t_s%s_s%p.bkp' MAXPIECESIZE 2 G;
>
> CONFIGURE MAXSETSIZE TO UNLIMITED; # default
>
> CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
>
> CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
>
> CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE
> FOR LOAD TRUE ; # default
>
> CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
>
> CONFIGURE SNAPSHOT CONTROLFILE NAME TO
> '+ORAFRA/PRD/CONTROLFILE/snapcf_prd1.f';
>
> CONFIGURE SNAPSHOT CONTROLFILE NAME TO
> '+ORAFRA/prd/controlfile/snapcf_prd1.f';
>
>
>
> run {
>
> CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT
> '/backup/rman/ora_prod%t_s%s_s%p.bkp' MAXPIECESIZE 2 G;
>
> CONFIGURE CONTROLFILE AUTOBACKUP ON;
>
> crosscheck backup;
>
> delete noprompt expired backup;
>
> crosscheck archivelog all;
>
> delete noprompt expired archivelog all;
>
> CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT
> '/backup/rman/ora_prod%t_s%s_s%p.bkp' MAXPIECESIZE 2 G;
>
> backup database plus archivelog;
>
> delete noprompt archivelog all backed up 2 times to device type
> disk;
>
> delete noprompt obsolete device type disk;
>
> CONFIGURE CONTROLFILE AUTOBACKUP OFF;
>
> }
>
>
> Paloma Barbosa
>
>
> 
>



-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 9511-4658 VIVO / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Re: Livros - Rampant Techpress Don Burleson

2015-12-30 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Obrigado pelas dicas pessoal!

2015-12-30 14:20 GMT-02:00 jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br>:

>
>
> Opa, blz ? Eu não comprei nada desse Autor, principalmente por não gostar
> muito da metodologia/didática dele (por exemplo, ele Dificilmente faz uma
> demonstração completa criando tabelas no sqlplus e mostrando um SQL que
> ilustra o ponto, normalmente é só textão não-reproduzível), E ele não te dá
> uma evolução clara dos recursos (digamos, se está explicando EXPLAIN PLAN,
> ele não relembra rapidamente como era nas versões anteriores pra depois
> indicar as melhorias recentes), E normalmente ele não cobre as "novidades",
> as new features 11g e 12c que tenham a ver com o ponto em explicação
>  Somando isso com o preço (que ao que vejo dificilmente tem promoção, tá
> sempre próximo dos concorrentes se não um tantinho superior, às vezes) eu
> não recomendo a compra, não : mais ou menos pelo mesmo preço (ou às vezes
> até por um pouco menos) vc tem Diversos outros autores com melhor didática
> e que cobrem pontos mais recentes de uma maneira mais completa : em
> especial, o Tom Kyte (para SQL, mecanismos internos/dicas de utilização do
> RDBMS Oracle para Desenvolvedores e dicas pra DBAs), o Robert Freeman para
> RMAN/backup/restore, o Jonathan Lewis para CBO e otimização de SQL,
> Christian Antognini/Cary Millsap/Sam Alapati/  , Steven Feuerstein para
> programação PL/SQL, turminha de sempre...
>
>   []s
>
> Chiappa
> 
>



-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 9511-4658 VIVO / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


[oracle_br] Livros - Rampant Techpress Don Burleson

2015-12-29 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Caros,

Alguém já comprou estes livros? Vale a pena?

-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 9511-4658 VIVO / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] exp/imp X expdp/impdb

2015-12-14 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Boa tarde.

Se for para Backup, o ideal segue sendo como principal o RMAN.
Fora isto, o ideal é utilizar DATAPUMP para backups secundários, e deixar
de vez de utilizar o ex/imp, pois além de ter muito mais funcionalidades, a
Oracle vai descontinuar o exp/imp em breve.

Abraços.

2015-12-14 12:10 GMT-02:00 aandre...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br>:

>
>
> Pessoal bom dia,
>
>
> Uma pequena duvida, o exp e imp ainda funcinam no 11, porem a melhor
> pratica e o utilizar o expdp/impdb.?
>
> ou posso continuar a utilizar os comandos antigos?
>
>
> Obrigado.
>
> 
>



-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 9511-4658 VIVO / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Gerar DUMP - Período

2015-12-03 Por tôpico David Ricardo drb.rica...@gmail.com [oracle_br]
Bom dia,

Eu já utilizei a opção query para exportação de tabelas com determinado
período, porém todas as tabelas envolvidas no meu export na ocasião
possuiam um campo do tipo DATE com um controle, onde eu utilizando esse
mesmo campo no filtro feito pelo export consegui extrair apenas a massa de
dados desejada do período especificado.

Abraço


David Siqueira
DBA Oracle e Oracle ACE Member
BLOG .:  http://databaseguard.blogspot.com



"O mistério da vida me causa a mais forte emoção. É o sentimento que
suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não
conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é
um morto-vivo e seus olhos se cegaram.".(Albert Einstein - 1879 - 1955)"


Em 3 de dezembro de 2015 11:33, Samuel Santos samuel.gsan...@gmail.com
[oracle_br]  escreveu:

>
>
> Legal, Angelo.
>
> Pessoal;
>
> Alguém já utilizou desse recurso, e funcionou?
>
> exp scott/tiger tables=tab1, tab2 query="where mymonth > sysdate - 31"
>
> Obs.: tenho um dump em torno de 400GB, onde o mesmo poderá a chegar a
> 800GB, após ser importado.
>
> Atenciosamente,
>
> Samuel Geraldo dos Santos
>
> Em 3 de dezembro de 2015 11:25, angelo angelolis...@gmail.com [oracle_br]
>  escreveu:
>
>>
>>
>> Ainda agora eu falei que não dava, mas lendo um artigo na net do Burleson
>>
>> ha uma clausula *query* mas nao sei se te atenderia.. como no exemplo
>> abaixo, mas eu mesmo nunca usei
>>
>>
>> fonte:  http://www.dba-oracle.com/t_export_where_clause_selective.htm
>>
>> exp scott/tiger tables=tab1, tab2 query="where mymonth > sysdate - 31"
>>
>>
>>
>>
>> 2015-12-03 11:19 GMT-02:00 angelo :
>>
>>> Bom dia, Samuel
>>>
>>> Exp desse jeito ?  Negativo.. Você teria que preparar o terreno antes,
>>> criar tabelas com o range de data escolhido e exportar.  É possivel
>>> exportar determinadas tabelas, mas filtrar assim e exportar direto, não..
>>>
>>>
>>> Nao tem nem essa opcao no exp, abaixo
>>>
>>>
>>> C:\Users\administrador>exp help=y
>>>
>>> Export: Release 11.2.0.3.0 - Production on Qui Dez 3 11:16:02 2015
>>>
>>> Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights
>>> reserved.
>>>
>>>
>>>
>>> VocÛ pode deixar que a ExportaþÒo solicite os parÔmetros. Para isso,
>>> informe o comando
>>> comando seguido do seu nome de usußrio/senha:
>>>
>>>  Exemplo: EXP SCOTT/TIGER
>>>
>>> Ou entÒo poderß controlar como a ExportaþÒo serß executada entrando com
>>> o comand
>>> o EXP seguido
>>> de vßrios argumentos. Para especificar parÔmetros, vocÛ usa
>>> palavras-chave:
>>>
>>>  Formato:  EXP KEYWORD=valor ou KEYWORD=(valor1,valor2,...,valorN)
>>>  Exemplo: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR)
>>>ou TABLES=(T1:P1,T1:P2), se T1 for tabela particionada
>>>
>>> USERID deve ser o primeiro parÔmetro da linha de comandos.
>>>
>>> Palavra-chave   DescriþÒo (Default)  Palavra-chave  DescriþÒo
>>> (Default)
>>>
>>> --
>>> USERID nome de usußrio/senha  FULL exportar arquivo
>>> inteiro
>>> (N)
>>> BUFFER tamanho do buffer de dadosOWNERlista de nomes
>>> de usuß
>>> rio de proprietßrios
>>> FILE   arquivos de saÝda (EXPDAT.DMP)  TABLES   lista de nomes
>>> de tabela
>>> s
>>> COMPRESS   importar para uma extensÒo (Y) RECORDLENGTH tamanho do
>>> registro de E/
>>> S
>>> GRANTS exportar concess§es (Y)  INCTYPE  tipo de
>>> exportaþÒo incr
>>> emental
>>> INDEXESexportar Ýndices (Y) RECORD   rastrear exportaþÒo
>>> incr. (
>>> Y)
>>> DIRECT   caminho direto (N)  TRIGGERS gatilhos de
>>> exportaþÒo (Y)
>>>
>>> LOG  arquivo de log de saÝda de telaSTATISTICS   analisar
>>> objetos (ESTIM
>>> ATE)
>>> ROWS exportar linhas de dados (Y) PARFILE  nome do
>>> arquivo de pa
>>> rÔmetro
>>> CONSISTENT consistÛncia de tabela cruzada(N) CONSTRAINTS  exportar
>>> restriþ§es (Y
>>> )
>>>
>>> OBJECT_CONSISTENTtransaþÒo definida como somente para leitura
>>> durante export
>>> aþÒo de objeto (N)
>>> FEEDBACK exibe o andamento a cada x linhas (0)
>>> FILESIZE tamanho mßximo de cada arquivo de dump
>>> FLASHBACK_SCNSCN usado para definir o snapshot de sessÒo como
>>> FLASHBACK_TIME   tempo usado para obter o SCN mais pr¾ximo do tempo
>>> especifi
>>> cado
>>> QUERYclßusula select usada para exportar um subconjunto
>>> de uma t
>>> abela
>>> RESUMABLEsuspender quando ocorrer um erro relacionado a
>>> espaþo(N)
>>> RESUMABLE_NAME   string de texto usada para identificar uma
>>> instruþÒo recupe
>>> rßvel
>>> RESUMABLE_TIMEOUTtempo de espera de RESUMABLE
>>> TTS_FULL_CHECK   executar verificaþÒo de dependÛncia integral ou
>>> parcial par
>>> a TTS
>>> TABLESPACES  

Re: [oracle_br] [Off-Topic] Vaga DBA Oracle Sênior

2015-11-09 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Vaga para qual cidade?

2015-11-09 15:43 GMT-02:00 'Ednilson Silva' ednilson.si...@jbs.com.br
[oracle_br] <oracle_br@yahoogrupos.com.br>:

>
>
> Pessoal,
>
> Estamos com uma vaga para DBA Sênior.
>
>
>
> *Pré-requisitos:*
>
> *Superior Completo na área de Tecnologia;
>
> *Desejável Certificação Oracle Database Administrator (OCP);
>
> *Desejável Inglês Avançado.
>
>
>
> *Atividades:*
>
> *Realizar as atividades referentes a administração de Banco de Dados,
> envolvendo instalação, configurações, projetos e manutenção de dados;
>
> *Gerenciamento e administração de Oracle Database 10g e 11 Oracle ASM;
>
> *Efetuar backups dos BDs e garantir que eles sejam recuperáveis;
>
> *Definir e implementar estratégias e planos para recuperar o BD em caso de
> falhas;
>
> *Performance, monitoramento e aperfeiçoamento contínuo da administração de
> BD.
>
>
>
> Empresa: JBS S/A
>
>
>
> Interessados encaminhar CV para ednilson.si...@jbs.com.br
>
>
>
> Abraços,
>
> Ednilson Silva
>
> 
>



-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 9511-4658 VIVO / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Dúvida SQL - Select

2015-10-05 Por tôpico Ricardo Tajiri rhtaj...@gmail.com [oracle_br]
Estou sem Oracle aqui, então sem jeito pra testar... Mas eu brincaria com o
row_number(). Algo do tipo:

select NVL(v.prateleira,a.prateleira), v.fruta, a.fruta from
(select prateleira, fruta, cor, row_number() over (partition by prateleira
order by fruta) rn
from feira_livre where cor = 'Vermelha') v
full outer join
(select prateleira, fruta, cor, row_number() over (partition by prateleira
order by fruta) rn
from feira_livre where cor = 'Amarela') a on v.prateleira = a.prateleira
and v.rn = a.rn;




Ricardo Hideyuki Tajiri

Em 2 de outubro de 2015 21:40, 'Schiavini' et...@schiavini.inf.br
[oracle_br] <oracle_br@yahoogrupos.com.br> escreveu:

>
>
> Se a quantidade de cores for predefinida, use pivot.
>
> Étore
>
> From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
> Sent: sexta-feira, 2 de outubro de 2015 16:17
> To: oracle_br@yahoogrupos.com.br
> Subject: [oracle_br] Dúvida SQL - Select
>
> Boa tarde amigos!
>
> Dados hipotéticos:
>
> select prateleira, fruta, cor from feira_livre;
>
> Prateleira Fruta Cor
>
> 1 Maçã Vermelha
>
> 2 Cereja Vermelha
>
> 1 Banana Amarela
>
> 2 Mamão Amarela
>
> 1 Morango Vermelha
>
> É possível eu montar um Select que me traga esse resultado?
>
> Prateleira Fruta_Vermelha Fruta_Amarela
>
> 1 Maçã Banana
>
> 1 Morango
>
> 2 Cereja Mamão
>
> Ou seja: juntei 2 frutas de cores diferentes no mesmo registro, por serem
>
> da mesma prateleira, mas elas não tem mais nenhuma relação entre si;
>
> Como tinham 2 vermelhas na mesma prateleira, eu joguei pro registro de
> baixo.
>
> Se tivesse uma segunda fruta amarela na prateleira 1, ela também iria pro
> segundo registro.
>
> Att,
>
> Image removed by sender.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


Re: [oracle_br] Dúvida IMPDP

2015-10-02 Por tôpico David Ricardo drb.rica...@gmail.com [oracle_br]
Samuel bao tarde,

Eu costumo gerar um SQLFILE antes de importar e pegar essas informações nos
metadados gerados no SQLFILE, após isso crio as tablespaces com mesmo nome
ou crio com os nomes que eu desejo e depois na importação uso o
REMAP_TABLESPACE.

Abraço


David Siqueira
DBA Oracle e Oracle ACE Member
BLOG .:  http://databaseguard.blogspot.com



"O mistério da vida me causa a mais forte emoção. É o sentimento que
suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não
conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é
um morto-vivo e seus olhos se cegaram.".(Albert Einstein - 1879 - 1955)"


Em 2 de outubro de 2015 15:01, Samuel Santos samuel.gsan...@gmail.com
[oracle_br]  escreveu:

>
>
> Pessoal;
>
> Qual a forma de importar um DUMP (utilizando impdp), sem eu saber a
> nomenclatura das tablespaces origem para se recriados no ambiente destino?
> Apenas setando a tablespace default do schema que recebera os dados +
> estrutura já auxiliará que os dados importados sejam ocupados na tablespace
> destino\default que eu informai para o schema que recebera a estrutura e os
> dados?
>
> 
>


Re: [oracle_br] NLS_CHARACTERSET

2015-08-20 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Qual versão do Banco, S.O, Tamanho do Banco, e o que motivou isto?

2015-08-20 11:26 GMT-03:00 'Ednilson Silva' ednilson.si...@jbs.com.br
[oracle_br] oracle_br@yahoogrupos.com.br:



 Pessoal,

 Como posso alterar o NLS_CHARACTERSET de AL32UTF8 para WE8MSWIN1252?

 Somente Export, Drop Database, Create Database e Import?



 Grato,

 Ednilson Silva

 




-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] NLS_CHARACTERSET

2015-08-20 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Boa tarde!

Veja se o CSSCAN e o CSALTER podem te ajudar.
Caso contrário, só exportando/importando em um novo database.

Faça um backup FULL com RMAN antes de qualquer ajuste.

2015-08-20 13:09 GMT-03:00 'Ednilson Silva' ednilson.si...@jbs.com.br
[oracle_br] oracle_br@yahoogrupos.com.br:



 Desculpe...

 Banco Oracle 11g - Release 11.2.0.4

 Tamanho de 25G (Produção)

 Para utilizar acentuação, um analista esta com problemas.



 Grato,

 Ednilson Silva





 *De:* oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
 *Enviada em:* quinta-feira, 20 de agosto de 2015 11:28
 *Para:* oracle_br@yahoogrupos.com.br
 *Assunto:* Re: [oracle_br] NLS_CHARACTERSET





 Qual versão do Banco, S.O, Tamanho do Banco, e o que motivou isto?



 2015-08-20 11:26 GMT-03:00 'Ednilson Silva' ednilson.si...@jbs.com.br
 [oracle_br] oracle_br@yahoogrupos.com.br:



 Pessoal,

 Como posso alterar o NLS_CHARACTERSET de AL32UTF8 para WE8MSWIN1252?

 Somente Export, Drop Database, Create Database e Import?



 Grato,

 Ednilson Silva




 --

 --
 Thanks,
 *Ricardo Arnoud*



 *Bacharel em Ciência da Computação* - 2013/1




 (51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS

 http://www.ricardoarnoud.com
 http://www.alterdatabaseopen.com
 FB http://www.facebook.com/ricardo.arnoud
 Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1

 




-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] [off topic] Pesquisa rápida com os DBAs do grupo

2015-08-11 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
E) Eu era um sysadmin e direcionei minha carreira para isso.

2015-08-11 17:10 GMT-03:00 Fábio Telles Rodriguez fabio.tel...@gmail.com
[oracle_br] oracle_br@yahoogrupos.com.br:



 Senhores, quem puder responder em PVT ou aqui na lista, eu agradeço. A
 questão que eu quero abordar rapidamente é como as pessoas se tornam um DBA
 na sua carreira de TI.

 Responda, como iniciou sua carreira de DBA???

 A) Eu era um sysadmin e precisavam de alguém para cuidar do banco de dados
 XPTO na empresa.
 B) Eu era um desenvolvedor e precisavam de alguém para cuidar do banco de
 dados XPTO na empresa.
 C) Eu era o gestor de um grupo de TI, e precisavam de alguém para cuidar
 do banco de dados XPTO na empresa.
 D) Eu já gostava de banco de dados e direcionei minha carreira para isso
 E) Outros: qual?

 --
 Atenciosamente,
 Fábio Telles Rodriguez
 blog: http:// http://www.midstorm.org/~telles/s
 http://tellesr.wordpress.com/avepoint.blog.br
 e-mail / gtalk / MSN: fabio.tel...@gmail.com
 Skype: fabio_telles

 Timbira - A empresa brasileira de Postgres
 http://www.timbira.com.br

 




-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Re: Oda

2015-05-29 Por tôpico Ivan Ricardo Schuster ivanr...@gmail.com [oracle_br]
Outra desvantagem para alguns é que o ODA suporta somente database
Enterprise Edition

2015-05-29 10:07 GMT-03:00 jlchia...@yahoo.com.br [oracle_br] 
oracle_br@yahoogrupos.com.br:



 Opa, então : na minha penúltima Consultoria, tínhamos alguns Clientes que
 optaram pelo ODA, um deles inclusive para servir de standby (via DATAGUARD)
 para um ambiente Produção que estava em cima do Exadata... Tecnicamente ele
 é um servidor bastante bom, com hardware de boa qualidade, um conjunto
 bastante bem montado mas é  comum, não traz (ao Contrário do Exadata!!)
 nada que não seja possível vc encontrar comumente no mercado
  As vantagens do ODA basicamente são duas :

  a. o conjunto já vêm montado E configurado pela Oracle, então vc não
 precisa envolver um técnico de redes, depois um outro de Storage, depois um
 outro disso e daquilo, pra só depois o sysadmin poder fazer o setupo de SO
 e o DBA poder efetivamente instalar o banco... Logicamente, isso ELIMINA
 também chances de incompatibilidades entre, digamos, versão de SO/kernel  e
 drivers;middleware necessário para o Storage, ou coisas assim - vc pode ter
 100% de certeza que tudo conversa entre si de boa, E em tese todas as
 especificações atendem bem à necessidade do banco de dados Oracle (ie, a
 blocagem/alocação do Storage não está ridiculamente pequena ou
 ineficientemente enorme, as specs de REDE atende ás
 solicitações/necessidades do Oracle RAC, assim por diante)

  b. o conjunto já vêm com Assistentes de instalação da Oracle, e é a
 própria Oracle quem dá o Suporte para tudo, INCLUSIVE (óbvio) o RDBMS - é
 um pescoço só pra se apertar... Só quem já passou por empurra-empurra entre
 Oracle x HP, Oracle x IBM e quetais é que sabe como é isso

  c. ele já vem preparado para Virtualização (ie, já possui o
 intrumental/softwares necessários) E é aceito como hard-partitioning para
 fins de Licenciamento pela Oracle - então ao contrário de outras soluções
 de VM , no ODA com Oracle VM pode pode Tranquilamente licenciar apenas os
 processadores que quiser...

 A desvantagem é, óbvio, o CUSTO : é CLARO que as horas/homem que a Oracle
 gastou planejando o conjunto VÂO ser cobradas de vc, e é CLARO também que é
 um hardware bastante bom mas NUNCA a preço de custo, a preço de banana -
 tem SIM uma margem não desprezível em cima aí...
  Com TOTAL CERTEZA, se na sua Empresa vc tem o tempo e o expertise técnico
 necessário, vc CONSEGUE SIM montar um conjunto  tão bom quanto por uns 30%
 menos, via de regra...

   []s

 Chiappa



 



Re: [oracle_br] simulado

2015-05-13 Por tôpico David Ricardo drb.rica...@gmail.com [oracle_br]
Orfeu tente verificar o uso o TestKing é o mais próximo da prova real esse.
VCE tem muitos BrainDumps e acabam que tendo 2 ou mais questões repetidas.

Abraço


David Siqueira
DBA Oracle e Oracle ACE Member
BLOG .:  http://databaseguard.blogspot.com



O mistério da vida me causa a mais forte emoção. É o sentimento que
suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não
conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é
um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955)


Em 13 de maio de 2015 15:06, Orfeu Lima orfeu.l...@gmail.com [oracle_br] 
oracle_br@yahoogrupos.com.br escreveu:



 Boa tarde a todos do grupo.
 Qual dos simulados(vce ou pass4sure) se encontra mais atualizado no
 momento para realização das provas de certificação??(iz0-050 e iz0-058)
 Obrigado


  



Re: [oracle_br] Exclusão de dados de auditoria

2015-05-07 Por tôpico David Ricardo drb.rica...@gmail.com [oracle_br]
Boa Marião,

Bacana fico feliz que tenha dado certo e ajudado.

Grande abraço.


David Siqueira
DBA Oracle e Oracle ACE Member
BLOG .:  http://databaseguard.blogspot.com



O mistério da vida me causa a mais forte emoção. É o sentimento que
suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não
conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é
um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955)


Em 7 de maio de 2015 10:59, José Mario Barduchi zegue...@gmail.com
[oracle_br] oracle_br@yahoogrupos.com.br escreveu:



 David, bom dia

 Verifiquei o note, basicamente era isso que eu estava fazendo.

 O problema é o tamanho da AUD$ com quase 600.000.000 de linhas.

 Para resolver o problema, eu criei uma tbs nova, renomeei a aud$, criei
 uma aud$ nessa nova tbs.

 Agora estou fazendo um expdp dessa antiga e assim que terminar vou remover
 ela do banco.

 E para a tabela nova, acrescentei a rotina de limpeza desde agora,
 mantendo 45 dias. Ou seja, daqui a 45 dias, terei que deletar mas ai serão
 apenas registros de um dia.


 Valeu pela dica do note.

 Abraço


 Em 6 de maio de 2015 16:51, José Mario Barduchi mario.bardu...@gmail.com
 escreveu:

 Valeu David.

 Vou dar uma olhada agora a noite.

 Me surgiu outro pepino aqui  :)

 Abraço meu amigo..

 Mario

 Em 6 de maio de 2015 15:37, David Ricardo drb.rica...@gmail.com
 [oracle_br] oracle_br@yahoogrupos.com.br escreveu:



 Marião tudo bem?

 Já deu uma olhada nesta nota aqui do My Oracle Support :

 SCRIPT: Basic example to manage AUD$ table in 11.2 with dbms_audit_mgmt
 (Doc ID 1362997.1)

 Abraço

 
 David Siqueira
 DBA Oracle e Oracle ACE Member
 BLOG .:  http://databaseguard.blogspot.com



 O mistério da vida me causa a mais forte emoção. É o sentimento que
 suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não
 conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é
 um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955)


 Em 6 de maio de 2015 14:58, José Mario Barduchi zegue...@gmail.com
 [oracle_br] oracle_br@yahoogrupos.com.br escreveu:



 Srs.

 Preciso de um auxilio.

 Oracle 11.2.0.4 rodando em um ODA X4-2.

 Tenho uma tabela de auditoria (AUD$) que nunca recebeu nenhum tipo de
 manutenção.

 Obviamente ela está imensa:

 SQL  select count(1) from aud$;
   COUNT(1)
 --
  590347690

 Enfim, estou executando a rotina abaixo para deixar apenas os últimos
 45 dias na tabela que foi o que o cliente solicitou:

 DBMS_AUDIT_MGMT.SET_LAST_ARCHIVE_TIMESTAMP(
 AUDIT_TRAIL_TYPE = DBMS_AUDIT_MGMT.AUDIT_TRAIL_AUD_STD,
 LAST_ARCHIVE_TIME = SYSDATE-45);
 END;
 Só que isso está rodando a tempos (a pelo menos umas 4 horas) e pelo
 visto ainda vai por muito tempo pelo que estou acompanhando.

 Duas dúvidas:
 1) Esse é o melhor caminho para essa limpeza? Ou seria melhor ir
 deletando manualmente os registros por lotes de 10 dias.
 2) A tabela continua crescendo desenfradamente. Mesmo após eu executar
 isso:
 noaudit all;
 noaudit all privileges;
 noaudit exempt access policy;

 O que estou esquecendo? Eu não estou conseguindo identificar o porquê
 ela continua crescendo. Eu imagino que sejam algumas auditorias de umas
 tabelas
 que continuam habilitadas, porém não acho que seria isso pois não
 teriam tantos Insert's/Update's/Delete's assim.
 Obrigado

 Mario




  



Re: [oracle_br] Exclusão de dados de auditoria

2015-05-06 Por tôpico David Ricardo drb.rica...@gmail.com [oracle_br]
Marião tudo bem?

Já deu uma olhada nesta nota aqui do My Oracle Support :

SCRIPT: Basic example to manage AUD$ table in 11.2 with dbms_audit_mgmt
(Doc ID 1362997.1)

Abraço


David Siqueira
DBA Oracle e Oracle ACE Member
BLOG .:  http://databaseguard.blogspot.com



O mistério da vida me causa a mais forte emoção. É o sentimento que
suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não
conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é
um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955)


Em 6 de maio de 2015 14:58, José Mario Barduchi zegue...@gmail.com
[oracle_br] oracle_br@yahoogrupos.com.br escreveu:



 Srs.

 Preciso de um auxilio.

 Oracle 11.2.0.4 rodando em um ODA X4-2.

 Tenho uma tabela de auditoria (AUD$) que nunca recebeu nenhum tipo de
 manutenção.

 Obviamente ela está imensa:

 SQL  select count(1) from aud$;
   COUNT(1)
 --
  590347690

 Enfim, estou executando a rotina abaixo para deixar apenas os últimos 45
 dias na tabela que foi o que o cliente solicitou:

 DBMS_AUDIT_MGMT.SET_LAST_ARCHIVE_TIMESTAMP(
 AUDIT_TRAIL_TYPE = DBMS_AUDIT_MGMT.AUDIT_TRAIL_AUD_STD,
 LAST_ARCHIVE_TIME = SYSDATE-45);
 END;
 Só que isso está rodando a tempos (a pelo menos umas 4 horas) e pelo visto
 ainda vai por muito tempo pelo que estou acompanhando.

 Duas dúvidas:
 1) Esse é o melhor caminho para essa limpeza? Ou seria melhor ir deletando
 manualmente os registros por lotes de 10 dias.
 2) A tabela continua crescendo desenfradamente. Mesmo após eu executar
 isso:
 noaudit all;
 noaudit all privileges;
 noaudit exempt access policy;

 O que estou esquecendo? Eu não estou conseguindo identificar o porquê ela
 continua crescendo. Eu imagino que sejam algumas auditorias de umas tabelas
 que continuam habilitadas, porém não acho que seria isso pois não teriam
 tantos Insert's/Update's/Delete's assim.
 Obrigado

 Mario

  



Re: [oracle_br] erro banco

2015-05-04 Por tôpico David Ricardo drb.rica...@gmail.com [oracle_br]
Sugestão, se for apagar arquivos antigos certifique-se de já te-los
backupeados, caso necessite futuramente. Após a limpeza recomendo fazer um
FULL via RMAN com Archives.

Abração


David Siqueira
DBA Oracle e Oracle ACE Member
BLOG .:  http://databaseguard.blogspot.com



O mistério da vida me causa a mais forte emoção. É o sentimento que
suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não
conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é
um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955)


Em 4 de maio de 2015 12:00, Marcelo Santino e...@marcelosantino.com.br
[oracle_br] oracle_br@yahoogrupos.com.br escreveu:



 Orfeu,

 Experimenta acessar o ASMCMD e apague alguns archives mais antigos
 manualmente pra liberar espaço no diskgroupe tente refazer a limpeza pelo
 RMAN.

 Lembre que, no ASMCMD você pode navegar tranquilamente pelos
 diskgroups/diretórios como se estivesse no Linux (assimundo que você está
 usando Linux) usando cd, ls, rm, etc... Tem outro tópico aberto (Diretório
 +DATA) onde o Fabricio acabou de explicar isso pro Jefferson.

 ABs,


 *Marcelo Santino*
 DBA SQL Server / Oracle
 www.bau-de-dev.com http://www-bau-de-dev.com
 +55 21 98206-9930

 http://www.facebook.com/CelaoRJ  http://br.linkedin.com/in/msantino

 http://twitter.com/#!/msantino

 2015-05-04 11:56 GMT-03:00 Orfeu Lima orfeu.l...@gmail.com [oracle_br] 
 oracle_br@yahoogrupos.com.br:



 Marcelo, estão todos montado sim, mas o disco dos archives está cheio.
 repassei para eles. acho que isso que está ocasionando o problema.
 SQL COL % FORMAT 99.0
 SQL SELECT name, free_mb, total_mb, free_mb/total_mb*100 % F
 NAME  FREE_MB   TOTAL_MB %
 -- -- -- -
 GRID 7790   8192  95.1
 DATA60893 122880  49.6
 ARCH   38  40960.1 ---sem
 espaço
 REDO39636  40960  96.8
 ACFS30622  51200  59.8

 Em 4 de maio de 2015 11:44, Marcelo Santino e...@marcelosantino.com.br
 [oracle_br] oracle_br@yahoogrupos.com.br escreveu:



 Orfeu,

 Quais os valores para os parâmetros em questão?

 Já verificou se os paths registrados neles estão acessíveis? Se estão
 montados? Se não estão lotados?

 Abs,


 *Marcelo Santino*
 DBA SQL Server / Oracle
 www.bau-de-dev.com http://www-bau-de-dev.com
 +55 21 98206-9930

 http://www.facebook.com/CelaoRJ  http://br.linkedin.com/in/msantino

 http://twitter.com/#!/msantino

 2015-05-04 11:10 GMT-03:00 Orfeu Lima orfeu.l...@gmail.com [oracle_br] 
 oracle_br@yahoogrupos.com.br:



 Marcelo, o erro que está retornando é
 ORA-19504: failed to create file 
 ORA-00312: online log 6 thread 1:
 '+REDO/teste/onlinelog/group_6.257.872036289'
 Não seria como ele não estivesse encontrando o caminho dos archives??

 Em 4 de maio de 2015 11:06, Marcelo Santino e...@marcelosantino.com.br
 [oracle_br] oracle_br@yahoogrupos.com.br escreveu:



 Orfeu,

 Os parâmetros db_recovery_file_dest e db_recovery_file_size podem
 estar vazios se você não utilizar a FRA e, se você definir valores para o
 parâmetro log_archive_dest (ou log_archive_dest_n) seus archives serão
 gerados normalmente desde que haja espaço em disco suficiente.

 Abs,


 *Marcelo Santino*
 DBA SQL Server / Oracle
 www.bau-de-dev.com http://www-bau-de-dev.com
 +55 21 98206-9930

 http://www.facebook.com/CelaoRJ
 http://br.linkedin.com/in/msantino

 http://twitter.com/#!/msantino

 2015-05-04 10:37 GMT-03:00 Orfeu Lima orfeu.l...@gmail.com
 [oracle_br] oracle_br@yahoogrupos.com.br:



 Alterei o parametro db_recovery_file_dest e db_recovery_file_size.
 Ao tentar fazer o backup dos archives está me retornando o seguinte
 erro
 ERROR ORA-19504: failed to create file 
 Estou usando asm.
 Obrigado

 Em 4 de maio de 2015 09:53, Orfeu Lima orfeu.l...@gmail.com
 escreveu:

 Angelo, o espaço de archives está realmente comprometida, mas não
 consigo apagar via rman.
 Ao tentar apagar retorna o mesmo erro.


 Em 4 de maio de 2015 09:08, angelo angelolis...@gmail.com
 [oracle_br] oracle_br@yahoogrupos.com.br escreveu:



 Bom dia..

 No S.O. ...  HD lotado ?  Pressuponho que seja Linux,  então df -h
  na criança pra ver o espaço livre


 As variaveis nao estao setadas.. db_recovery_file_dest e
 db_recovery_file_size  deveriam estar com valor setado sim


 Olha o meu.. de exemplo

 SQL show parameters db_recovery

 NAME TYPEVALUE
  ---
 --
 db_recovery_file_deststring
  g:\backup\fast_recovery_area
 db_recovery_file_dest_size   big integer 60G
 SQL



 2015-05-04 9:00 GMT-03:00 Orfeu Lima orfeu.l...@gmail.com
 [oracle_br] oracle_br@yahoogrupos.com.br:



 Srs, estou com 

Re: [oracle_br] Order by

2015-04-15 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Habilita o trace de sessao e depois manda um tkptof pra ver se tem
diferença.

On Wednesday, April 15, 2015, jlchia...@yahoo.com.br [oracle_br] 
oracle_br@yahoogrupos.com.br wrote:



 Tá, mas esses alguns grants não são suficientes para vc fazer um trace
 e/ou consultar as v$ necessárias para se obter o texto E os planos de
 execução *** EXATOS e REAIS *** dos SQLs, para primeiro comprovar que a
 query sendo executada no client está RIGOROSAMENTE IGUAL á query testada
 direto no servidor e Depois comprovar se o Plano é o mesmo ou não ??? Pois
 como eu disse, basta um binding e/ou um valor de pesquisa diferente para se
 obter Planos totalmente diferentes, em alguns casos Como eu disse, vc
 só deve 'atacar' a frente de eventuais alterações de parâmetros SE e APENAS
 SE vc obter performance diferente no client e no servidor para o MESMA
 EXATA query com o MESMO EXATO Plano de ExecuçãoIsso é IMPORTANTE :
 please cheque SQL e Planos antes de sequer PENSAR a mexer no database...

   SE for isso mesmo de diferentes performances para mesmo sql com mesmo
 plano, aí de cara a gente Questionaria essa sort_area_size de 209.715.200
 bytes : 200 megabytes é ridiculamente minúsculo, acho que é tranquilo
 passar (a nível de sessão, que seja, para teste) o gerenciamento de
 workarea para MANUAL e alterar sort_area_size para alguns poucos gigabytes
 (e hash_area_size para 2x sort_area_size, se o Plano usa algum tipo de
 hashing)...

[]s

  Chiappa
  



-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Re: Order by

2015-04-13 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Quantas rows essa query retorna?

2015-04-13 12:09 GMT-03:00 jlchia...@yahoo.com.br [oracle_br] 
oracle_br@yahoogrupos.com.br:



 Hmmm... Quando vc fala que executando no servidor roda em segundos e no
 cliente roda em minutos, vc TEM CERTEZA que está testando MAÇÃ com MAÇÃ, ie
 : é  EXATAMENTE O MESMO SQL , com ** EXATAMENTE O MESMO *** texto,
 com EXATAMENTE OS MESMOS bindings  Basta um mínimo binding diferente
 para se obter planos diferentes, em alguns casos...

 Se for MESMO SQLs iguaizinhos até o último detalhee taanto lá no cliente
 quanto aqui no servidor, qual é o plano de execução ** real ** (ie, não é
 pedir um EXPLAIN PLAN, mas sim o plano que REALMENTE foi usado, extraído do
 cache com DBMS_XPLAN.DISPLAY_CURSOR e INCLUINDO as estatísticas de uso do
 SQL) , tanto lá quanto cá ???

 == Se forem planos diferentes para RIGOROSAMENTE O MESMO SQL, aí pergunto
 : as estatísticas do CBO estão OK , as colunas A-ROWS e E-ROWS fazem
 sentido ?? E a DIFERENÇA das estatísticas de sessão (ie, o resultado datual
 menos o anterior), é interessante se ccoletar, também ... Se vc não sabe
 como, http://rwijk.blogspot.com.br/2008/03/dbmsxplandisplaycursor.html dá
 um overview na obtenção de planos e
 https://asktom.oracle.com/pls/apex/ASKTOM.download_file?p_file=6551378329289980701
 tem um script exemplo de como obter a diferença das stats de sessão...
   SE os planos forem iguais ou equivalentes E as estats do CBO estiverem
 bem, vc pode considerar eventualmente setar na sessão o gerenciamento de
 PGA manual (vc não diz mas MUITO PROVAVELMENTE nesse banco ele deve estar
 automático) e maanualmente setar uma SORT_AREA_SIZE (e uma HASH_AREA_SIZE,
 se ffor o caso) anormalmente maiores e medir de novo...

 Caso nenhuma das linhas de teste/investigação acima resulte, aí a gente
 chega nas questões de hardware : ocorre que a diferença única entre
 executar o mesmo SQL no cliente e no servidor é o tráfego de rede
 obviamente maior no primeiro caso - aí a gente chega no nível de se pedir
 um TRACE+TKPROF nas duas execuções pra gente ter uma mensuração mais exata
 dos WAITs de rede envolvidos...

   []s

 Chiappa
  




-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Oracle Unlimited Learning

2015-03-25 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Bah, Comprei recentemente aquela lamborghini da lava jato e fiquei sem
dinheiro em caixa.. Rs... Uma boa noticia para quem tem cabelo no peito.

On Wednesday, March 25, 2015, Rafael Mendonca raffaell.t...@yahoo.com
[oracle_br] oracle_br@yahoogrupos.com.br wrote:



 A Oracle recentemente lançou um pacote que disponibiliza todos os cursos
 da Oracle com duração de 1 ano.

 Oracle Training On Demand
 Oracle Learning Streams
 Dedicated Hands-On Labs
 Live Connections with Instructors


 O valor total para todos os cursos disponíveis da Oracle, inclusive todos
 do 11g e os novos do 12C é de R$ 8892 , a pessoa deve comprar um pacote de
 no mínimo 5 licenças, totalizando R$ 44.460,00.

 Fonte:


 http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=746intcmp=APACOUSPOTBAN4


  



-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Erro ao executar root.sh no segundo node

2015-03-16 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Roda* sorry estou no cel, problema de dedo gordo hehee.

Roda e compara a saida ordenada dos dois arquivos de saida.

On Monday, March 16, 2015, Ricardo Arnoud ricardo...@gmail.com wrote:

 Toda um rpm -qa nos dois nodos e veja se as bibliotecas estao identicas.

 On Monday, March 16, 2015, Vitor Junior vitorj...@gmail.com
 javascript:_e(%7B%7D,'cvml','vitorj...@gmail.com'); [oracle_br] 
 oracle_br@yahoogrupos.com.br
 javascript:_e(%7B%7D,'cvml','oracle_br@yahoogrupos.com.br'); wrote:



 Cenário:

 Oracle Grid Infrastructure 11.2.0.4
 S.O. RH 6.5 x64

 Instalação do grid correu tudo certo.
 Execução do script root.sh no node 1, ocorreu tudo certo.
 Ao executar o root.sh no node 2, tive o seguinte problema:

  Oracle Grid Infrastructure stack start initiated but failed to complete
 at /u01/app/11.2.0.4/grid/crs/install/crsconfig_lib.pm line 11814.
 /u01/app/11.2.0.4/grid/perl/bin/perl -I/u01/app/11.2.0.4/grid/perl/lib
 -I/u01/app/11.2.0.4/grid/crs/install /u01/app/
 11.2.0.4/grid/crs/install/rootcrs.pl execution failed

 Achei a seguinte postagem na internet:

 http://www.usn-it.de/index.php/2014/05/26/oracle-112-psu2-grid-infrastructure-stack-start-failed-crsconfig_lib-pm-line-11814/

 Mas não é o meu caso, pois não é aplicação de um PSU, e sim instalação
 nova. Também não achei nada documentado no metalink.

 Alguém já pegou essa bronca? Alguma sugestão?



 Att,/Regards,


 Vitor Jr.
 Infraestrutura / Infrastructure Team
 Oracle 11g DBA Certified Professional - OCP
 Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
 Infrastructure Administrator - OCE
 Oracle Database 11g Performance Tuning Certified Expert - OCE
 Oracle Exadata 11g Certified Implementation Specialist
 Oracle Certified Associate, MySQL 5
 mail, gtalk e msn: vitorj...@gmail.com
 http://certificacaobd.com.br/
 skype: vjunior1981
 https://mybizcard.co/vitor.jr.385628

  



 --
 --
 Thanks,
 * Ricardo Arnoud*

 *Bacharel em Ciência da Computação* - 2013/1





 (51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
 http://www.ricardoarnoud.com
 http://www.alterdatabaseopen.com
 FB http://www.facebook.com/ricardo.arnoud
 Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1



-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Erro ao executar root.sh no segundo node

2015-03-16 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Toda um rpm -qa nos dois nodos e veja se as bibliotecas estao identicas.

On Monday, March 16, 2015, Vitor Junior vitorj...@gmail.com [oracle_br] 
oracle_br@yahoogrupos.com.br wrote:



 Cenário:

 Oracle Grid Infrastructure 11.2.0.4
 S.O. RH 6.5 x64

 Instalação do grid correu tudo certo.
 Execução do script root.sh no node 1, ocorreu tudo certo.
 Ao executar o root.sh no node 2, tive o seguinte problema:

  Oracle Grid Infrastructure stack start initiated but failed to complete
 at /u01/app/11.2.0.4/grid/crs/install/crsconfig_lib.pm line 11814.
 /u01/app/11.2.0.4/grid/perl/bin/perl -I/u01/app/11.2.0.4/grid/perl/lib
 -I/u01/app/11.2.0.4/grid/crs/install /u01/app/
 11.2.0.4/grid/crs/install/rootcrs.pl execution failed

 Achei a seguinte postagem na internet:

 http://www.usn-it.de/index.php/2014/05/26/oracle-112-psu2-grid-infrastructure-stack-start-failed-crsconfig_lib-pm-line-11814/

 Mas não é o meu caso, pois não é aplicação de um PSU, e sim instalação
 nova. Também não achei nada documentado no metalink.

 Alguém já pegou essa bronca? Alguma sugestão?



 Att,/Regards,


 Vitor Jr.
 Infraestrutura / Infrastructure Team
 Oracle 11g DBA Certified Professional - OCP
 Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
 Infrastructure Administrator - OCE
 Oracle Database 11g Performance Tuning Certified Expert - OCE
 Oracle Exadata 11g Certified Implementation Specialist
 Oracle Certified Associate, MySQL 5
 mail, gtalk e msn: vitorj...@gmail.com
 javascript:_e(%7B%7D,'cvml','vitorj...@gmail.com');
 http://certificacaobd.com.br/
 skype: vjunior1981
 https://mybizcard.co/vitor.jr.385628

  



-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Erro ao executar root.sh no segundo node

2015-03-16 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Nao estou na frente do pc, mas essas maquinas sao identicas? Permissoes, os
discos asm estao visiveis? Mesmas permissoes para os discos?

On Monday, March 16, 2015, Rodrigo Mufalani rodr...@mufalani.com.br
[oracle_br] oracle_br@yahoogrupos.com.br wrote:



 Vitor,

 Em geral DNS é um ponto de atenção e pode causar algo nesses moldes.
 Cheque pacotes como o amigo sugeriu! De uma olhada no crsd.log, cssd.log em
 geral em todos os logs do grid pra tentar achar a causa raiz do teu
 problema.

 [ ]'s
 #mufalani

Desculpe por erros! Este e-mail foi escrito do meu smartphone!

 Sorry for typos! This mail was written from my smartphone!!!

 On 16/03/2015, at 15:04, Ricardo Arnoud ricardo...@gmail.com
 javascript:_e(%7B%7D,'cvml','ricardo...@gmail.com'); [oracle_br] 
 oracle_br@yahoogrupos.com.br
 javascript:_e(%7B%7D,'cvml','oracle_br@yahoogrupos.com.br'); wrote:



 Toda um rpm -qa nos dois nodos e veja se as bibliotecas estao identicas.

 On Monday, March 16, 2015, Vitor Junior vitorj...@gmail.com
 javascript:_e(%7B%7D,'cvml','vitorj...@gmail.com'); [oracle_br] 
 oracle_br@yahoogrupos.com.br
 javascript:_e(%7B%7D,'cvml','oracle_br@yahoogrupos.com.br'); wrote:



 Cenário:

 Oracle Grid Infrastructure 11.2.0.4
 S.O. RH 6.5 x64

 Instalação do grid correu tudo certo.
 Execução do script root.sh no node 1, ocorreu tudo certo.
 Ao executar o root.sh no node 2, tive o seguinte problema:

  Oracle Grid Infrastructure stack start initiated but failed to complete
 at /u01/app/11.2.0.4/grid/crs/install/crsconfig_lib.pm line 11814.
 /u01/app/11.2.0.4/grid/perl/bin/perl -I/u01/app/11.2.0.4/grid/perl/lib
 -I/u01/app/11.2.0.4/grid/crs/install /u01/app/
 11.2.0.4/grid/crs/install/rootcrs.pl execution failed

 Achei a seguinte postagem na internet:

 http://www.usn-it.de/index.php/2014/05/26/oracle-112-psu2-grid-infrastructure-stack-start-failed-crsconfig_lib-pm-line-11814/

 Mas não é o meu caso, pois não é aplicação de um PSU, e sim instalação
 nova. Também não achei nada documentado no metalink.

 Alguém já pegou essa bronca? Alguma sugestão?



 Att,/Regards,


 Vitor Jr.
 Infraestrutura / Infrastructure Team
 Oracle 11g DBA Certified Professional - OCP
 Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
 Infrastructure Administrator - OCE
 Oracle Database 11g Performance Tuning Certified Expert - OCE
 Oracle Exadata 11g Certified Implementation Specialist
 Oracle Certified Associate, MySQL 5
 mail, gtalk e msn: vitorj...@gmail.com
 http://certificacaobd.com.br/
 skype: vjunior1981
 https://mybizcard.co/vitor.jr.385628



 --
 --
 Thanks,
 * Ricardo Arnoud*

 *Bacharel em Ciência da Computação* - 2013/1





 (51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
 http://www.ricardoarnoud.com
 http://www.alterdatabaseopen.com
 FB http://www.facebook.com/ricardo.arnoud
 Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1

   



-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Diskgroup ASM

2015-03-12 Por tôpico David Ricardo drb.rica...@gmail.com [oracle_br]
Marcelo,

Tudo bem? Quando eu estava estudando ASM eu pensava da mesma forma,
baseando me sempre pela questão da padronização OFA que a Oracle mesmo
propõe para nós, contudo em si falando de ASM, todos estão no mesmo
Buraco, a divisão apenas é a nível organizacional, o que você pode fazer
é garantir que as LUNS que compõem o seu Diskgroup especifico são separadas
dos demais, porém vale lembrar que a LUN é composta por discos de uma
unidade de Storage, que podem compreender ou não mesmo pool de discos,
seria uma complexidade essa separação tão minuciosa a fim apenas para
efeitos de organizados ( dados de um lado e indices do outro). Portanto
vejo que essa questão de dividir é válida para organização do ambiente e se
você adota este padrão, já atuei em locais que tem diskgroups só para os
REDO LOGS por exemplo, isso varia de local para local e forma de
implementação.

Espero ter ajudado.


David Siqueira
DBA Oracle e Oracle ACE Member
BLOG .:  http://databaseguard.blogspot.com



O mistério da vida me causa a mais forte emoção. É o sentimento que
suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não
conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é
um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955)


Em 12 de março de 2015 07:58, Vitor Junior vitorj...@gmail.com [oracle_br] 
oracle_br@yahoogrupos.com.br escreveu:



 O recomendado é que se tenha apenas um DG DATA e um DG FRA. Quanto mais
 discos estiverem juntos, mais throughput tu vai ter. Quanto a questão do
 datafile não entendi. O que tu podes fazer é criar uma tablespace com
 blocksize diferente para indexes. Isso dá um ganho maior. Ex:

 http://www.dba-oracle.com/art_so_blocksize.htm





 Att,/Regards,


 Vitor Jr.
 Infraestrutura / Infrastructure Team
 Oracle 11g DBA Certified Professional - OCP
 Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
 Infrastructure Administrator - OCE
 Oracle Database 11g Performance Tuning Certified Expert - OCE
 Oracle Exadata 11g Certified Implementation Specialist
 Oracle Certified Associate, MySQL 5
 mail, gtalk e msn: vitorj...@gmail.com
 http://certificacaobd.com.br/
 skype: vjunior1981
 https://mybizcard.co/vitor.jr.385628

 Em 12 de março de 2015 07:12, 'Marcelo Grimberg F. de Campos'
 marcelog...@gmail.com [oracle_br] oracle_br@yahoogrupos.com.br escreveu:



 Bom dia


 Gostaria de saber é interessante criar um diskgroup de INDEX  e atribuir
 datafile na tablespace de index ,  com essa mudança podemos ganhar
 performance em I/O ?


 Att
 
 Marcelo Grimberg F. de Campos
 Cel: (19)98197-3405
 Skype: marcelogrim


  



Re: [oracle_br] Duvida Certificação Oracle

2015-03-06 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Precisa de uma formação em uma escola oficial para comprovar que você fez
pelo menos 1 curso da Oracle University.

2015-03-06 21:22 GMT-03:00 Carlos Silva carlos-csi...@hotmail.com
[oracle_br] oracle_br@yahoogrupos.com.br:



 Obrigado!

 --
 To: oracle_br@yahoogrupos.com.br
 From: oracle_br@yahoogrupos.com.br
 Date: Fri, 6 Mar 2015 21:04:09 -0300
 Subject: Re: [oracle_br] Duvida Certificação Oracle



 Não, precisa apenas estar preparado para realizar as provas de
 certificação:
 1Z0-051 – Oracle Database 11*g*: SQL Fundamentals I
 http://certificacaobd.com.br/1z0-051-oracle-database-11g-sql-fundamentals-i/

 ou
 1Z0-047 – Oracle Database SQL Expert
 http://certificacaobd.com.br/1z0-047-oracle-database-sql-expert/

 Prova 2
 1Z0-052 – Oracle Database 11*g*: Administration I
 http://certificacaobd.com.br/1z0-052-oracle-database-11g-administration-i/

 3 – Prova 1Z0-053 – Oracle Database 11*g*: Administration II
 Esta última exige que você faça um curso reconhecido pela oracle


 *Alex Sandro*
 *LPIC-1 - Linux Professional Institute Certified;*
 *SUSE Certified Linux Administrator (SUSE CLA);*



 Em 6 de março de 2015 20:58, Carlos Silva carlos-csi...@hotmail.com
 [oracle_br] oracle_br@yahoogrupos.com.br escreveu:



 Boa noite, pessoal!

  Para tirar a certificação Oracle é necessário estar formado?

 At;








-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Livros de TI - 0800

2015-03-06 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Esse site está no ar a um tempão já.
MAS.. na dúvida..

2015-03-06 9:58 GMT-03:00 Dalton Oliveira dalton_olive...@hotmail.com
[oracle_br] oracle_br@yahoogrupos.com.br:



 Realmente existe a questão do direito autoral. Se a pessoa tem grana de
 sobra, não faça o download, pois é ilegal. Compre o livro na livraria
 Saraira, Cultura ou qualquer outra.

 Como não tenho grana de sobra e sei que existe o risco do site sair de
 ar, fiz o download de todos os livros que me interessam.



 Atenciosamente,

 Dalton Pereira Oliveira


 --
 To: oracle_br@yahoogrupos.com.br
 From: oracle_br@yahoogrupos.com.br
 Date: Thu, 5 Mar 2015 23:16:51 -0300
 Subject: Re: [oracle_br] Livros de TI - 0800



 No passado existiu um site chamado FlazX que tambem permitia fazer
 downloads de livros completos em pdf, mas saiu do ar..
 mas isso é questionavel.. e quanto ao direito autoral ?  daqui a pouco
 tiram do ar também como tiraram o que citei...


 2015-03-05 13:26 GMT-03:00 Dalton Oliveira dalton_olive...@hotmail.com
 [oracle_br] oracle_br@yahoogrupos.com.br:



 PessoALL

 No link abaixo é possível encontrar e fazer download de diversos livros de
 TI.

 http://it-ebooks.info/search/?q=oracletype=title

 Bom estudo!!!



 Atenciosamente,

 Dalton Pereira Oliveira








-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Meu novo/velho BLOG, por José Laurindo Chiappa

2015-02-12 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Legal Mestre, sucesso com o novo blog, e aguardamos muitas dicas suas!

12 de setembro de 2009 · 12:31 am
Hello world! https://jlc1967.wordpress.com/2009/09/12/hello-world/

Demorou hein..

2015-02-12 12:38 GMT-02:00 Andre Santos andre.psantos...@gmail.com
[oracle_br] oracle_br@yahoogrupos.com.br:



 Chiappa

 Muito legal !!! Parabéns!

 [ ]

 André


 Em 12 de fevereiro de 2015 12:31, Fernando Martins
 femartins.pere...@gmail.com [oracle_br] oracle_br@yahoogrupos.com.br
 escreveu:



 Legal Chiappa! Essa dica do Proxy User é realmente muito útil e evita
 muitos transtornos com usuários, devia ser mais difundida. Esperando os
 próximos artigos! Boa sorte com o Blog novo.

 --
 *Fernando Martins*

 God grant us the serenity to accept the things we cannot change,
 courage to change the things we can,
 and wisdom to know the difference.

 Em 12 de fevereiro de 2015 11:50, Evandro Lima evandro@gmail.com
 [oracle_br] oracle_br@yahoogrupos.com.br escreveu:



 Legal, Parabéns !!!

 abs

 Evandro

 Em 12 de fevereiro de 2015 11:26, jlchia...@yahoo.com.br [oracle_br] 
 oracle_br@yahoogrupos.com.br escreveu:



 Pessoal, depois de muita enrolação e adiamentos hoje efetivamente
 inaugurei meu blog (um projeto Mito antigo!) em Orassauro
 https://jlc1967.wordpress.com/
[image: image] https://jlc1967.wordpress.com/
  Orassauro https://jlc1967.wordpress.com/
 weblog sobre banco de dados Oracle e tecnologias relacionadas
   Visualizar em jlc1967.wordpre... https://jlc1967.wordpress.com/
   Visualização pelo Yahoo


 com um primeiro e modesto post sobre Proxy User, um recurso bem antigo
 mas ainda não muito usado/conhecido, assim adequadamente categorizado como
 um item no Museu de Grandes Novidades Essa área do blog vai, cfrme eu
 for progredindo, elencar vários outros Recursos relativamente antigos mas
 úteis embora não muito difundidos do RDBMS  - os próximos vão ser sobre
 LOGMINER (inacreditavelmente introduzido no 8i , quase que na época
 jurássica do RDBMS) , depois sobre configurações NLS (outra coisa pouco
 conhecida mas tão antiga que fica até difícil precisar exatamente quando
 foi introduzida) , e ainda depois postarei sobre configuração e boas
 práticas de utilização do SQLPLUS (que inaugurará uma Categoria à parte)
 

  Abraços,

   José Laurindo Chiappa





 --
 Evandro Cesar Lima
 www.dbmanager.com.br
 (11) 9-8346-2685



  




-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Novidade: Mais um Oracle Ace brazuca na área

2015-01-12 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Parabens Brother!

2015-01-12 13:25 GMT-02:00 Vitor Junior vitorj...@gmail.com [oracle_br] 
oracle_br@yahoogrupos.com.br:



 Parabéns! :)



 Att,/Regards,


 Vitor Jr.
 Infraestrutura / Infrastructure Team
 Oracle 11g DBA Certified Professional - OCP
 Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
 Infrastructure Administrator - OCE
 Oracle Database 11g Performance Tuning Certified Expert - OCE
 Oracle Exadata 11g Certified Implementation Specialist
 Oracle Certified Associate, MySQL 5
 mail, gtalk e msn: vitorj...@gmail.com
 http://certificacaobd.com.br/
 skype: vjunior1981
 https://mybizcard.co/vitor.jr.385628

 Em 12 de janeiro de 2015 13:11, Eduardo Schurtz eduardo.schu...@gmail.com
 [oracle_br] oracle_br@yahoogrupos.com.br escreveu:



 Pessoal, tudo bem?

 Primeiramente, um feliz 2015 a todos, o meu já começou bem :)

 Sei que esse grupo é mais voltado para a galera que trabalha com banco de
 dados e afins, mas participo dele faz um tempo e gosto bastante :). Aqui eu
 já ajudei e já fui ajudado.

 Só gostaria de compartilhar com vocês que semana passada fui nomeado pela
 Oracle o 15º Oracle Ace do Brasil, sendo o 1º do país na Expertise
 Applications  Apps Technology.

 Não quero me estender aqui, então quem tiver interesse, criei um post no
 blog detalhando melhor:


 http://eduardoschurtz.com/oracle/2015/01/mais-um-oracle-ace-brazuca-na-area/

 Forte abraço e vamos com tudo!

 *Eduardo Schurtz*
 Applications  Apps Technology

 eduardoschurtz.com/oracle


  




-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Re: Help com função analítica

2014-09-19 Por tôpico Ricardo Tajiri rhtaj...@gmail.com [oracle_br]
*Ricardo, talvez você possa trabalhar com lag e lead pra separar os
agrupamentos. Segue um exemplo pra te dar uma idéia:*

with tabela as (
select 1  numero, to_date('20140901','MMDD') data, 10 valor, 'N' flag
from dual union all
select 2  numero, to_date('20140901','MMDD') data, 15 valor, 'N' flag
from dual union all
select 3  numero, to_date('20140901','MMDD') data, 10 valor, 'N' flag
from dual union all
select 4  numero, to_date('20140901','MMDD') data, 10 valor, 'N' flag
from dual union all
select 5  numero, to_date('20140901','MMDD') data, 10 valor, 'N' flag
from dual union all
select 6  numero, to_date('20140901','MMDD') data, 10 valor, 'S' flag
from dual union all
select 7  numero, to_date('20140901','MMDD') data, 10 valor, 'S' flag
from dual union all
select 8  numero, to_date('20140901','MMDD') data, 10 valor, 'N' flag
from dual union all
select 9  numero, to_date('20140901','MMDD') data, 10 valor, 'S' flag
from dual union all
select 10 numero, to_date('20140901','MMDD') data, 10 valor, 'N' flag
from dual union all
select 11 numero, to_date('20140901','MMDD') data, 10 valor, 'N' flag
from dual union all
select 12 numero, to_date('20140901','MMDD') data, 10 valor, 'N' flag
from dual union all
select 13 numero, to_date('20140902','MMDD') data, 10 valor, 'N' flag
from dual union all
select 14 numero, to_date('20140902','MMDD') data, 10 valor, 'N' flag
from dual union all
select 15 numero, to_date('20140902','MMDD') data, 10 valor, 'N' flag
from dual
) ,
tabela_2 as (
select to_char(data,'MMDD') || flag chave,
   lead(to_char(data,'MMDD') || flag,1) over (order by numero)
chave_2,
   numero,
   data,
   valor,
   flag
from tabela
),
tabela_3 as (
select t.* from tabela_2 t
where chave != chave_2 or chave_2 is null
order by numero
),
tabela_4 as (
select t.numero, min(t.data) data, min(t.valor) valor, min(t.flag) flag,
min(t3.numero) agrupador
from tabela t join tabela_3 t3 on t.data = t3.data and t.flag = t3.flag and
t.numero = t3.numero
group by t.numero
order by t.numero
)
select data, min(numero) || ' | ' ||  max(numero) intervalo, flag,
sum(valor) total
from tabela_4
group by data, flag, agrupador
order by agrupador


*Entendo que para um volume grande de informações essa pode não ser a
melhor solução, mas pelo menos pode te ajudar a ter alguma idéia.*



Ricardo Hideyuki Tajiri

Em 15 de setembro de 2014 11:24, Ricardo Monteiro
ricardolgmonte...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br
escreveu:



 Olá Enderson,

 Obrigado pelo retorno.
 Realmente não houve resposta.
 É bem parecida com a ideia de quartil, só que não consigo definir quantos
 quartis eu terei. Precisaria fazer alguns testes com valores grandes para
 ver o que acontece. O universo de dados que tenho para trabalhar
 mensalmente são em torno 120 milhões de linhas em média. Por isso a
 necessidade de fazer agrupamento como mencionei no primeiro e-mail.

 Abs
 Ricardo


   Em Segunda-feira, 15 de Setembro de 2014 11:08, 
 ederson200...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br
 escreveu:



  Ricardo,

 Vi que ainda não houve uma resposta sob medida para o seu problema.

 Pelo que entendi, vc está precisando de uma operação de QUARTIL, entendi
 correto?

 Sendo isto, a função é NTILE, veja exemplo:


 http://www.techhoney.com/oracle/function/ntile-function-in-oracle-sql-plsql/


 Ederson Elias
 DBA Oracle - http://br.linkedin.com/pub/ederson-elias/24/8b/8b0
  Labor improbus omnia vincit






Re: [oracle_br] Re: Help com função analítica

2014-09-15 Por tôpico Ricardo Monteiro ricardolgmonte...@yahoo.com.br [oracle_br]
Olá Enderson,

Obrigado pelo retorno.

Realmente não houve resposta.
É bem parecida com a ideia de quartil, só que não consigo definir quantos 
quartis eu terei. Precisaria fazer alguns testes com valores grandes para ver o 
que acontece. O universo de dados que tenho para trabalhar mensalmente são em 
torno 120 milhões de linhas em média. Por isso a necessidade de fazer 
agrupamento como mencionei no primeiro e-mail.

Abs
Ricardo



Em Segunda-feira, 15 de Setembro de 2014 11:08, ederson200...@yahoo.com.br 
[oracle_br] oracle_br@yahoogrupos.com.br escreveu:
 


  
Ricardo,

Vi que ainda não houve uma resposta sob medida para o seu problema.

Pelo que entendi, vc está precisando de uma operação de QUARTIL, entendi 
correto?

Sendo isto, a função é NTILE, veja exemplo:

http://www.techhoney.com/oracle/function/ntile-function-in-oracle-sql-plsql/


Ederson Elias 
DBA Oracle - http://br.linkedin.com/pub/ederson-elias/24/8b/8b0
 Labor improbus omnia vincit


Re: [oracle_br] ** COMPARA ESTRUTURA **

2014-09-15 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Bom dia,


Faz um select na dba_tab_columns e compara para cada banco/owner.



Ricardo Arnoud


2014-09-15 11:13 GMT-03:00 'Robson Muniz (Terra)' rmunizso...@terra.com.br
[oracle_br] oracle_br@yahoogrupos.com.br:




 Bom dia pessoal.



 Possuo em uma única instancia Oracle dois owner´s distintos, que possuem o
 mesmo conjunto de tabelas, porém, pode haver diferença de quantidade de
 tabelas entre eles, e também de eventual diferença de estrutura de alguma
 tabela, comparando os 2 owner´s.



 A idéia inicial é ter um resultado parecido com a informação abaixo
 denominada DIFERENÇAS.



 OWNER 1



 TABELA A (campo1 varchar2(20), campo2 number)

 TABELA B (campo1 number, campo2 number)

 TABELA C (campo1 varchar2(20), campo2 number)

 TABELA D (campo1 varchar2(20), campo2 number)





 OWNER 2



 TABELA A (campo1 varchar2(30), campo2 number)

 TABELA B (campo1 varchar2(20), campo2 number)

 TABELA C (campo1 varchar2(20), campo2 number)







 DIFERENÇAS



 TABELA A – OWNER 1 possui campo1 varchar2(20) e OWNER2, TABELA A possui
 campo1 varchar2(30).

 TABELA B – OWNER 2 possui campo1 number e OWNER2, TABELA A possui campo
 varchar2(20).

 TABELA C – Sem diferenças

 TABELA D – Não existe no OWNER2





 Alguém consegue me passar uma idéia de como efetuar um procedimento de
 comparação como esse ?



 Obrigado a todos (as),

 Robson




 --
http://www.avast.com/

 Este email está limpo de vírus e malwares porque a proteção do avast!
 Antivírus http://www.avast.com/ está ativa.









--
--
Thanks,
* Ricardo Arnoud*


*Bacharel em Ciência da Computação* - 2013/1










(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Select Acumulativo

2014-09-11 Por tôpico Ricardo Monteiro ricardolgmonte...@yahoo.com.br [oracle_br]
Boris,

Coloca UM(VAL_CRED - VAL_DEB) over (partition by dt_vencimento) que deve 
resolver

Ricardo
 


Em Quinta-feira, 11 de Setembro de 2014 14:47, Boris Alday 
boris.al...@yahoo.com [oracle_br] oracle_br@yahoogrupos.com.br escreveu:
 


  
Pessoal, boa tarde

Tenho um select que extrai colunas numericas de uma determinada tabela:

SELECT 
   DT_VENCIMENTO, 
   VAL_NF, 
   VAL_CRED,  
   VAL_DEB, 
   VAL_CRED -VAL_DEB AS NoDia,
   SUM(VAL_CRED - VAL_DEB) 
  OVER(ORDER BY DT_VENCIMENTO ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT 
ROW) AS Acumulado
FROM TAB_FIN_FLUXO 
WHERE DT_VENCIMENTO = TO_DATE('01/09/2014','dd/mm/') and 
DT_VENCIMENTO = TO_DATE('30/09/2014','dd/mm/') 
ORDER BY DT_VENCIMENTO;

Este select me retorna um cursor, lançamento-a-lançamento com algo parecido 
com Fluxo de Caixa. E a ideia é essa mesma (nao tem saldo inicial)

O que eu precissava é que este SELECT fosse agrupado por DT_VENCIMENTO, para 
pegar o total dia-a-dia, e não mais linha-a-linha.


Mas aqui entra o problema. Pois eu precissaria algo como a seguir:

SELECT 
   DT_VENCIMENTO, 
   SUM(VAL_NF), 
   SUM(VAL_CRED),  
   SUM(VAL_DEB), 
   SUM(VAL_CRED -VAL_DEB) AS NoDia,
   SUM(VAL_CRED - VAL_DEB) 
  OVER(ORDER BY DT_VENCIMENTO ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT 
ROW) AS Acumulado
FROM TAB_FIN_FLUXO 
WHERE DT_VENCIMENTO = TO_DATE('01/09/2014','dd/mm/') and 
DT_VENCIMENTO = TO_DATE('30/09/2014','dd/mm/') 
GROUP BY DT_VENCIMENTO
ORDER BY DT_VENCIMENTO;
Mas obviamente o SUM...OVER não roda

Alguem tem alguma ideia de como resolver?

Agradeço


[oracle_br] Help com função analítica

2014-09-11 Por tôpico Ricardo Monteiro ricardolgmonte...@yahoo.com.br [oracle_br]
Pessoal boa tarde.


Tenho uma tabela com vários valores, datas, um flag e um numero sequencial. 
Preciso agrupá-los assim:


numero   datavalor   flag
 --- --- -
101/09/2014  10  N
201/09/2014  15  N
301/09/2014  10  N
401/09/2014  10  N
501/09/2014  10  N
601/09/2014  10  S
701/09/2014  10  S
801/09/2014  10  N
901/09/2014  10  S
10   01/09/2014  10  N
11   01/09/2014  10  N
12   01/09/2014  10  N
13   02/09/2014  10  N
14   02/09/2014  10  N
15   02/09/2014  10  N


O resultado que preciso é:


data   intervalo  flagtotal
-- -  --  -
01/09/2014  1 | 5 N   55
01/09/2014  6 | 7 S   20
01/09/2014  8 | 8 N   10
01/09/2014  9 | 9 S   10
01/09/2014  10 | 12   N   30
02/09/2014  13 | 15   N   30


Tentei usando first_value(numero) com rows between current row and unbounded 
following e não funcionou


Alguém poderia me dar uma idéia?


Abs
Ricardo


Re: [oracle_br] Re: Help com função analítica

2014-09-11 Por tôpico Ricardo Monteiro ricardolgmonte...@yahoo.com.br [oracle_br]
Olá Chiappa,

Tudo bem com vc?

Com o simples min e max eu encontro o menor e o maior valor por agrupamento. 
Observe que é como se estivesse lendo a tabela ordenada pelo número e a data e 
flag seriam pontos de quebra. As funções analíticas me permitem criar a 
partição onde quero que a função seja executada. Poderia pensar em usar 
min(numero) over (partition by data,flag order by data,flag,numero), contudo o 
mesmo agrupamento de 1 a 5, repete-se de 8 a 8.

Abs
Ricardo



Em Quinta-feira, 11 de Setembro de 2014 17:10, jlchia...@yahoo.com.br 
[oracle_br] oracle_br@yahoogrupos.com.br escreveu:
 


  
Sorry por ser simplista, mas pelo que entendi, o que vc quer na verdade é um 
GRUPO composto pela DATA e pelo FLAG, e para cada grupo o MIN e o MAX da coluna 
NUMERO comporia, o intervalo, seria isso mesmo ?? Se sim, NENHUMA necessidade 
de Analytics :

SELECT data, min(numero) || ' | ' || max(numero) intervalo, flag, sum(valor) 
total
  FROM nomedatabela 
 GROUP BY data, flag
 ;
 
 O que invalida esta solução e exigiria anaçytics ??
 
 []s
 
   Chiappa


RES: [oracle_br] Oracle Rac - Novo NO

2014-08-08 Por tôpico Ricardo C. Sá (DBA) ricardo....@terra.com.br [oracle_br]
Minha sugestão.





Dependendo do tamanho do banco e da sua janela de downtime, eu iria assim:





Backup do banco, de preferência export.


Destruir o atual ambiente.


Instalar o Oracle RAC conforme nas boas práticas (principalmente no layout dos 
discos ASM), e dê preferência ao RedHat 6.4 – a versão 7.0 é muito recente – 
não use-a ainda.


Restore do banco





Backup do banco (rman), restore em outra máquina temporária – deixando esta 
máquina como standby.


Parar o banco atual e copiar todos os archivelog’s para a maquina standby.


Recover em todos archivelog’s não deixando nenhum pendente.


Ativar o banco standby para produção e liberar para seus usuários.


Destruir o atual ambiente.


Instalar o Oracle RAC conforme nas boas práticas (principalmente no layout dos 
discos ASM), e dê preferência ao RedHat 6.4 – a versão 7.0 é muito recente – 
não use-a ainda.


Backup (rman) do banco da máquina temporária


Parar o banco atual (maquina temporária) e copiar todos os archivelog’s para as 
maquinas Oracle rac.


Recover (rac) em todos archivelog’s não deixando nenhum pendente.


Ativar o banco standby para produção (rac) e liberar para seus usuários.





Em suma, eu não usaria o RedHat 7.0. Todos meus clientes rodam muito bem na 
família RedHat 6.x








Ricardo C. Sá


Infra-estrutura  Banco de Dados


DBBrasil - Tecnologia em Banco de Dados


+  mailto:ricardo...@dbbrasil.com.br ricardo...@dbbrasil.com.br











De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
Enviada em: quinta-feira, 7 de agosto de 2014 14:39
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Oracle Rac - Novo NO








Caros amigos, tenho uma duvida e gostaria de alguma sugestão, claro, se 
possível.





Tenho o seguinte Ambiente – Maquina RAC01 e RAC02 sendo que as maquinas são 
idênticas com 16g memoria e Linux (Red Hat Enterprise Linux Server release 5.5 
(Tikanga))







Oracle Database 11g Release 11.2.0.1.0 - 64bit Production




PL/SQL Release 11.2.0.1.0 - Production




CORE 11.2.0.1.0 Production




TNS for Linux: Version 11.2.0.1.0 - Production




NLSRTL Version 11.2.0.1.0 - Production








Pretendo:





1.   Acrescentar mais um No (Exemplo RAC03), sendo que nesta maquina, por 
ser atual tem 32gb de memoria e Linux  (Red Hat Enterprise Linux Server release 
7.0 (Maipo))


2.   Verificar o desempenho.


3.   Retirar um no da maquina mais antiga, por exemplo RAC02


4.   Acrescentar mais um No (Exemplo RAC04), sendo que nesta maquina, por 
ser atual tem 32gb de memoria e Linux  (Red Hat Enterprise Linux Server release 
7.0 (Maipo))


5.   Retirar um outro no da maquina mais antiga, por exemplo RAC01





Ou seja, substituir as maquinas antigas pelas novas. Porem estou fazendo desta 
forma, pois tenho somente uma porta (FC-HBA) disponível  para uso.





O que vocês acham ? Agradeco sugestões.





Um abraco.








  _




 http://www.avast.com/


Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus 
http://www.avast.com/  está ativa.











Re: [oracle_br] Re: duvida licenciamento

2014-08-07 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Pois é este link não é muito completo, se alguém tiver outro melhor por
favor repasse aqui. Ele tem apenas alguns guidelines.




2014-08-07 8:43 GMT-03:00 Ricardo Arnoud ricardo...@gmail.com:


 Bom dia.

 Link *OFICIAL* da Oracle sobre Licenciamento.

 http://www.oracle.com/us/corporate/pricing/databaselicensing-070584.pdf

 Se alguém tiver mais informações por favor poste aqui.


 2013-04-11 17:58 GMT-03:00 Milton Bastos Henriquis Jr. 
 miltonbas...@gmail.com:

 Ah, ok, isso mesmo que eu ia falar!
 Já que é Standard, se tiver só um proc, mesmo que tenha 16 cores ele só
 paga licença de 1 processador.





 2013/4/11 Rosivaldo Ramalho rosiva...@gmail.com

  **
 
 
  Exato Milton.
 
  Se só tiver um, não há necessidade, no caso do standard. Mas se fosse
  enterprise, e um proc deca-core por exemplo, aí faria mais sentido ter o
  Oracle VM.
 
  2013/4/11 Milton Bastos Henriquis Jr. miltonbas...@gmail.com
 
 
   Olá Rosivaldo!
  
   Por favor, me tire uma dúvida...
   Qual seria o motivo de instalar o Oracle VM?
  
   Seria somente para o caso do servidor ter mais de 1 socket
 (processador
   físico), correto?
  
  
  
  
  
   2013/4/11 Rosivaldo Ramalho rosiva...@gmail.com
  
**
 
   
   
Paulo,
   
Se o problema for custo de licenciamento, ou se você quiser diminuir
  esse

custo, você pode montar seu servidor em cima de um Oracle VM e
  licenciar
apenas um processador do standard, assim você estaria em
 conformidade
   com a
política dos caras, e não teria que se preocupar com quantidade de
   usuários

que interagem com o banco.
   
A propósito, o Oracle VM é gratuito, não é nem necessário (mas é
recomendado) você comprar a subscrição de suporte dele.
   
   
2013/4/11 angelo angelolis...@gmail.com
   
 Trocando em miúdos... eles vão pedir dinheiro.. vão te apresentar
 uma
 fatura para acertar a quantidade correta de licenças que vc
 deveria
   ter,
 porque é tudo muito subjetivo, e mesmo com as ferramentas rola um
 achismo...
 Eu reparei isso, quando conversava com o comercial da Oracle
 quando a
 empresa adquiriu a licença... Ahh mas comprei 20 moço.. ah mas
 tem
   21,
 22.. 30.. conectados...

 O certo deveria ser o banco de dados travar então.. quando
 tivessem
  20
 usuarios simultaneos acessando, exemplo, travar não deixar ninguem
  mais
 entrar até que um fosse liberado... alguns softwares fazem esse
   controle

 melhor gastar uma grana a mais e licenciar por processador, pra
 nao
  ter
 esse rolo... dependendo da plataforma nao sai tão caro quanto se
   imagina




 2013/4/11 Marcelo Santino e...@marcelosantino.com.br

  Pessoal, sobre o uso do banco de dados em ambiente de
 homologação,
  desenvolvimento e testes, sempre que você baixa o Oracle
 Database
  (gratuitamente) do site da Oracle você aceita um termo que diz:
 
  ...
  LICENSE RIGHTS
  We grant you a nonexclusive, nontransferable limited license to
 use
   the
  programs only for the purpose of developing, testing,
 prototyping
  and
  demonstrating your application, and not for any other purpose.
 If
  you
use
  the application you develop under this license for any internal
  data
  processing or for any commercial or production purposes, or you
  want
   to
 use
  the programs for any purpose other than as permitted under this
 agreement,
  you must obtain a production release version of the program by
contacting
  us or an Oracle reseller to obtain the appropriate license. You
 acknowledge
  that we may not produce a production release version of the
 program
   and
 any
  development efforts undertaken by you are at your own risk. We
 may
audit
  your use of the programs. Program documentation, if available,
 may
 accessed
  online at
 
 http://www.oracle.com/technetwork/indexes/documentation/index.html
  .
  ...
  You may not:
  - *use the programs for your own internal data processing or for
  any
  commercial or production purposes, or use the programs for any
   purpose
  except the development of your application; *
  - *use the application you develop with the programs for any
  internal
 data
  processing or commercial or production purposes without
 securing an
  appropriate license from us*;
  - *continue to develop your application after you have used it
 for
   any
  internal data processing, commercial or production purpose
 without
 securing
  an appropriate license from us, or an Oracle reseller; *
  ...
  - *use the programs to provide third party training; *
 
  No meu entendimento, se você não está usando essa instância pra
  gerar
  resultados pra sua empresa com processamento de informações,
 acesso
   de
  produção ou qualquer coisa que gere benefícios pra empresa a não
  ser
  exclusivamente

Re: [oracle_br] Apostila PL/SQL

2014-07-25 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Dá uma olhada em it-ebooks.info




2014-07-25 10:27 GMT-03:00 Eduardo Souza pjabran...@gmail.com [oracle_br] 
oracle_br@yahoogrupos.com.br:





 Caros amigos,

 gostaria de saber se alguém tem ou sabe onde tem apostila de PL/SQL.  Pode
 ser o básico.  Grande abraço a todos.










--
--
Thanks,
* Ricardo Arnoud*


*Bacharel em Ciência da Computação* - 2013/1










(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Re: Instalador OEL

2014-07-03 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Milton, chegou a verificar a ordem de boot? Não jogue este DVD fora sem
antes confirmar isto ;)


2014-07-03 11:26 GMT-03:00 angelo angelolis...@gmail.com [oracle_br] 
oracle_br@yahoogrupos.com.br:



 Acho que se vc passasse algum parâmetro naquele comando boot, inidicando
 onde está o kernel, talvez (não sei ao certo), o SO carregaria
 mas isso nao teria que vir da MBR (ou efi ), justamente no boot ?

 deixo pros entendidos de linux completar..




 2014-07-03 11:10 GMT-03:00 'Milton Bastos Henriquis Jr.'
 miltonbas...@gmail.com [oracle_br] oracle_br@yahoogrupos.com.br:



 Já consegui resolver pessoal...
 Parece que o software de gravação do DVD não o deixou bootável.

 Peguei a mesma ISO e gerei um pendrive bootável e consegui instalar.


 Em 3 de julho de 2014 10:04, Milton Bastos Henriquis Jr. 
 miltonbas...@gmail.com escreveu:

 Bom dia amigos!

 Gravei o DVD de instalação do OEL 6.5 aqui pro nosso servidor.

 Botei o DVD no drive, mandei bootar, e ao invés de aparecer nossa já
 conhecida interface gráfica de instalação do OEL, apareceu a imagem
 abaixo... alguém saberia me ajudar?
 O que faço?


 https://scontent-a-iad.xx.fbcdn.net/hphotos-xfa1/t31.0-8/10368813_687521571313743_6368929741193400422_o.jpg




  




-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Instalador OEL

2014-07-03 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Cara, ele parece estar bootando de algum hd/raid local.


Dá uma conferida na bios quem é o boot primario.




2014-07-03 10:04 GMT-03:00 'Milton Bastos Henriquis Jr.'
miltonbas...@gmail.com [oracle_br] oracle_br@yahoogrupos.com.br:




 Bom dia amigos!

 Gravei o DVD de instalação do OEL 6.5 aqui pro nosso servidor.

 Botei o DVD no drive, mandei bootar, e ao invés de aparecer nossa já
 conhecida interface gráfica de instalação do OEL, apareceu a imagem
 abaixo... alguém saberia me ajudar?
 O que faço?


 https://scontent-a-iad.xx.fbcdn.net/hphotos-xfa1/t31.0-8/10368813_687521571313743_6368929741193400422_o.jpg










--
--
Thanks,
* Ricardo Arnoud*


*Bacharel em Ciência da Computação* - 2013/1










(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Aplicação do PSU - Oracle Grid Infrastructure System Patch - 18139660

2014-06-22 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Que azar hein, mas obrigado pelo alerta!


On Saturday, June 21, 2014, Vitor Junior vitorj...@gmail.com [oracle_br] 
oracle_br@yahoogrupos.com.br wrote:




 Apenas registrando, pro caso de alguém passar o mesmo e tomar o mesmo tufo
 de duas semanas que eu passei:

 Cenário:
 Red Hat Enterprise Linux Server release 6.5 (Santiago)
 RAC 12c x86-64
 Aplicando o PSU 18139660

 Ao tentar aplicar o patch, no node1 corria tudo bem, ao aplicar no node2 o
 patch finalizava com erro, trocando permissão do ohasd, impossibilitando o
 start e causando um crash no cluster.
 O problema está no pacote ASMlib fornecido pela RedHat, conforme nota:

 Oracle ASMLib Software Update and Support Policy for Red Hat Enterprise
 Linux (Doc ID 1089399.1)

 Ao desinstalar o pacote e utilizar udev para o 'mapeamento' dos discos o
 patch foi aplicado com sucesso.
 Estou abrindo um bug tracking na oracle para que verifiquem a situação e
 caso tenha novidades os mantenho informado.





 Att,/Regards,


 Vitor Jr.
 Infraestrutura / Infrastructure Team
 Oracle 11g DBA Certified Professional - OCP
 Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
 Infrastructure Administrator - OCE
 Oracle Database 11g Performance Tuning Certified Expert - OCE
 Oracle Exadata 11g Certified Implementation Specialist
 Oracle Certified Associate, MySQL 5
 mail, gtalk e msn: vitorj...@gmail.com
 javascript:_e(%7B%7D,'cvml','vitorj...@gmail.com');
 http://certificacaobd.com.br/
 skype: vjunior1981
 https://mybizcard.co/vitor.jr.385628







--
--
Thanks,
* Ricardo Arnoud*


*Bacharel em Ciência da Computação* - 2013/2






(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Re: Recuperação em modo noarchivelog sem backup

2014-05-29 Por tôpico David Ricardo drb.rica...@gmail.com [oracle_br]
Olá, concordo com o Chiappa em suas observações. Uma opção seria usar uma
cópia lógica do seu banco, que não é nem considerado backup ( DUMP), visto
que como ocorre a extração no momento de sua execução, os dados para frente
seriam perdidos, considerando assim uma perda de dados por não ser um
backup fisico e integro de seus dados. Com um DUMP pelo menos perderia
suponhamos 1 dia de trabalho ou algumas horas, levando em consideração
quantas vezes você executa EXPORT por dia do seu banco de dados.

Abraço




David Siqueira
DBA Oracle e Oracle ACE Member
BLOG .:  http://databaseguard.blogspot.com



O mistério da vida me causa a mais forte emoção. É o sentimento que
suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não
conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é
um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955)



Em 29 de maio de 2014 00:21, carlos silva carlos_nsi...@yahoo.com.br
[oracle_br] oracle_br@yahoogrupos.com.br escreveu:




 Muito obrigado pela resposta Chiappa, tirou as minhas duvidas.

 --
 Em qua, 28 de mai de 2014 22:55 BRT jlchia...@yahoo.com.br [oracle_br]
 escreveu:


 Tudo jóia ? Então, no RDBMS Oracle o conceito é simples : recuperação se
 faz aplicando-se nos datafiles em disco os redo logs (os logs de transação,
 que registram as alterações havidas) sequencialmente - ora, se vc está em
 modo noarchive significa que quando o log file sendo usado encheu, vc **
 não tem ** uma cópia dele, ele é reusado portanto vc PERDE os logs todos
 que houveram no passado, só tem os logs mais recentes, online...
  Sendo assim, vc só poderá fazer o recover ** SE ** , por uma sorte
 incrível, as alterações necessárias para trazer o(s) datafile(s) a
 recuperar ainda estão presentes no redo log file online, é isso Na
 prática num ambiente produtivo isso é muito, muito, MUITO DiFÍCIL de
 acontecer (tranquilamente vc pode precisar aplicar alterações/logs de horas
 atrás em caso de falha e muitas vezes o redo log online enche em poucos
 minutos), então eu nem conto com isso, ok ?
  Na real a regra é : quem coloca o database em noarchivelog tá indicando
 que o database pode ser perdido (digamos, é um armazém de dados, que em
 tese pode ter os dados recuperados dos databases online), e QUANDO isso
 acontecer (não é SE, é QUANDO), ou se assumirá o ônus de trazer os dados
 dos databases online OU se recuperará o último backup e os dados daí pra
 frente são descartados
  SE não tiver backup E não há de onde trazer os dados E está em modo
 noarchive, basicamente vc VAi ter perda de dados : nem mais, nem menos
 
  []s
 
  Chiappa
 
 OBS :
 
  a) estamos falando aqui de recuperação de crash/atualização de
 datafiles/prevenção de perda de dados : é Claro, se o banco está OK e vc só
 quer ter os dados como estavam nalgum ponto do passado, outros recursos de
 recuperação (como FLASHBACK QUERY) normalmente dependem de UNDO e não de
 redo log, então há chances disso ser possível
 
  b) outras opções de recuperação de uma falha voltando o database no
 tempo até antes da falha (como o FLASHBACK DATABASE, por exemplo) dependem
 de setup extra (FLASHBACK LOGs no caso) : Dificilmente isso é o caso de
 estar presente...

  



Re: [oracle_br] Erro na Instalaçao do FormsSpider

2014-03-28 Por tôpico Ricardo Monteiro
Bom dia Marlon.

Trabalho com o formspider faz algum tempo. Sugiro que crie um usuário 
especifico para ele e instale nesse usuário. Seguindo o tutorial funciona 
direitinho.

Att
Ricardo







Em Sexta-feira, 28 de Março de 2014 8:09, Marlon Pasquali - TI - Peccin S. A. 
marlon.pasqu...@peccin.com.br escreveu:
 
  
Bom dia pessoal,
 
Estou tentando instalar o FormSpider, mas na instalação ele exige conexão com o 
usuário SYS .
Quando tento conectar , dá o erro:
ORA-01031: insufficient privileges
Se tento conectar via SQLPlus, dá o erro:
ORA-28009: connection as SYS  should be as SYSDBA or SYSOPER
 
 
Mandei um e-mail para o suporte do FormsSpider, e sugeriram analisar o post do 
link abaixo:
 
http://arjudba.blogspot.com.tr/2008/05/ora-28009-connection-as-sys-should-be.html
 
mas pelo que entendi neste post , este procedimento não é recomendado pela 
Oracle.
 
Alguém já passou por esse problema na instalação do FormSpider ?
 
Eu tenho em Linux HedHat
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
 
 
Obrigado,
Marlon
 
 


Re: [oracle_br] Remover Datafiles

2014-03-28 Por tôpico Ricardo Arnoud
E aí Vitor, tudo tranquilo contigo? Cara já executei este procedimento em
laboratório e torço para que ninguém precise chegar a esse ponto.. Hehehehe.



On Thursday, March 27, 2014, Vitor Junior vitorj...@gmail.com wrote:



 Ricardo, não é necessário colocar a tbs em offline antes do drop.
 Esse é um comportamento 'normal' do linux.
 Tanto que é possível neste s.o. remover todos os datafiles de uma tbs e
 ainda assim recuperar os mesmos, via s.o..
 Se executar o comando lsof |grep -i nome_do_datafile o mesmo deve
 aparecer com um processo background do oracle atrelado, seguido da palavra
 deleted.
 Dessa forma, mesmo deletado, e se o banco não foi restartado, é possível
 através das pastas de processo recuperar esse arquivo.
 Segue nota:

 Retrieve deleted files on Unix / Linux using File Descriptors (Doc ID
 444749.1)



 Att,/Regards,


 Vitor Jr.
 Infraestrutura / Infrastructure Team
 Oracle 11g DBA Certified Professional - OCP
 Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
 Infrastructure Administrator - OCE
 Oracle Database 11g Performance Tuning Certified Expert - OCE
 Oracle Exadata 11g Certified Implementation Specialist
 Oracle Certified Associate, MySQL 5
 mail, gtalk e msn: 
 vitorj...@gmail.comjavascript:_e(%7B%7D,'cvml','vitorj...@gmail.com');
 http://certificacaobd.com.br/
 skype: vjunior1981
 https://mybizcard.co/vitor.jr.385628


 Em 27 de março de 2014 13:02, Ricardo Arnoud 
 ricardo...@gmail.comjavascript:_e(%7B%7D,'cvml','ricardo...@gmail.com');
  escreveu:



 Acredito que falou colocar a tablespace em modo offline antes da remoção.
 O mesmo ocorre no linux, se você reparar, o espaço em disco não é liberado
 imediatamente, como se o datafile ficasse oculto.. vamos ver o que o
 pessoal tem a dizer sobre isso.


 2014-03-27 11:49 GMT-03:00 Wanderson Barrence 
 wbarre...@gmail.comjavascript:_e(%7B%7D,'cvml','wbarre...@gmail.com');
 :



 Olá Pessoal,

 Olha eu aí com outro problema, estou brigando aqui aqui para remover
 alguns datafiles do Windows e não estou conseguindo.

 O problema é que eu removi uma tablespace com o comando DROP
 TABLESPACE nome_tbs INCLUDING CONTENTS AND DATAFILES, no Linux esse
 comando remove tudo, tablespace, datafile, etc.., agora no Windows só
 remove a tablespace, mas o datafile (sem vergonha) fica lá, e quando vou
 remover ele pelo sistema operacional, o Windows não deixa, e dá uma
 mensagem falando que o mesmo está em uso (mas não está).

 Bom eu sei que se eu baixar o banco, eu consigo remover o datafile,
 embora esse banco seja de criticidade média, existe uma certa burocracia
 com os usuários para baixar o banco.

 Gostaria de saber se alguém tem alguma sugestão de como remover esse
 datafile sem precisar baixar o banco?


 Ambiente:
 Oracle Database 10g Enterprise Edition Release 10.2.0.4.0
 Microsoft Windows Server 2003 Standard Edition (SP2)

 Att,

 Wanderson




 --
 --
 --
 Thanks,
 * Ricardo Arnoud*
 - DBA Oracle
 *Bacharel em Ciência da Computação* - 2013


 Cerificado LPIC-2
 Certificado Microsoft MCP
 (51) 8205-4658 TIM / Porto Alegre - RS
 http://www.ricardoarnoud.com
 http://www.alterdatabaseopen.com
 FB http://www.facebook.com/ricardo.arnoud
 Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1






--
--
--
Thanks,
* Ricardo Arnoud*
- DBA Oracle
*Bacharel em Ciência da Computação* - 2013


Cerificado LPIC-2
Certificado Microsoft MCP
(51) 8205-4658 TIM / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Sessão imortal

2014-03-27 Por tôpico Ricardo Arnoud
Dá uma olhada como está a situação de rollback dessa sessão, verifique o
alert do banco também para ver se tem algo pegando.

Veja o site abaixo:
http://www.runningoracle.com/product_info.php?products_id=80


2014-03-26 14:34 GMT-03:00 Andre Santos andre.psantos...@gmail.com:



 Wanderson

 Caramba... entendi. Aí é complicado mesmo, tem razão.

 [ ]

 André



 Em 26 de março de 2014 14:16, Wanderson Barrence 
 wbarre...@gmail.comescreveu:



 Eu entendi André, mas esse rollback já está rolando a pelo menos 1
 semana!!!

 É por conta desse tempo prolongado que acho que deu pau em alguma coisa!!!

 Att,

 Wanderson


 Em 26 de março de 2014 13:35, Andre Santos 
 andre.psantos...@gmail.comescreveu:



 Wanderson

 Isso que o Vitor Jr. comentou é importante mesmo... a sessão pode estar
 em processo de rollback (aí não adianta muito reiniciar o servidor, pois o
 SGBD precisa manter o controle de consistência).

 [ ]

 André


 Em 26 de março de 2014 12:13, Vitor Junior vitorj...@gmail.comescreveu:



 Além disso a sessão pode estar fazendo rollback caso estivesse fazendo
 algo muito grande até o momento do kill, precisa de análise mais
 criteriosa...



 Att,/Regards,


 Vitor Jr.
 Infraestrutura / Infrastructure Team
 Oracle 11g DBA Certified Professional - OCP
 Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
 Infrastructure Administrator - OCE
 Oracle Database 11g Performance Tuning Certified Expert - OCE
 Oracle Exadata 11g Certified Implementation Specialist
 Oracle Certified Associate, MySQL 5
 mail, gtalk e msn: vitorj...@gmail.com
 http://certificacaobd.com.br/
 skype: vjunior1981
 https://mybizcard.co/vitor.jr.385628


 Em 26 de março de 2014 12:06, Wanderson Barrence 
 wbarre...@gmail.comescreveu:



 Boa k...

 Já aconteceu isso com alguma vez com você também?

 Att,

 Wanderson


  Em 26 de março de 2014 11:58, Vitor Junior vitorj...@gmail.comescreveu:



 http://goo.gl/db6747





 Att,/Regards,


 Vitor Jr.
 Infraestrutura / Infrastructure Team
 Oracle 11g DBA Certified Professional - OCP
 Oracle Certified Expert, Oracle Real Application Clusters 11g and
 Grid Infrastructure Administrator - OCE
 Oracle Database 11g Performance Tuning Certified Expert - OCE
 Oracle Exadata 11g Certified Implementation Specialist
 Oracle Certified Associate, MySQL 5
 mail, gtalk e msn: vitorj...@gmail.com
 http://certificacaobd.com.br/
 skype: vjunior1981
 https://mybizcard.co/vitor.jr.385628


 Em 26 de março de 2014 11:22, Wanderson Barrence wbarre...@gmail.com
  escreveu:



 Olá Pessoal,

 Eu tenho um banco de dados extremamente crítico (para o negócio) e
 24x7, que tem uma sessão travada que já está no estado KILLED, e que 
 está
 consumindo recursos como CPU, Memória, IO e Rede. Já tentamos até fazer 
 o
 ORAKILL na sessão através do S.O e até agora nada da sessão sumir, 
 antes de
 reiniciar o banco e dados, existe mais alguma coisa que possa ser feito?

 Ambiente:
 Oracle Database 10g Release 10.2.0.3.0
 Microsoft Windows Server 2003 R2 (SP2)

 Att,

 Wanderson












--
--
--
Thanks,
* Ricardo Arnoud*
- DBA Oracle
*Bacharel em Ciência da Computação* - 2013


Cerificado LPIC-2
Certificado Microsoft MCP
(51) 8205-4658 TIM / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Re: Remover Datafiles

2014-03-27 Por tôpico Ricardo Arnoud
Você tem suporte na Oracle?

Veja a nota abaixo, ela mostra como simular este problema:
Bug 7513744 https://support.oracle.com/rs?type=bugid=7513744: CAN'T
DELETE DATAFILE AFTER DROP TABLESPACE INCLUDING CONTENTS AND DATAFILES

Veja se no teu alert.log tem informação semelhante a esta:

WARNING: Cannot delete file G:\FDHMASSDATA\FDHMASS\J20080902_VOUCHERS_T.DAT
Wed Sep 10 16:14:53 2008
Errors in file e:\oracle\product\10.2.0\udump\fdhmass_ora_4240.trc:
ORA-1265: Unable to delete DATA G:\FDHMASSDATA\J20080902_VOUCHERS_T.DAT
ORA-27056: could not delete file
OSD-4024: Unable to delete file.
O/S-Error: (OS-32) The process cannot access the file because it
   is being used by another process.
   Completed: Drop TableSpace FDHM1_J20080902_VOUCHERS_T Including

  Contents AND DATAFILES

Se sim, aparentemente alguma sessão ficou bloqueando algum objeto desta
tablespace, você pode tentar identificar quais são, ou efetuar um
shutdown/startup da instance (que pelos ultimos e-mails acredito que seja
complicado).

Experimente executar também:

alter system flush buffer_cache;





2014-03-27 13:05 GMT-03:00 jlchia...@yahoo.com.br:



 Uma opção adicional ao utilitários específicos de unlock é a opção de
 Close Handle do Process Explorer, cfrme mostrada em
 http://www.howtogeek.com/128680/how-to-delete-move-or-rename-locked-files-in-windows/:
  como já sabemos que vc tem o Process Explorer instalado da outra thread,
 tenta com ele também

  []s

Chiappa





--
--
--
Thanks,
* Ricardo Arnoud*
- DBA Oracle
*Bacharel em Ciência da Computação* - 2013


Cerificado LPIC-2
Certificado Microsoft MCP
(51) 8205-4658 TIM / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] Remover Datafiles

2014-03-27 Por tôpico Ricardo Arnoud
Acredito que falou colocar a tablespace em modo offline antes da remoção. O
mesmo ocorre no linux, se você reparar, o espaço em disco não é liberado
imediatamente, como se o datafile ficasse oculto.. vamos ver o que o
pessoal tem a dizer sobre isso.


2014-03-27 11:49 GMT-03:00 Wanderson Barrence wbarre...@gmail.com:



 Olá Pessoal,

 Olha eu aí com outro problema, estou brigando aqui aqui para remover
 alguns datafiles do Windows e não estou conseguindo.

 O problema é que eu removi uma tablespace com o comando DROP TABLESPACE
 nome_tbs INCLUDING CONTENTS AND DATAFILES, no Linux esse comando remove
 tudo, tablespace, datafile, etc.., agora no Windows só remove a tablespace,
 mas o datafile (sem vergonha) fica lá, e quando vou remover ele pelo
 sistema operacional, o Windows não deixa, e dá uma mensagem falando que o
 mesmo está em uso (mas não está).

 Bom eu sei que se eu baixar o banco, eu consigo remover o datafile, embora
 esse banco seja de criticidade média, existe uma certa burocracia com os
 usuários para baixar o banco.

 Gostaria de saber se alguém tem alguma sugestão de como remover esse
 datafile sem precisar baixar o banco?


 Ambiente:
 Oracle Database 10g Enterprise Edition Release 10.2.0.4.0
 Microsoft Windows Server 2003 Standard Edition (SP2)

 Att,

 Wanderson






--
--
--
Thanks,
* Ricardo Arnoud*
- DBA Oracle
*Bacharel em Ciência da Computação* - 2013


Cerificado LPIC-2
Certificado Microsoft MCP
(51) 8205-4658 TIM / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


Re: [oracle_br] APEX

2014-03-21 Por tôpico Ricardo Monteiro
Boa tarde Rafael.

Trabalhei bastante com o APEX. É uma ferramenta simples desde que vc não saia 
do template que ela tem. Se precisar rebuscar um pouco mais, aí tem que usar 
CSS, Javascript ou utilizar alguns plugins que existem no mercado. O jeitão é 
basicamente o mesmo sempre. Existem limitações como o próprio Chiappa menciona.

Uma grande vantagem é o fato de ser free!

Se tiver mais facilidade com PL/SQL do que com linguagens como HTML, 
javascript, CSS, uma opção interessantíssima é o formspider 
(www.theformspider.com). É um grande concorrente do APEX com a vantagem de ser 
programado em PL/SQL. As telas são feitas em XML através de uma IDE do próprio 
produto. Nesse caso, vc tem mais flexibilidade para criar as páginas do jeito 
que quiser, não existe nenhum template.

Abs
Ricardo




Em Sexta-feira, 21 de Março de 2014 13:48, Eduardo Schurtz 
eduardo.schu...@gmail.com escreveu:
 
  
Dá uma pesquisada no ADF e ADF Mobile (Framework da Oracle).

Abs



--
Eduardo Schurtz


2014-03-21 12:24 GMT-03:00 Rafael Mendonca raffaell.t...@yahoo.com:

 
  
Pessoal, boa tarde.
 
Em conversa com um amigo, estamos pensando em montar uma pequena empresa e 
começarmos a desenvolver alguns aplicativos web/ios/android com umas idéias 
legais e vender para empresas/orgãos estaduais e federais para tirar uma renda 
extra.
 
Se alguém tiver experiência com essa ferramenta da Oracle, gostaria de boas 
indicações de livros/tutoriais para iniciar os estudos e começar a colocar a 
mão na massa.
 
Li alguns artigos e achei bastante interessante e poderosa a ferramenta. 
 
Se alguém puder também falar os prós e contras da ferramenta eu agradeço pela 
ajuda.



Re: [oracle_br] APEX

2014-03-21 Por tôpico Ricardo Monteiro
Milton,

A principal desvantagem do APEX é o fato dos templates serem do mesmo jeito 
sempre. Se quiser fazer algo diferente, tem que trabalhar com linguagens que às 
vezes não se tem amplo dominio, tipo javascript, jquery, CSS. Existe a 
alternativa de plugins que algumas empresas fornecem, umas sem custo outras 
não. Especificamente no meu caso, não tenho quase experiencia com essas 
linguagens, então fico à mercê dos layouts previamente existentes. 

A principal desvantagem do Formspider é ser pago, mas não acho nada 
exorbitante. É US$599,00 por desenvolvedor. Não cobram tipo runtime ou coisa 
parecida. 

Por outro lado vc não se depara com a rigidez de layout que existe no APEX, ou 
seja, faz a tela do jeito que quiser. Em relação ao suporte do pessoal do 
Formspider, sempre foi muito prestativos, dispostos a te atender. Outro grande 
ponto é o fato de vc programar apenas em PL/SQL, existem diversas APIs que 
cuidam de como as telas devem funcionar no browser.
À princípio, o Formspider parece um tanto complexo, mas é só pegar o jeito. 
Alguns exemplos ajudam bastante.

Eu estava desenvolvendo uma aplicação em APEX e enfrentando dificuldades na 
parte de tela, foi quando comecei a brincar com o Formspider, depois de 
algumas poucas semanas (eu testava não mais do que 2 horas por dia), comecei a 
desenvolver uma versão no formspider e estou terminando-a. O Yalim Gerger, o 
CEO da empresa, inclusive fez uma entrevista comigo sobre a utilização do 
formspider.

Ricardo






Em Sexta-feira, 21 de Março de 2014 15:07, ederson200...@yahoo.com.br 
ederson200...@yahoo.com.br escreveu:
 
  
Milton, 
Mas como fica o APEX que vem no banco XE? Na teoria, não poderia usar o banco 
até o limite de dados da versão, o que inclui o produto Apex que tb vem com ele?


Aqui na empresa, já consideramos também o FormSpider, mas não avançamos muito 
em nenhum dos dois. Usamos Developer 10g e estamos mais voltados a fazer o 
upgrade para o Dev 11g, que aproveita o licenciamento e o produto que está em 
uso.

Ederson Elias
DBA Oracle
http://br.linkedin.com/pub/ederson-elias/24/8b/8b0

Labor improbus omnia vincit



Re: [oracle_br] APEX

2014-03-21 Por tôpico Ricardo Monteiro
Exato Milton.

Principalmente se a ferramenta não é dele!
Tem um contrato de manutenção/suporte como todas as outras ferramentas, mas não 
sei o valor. Sei que na compra dela, não há custo de manutenção no primeiro ano.

Se vc optar pelo formspider, e se precisar é só me falar que eu te ajudo, dou 
umas dicas, mostro a minha aplicação...

Ricardo





Em Sexta-feira, 21 de Março de 2014 16:06, Milton Bastos Henriquis Jr. 
miltonbas...@gmail.com escreveu:
 
  
Legal Ricardo, muito obrigado pelo relato!

Pelo que entendi então o Formspider é melhor (em relação a 
facilidade/praticidade de desenvolver as telas), a única desvantagem dele é o 
custo da licença (enquanto o APEX não tem custo).

O custo da licença é exclusivamente pro desenvolvedor, correto?
Se eu compro a licença e desenvolvo, depois na hora de publicar no cliente, o 
cliente não terá custo nenhum - como vc mesmo disse, não há custo de runtime 
ou algo equivalente, correto?
Isso pesa muito na hora de pensar em comercialização, pois o cliente já precisa 
ter a licença Oracle, daí vai pagar também pelo desenvolvimento da aplicação, 
se tiver que pagar também por licença do Formspider começa e ficar chato pra 
negociar.






Em 21 de março de 2014 15:56, Ricardo Monteiro ricardolgmonte...@yahoo.com.br 
escreveu:

 
  
Milton,

A principal desvantagem do APEX é o fato dos templates serem do mesmo jeito 
sempre. Se quiser fazer algo diferente, tem que trabalhar com linguagens que 
às vezes não se tem amplo dominio, tipo javascript, jquery, CSS. Existe a 
alternativa de plugins que algumas empresas fornecem, umas sem custo outras 
não. Especificamente no meu caso, não tenho quase experiencia com essas 
linguagens, então fico à mercê dos layouts previamente existentes. 

A principal desvantagem do Formspider é ser pago, mas não acho nada 
exorbitante. É US$599,00 por desenvolvedor. Não cobram tipo runtime ou coisa 
parecida. 

Por outro lado vc não se depara com a rigidez de layout que existe no APEX, ou 
seja, faz a tela do jeito que quiser. Em relação ao suporte do pessoal do 
Formspider, sempre foi muito
 prestativos, dispostos a te atender. Outro grande ponto é o fato de vc 
programar apenas em PL/SQL, existem diversas APIs que cuidam de como as telas 
devem funcionar no browser.
À princípio, o Formspider parece um tanto complexo, mas é só pegar o jeito. 
Alguns exemplos ajudam bastante.

Eu estava desenvolvendo uma aplicação em APEX e enfrentando dificuldades na 
parte de tela, foi quando comecei a brincar com o Formspider, depois de 
algumas poucas semanas (eu testava não mais do que 2 horas por dia), comecei a 
desenvolver uma versão no formspider e estou terminando-a. O Yalim Gerger, o 
CEO da empresa, inclusive fez uma entrevista comigo sobre a utilização do 
formspider.

Ricardo







Em Sexta-feira, 21 de Março de 2014 15:07, ederson200...@yahoo.com.br 
ederson200...@yahoo.com.br escreveu:
 
  
Milton, 
Mas como fica o APEX que vem no banco XE? Na teoria, não poderia usar o banco 
até o limite de dados da versão, o que inclui o produto Apex que tb vem com 
ele?



Aqui na empresa, já consideramos também o FormSpider, mas não avançamos muito 
em nenhum dos dois. Usamos Developer 10g e estamos mais voltados a fazer o 
upgrade para o Dev 11g, que aproveita o licenciamento e o produto que está em 
uso.


Ederson Elias
DBA Oracle
http://br.linkedin.com/pub/ederson-elias/24/8b/8b0

Labor improbus omnia vincit







[oracle_br] Erro 0600 - qkagby.noexec

2014-03-18 Por tôpico Ricardo Monteiro
Olá pessoal

Estou com a seguinte situação, tenho uma view com várias subqueries e preciso 
fazer um join com uma outra tabela. Quando executo recebo essa mensagem de erro.

A versão do banco é 11.2.0.4.

Alguma idéia do que está acontecendo e como resolver?

Obrigado
Ricardo


Re: [oracle_br] Erro 0600 - qkagby.noexec

2014-03-18 Por tôpico Ricardo Monteiro
Pessoal, desculpem-me a versão é 11.2.0.3





Em Terça-feira, 18 de Março de 2014 14:22, Ricardo Monteiro 
ricardolgmonte...@yahoo.com.br escreveu:
 
  
Olá pessoal

Estou com a seguinte situação, tenho uma view com várias subqueries e preciso 
fazer um join com uma outra tabela. Quando executo recebo essa mensagem de erro.

A versão do banco é 11.2.0.4.

Alguma idéia do que está acontecendo e como resolver?

Obrigado
Ricardo


Re: [oracle_br] Erro 0600 - qkagby.noexec

2014-03-18 Por tôpico Ricardo Monteiro
Olá Victor

A mensagem é:







Em Terça-feira, 18 de Março de 2014 14:31, Vitor Junior vitorj...@gmail.com 
escreveu:
 
  
Ricardo, poste o erro inteiro que fica mais fácil.
O ora-00600 geralmente vem acompanhado de alguns valores que facilitam a 
identificação...




Att,/Regards,


Vitor Jr.
Infraestrutura / Infrastructure Team
Oracle 11g DBA Certified Professional - OCP
Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid 
Infrastructure Administrator - OCE
Oracle Database 11g Performance Tuning Certified Expert - OCE
Oracle Exadata 11g Certified Implementation Specialist
Oracle Certified Associate, MySQL 5
mail, gtalk e msn: vitorj...@gmail.com
http://certificacaobd.com.br/
skype: vjunior1981
https://mybizcard.co/vitor.jr.385628


Em 18 de março de 2014 14:25, Ricardo Monteiro ricardolgmonte...@yahoo.com.br 
escreveu:

 
  
Pessoal, desculpem-me a versão é 11.2.0.3






Em Terça-feira, 18 de Março de 2014 14:22, Ricardo Monteiro 
ricardolgmonte...@yahoo.com.br escreveu:
 
  
Olá pessoal


Estou com a seguinte situação, tenho uma view com várias subqueries e preciso 
fazer um join com uma outra tabela. Quando executo recebo essa mensagem de 
erro.


A versão do banco é 11.2.0.4.


Alguma idéia do que está acontecendo e como resolver?


Obrigado
Ricardo





Re: [oracle_br] Erro 0600 - qkagby.noexec

2014-03-18 Por tôpico Ricardo Monteiro
Victor

Realmente na view eu tenho grouping_id e group by cube.

Muito obrigado,
Ricardo





Em Terça-feira, 18 de Março de 2014 14:34, Ricardo Monteiro 
ricardolgmonte...@yahoo.com.br escreveu:
 
Olá Victor

A mensagem é:







Em Terça-feira, 18 de Março de 2014 14:31, Vitor Junior vitorj...@gmail.com 
escreveu:
 
  
Ricardo, poste o erro inteiro que fica mais fácil.
O ora-00600 geralmente vem acompanhado de alguns valores que facilitam a 
identificação...




Att,/Regards,


Vitor Jr.
Infraestrutura / Infrastructure Team
Oracle 11g DBA Certified Professional - OCP
Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid 
Infrastructure Administrator - OCE
Oracle Database 11g Performance Tuning Certified Expert - OCE
Oracle Exadata 11g Certified Implementation Specialist
Oracle Certified Associate, MySQL 5
mail, gtalk e msn: vitorj...@gmail.com
http://certificacaobd.com.br/
skype: vjunior1981
https://mybizcard.co/vitor.jr.385628


Em 18 de março de 2014 14:25, Ricardo Monteiro ricardolgmonte...@yahoo.com.br 
escreveu:

 
  
Pessoal, desculpem-me a versão é 11.2.0.3






Em Terça-feira, 18 de Março de 2014 14:22, Ricardo Monteiro 
ricardolgmonte...@yahoo.com.br escreveu:
 
  
Olá pessoal


Estou com a seguinte situação, tenho uma view com várias subqueries e preciso 
fazer um join com uma outra tabela. Quando executo recebo essa mensagem de 
erro.


A versão do banco é 11.2.0.4.


Alguma idéia do que está acontecendo e como resolver?


Obrigado
Ricardo





Re: [oracle_br] Re: Dúvidas - Licenciamento de servidor Standby/Contingência

2014-03-14 Por tôpico Ivan Ricardo Schuster
Chiappa,

Permita-me discordar de você em um ponto.
Segundo o doumento Software Investiment Guide (
http://www.oracle.com/us/corporate/pricing/sig-070616.pdf), NUP só pode ser
usado em situações em que usuários humanos ou não humanos podem ser
identificados e contados. No caso de não humanos, se for uma máquina
operada por humanos, deverá ser considerada a quantidade de humanos que
operam a máquina. Neste caso a produção seria uma máquina operada por
muitos humanos, e todos eles deveriam ser licenciados no standby,
inviabilizando a utilização do NUP.

Nos clientes que atendo, o standby é licenciado, geralmente aproveita-se
esta licença (esta máquina) para utilizar bancos de teste e homologação,
mas não é regra.
Acho que se houvesse a possibilidade de usar NUP em standby, todo mundo
faria desta forma, não?
Agora complementando, no caso do Active Dataguard, paga-se a licença do
EE+a licença do Active DG.

Abraço
Ivan


2014-03-14 13:42 GMT-03:00 jlchia...@yahoo.com.br:



   Yep, eu deveria ter deixado mais claro que, ALÉM do database stand-by
 nunca estar disponível, os documentos Exigem também, para que se possa usar
 o direito de failover sem licença, que o servidor de failover esteja no
 mesmo local e use o mesmo storage - como meus últimos clientes foram
 datacenters aonde isso acontecia, não explicitei No seu caso, sendo HA
 (o que é explicitado pela localização remota do servidor stand-by), afaik
 vc não se encaixa nas condições, então vc terá sim que licenciar esse
 standby - e no meu caso, nas Empresas aonde usei HA não participei do
 processo de licenciamento (já havia licença universal) então não tenho um
 caso real pra te repassar de exemplo...

   Agora , o que posso dizer é que vc deve notar, porém, é que embora todos
 exijam que o standby seja licenciado, em momento nenhum é exigido que seja
 no mesmo modelo de licença do principal em todos os casos, okdoc ? Assim,
 mesmo que o servidor primário esteja usando uma licença mais cara, por
 processador digamos, nada impede a meu ver que vc licencie por named user
 plus, digamos, o servidor standby, custando bem menos, ok ?? O documento
 http://www.oracle.com/us/corporate/pricing/data-recovery-licensing-070587.pdfinclusive
  nos diz :

  Additionally, when licensing by Named User Plus, the user minimums are
 waived on one failover node only.

  Assim para mim tá CLARO que existe a possibilidade de vc licenciar um
 failover via NUP, senão não estaria documentado, certo ?? E na minha
 Análise, apenas configurações de failover EM CLUSTER é que demandam usar a
 mesma exata métrica de licença no primary e no standby, cfrme (no mesmo
 documento acima, ênfase com *s minha) :

 In a failover environment,the same license metric must be used forthe
 production and failover nodes *** when licensing a given clustered
 configuration *** 

   E quando tiver a falha/crash no banco primário e o failover tiver que
 ser acionado ? O que imho vai te cobrir aí é o fato pouco conhecido que a
 licença de uso do database produção, que está em uso, Absolutamente ** Não
 é ** amarrada a um servidor, sim ?? Então se eu estou rodando no servidor x
 aqui em são paulo meu database produção e amanhã eu cismo de desligar ele
 aqui e passar a rodar ele num servidor y lá no Rio, digamos, a Oracle não
 pode dar um pio : claramente o Contrato de Licença não indica em QUAL
 servidor o software precisa executar Assim, eu entendo que simplesmente
 no caso de crash funciona como se vc tivesse transferido o database de
 servidor, operação que é Absolutamente permitida pela licença
   O que é exigido é que se eu num dado momento a Empresa tem x servidores
 com databases produção sendo usados, vc tem que apresentar x licenças,
 Evidentemente respeitando-se capacidade do hardware se licenciamento por
 processor ou qtdade de usuários se licenciamento por nup ...

  E eu estou falando aqui da licença básica, de uso - a exceção ao que eu
 disse, claro, são as Options e licenças opcionais : se vc usa qualquer uma
 delas no banco primary e quer (ou é obrigado a) continuar usando no banco
 standby, EVIDENTEMENTE elas tem que ser lcienciadas no standby , cfrme :

  If any Option or Management Pack (except RAC) is licensed on the primary
 server, then it must also be licensed on the Standby server. If RAC is on
 the primary server but not on the standby server, then licensing it is not
 required.

   Blz ? Evidentemente eu não sou Advogado nem especialista em
 Licenciamento, mas as coisas que te disse acima são SIM especificadas na
 documentação cujo link apresentei, então vc (ou o Jurídico da tua Empresa,
 devidamente municiado por vc com os docs e textos como este) Não Vai
 aceitar a alegação que certamente o teu representante Oracle vai
 apresentar, que a licença do standy tem que ser absolutamente igual á do
 primary, sim ?? Esse pessoal quer vender, tem metas a cumprir E a comissão
 é em cima do valor vendido, então é Claro que vão te apresentar o que custa
 mais, sempre... É 

Re: [oracle_br] Aplicar PSU ou não?

2014-03-10 Por tôpico Ivan Ricardo Schuster
Bem, é uma questão um pouco complexa, não há verdade absoluta.
Já fui questionado por cliente do porquê de não ter aplicado um patch
existente em um ambiente novo que falhou por bug já conhecido.
Por outro lado, patchsets, PSUs, CPUs, etc corrigem diversos bugs mas podem
trazer bugs novos. Se eu tenho aplicados os últimos patches existentes,
quem vai me salvar quando eu encontrar um bug novo introduzido pelo ultimo
PSU lançado? Aí é esperar a boa vontade da Oracle em corrigi-los.


2014-03-10 21:59 GMT-03:00 Marcelo Santino e...@marcelosantino.com.br:



 Pessoal, tudo bem?

 Eu considero importante sempre manter o Oracle com os patchs mais
 recentes, mas e quanto aos PSUs, devo seguir a mesma regra ou apenas
 aplicar quando identificar um problema real que afeta a base em questão e
 que ele possa corrigir?

 Abs,


 *Marcelo Santino*
 DBA SQL Server / Oracle
 www.bau-de-dev.com http://www-bau-de-dev.com
 +55 21 98206-9930

 http://www.facebook.com/CelaoRJ  http://br.linkedin.com/in/msantino

 http://twitter.com/#!/msantino


 



Re: [oracle_br] Oracle Database 7 e 8i

2014-03-06 Por tôpico David Ricardo
Antigamente parceiro usavamos o DBA Studio que vinha no CD de Instalação do
Oracle, porém ele foi descontinuado se não me falha a memória a partir da
9i. Mas acredito que todas conectem-se via TOAD, o que você deve atentar é
apenas o Network Driver utilizado, porque nas versões mais antigas temos os
32bits e os 16 bits, igual era no Forms e Reports 4.5 ou Developer 2000 e
no Oracle Forms 6i.

Abraço, espero ter ajudado.


David Siqueira
DBA Oracle e Oracle ACE Member
BLOG .:  http://databaseguard.blogspot.com


O mistério da vida me causa a mais forte emoção. É o sentimento que
suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não
conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é
um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955)


Em 5 de março de 2014 16:56, Edson Almeida Jr
edsonjunior...@gmail.comescreveu:



 Tenta o sqltools

 Enviado via iPhone

 Em 05/03/2014, às 16:49, Wanderson Barrence wbarre...@gmail.com
 escreveu:



 Olá Pessoal,

 Alguém conhece alguma ferramenta tipo TOAD ou PL/SQL Developer que permite
 administrar versões antigas do Oracle, como o Oracle 8i e o 7?

 Eu só consigo administrar as versões 9i e 10g normalmente pelo TOAD e o
 PL/SQL Developer, utilizando o cliente do 11g, mas as versões 8i e o 7 só
 consigo administrar, pelo sql*plus, através do servidor local onde o
 Oracle Database está instalado.

 Att,

 Wanderson

   



Re: [oracle_br] Desfazer coleta de estatísticas

2014-02-11 Por tôpico Ivan Ricardo Schuster
Wanderson,

Você não informa versão, vê se resolve:

DBMS_STATS.RESTORE_DATABASE_STATS(
   as_of_timestampTIMESTAMP WITH TIME ZONE,
   force  BOOLEAN DEFAULT FALSE,
   no_invalidate  BOOLEAN DEFAULT to_no_invalidate_type

(GET_PARAM('NO_INVALIDATE')));

http://docs.oracle.com/cd/E11882_01/appdev.112/e40758/d_stats.htm



2014-02-11 14:04 GMT-02:00 Vitor Junior vitorj...@gmail.com:



 Se não fez backup das estatísticas antes, não.
 A única possibilidade é deletar.



 Att,/Regards,


 Vitor Jr.
 Infraestrutura / Infrastructure Team
 Oracle 11g DBA Certified Professional - OCP
 Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
 Infrastructure Administrator - OCE
 Oracle Database 11g Performance Tuning Certified Expert - OCE
 Oracle Exadata 11g Certified Implementation Specialist
 Oracle Certified Associate, MySQL 5
 mail, gtalk e msn: vitorj...@gmail.com
 http://certificacaobd.com.br/
 skype: vjunior1981
 https://mybizcard.co/vitor.jr.385628


 Em 11 de fevereiro de 2014 13:49, Wanderson Barrence 
 wbarre...@gmail.comescreveu:



 Olá Pessoal,

 Existe alguma maneira de desfazer a coleta de estatísticas, retornando
 para a data do último last analyze antes da última coleta?

 A coleta foi feita utilizando o script abaixo:

 BEGIN
   dbms_stats.gather_database_stats(options= 'GATHER AUTO');
  END;

 Att,

 Wanderson




 



Re: [oracle_br] Desfazer coleta de estatísticas

2014-02-11 Por tôpico Ivan Ricardo Schuster
Ok, e DBMS_STATS.RESTORE_DATABASE_STATS resolveu seu problema?



2014-02-11 14:12 GMT-02:00 Wanderson Barrence wbarre...@gmail.com:



 Fala Ivan!!!

 O banco de dados é Oracle RAC 10g (10.2.0.3).

 Att,

 Wanderson


 Em 11 de fevereiro de 2014 14:08, Ivan Ricardo Schuster 
 ivanr...@gmail.com escreveu:



 Wanderson,

 Você não informa versão, vê se resolve:

 DBMS_STATS.RESTORE_DATABASE_STATS(
as_of_timestampTIMESTAMP WITH TIME ZONE,
force  BOOLEAN DEFAULT FALSE,
no_invalidate  BOOLEAN DEFAULT to_no_invalidate_type
 
 (GET_PARAM('NO_INVALIDATE')));

 http://docs.oracle.com/cd/E11882_01/appdev.112/e40758/d_stats.htm




 2014-02-11 14:04 GMT-02:00 Vitor Junior vitorj...@gmail.com:



 Se não fez backup das estatísticas antes, não.
 A única possibilidade é deletar.



 Att,/Regards,


 Vitor Jr.
 Infraestrutura / Infrastructure Team
 Oracle 11g DBA Certified Professional - OCP
 Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid
 Infrastructure Administrator - OCE
 Oracle Database 11g Performance Tuning Certified Expert - OCE
 Oracle Exadata 11g Certified Implementation Specialist
 Oracle Certified Associate, MySQL 5
 mail, gtalk e msn: vitorj...@gmail.com
 http://certificacaobd.com.br/
 skype: vjunior1981
 https://mybizcard.co/vitor.jr.385628


 Em 11 de fevereiro de 2014 13:49, Wanderson Barrence 
 wbarre...@gmail.com escreveu:



 Olá Pessoal,

 Existe alguma maneira de desfazer a coleta de estatísticas, retornando
 para a data do último last analyze antes da última coleta?

 A coleta foi feita utilizando o script abaixo:

 BEGIN
   dbms_stats.gather_database_stats(options= 'GATHER AUTO');
  END;

 Att,

 Wanderson








 



  1   2   3   4   5   6   7   8   9   10   >