[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] 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>
mailto:oracle_br@yahoogrupos.com.br> > on
behalf of Ricardo Sá ricardo@terra.com.br
<mailto:ricardo@terra.com.br>  [oracle_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 * 
{line-height:1.22em;}#yiv5994635195 #yiv5994635195

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 {color:#628c2a;}#yiv7895474239 .yiv78954

[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]"  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 : vc tem certeza que NÂO TEM listener nenh

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]"  escreveu:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> A variavel é $TNS_ADMIN
>
> On Tue, Dec 20, 2016 at 00:57 Ricardo Arnoud  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  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]  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=
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]"  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 p 
span {margin-right:10px;font-family

Re: [oracle_br] ORACLE APEX x Formspider

2016-11-09 Por tôpico Ricardo Monteiro ricardolgmonte...@yahoo.com.br [oracle_br]
Olá Milton,
Tudo bem?
Trabalhei muito com os dois softwares, tanto o APEX quanto com o Formspider. 
Particularmente eu gosto mais do formspider, primeiro em função de vc conseguir 
montar as telas da maneira que vc quiser. No Apex, os modelos são rígidos, tem 
que usar o template que vem com a ferramenta ou adquirir alguns que existem no 
mercado.Um outro ponto que é importante para mim, é o fato de não precisar me 
preocupar com javascript/ajax, linguagem que não tenho tanto domínio. Às vezes 
no Apex, é necessário escrever trechos de código. Como a minha praia é mais 
Oracle, com o formspider a coisa fica mais simples. São diversas APIs que basta 
colocar na sua procedure ou package e sair rodando.
O Apex já está no mercado há muitos anos, desde a época que se chamada HTMLDB e 
o formspider é relativamente novo. Tenho trabalhado com ele há uns 4 anos mais 
ou menos. Existem poucos clientes de Formspider aqui no Brasil, acredito que 2 
ou 3, justamente porque não existe a mesma força de marketing que a Oracle tem.
Um ponto negativo em relação ao Apex é que o formspider é pago. A licença é 
algo em torno de US$600,00 por usuário - nada absurdo eu acho, porém o Apex é 
grátis.
Qualquer informação que precisar a mais, é só me escrever.
AbsRicardo

 

Em Quarta-feira, 9 de Novembro de 2016 15:42, "'Milton Bastos Henriquis 
Jr.' miltonbas...@gmail.com [oracle_br]"  
escreveu:
 

     Olá amigos!
Estou interessado em investir um pouco de aprendizado em desenvolvimento,e há 
uma dúvida entre essas duas opções.
Gostaria de saber se há pessoas aqui no grupo que já tenham trabalhadocom ambas 
(ou pelo menos uma delas). A idéia é fazer um comparativo,prós x contras de 
cada uma para saber qual vale mais a pena investir meu tempo.
Para quem não conhece o 
Formspider:http://theformspider.com/compare-formspider-with-apex.php

Claro que nessa página acima eles mostram somente vantagens doFormspider sobre 
o APEX... mas eu queria também opiniões neutrasde quem já trabalhou dos dois 
lados.Imagino por exemplo que APEX tenha uma comunidade maior, porser um 
produto da própria Oracle.Não tenho a menor idéia da infiltração do Formspider 
aqui no Brasil...Alguém aqui no grupo usa?Acho que o "suporte da comunidade" é 
muito importante, e não seia quantas andam essas duas ferramentas aqui no 
Brasil.
Enfim, qualquer informação sobre as duas ferramentas será útil!



Att,



  #yiv5548598540 #yiv5548598540 -- #yiv5548598540ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv5548598540 
#yiv5548598540ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv5548598540 
#yiv5548598540ygrp-mkp #yiv5548598540hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv5548598540 #yiv5548598540ygrp-mkp #yiv5548598540ads 
{margin-bottom:10px;}#yiv5548598540 #yiv5548598540ygrp-mkp .yiv5548598540ad 
{padding:0 0;}#yiv5548598540 #yiv5548598540ygrp-mkp .yiv5548598540ad p 
{margin:0;}#yiv5548598540 #yiv5548598540ygrp-mkp .yiv5548598540ad a 
{color:#ff;text-decoration:none;}#yiv5548598540 #yiv5548598540ygrp-sponsor 
#yiv5548598540ygrp-lc {font-family:Arial;}#yiv5548598540 
#yiv5548598540ygrp-sponsor #yiv5548598540ygrp-lc #yiv5548598540hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv5548598540 
#yiv5548598540ygrp-sponsor #yiv5548598540ygrp-lc .yiv5548598540ad 
{margin-bottom:10px;padding:0 0;}#yiv5548598540 #yiv5548598540actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv5548598540 
#yiv5548598540activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv5548598540
 #yiv5548598540activity span {font-weight:700;}#yiv5548598540 
#yiv5548598540activity span:first-child 
{text-transform:uppercase;}#yiv5548598540 #yiv5548598540activity span a 
{color:#5085b6;text-decoration:none;}#yiv5548598540 #yiv5548598540activity span 
span {color:#ff7900;}#yiv5548598540 #yiv5548598540activity span 
.yiv5548598540underline {text-decoration:underline;}#yiv5548598540 
.yiv5548598540attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv5548598540 .yiv5548598540attach div a 
{text-decoration:none;}#yiv5548598540 .yiv5548598540attach img 
{border:none;padding-right:5px;}#yiv5548598540 .yiv5548598540attach label 
{display:block;margin-bottom:5px;}#yiv5548598540 .yiv5548598540attach label a 
{text-decoration:none;}#yiv5548598540 blockquote {margin:0 0 0 
4px;}#yiv5548598540 .yiv5548598540bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv5548598540 
.yiv5548598540bold a {text-decoration:none;}#yiv5548598540 dd.yiv5548598540last 
p a {font-family:Verdana;font-weight:700;}#yiv5548598540 dd.yiv5548598540last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv5548598540 
dd.yiv5548598540last p span.yiv5548598540yshortcuts 
{margin-right:0;}#yiv5548598540 div.yiv5548598540attach-table div div a 
{text-decoration:none;}#yiv5548598540 div.yiv5548598540attach-table 
{wid

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>
mailto:oracle_br@yahoogrupos.com.br> > on
behalf of Ricardo C.Sá | DBA ricardo@terra.com.br
<mailto:ricardo@terra.com.br>  [oracle_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 
div.yiv5387095506photo-title a:visited {text-

[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]"  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 #yiv2836092326ygrp-mlmsg 
{font-size:13

[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, clean, sans-serif;}#yiv8393753

Re: [oracle_br] Repetir linha na consulta

2016-04-15 Por tôpico Ricardo Tajiri rhtaj...@gmail.com [oracle_br]
Bom dia Eduardo.

Normalmente gosto de brincar mais só com SQL's sem PL quando possível.
Segue um exemplo do que pode ser feito com connect by e transformando tudo
em números na mesma medida (mL) pra poder fazer os cálculos corretos. É
mais uma opção de caminho pra resolução do seu problema, além das já
sugeridas. Espero que te dê uma luz:


*with tabela as ( -- massa de testes*
*select 'Produto 1' nome,'500ml' volume,'descrição' descricao from dual
union all*
*select 'Produto 2','1L','descrição' from dual union all*
*select 'Produto 3','2L','descrição' from dual union all*
*select 'Produto 4','1,5L','descrição' from dual union all*
*select 'Produto 5','1,8L','descrição' from dual*
*),*
*tabela2 as (-- para transformar os volumes de L em mL*
*select nome,volume,descricao, *
*to_number(regexp_replace(volume,'[a-Z]',''))*case when
instr(volume,'ml')>0 then 1 else 1000 end vol  -- converte L em ML*
*from tabela*
*)*
*,tabela3 as ( -- para criar as novas linhas*
*select nome, level lvl, max(level) over (partition by nome) maxLevel *
*from tabela2 *
*connect by ceil((vol/500)) - level >= 0 and nome = nome*
*group by nome, level*
*order by nome, level)*
*-- consulta retornando as linhas divididas*
*select t2.nome, t2.volume volume_original, t2.descricao,case when t3.lvl =
t3.maxLevel then vol-(t3.lvl-1)*500 else 500 end volume_quebrado*
*from tabela3 t3*
*join tabela2 t2 on t2.nome = t3.nome*
*order by t2.nome, t3.lvl;*


*Massa de testes:*
NOME VOLUME DESCRICAO
Produto 1 500ml descrição
Produto 2 1L descrição
Produto 3 2L descrição
Produto 4 1,5L descrição
Produto 5 1,8L descrição

*Retorno:*
NOME VOLUME_ORIGINAL DESCRICAO VOLUME_QUEBRADO
Produto 1 500ml descrição 500
Produto 2 1L descrição 500
Produto 2 1L descrição 500
Produto 3 2L descrição 500
Produto 3 2L descrição 500
Produto 3 2L descrição 500
Produto 3 2L descrição 500
Produto 4 1,5L descrição 500
Produto 4 1,5L descrição 500
Produto 4 1,5L descrição 500
Produto 5 1,8L descrição 500
Produto 5 1,8L descrição 500
Produto 5 1,8L descrição 500
Produto 5 1,8L descrição 300


Att.

Ricardo Hideyuki Tajiri

Em 13 de abril de 2016 13:07, Fabio Prado fbifa...@gmail.com [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:

>
>
> Eduardo, tente resolver o seu problema com PTF:
> http://www.fabioprado.net/2010/12/pipelined-table-functions-funcao-para.html
> .
>
> []s
>
> *Fábio Prado*
> <http://www.fabioprado.net/2014/01/oracle-ace-o-que-e-isso.html>
> www.fabioprado.net
> "Compartilhando conhecimentos e treinando profissionais em Bancos de Dados
> Oracle"
>
>
> Em 13 de abril de 2016 10:07, Eduardo Dornelles eod.edua...@gmail.com
> [oracle_br]  escreveu:
>
>>
>>
>> Bom dia.
>>
>> Preciso de uma solução para mostrar um registro mais de uma vez no
>> retorno de um relatório, em uma situação específica.
>>
>> Na seguinte situação: Um produto quando solicitado em volume maior que
>> 500ml, deve retornar uma linha para cada 500ml, exemplo:
>>
>>
>>
>> Produto 1500ml descrição
>> Produto 21L  descrição
>> Produto 32L  descrição
>>
>>
>> Deve retornar o seguinte:
>>
>> produto 1 500ml descrição
>> produto 2 500ml descrição
>> produto 2 500ml descrição
>> produto 3 500ml descrição
>> produto 3 500ml descrição
>> produto 3 500ml descrição
>> produto 3 500ml descrição
>>
>>
>> Ou seja, preciso conseguir repetir uma linha uma ou mais vezes, em uma
>> determinada condição.
>>
>> Alguém tem alguma ideia pra resolver isso?
>> Muito obrigado.
>>
>>
>> At.te,
>> Eduardo Dornelles
>>
>>
> 
>


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 tem na
> Produção ** MAS  vai poder SIM baixar a m

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] :

>
>
> 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  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] 
> 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] Re: Linux x Display - DBCA nao funciona

2015-12-09 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Neste caso, você também pode usar o dbca silent, que não requer interface
gráfica ou mesmo criar uma sessão gráfica com o vncserver e conectar nela
remotamente para executar o dbca gráfico.

2015-12-09 8:35 GMT-02:00 andreibal...@gmail.com [oracle_br] <
oracle_br@yahoogrupos.com.br>:

>
>
> Não sei se é o caso, mas eu usava o Putty com o Xming no windows, e de vez
> em qdo este problema ocorria, mesmo setando a variavel DISPLAY, hoje eu uso
> o moba (http://mobaxterm.mobatek.net/) este client faz o export do
> display automaticamente. Espero que ajude.
> 
>



-- 
--
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  lista de tablespaces a serem exportados
>>> TRANSPORT_TABLESPACE exportar metadados de 

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] :

>
>
> 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]  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]
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] :

>
>
> 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] :
>
>
>
> 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] 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] :

>
>
> 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] [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] :

>
>
> 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]  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 
> 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]  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]  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]  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]  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 
> +55 21 98206-9930
>
>   
>
> 
>
> 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]  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 
>>> +55 21 98206-9930
>>>
>>>   
>>>
>>> 
>>>
>>> 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]  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 
> +55 21 98206-9930
>
> 
> 
>
> 
>
> 2015-05-04 10:37 GMT-03:00 Orfeu Lima orfeu.l...@gmail.com
> [oracle_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 
>> 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]  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

 S

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]  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=746&intcmp=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]
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]  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
>  [oracle_br] <
> 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
>  [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
>> 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
> 
> 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]
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  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
>  [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
>> 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]  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] :

>
>
> 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]  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] :

>
>
> 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] :
>
>
>
> PessoALL
>
> No link abaixo é possível encontrar e fazer download de diversos livros de
> TI.
>
> http://it-ebooks.info/search/?q=oracle&type=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] :

>
>
> Chiappa
>
> Muito legal !!! Parabéns!
>
> [ ]
>
> André
>
>
> Em 12 de fevereiro de 2015 12:31, Fernando Martins
> femartins.pere...@gmail.com [oracle_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]  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]  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] 
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]" 
> 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] :


>
>
> 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] 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]"  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-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]"  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


[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] 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]"  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


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 :


> 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 
>>
>> > **
>> >
>> >
>> > 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. 
>> >
>> >
>> > > 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 
>> > >
>> > > > **
>> >
>> > > >
>> > > >
>> > > > 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 
>> > > >
>> > > > > 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 
>> > > > >
>> > > > > > 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
>> > > > 

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] 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] :


>
>
> 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] 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] :
>
>
>>
>> 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] 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
> 
> 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]  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] 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  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  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.com
> http://certificacaobd.com.br/
> skype: vjunior1981
> https://mybizcard.co/vitor.jr.385628
>
>
> Em 27 de março de 2014 13:02, Ricardo Arnoud 
> 
> > 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 
>> 
>> >:
>>
>>>
>>>
>>> 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] 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. 
 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-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 :

>
>
> 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] 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=bug&id=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 :

>
>
> 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] 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 :

>
>
> Wanderson
>
> Caramba... entendi. Aí é complicado mesmo, tem razão.
>
> [ ]
>
> André
>
>
>
> Em 26 de março de 2014 14:16, Wanderson Barrence 
> escreveu:
>
>
>>
>> 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 
>> escreveu:
>>
>>>
>>>
>>> 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 escreveu:
>>>
>>>>
>>>>
>>>> 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 
>>>> escreveu:
>>>>
>>>>>
>>>>>
>>>>> 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 escreveu:
>>>>>
>>>>>>
>>>>>>
>>>>>> 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 >>>>> > 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] 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. 
 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  
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" 
> 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
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" 
 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
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 
 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 :

 
>  
>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] 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 
 escreveu:
 
Olá Victor

A mensagem é:







Em Terça-feira, 18 de Março de 2014 14:31, Vitor Junior  
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  
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 
> 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  
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  
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 
> 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
Pessoal, desculpem-me a versão é 11.2.0.3





Em Terça-feira, 18 de Março de 2014 14:22, Ricardo Monteiro 
 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


[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] 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 :

>
>
>   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 

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 :

>
>
> 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 
> +55 21 98206-9930
>
>   
>
> 
>
>
> 
>


  1   2   3   4   5   6   7   8   9   10   >