Re: [oracle_br] Dois listener no mesmo sevidor

2019-02-22 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Creio que vc esteja configurando na mesma porta, chame o executavel do 12c pra 
criar o listener e crie em outra porta, 1522 por exemplo.

Atenciosamente,

Rodrigo Mufalani
—-
rodr...@mufalani.com.br
+55 21 988 994 817
+55 21 3193 0326
—-
Oracle Certified Master 11g (OCM)
Oracle ACE Member
—-


From: oracle_br@yahoogrupos.com.br on behalf of Márcio Silva 
marcio_...@yahoo.com.br [oracle_br] 
Sent: Friday, February 22, 2019 12:53
To: Yahoo! Brazil
Subject: [oracle_br] Dois listener no mesmo sevidor



Bom dia!

Eu tive a necessidade de fazer o upgrade de uma instância para o Oracle 12c 
(12.2.0.1), as demais instâncias ficando no Oracle 11g (11.2.0.4).

Não estou conseguindo configurar o listener para o Oracle 12c. Então, como eu 
faço para que meus clients consigam conexão a instância do Oracle 12c.

SO: Oracle Linux 7

Att.
Márcio.




Re: [oracle_br] Como recuperar bind variable de um sql_id em determinado horário

2018-09-18 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Olá,

   Lembrando que essa view é do AWR então precisa de licensa do Diag tuning 
pack:

https://docs.oracle.com/cd/B19306_01/server.102/b14237/statviews_3182.htm#REFRN23446

Dba_hist_sql_bind

Att,
Rodrigo Mufalani

Atenciosamente,

Rodrigo Mufalani
—-
rodr...@mufalani.com.br
+55 21 988 994 817
+55 21 3193 0326
—-
Oracle Certified Master 11g (OCM)
Oracle ACE Member
—-

From: oracle_br@yahoogrupos.com.br  on behalf of 
Eriovaldo Andrietta ecandrie...@gmail.com [oracle_br] 

Sent: Tuesday, September 18, 2018 1:39:25 AM
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Como recuperar bind variable de um sql_id em determinado 
horário



Olá Pessoal,

Gostaria de saber se tem outra forma de pegar bind variable de uma query que já 
foi executada num determinado horário.

Pelo que entendi esta view mostra a última captura da query.
SELECT sql_id, NAME,TO_CHAR(LAST_CAPTURED,'DD/MM/ HH24:MI:SS'),VALUE_STRING,
   t.*
FROM V$SQL_BIND_CAPTURE t;

Grato
Eriovaldo






Re: [oracle_br] Descobrir um DBID

2018-08-14 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
http://shahiddba.blogspot.com/2012/11/how-to-find-oracle-dbid.html?m=1

Atenciosamente,

Rodrigo Mufalani
—-
rodr...@mufalani.com.br
+55 21 988 994 817
+55 21 3193 0326
—-
Oracle Certified Master 11g (OCM)
Oracle ACE Member
—-

From: oracle_br@yahoogrupos.com.br  on behalf of 
Evandro Giachetto evandrogiache...@gmail.com [oracle_br] 

Sent: Tuesday, August 14, 2018 12:07:50 AM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Descobrir um DBID



Vc usava catalog.

Se sim, basta conectar no catalog pelo RMAN e dar um list incarnations;

Rman target /

connect catalog user/password@sid

list incarnations;


2. Se vc deixava o controlfile autobackup ligado e guardou algum log de seus 
backups, então no log deve conter o dbid.

3. Se vc tiver algum arquivo do banco disponível (datafile, logfile ou até 
mesmo um archivelog), vc pode extrair o DBID para um arquivo trace. O banco não 
precisa estar montado pra isso.

rman target /

alter system dump datafile 'C:\caminho\do\arquivo.dbf' block min 1 block max 10;

Procura no trace que foi criado, algo assim: "Db ID=12345678"


4. Se vc não precisa que seu banco contenha o mesmo dbid, é só vc catalogar os 
backuppieces e restaurar o backup que o banco vai ser restaurado do mesmo 
jeito, mas com um dbid diferente.

Evandro Giachetto
Oracle DBA
evandrogiache...@gmail.com<mailto:evandrogiache...@gmail.com>
http://www.dbaoracle.eti.br/

[https://docs.google.com/uc?export=download=0B2Cf_sTHpAPjUmVfU0cwUTNMMW8=0B2Cf_sTHpAPjMnE0eWMzbWg0emJLNVBHc096ZFZzazJMa0xFPQ]<http://www.dbaoracle.eti.br/>



Em seg, 13 de ago de 2018 às 18:17, angelo 
angelolis...@gmail.com<mailto:angelolis...@gmail.com> [oracle_br] 
mailto:oracle_br@yahoogrupos.com.br>> escreveu:


Senhores,

Consigo descobrir um DBID de um banco a partir de um backup full do Rman ?  
Esqueci de anotar.. mas tenho o backup a mão.

Pois se eu nao conseguir pelo backup, só vou ter acesso ao servidor fisico 
daqui a uns 10 dias..
que ele vai ser devolvido, um sistema antigo que saiu de operação mas preciso 
consultar uma coisa.

os caras se adiantaram e cortaram conexão, era pra ter sido no fim do mês..  
sem chance de religar

meu Oracle é 11g  11.2.0.4  x64  windows.


[]s angelo







Re: [oracle_br] Problemas com a senha do sys x orapwd

2018-07-24 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bota o arquivo na pasta %Oracle_home%/database e faz um teste...

Atenciosamente,

Rodrigo Mufalani
—-
rodr...@mufalani.com.br
+55 21 988 994 817
+55 21 3193 0326
—-
Oracle Certified Master 11g (OCM)
Oracle ACE Member
—-

From: oracle_br@yahoogrupos.com.br  on behalf of 
angelo angelolis...@gmail.com [oracle_br] 
Sent: Tuesday, July 24, 2018 3:28:22 PM
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Problemas com a senha do sys x orapwd



Bom dia,

Tenho até vergonha de comentar isso... uma coisa tao básica mas..

Estou levando uma SURRA de uma base que restaurei ontem de um backup pra fazer 
um ambiente de homologação.

Não consigo entrar com a senha do SYS as SYSDBA mesmo ja tendo recriado o 
arquivo de senha. Eu preciso acessar de fora, pra uma determinada tarefa..

e mesmo modificando a senha com alter user sys identified by ... nada

Só consigo acessar pelo console ( assim mesmo, se alterar o arquivo sqlnet..ora 
o parametro para none) passo a não conseguir também

É como se, o arquivo de senha não estivesse sendo associado, reconhecido pelo 
banco

Será que ta bugado ou eu que estou bugado (bem provável) ?


No console, na propria maquina vai..

D:\ORACLE\product\11.2.0\dbhome_1\dbs>sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Ter Jul 24 10:25:23 2018

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Conectado a:
Oracle Database 11g Release 11.2.0.4.0 - 64bit Production

SQL> show parameters password

NAME TYPEVALUE
 --- -
remote_login_passwordfilestring  EXCLUSIVE
SQL> select * from v$pwfile_users;

não há linhas selecionadas

SQL>





[]s angelo





[oracle_br] XDB - consultor

2018-04-11 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa noite lista,

 Algum dba/developer com conhecimento de XML DB? Caso sim, mande e-mail que 
vou redirecionar para uma oportunidade.

Atenciosamente,

Rodrigo Mufalani
—-
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br>
+55 21 988 994 817
+55 21 3193 0326
—-
Oracle Certified Master 11g (OCM)
Oracle ACE Member
—-


[oracle_br] Guob (reserve a data) - 04/08/18

2018-03-28 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Reserve esta data. 04/08/2018, sábado em São Paulo, a 9a. Edição do GUOB TECH 
DAY / Oracle Developer Community LAD Tour. Um novo formato com mais conteúdo e 
tecnologias atuais, como:
- Developer tools (Java, APEX, PL/Sql, Microservices, Chatbots)
- Open Source, Serverless
- Python Development on Oracle Application CS
- Oracle Wercker
- Oracle Fn Project
- Oracle JET
- Oracle Intelligent Bot
- Oracle Mobile Cloud Services
- Oracle Developer Cloud Services

Se você quer palestrar, submeta sua palestra em nosso site. 
http://www.laouc.org/oracle-developer-community-lad-tour-2018/

Agende-se para estar neste grande evento da comunidade Oracle no Brasil. 
Inscrições abrirão em breve.

Associe-se ao GUOB. É gratuito e seja o primeiro a receber as informações do 
evento.

Em breve mais informações para você.

Atenciosamente,

Rodrigo Mufalani
—-
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br>
+55 21 988 994 817
+55 21 3193 0326
—-
Oracle Certified Master 11g (OCM)
Oracle ACE Member
—-


Re: [oracle_br] Change owner catalog

2018-03-13 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

   Procure sobre import catalog, comando do rman. Isso vai resolver seu 
problema.

Obter o Outlook para iOS

From: oracle_br@yahoogrupos.com.br  on behalf of 
Rafael Mendonca raffaell.t...@yahoo.com [oracle_br] 

Sent: Tuesday, March 13, 2018 5:32:38 PM
To: Yahoo! Brazil
Subject: [oracle_br] Change owner catalog



PEssoal, boa tarde.

Oracle 11gR2.

Seguinte, possuo um banco de dados (catalogo de recuperação) que possui 
diversos owners onde cada um eh dono de um catalogo. Estou migrando todas as 
informações de vários owners para um único catalogo (um unico owner)

O que está ocorrendo são os erros que recebo no impdp, segue:


Criacao do catologo que servira para todos os databases:

SQL> CREATE TABLESPACE TBS_CATALOG DATAFILE 
'/oracle/oradata/rmngrprd/data/tbs_catalog_01.dbf' SIZE 3G AUTOEXTEND ON NEXT 
1G;

SQL> CREATE USER USER_CATALOG IDENTIFIED BY  DEFAULT TABLESPACE TBS_CATALOG;
SQL> GRANT CONNECT, RESOURCE, RECOVERY_CATALOG_OWNER TO USER_CATALOG;
SQL> ALTER USER USER_CATALOG QUOTA UNLIMITED ON TBS_CATALOG;

$ rman CATALOG=USER_CATALOG/x

RMAN> CREATE CATALOG TABLESPACE TBS_CATALOG;




Owner de origem:

USERNAME   DEFAULT_TABLESPACE
-- --
USER_ANTIGO   USERS


expdp \' /as sysdba \' CONTENT=DATA_ONLY schemas=USER_ANTIGO 
directory="BACKUP_DBA" dumpfile= USER_ANTIGO .dmp logfile= USER_ANTIGO.log

Logo depois, mando o impdp:

impdp \' /as sysdba \' TABLE_EXISTS_ACTION=APPEND remap_schema= USER_ANTIGO 
:USER_CATALOG remap_tablespace=USERS:TBS_CATALOG directory="BACKUP_DBA" 
dumpfile= USER_ANTIGO .dmp logfile= USER_ANTIGO .log




e abaixo segue o erro ao importar:


ORA-31693: Table data object "USER_CATALOG"."ROUT" failed to load/unload and is 
being skipped due to error:
ORA-29913: error in executing ODCIEXTTABLEFETCH callout
ORA-02291: integrity constraint (USER_CATALOG.ROUT_F2) violated - parent key 
not found
ORA-31693: Table data object "USER_CATALOG"."RLH" failed to load/unload and is 
being skipped due to error:
ORA-29913: error in executing ODCIEXTTABLEFETCH callout
ORA-02291: integrity constraint (USER_CATALOG..RLH_F1) violated - parent key 
not found
ORA-31693: Table data object "USER_CATALOG"."BP" failed to load/unload and is 
being skipped due to error:
ORA-29913: error in executing ODCIEXTTABLEFETCH callout
ORA-02291: integrity constraint (USER_CATALOG.BP_F2) violated - parent key not 
found
ORA-31693: Table data object "USER_CATALOG"."RSR" failed to load/unload and is 
being skipped due to error:
ORA-29913: error in executing ODCIEXTTABLEFETCH callout
ORA-02291: integrity constraint (USER_CATALOG.RSR_F2) violated - parent key not 
found
ORA-31693: Table data object "USER_CATALOG"."BS" failed to load/unload and is 
being skipped due to error:
ORA-29913: error in executing ODCIEXTTABLEFETCH callout
ORA-02291: integrity constraint (USER_CATALOG.BS_F2) violated - parent key not 
found
ORA-31693: Table data object "USER_CATALOG"."BRL" failed to load/unload and is 
being skipped due to error:
ORA-29913: error in executing ODCIEXTTABLEFETCH callout



Tentei também utilizar o parâmetro no impdp 
DATA_OPTIONS=SKIP_CONSTRAINT_ERRORS, mas isso é uma gambiarra e mesmo assim 
obtive vários erros, alguém sabe como faço para resolver esse problema?








Re: [oracle_br] Tamanho do Archives Log

2018-01-18 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

   Gerar redo (consequentemente archivelog) é um comportamento do banco de 
dados. Nesse caso, você deve investigar a(s) rotina(s)/processo(s) que estão 
gerando mais redo no seu banco de dados e solicitar ajuste junto ao fornecedor 
do apps. Muito provável que haja algum processo problemático para gerar 400GB 
de redo em um bd com 500GB.

Atenciosamente,
Rodrigo Mufalani


De: <oracle_br@yahoogrupos.com.br> em nome de "Alessandro Lúcio Cordeiro da 
Silva alecordeirosi...@yahoo.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: quinta-feira, 18 de janeiro de 2018 12:03
Para: Yahoo! Brazil <oracle_br@yahoogrupos.com.br>
Assunto: [oracle_br] Tamanho do Archives Log


Bom dia a todos,

Eu tomo conta de um banco de dados Oracle 12.2.0.1 em Oracle Linux 6.5, neste 
banco é para aplicação Protheus.

Nestes últimos meses ocorreram duas migrações, uma do Banco que era Windows e 
foi para Linux e outra da aplicação Protheus  que foi da versão 11 para 12.

O Banco tem cerca de 500 gigas, porem por estes dias o banco gera mais de 400 
gigas de archives por dia, o que deu um salto muito alto, antes gerava cerca de 
4  a 5 gigas.

Alguem tem alguma ideia do porque disso? A solução (gerar menos archives) é 
somente a nivel de aplicação ou tem algo a nivel de banco a ser feito?

Obrigado!



Re: [oracle_br] Re: ORA-27090

2018-01-16 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Veja se o parametro filesystemio_options=SETALL, se estiver, coloque como NONE 
ou DIRECTIO.

Obter o Outlook para iOS

From: oracle_br@yahoogrupos.com.br  on behalf of 
'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br] 

Sent: Tuesday, January 16, 2018 5:17:13 PM
To: oracle_br@yahoogrupos.com.br
Subject: RES: [oracle_br] Re: ORA-27090


Chiappa,
Este banco esta num filesystem e minha razão para isso foram os erros que 
apareceu no alert log.

Este alerta apareceu duas vezes no startup do banco.

SQL> show parameter processes

NAMETYPEVALUE
--- --- 
processes   integer 6000

SQL> select 6000*1*4096 from dual;

6000*1*4096
---
   24576000

O valor para aio-max-nr seria 24576000 ?

Neste servidor, tenho apenas um DB.

Grato,
Ednilson


De: sentto-1682896-122294-15161229...@returns.groups.yahoo.com 
[mailto:sentto-1682896-122294-15161229...@returns.groups.yahoo.com] Em nome de 
jlchia...@yahoo.com.br [oracle_br]
Enviada em: terça-feira, 16 de janeiro de 2018 15:15
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: ORA-27090



Tudo jóia ? Então, a ** primeira coisa ** a Observar é que fs.aio-nr e 
derivados servem para simular AIO (ie, Asynchronous I/O) em um FILESYSTEM : não 
vejo muito sentido nisso, se vc quer ter I/O Asíncrono (e Direto também, 
provavelmente) PLEASE use a coisa real, implementando RAW DEVICES ou Oracle ASM 
ou similares Só apele pra SIMULAÇÃO de AIO se vc tiver uma razão Muito 
Forte pra isso

 Apenas caso vc REALMENTE tenha que apelar pro 'simulador de Async I/O' aí vc :

 a. CONFIRMA com o Suporte Oracle que não está caindo em bugs como o reportado 
na nota metalink/My Oracle Support "ORA-27090: Unable to reserve kernel 
resources for asynchronous disk I/O in 12.1" (Doc ID 2188232.1) : o específico 
desta Nota é para 12c mas pode ser que ele esteja ocorrendo no seu 10g 
também

 b. para calcular o AIO-MAX-NR vc pode seguir a fórmula indicada na nota 
metalink/My Oracle Support "What value should kernel parameter AIO-MAX-NR be 
set to ?" (Doc ID 2229798.1) , que é basicamente :

 aio-max-nr =no of process per DB * no of databases * 4096

 c.. o aio-nr é o valor inicial para os buffers do asynch I/O 'falso' a se 
feito em filesystems - a idéia é que o consumo desses buffers começa nesse 
valor de aio-nr e pode crescer até o valor indicado em aio-max-nr Devido a 
esse comportamente (e como indicado na nota citada em b. acima), setar esse 
máximo pra um valor Extravagantemente alto em si não causa prob algum, mas 
libera o sistema para consumir espaço em /proc/sys/fs/aio-nr em níveis altos - 
vc TEM que checar com o sysadmin se há espaço em disco suficiente pra isso, se 
há FILE HANDLEs no sistema operacional suficientes pra isso, etc...

 []s

   Chiappa




Re: [oracle_br] Objetos invalidos apos um shutdown é possivel ?

2017-12-26 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Simples... dba_objetcs... last_ddl_time e created

Obter o Outlook para iOS

From: oracle_br@yahoogrupos.com.br  on behalf of 
angelo angelolis...@gmail.com [oracle_br] 
Sent: Tuesday, December 26, 2017 10:38:23 AM
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Objetos invalidos apos um shutdown é possivel ?



Bom dia,

Poderia acontecer de, supor que um servidor Oracle tenha a base parada com 
shutdown immediate, para uma atualização do sistema operacional e um reboot, ao 
retornar em produção, um schema apresentar diversos objetos marcados como 
inválidos ?

Eu acho que isso não aconteceria, a base foi encerrada bonitinha mas quero ver 
se estou certo.

Tá rolando um inquérito aqui na empresa, porque isso aconteceu aqui, nesse 
feriado do Natal, o servidor foi atualizado e hoje cedo o sistema que acessa 
essa base, um erp, nao abria justamente por dar mensagens de erros de objetos 
inválidos e ninguém sabia dizer quem foi ou como foi que alterou... isso porque 
nao comecei a procurar nada ainda no banco... quero ver se alguém se acusa

E pressionando as pessoas, porque to achando que teve dedo do fornecedor (que 
tem acesso também porque eventualmente faz algumas alterações no schema dele) 
no meio porque por volta das 8:00 o erro ainda ocorria e ja tinha usuario 
reclamando e depois das 8:30, "misteriosamente", os objetos ficaram validos e 
começou a funcionar e não avisaram nada a gente...

situacao escrota de lidar né ?

[]s angelo





Re: [oracle_br] Consulta muito lenta!!

2017-12-15 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

  Uma coisa que talvez o teu ambiente tenha de sobra, e já que está usando EE, 
pense em usar DOP (PARALLEL) para essas tabelas assim a consulta vai rodar mais 
rápido.

   Dá uma lida no manual 
https://docs.oracle.com/cd/E11882_01/server.112/e25554/indexes.htm#sthref120

CREATE BITMAP INDEX sales_cust_gender_bjix
ON sales(customers.cust_gender)
FROM sales, customers
WHERE sales.cust_id = customers.cust_id
LOCAL NOLOGGING COMPUTE STATISTICS;
  OBS.: Lembrando que bitmap índexes tem que ser usados com muito cuidado, por 
conta de locks e que o paralelismo pode usar todos os recursos, verifique, 
monte um cenário de testes antes de aplicar isso em prod. OK?

Atenciosamente,
[RED]

Rodrigo Mufalani -  Dir. Técnico
rodr...@mufalani.com.br
+55 21 988 994 817

Mufalani
+55 21 3193 0326
Rua Almirante Grenfall, 405, Bloco 3, Sala 310
Centro Empresarial Washington Luiz
Duque de Caxias - RJ
CEP 25085-009
www.mufalani.com.br<http://www.mufalani.com.br/>


[id:image002.png@01D2F4C6.8E6B3BE0]



De: <oracle_br@yahoogrupos.com.br> em nome de "Luis Freitas 
lfreita...@yahoo.com [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: sexta-feira, 15 de dezembro de 2017 12:09
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] Consulta muito lenta!!


Rafael,

 Difícil sugerir alguma coisa só com o plano de execução, sem saber a 
cardinalidade campos usados na query.

 O tempo maior do plano está aparecendo como CPU, e está proximo do tempo 
que você reportou, algumas coisas que poderiam ser tentadas:

- Forçar o uso de algum índice no campo RACCT, que é o numero da conta. Se 
houver uma cardinalidade grande nesse campo, pode reduzir muito o tempo de 
execução.

- Forçar um full scan na FAGLFLEXA, o que deve mudar o perfil da query de CPU 
para disco.

- Forçar um join por "nested loops", em vez de "hash". Também deve mudar o 
perfil de CPU para disco.

Outra coisa que pode ser tentada é ativar o paralelismo na FAGLFLEXA, o que 
irá distribuir a execução da query em mais processos. Poderia ser feito por 
"sql plan management" para não ativar direto na tabela.

Atc,
Luis Freitas




On Friday, December 15, 2017 10:57 AM, "Rafael Mendonca raffaell.t...@yahoo.com 
[oracle_br]" <oracle_br@yahoogrupos.com.br> wrote:


Senhores, bom dia.

Preciso de uma grande ajuda dos especialistas.

Ambiente single instance, file system, EE 11.2.0.3
Options: diagnostic and tuning pack, in memory, advanced compression, 
partitioning


Possuo uma query do sistema SAP (standard SAP), ou seja, nao existe alternativa 
para mudança estrutural da consulta, nem por hint na consulta, nem nada, por 
ser standard. O que é possível fazer é tudo a nível de banco de dados, como 
criação de sql patch, rewrite etc...

Pois bem, vamos aos detalhes:

A consulta envolve 2 tabelas e 2 índices, cada um com seus respectivos tamanhos 
abaixo:

tabela x1: 400GB
tabela x2:160GB
Indice tab x1: 140GB
Indice tab x2: 2GB

Duracao da consulta: 16 minutos

OBS: Os segmentos envoldios nao possuem PARTICIONAMENTO ou COMPRESSAO.

COnsulta abaixo:

http://textuploader.com/dcreu


Plano de execucao abaixo (SELECT * FROM table(dbms_xplan.display_cursor)):

http://textuploader.com/dcre7



Alternativas 1:

A criacao de uma Mview para a consulta em questao, porem o SAP nao pode 
direcionar o relatorio para a MVIew, entao pensei na rewrite para forcar ao ler 
o sqlid utilizar Mview, porem se as mview nao estiver totalmente atualizada com 
as tabelas envolvidas a Mview nao sera lida, ou seja, a tabela em questao 
possui 2 bilhoes de registros, eh alterada o tempo inteiro, ou seja, sem chance.

Alternativa 2: realizar um compression OLTP nas tabelas envolvidas, o que 
acham? Problema sera a carga de DML nessas tabelas, me preocupo com a lentidao 
dos inserts, updates e deletes.

Alternativa 3: Particionamento. Porem precisamos de uma solucao rapida, ira 
entrar um processo de auditoria e nao temos tempo para essa implementacao.

Alguem pode ajudar nessa dificil missao?





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



Re: [oracle_br] AJuda script shell

2017-12-12 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

Há maneiras mais elegantes de fazer isso com shell script, mas... dá pra 
fazer somente com sql basicamente...

#!/bin/sh
sqlplus “/as sysdba”

From: oracle_br@yahoogrupos.com.br  on behalf of 
Rafael Mendonca raffaell.t...@yahoo.com [oracle_br] 

Sent: Tuesday, December 12, 2017 12:21:43 PM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] AJuda script shell



Sergio, obrigado pela resposta, mas nao eh isso que preciso, falei em SCRIPT 
SHELL e nao a query, a query eu ja tenho:

kill_session.ksh

#!/bin/ksh
export ORACLE_SID=
export ORACLE_HOME=/oracle/lalala
export PATH=$ORACLE_HOME/bin
sqlplus / as sysdba @/home/oracle//scripts/kill_session.sql


#kill_session.sql

  SELECT p.spid FROM gv$session s, gv$process p WHERE s.paddr = p.addr AND 
s.username IS NOT NULL AND s.status = 'KILLED';


Beleza, ele me gera um select dinamico com a query pra matar as sessoes, mas eu 
preciso que isso seja feita de forma automatica, alguem pode ajudar?


Em Terça-feira, 12 de Dezembro de 2017 12:00, "Sérgio Luiz Rodrigues Chaves 
sergio.cha...@elumini.com.br [oracle_br]"  
escreveu:



Bom dia,

O select abaixo é para identificação de locks mas pode ser adaptado para o que 
você precisa. Atenção para o texto que está para ambiente de RAC.

SELECT gvh.inst_id INST_BLOQUEADORA, gvh.SID SID_BLOQUEADORA, gvs.serial# 
SERIAL_BLOQUEADORA,
gvs.status STATUS,gvs.username USUARIO_BLOQUEADOR, (select Distinct 
substr(sql_text,0,999) from gv$sql where sql_id = gvs.PREV_SQL_ID) 
SQL_BLOQUEADOR,
gvs.module MODULO,gvs.CLIENT_INFO CLIENT_INFO, gvw.inst_id INST_AGUARDANDO, 
gvw.SID SID_AGUARDANDO,
(select distinct username from gv$session where sid = gvw.sid and inst_id = 
gvw.inst_id) USUARIO_AGUARDANDO,
(select distinct substr(sql_text,0,999) from gv$sql where sql_id in (select 
distinct sql_id from gv$session where sid = gvw.sid and inst_id = gvw.inst_id)) 
SQL_AGUARDANDO,
decode(gvh.type, 'MR', 'Media_recovery',
'RT', 'Redo_thread',
'UN', 'User_name',
'TX', 'Transaction',
'TM', 'Dml',
'UL', 'PLSQL User_lock',
'DX', 'Distrted_Transaxion',
'CF', 'Control_file',
'IS', 'Instance_state',
'FS', 'File_set',
'IR', 'Instance_recovery',
'ST', 'Diskspace Transaction',
'IV', 'Libcache_invalidation',
'LS', 'LogStaartORswitch',
'RW', 'Row_wait',
'SQ', 'Sequence_no',
'TE', 'Extend_table',
'TT', 'Temp_table',
'Nothing-') TIPO_BLOQUEIO_ESPERA,
decode(gvw.request, 0, 'None',
1, 'NoLock',
2, 'Row-Share',
3, 'Row-Exclusive',
4, 'Share-Table',
5, 'Share-Row-Exclusive',
6, 'Exclusive',
'Nothing-') modo_req_espera ,
decode(gvs.username,'ATZ','ATENCAO ATZ',null)||'alter system kill session 
'||  || gvh.SID || ',' || gvs.serial#||',@'||gvs.INST_ID|| ''' 
IMMEDIATE;---'||decode(gvs.username,'ATZ','ATENCAO ATZ',null) 
"COMANDO_KILL_ORACLE",
'EXEC KILL_SESSION ('|| gvh.SID || ',' || gvs.serial#||',' ||gvs.INST_ID||');' 
"COMANDO_KILL_ORACLE1",
'kill -9 '||p.spid "COMANDO_KILL_LINUX",
LPAD(TRUNC(gvw.ctime/3600),6)||':'||LPAD(MOD(TRUNC(gvw.ctime/60),60),2,'0')||':'||LPAD(MOD(gvw.ctime,60),2,'0')
 "TEMPO_ESPERA"
FROM gv$lock gvh, gv$lock gvw, gv$session gvs, gv$process p
WHERE (gvh.id1, gvh.id2) in (
SELECT id1, id2 FROM gv$lock WHERE request=0
INTERSECT
SELECT id1, id2 FROM gv$lock WHERE lmode=0)
AND gvh.id1=gvw.id1
AND gvh.id2=gvw.id2
AND gvh.request=0
AND gvw.lmode=0
AND gvh.SID=gvs.SID
AND gvh.inst_id=gvs.inst_id
and gvs.paddr = p.addr
and gvs.inst_id = p.inst_id


Desde já agradeço.

Sérgio Chaves.


De: oracle_br@yahoogrupos.com.br  em nome de 
Rafael Mendonca raffaell.t...@yahoo.com [oracle_br] 

Enviado: terça-feira, 12 de dezembro de 2017 11:01:48
Para: Yahoo! Brazil
Assunto: [oracle_br] AJuda script shell


Pessoal, preciso de um script shell no aix para matar *TODAS* as sessoes com 
status killed, no caso kill -9 pid:

exemplo:


  SELECT  p.spid
FROM v$session s,
 v$process p
   WHERE s.paddr   = p.addr
 AND s.usernameIS NOT NULL
 AND s.status  = 'KILLED'
/


Alguem poderia me ajudar?






Re: [oracle_br] Sessões ficando "Presas" workaround please

2017-12-04 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

   Segue o código: 
https://asktom.oracle.com/pls/apex/f?p=100:11:0P11_QUESTION_ID:226613885088

Atenciosamente,
[RED]

Rodrigo Mufalani -  Dir. Técnico
rodr...@mufalani.com.br
+55 21 988 994 817

Mufalani
+55 21 3193 0326
Rua Almirante Grenfall, 405, Bloco 3, Sala 310
Centro Empresarial Washington Luiz
Duque de Caxias - RJ
CEP 25085-009
www.mufalani.com.br<http://www.mufalani.com.br/>


[id:image002.png@01D2F4C6.8E6B3BE0]



De: <oracle_br@yahoogrupos.com.br> em nome de "Rafael Mendonca 
raffaell.t...@yahoo.com [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: segunda-feira, 4 de dezembro de 2017 08:40
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] Sessões ficando "Presas" workaround please


Alguém pode me ajudar a criar essa procedure?

Em Sexta-feira, 1 de Dezembro de 2017 18:18, "Rafael Mendonca 
raffaell.t...@yahoo.com [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:


Vinicius: Realizei o purge da recyclebin e matei todas as seções porém o 
problema voltou a acontecer.

Mulafani: Cara, muito esquisito, quando eu fazer o trace da sessão do usuário, 
SOMENTE DESSE USUÁRIO, do nagios, minha sessão fica travada e não consigo 
realizar o trace, se eu pego qualquer outro usuário consigo gerar o trace 
normalmente.

SQL> oradebug setospid 23658516;
oradebug tracefile_name;
oradebug unlimit;
oradebug event 10046 trace name context forever, level 12;Oracle pid: 462, Unix 
process pid: 23658516, image: oracle@

e o cursor do SQL fica preso e a minha sessão fica travada, com qualquer 
usuário do NAGIOS, com outros usuários o trace é gerado normamente.

Em Sexta-feira, 1 de Dezembro de 2017 16:55, "Rafael Mendonca 
raffaell.t...@yahoo.com [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:


Obrigado a todos pelo rápido retorno.

Vinicius, irei fazer o procedimento e darei um retorno.
Mulafani, irei realizar um trace e postarei aqui o conteudo do trace
Angelo, acho que não é bug, pois o monitoramento do NAGIOS acontece em vários 
servidores desse cliente e somente esse database está com esse tipo de problema.

Em Sexta-feira, 1 de Dezembro de 2017 16:44, "'Vn @ Startup' 
vinicius...@gmail.com [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:


Rafael isso eh muito comum quando se tem recyclebin ativado e muitos objetos 
para purgar. Tente liberar a Bin com:

SQL> purge dba_recyclebin;

E veja se o problema eh resolvido. O select de tablespace Free do Nagios leva 
em conta segmentos na lixeira. Quanto maior o número maior a lentidão.

Abrs.

Em 1 de dez de 2017 3:56 PM, "angelo 
angelolis...@gmail.com<mailto:angelolis...@gmail.com> [oracle_br]" 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> escreveu:

É verdade que o nagios tem agente para monitorar BD oracle, mas

Eu acredito que o software deva estar bugado, porque o agente de monitoramento 
não deveria causar transtornos no ambiente do usuário, pelo menos em tese.. 
quanto mais "transparente" melhor

Criar uma procedure seria um paliativo, mas já tentou falar com o responsavel 
pelo software pra ver se existe alguma atualizacao dessa aplicação? Porque isso 
não vai parar... a nao ser que desabilite o monitoramento de BD

[]s


2017-12-01 15:23 GMT-02:00 Rafael Mendonca 
raffaell.t...@yahoo.com<mailto:raffaell.t...@yahoo.com> [oracle_br] 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> :

Oracle EE 11.2.0.4 - Standalone (sem grid)


Senhores, em um determinado ambiente, está recorrente a abertura de chamado em 
relação a lentidão, e o que percebi consultando a v$session + v$process 
+session_event é que existe um usuário chamado XXXNAGIOS (USERNAME) que conecta 
por um server remoto (MACHINE ) utilizando o SQLPLUS (MODULE SQLPLUS) todas 
as suas sessões ficam com status ACTIVE, todas elas estão tomando a WAIT 
SQL*NET message from client e não existe nenhum sql sendo executado no momento.

Após matar essas sessões, o ambiente volta a normalizar. Esse é um usuário que 
conecta no database para realizar operações de monitoramento.

Abri chamado com a Oracle para poder ajudar no que pode está ocorrendo, as 
sessões simplismente não desconectam e após os SQLs serem executados, continuam 
consumindo recurso da máquina e tomando a WAIT acima.

Enquanto a Oracle não me dá uma solução definitiva, estava pensando em realizar 
um workaround em relação a isso.
Seria criar um job que executasse uma PROCEDURE para matar essas sessões de 
tempos em tempos, gostaria da ajuda de vocês para montar a procedure já que faz 
muitos anos que trabalhei com pl/sql.

O cursor para carregar os dados seria mais ou menos dessa forma:

  SELECT s.sid,
 s.serial#
FROM v$session s,
 v$process p
   

Re: [oracle_br] Sessões ficando "Presas" workaround please

2017-12-01 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

   Porque você não faz um trace dessas sessões para descobrir o que elas estão 
realmente fazendo. Geralmente esses softwares de monitoramento tem uns plug-ins 
de monitoramentos do Oracle que fazem umas queries bem toscas, tem que ver se 
não é isso. Quando você diz que elas estão com wait: SQL*NET message from 
client, isso significa que o Oracle está esperando algum comando por parte do 
cliente, ou seja, a sessão está IDLE.

USERNAME   PROGRAM  STATUS  
 STATE   EVENT  
COUNT(1)
--  
 --- 
 --
MYAPP  w3wp.exe 
INACTIVE WAITING SQL*Net message from client
   1
MYAPP2 SQL Developer
INACTIVE WAITING SQL*Net message from client
   1
MYAPP3 plsqldev.exe 
INACTIVE WAITING SQL*Net message from client
   4
MYAPP4 SQL Developer
INACTIVE WAITING SQL*Net message from client
   2
MYAPP5 plsqldev.exe 
INACTIVE WAITING SQL*Net message from client
   6

  Obs.: O Oracle as vezes demora um tempinho para atualizar as informações na 
v$session, combine a STATUS e STATE para uma melhor visão do ambiente. Mas pode 
ser que no seu caso, a lentidão seja ocasionada por algo como “excesso de 
conexões simultâneas”, o que vale investigar.

Atenciosamente,
[RED]

Rodrigo Mufalani -  Dir. Técnico
rodr...@mufalani.com.br
+55 21 988 994 817

Mufalani
+55 21 3193 0326
Rua Almirante Grenfall, 405, Bloco 3, Sala 310
Centro Empresarial Washington Luiz
Duque de Caxias - RJ
CEP 25085-009
www.mufalani.com.br<http://www.mufalani.com.br/>


[id:image002.png@01D2F4C6.8E6B3BE0]



De: <oracle_br@yahoogrupos.com.br> em nome de "Rafael Mendonca 
raffaell.t...@yahoo.com [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: sexta-feira, 1 de dezembro de 2017 15:23
Para: Yahoo! Brazil <oracle_br@yahoogrupos.com.br>
Assunto: [oracle_br] Sessões ficando "Presas" workaround please


Oracle EE 11.2.0.4 - Standalone (sem grid)


Senhores, em um determinado ambiente, está recorrente a abertura de chamado em 
relação a lentidão, e o que percebi consultando a v$session + v$process 
+session_event é que existe um usuário chamado XXXNAGIOS (USERNAME) que conecta 
por um server remoto (MACHINE ) utilizando o SQLPLUS (MODULE SQLPLUS) todas 
as suas sessões ficam com status ACTIVE, todas elas estão tomando a WAIT 
SQL*NET message from client e não existe nenhum sql sendo executado no momento.

Após matar essas sessões, o ambiente volta a normalizar. Esse é um usuário que 
conecta no database para realizar operações de monitoramento.

Abri chamado com a Oracle para poder ajudar no que pode está ocorrendo, as 
sessões simplismente não desconectam e após os SQLs serem executados, continuam 
consumindo recurso da máquina e tomando a WAIT acima.

Enquanto a Oracle não me dá uma solução definitiva, estava pensando em realizar 
um workaround em relação a isso.
Seria criar um job que executasse uma PROCEDURE para matar essas sessões de 
tempos em tempos, gostaria da ajuda de vocês para montar a procedure já que faz 
muitos anos que trabalhei com pl/sql.

O cursor para carregar os dados seria mais ou menos dessa forma:

  SELECT s.sid,
 s.serial#
FROM v$session s,
 v$process p
   WHERE s.paddr   = p.addr
 AND s.username = 'XXXNAGIOS'
 AND s.status  = 'ACTIVE'
AND s.module = 'SQL*PLUS'
and s.machine = 'MMM'
and s.last_call_et > 400;


e em um loop realizar o execute immediate ('alter system kill session ''vsid'', 
''vserial'' immediate');

Alguém pode me ajudar a montar esse procedure?

Lembrando que isso é somente uma ação paleativa enquanto não identificamos o 
que está causando esse comportamento no ambiente.






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



Re: [oracle_br] Erro ORA-1652: unable to extend temp segment by 128 in tablespace TEMP

2017-11-26 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

Significa que vc está rodando acima da capacidade da sua tablespace 
temporaria. Dê uma olhada nas queries e processos que estão ocasionando isso, 
ordenação (order by) e agregação (group by) são as principais causas. Você pode 
adicionar mais datafiles, estou assumindo que vc tem apenas 1, e que ele está 
chegando no limite de 32gb. Facil de identificar, basta pegar nos sistemas onde 
está dando esse erro, de estouro na temp, muito provável que seja o próprio  
gerador do problema.
  Uma outra coisa, que já vi ocorrer, é o time de desenv usar 
equivocadamente a function WMSYS.WM_CONCAT e ela aloca espaço temporário em 
demasia.
  Dê uma olhada nesse post http://mufalani.com.br/evil-wm_concat/

Att
Mufalani

Obter o Outlook para iOS

From: oracle_br@yahoogrupos.com.br  on behalf of 
erisva...@ymail.com [oracle_br] 
Sent: Sunday, November 26, 2017 12:25:42 PM
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Erro ORA-1652: unable to extend temp segment by 128 in 
tablespace TEMP



bom dia,

estou recebendo o erro de que o oracle nao consegue estender a tablespace TEMP

Já recriei a temp2 setei como default e exclui a temp, porém continuo recebendo 
o mesmo
erro.

Alguém poderia me dar uma dica do que pode estar ocorrendo.

atc,
Erisvaldo





Re: [oracle_br] Saber se um update foi feito

2017-11-21 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

  Agora que entendi mais ou menos o que você quer fazer... Creio que vai ser 
POG, mas daria para ter uma tabela de LOG e trigger na tabela e usar a 
exception que vai estourar em cima da tabela de log...

Se tiver feito o update... insere em outra tabela...

Mas uma coisa que não entendi no seu exemplo, primeiro ele vai dar um update 
(registro, pode existir ou não), e ai caso aconteça algo que pelo que entendi 
seria uma Exception (você também pode criar suas exceptions), daí vai fazer o 
insert na mesma tabela. Explica melhor isso aí para que possamos tentar 
entender melhor e lhe ajudar.


Atenciosamente,
[RED]

Rodrigo Mufalani -  Dir. Técnico
rodr...@mufalani.com.br
+55 21 988 994 817

Mufalani
+55 21 3193 0326
Rua Almirante Grenfall, 405, Bloco 3, Sala 310
Centro Empresarial Washington Luiz
Duque de Caxias - RJ
CEP 25085-009
www.mufalani.com.br<http://www.mufalani.com.br/>


[id:image002.png@01D2F4C6.8E6B3BE0]



De: <oracle_br@yahoogrupos.com.br> em nome de "Rodrigo Mufalani 
rodr...@mufalani.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: terça-feira, 21 de novembro de 2017 15:58
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] Saber se um update foi feito



Boa tarde,

Se sua tabela tiver uma chave primária ou única, você pode usar a exception

WHEN DUP_VAL_ON_INDEX THEN

https://docs.oracle.com/cd/E18283_01/appdev.112/e17126/errors.htm


Atenciosamente,
[RED]

Rodrigo Mufalani - Dir. Técnico
rodr...@mufalani.com.br
+55 21 988 994 817

Mufalani
+55 21 3193 0326
Rua Almirante Grenfall, 405, Bloco 3, Sala 310
Centro Empresarial Washington Luiz
Duque de Caxias - RJ
CEP 25085-009
www.mufalani.com.br<http://www.mufalani.com.br/>


[id:image002.png@01D2F4C6.8E6B3BE0]



De: <oracle_br@yahoogrupos.com.br> em nome de "emerson.sanc...@gmail.com 
[oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: terça-feira, 21 de novembro de 2017 15:53
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: [oracle_br] Saber se um update foi feito



Boa tarde pessoal.

Em alguma situações, quero fazer um insert em uma tabela (sempre via procedure) 
e se ja houver um registro igual na tabela, faço a alteração nesse registro. Ex

Procedure Insert_Dados
begin
insert into Tabela1(Campo1, Campo2)
valeus (Valor1 , Valor2);
exception
when dup_val_on_index then
update Tabela1
set Campo2 = Valor2
where Campo1 = Valor;
end;

Funciona perfeitamente bem. Agora estou precisando fazer exatamente o 
contrario. Tentar alterar um campo da tabela e se NAO houver alteração (a 
clausula where nao encontrou nada para alteração) eu faço a inclusao do 
registro. Acredito que deva ficar algo assim:

Procedure Insert_Dados
begin
update Tabela1
set Campo2 = Valor2
where Campo1 = Valor;
exception
when ? then
insert into Tabela1(Campo1, Campo2)
valeus (Valor1 , Valor2);
end;

Se a sintaxe for essa, alguem saberia me dizer qual o nome da msg retornada 
quando nao é feito alteração, se nao, como resolver esse problema?

Obrigado a todos pela atenção.







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



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



Re: [oracle_br] Saber se um update foi feito

2017-11-21 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

   Se sua tabela tiver uma chave primária ou única, você pode usar a exception

WHEN DUP_VAL_ON_INDEX THEN

https://docs.oracle.com/cd/E18283_01/appdev.112/e17126/errors.htm


Atenciosamente,
[RED]

Rodrigo Mufalani -  Dir. Técnico
rodr...@mufalani.com.br
+55 21 988 994 817

Mufalani
+55 21 3193 0326
Rua Almirante Grenfall, 405, Bloco 3, Sala 310
Centro Empresarial Washington Luiz
Duque de Caxias - RJ
CEP 25085-009
www.mufalani.com.br<http://www.mufalani.com.br/>


[id:image002.png@01D2F4C6.8E6B3BE0]



De: <oracle_br@yahoogrupos.com.br> em nome de "emerson.sanc...@gmail.com 
[oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: terça-feira, 21 de novembro de 2017 15:53
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: [oracle_br] Saber se um update foi feito



Boa tarde pessoal.

Em alguma situações, quero fazer um insert em uma tabela (sempre via procedure) 
e se ja houver um registro igual na tabela, faço a alteração nesse registro. Ex

Procedure Insert_Dados
begin
  insert into Tabela1(Campo1, Campo2)
  valeus (Valor1   , Valor2);
exception
  when dup_val_on_index then
update Tabela1
set   Campo2 = Valor2
where   Campo1 = Valor;
end;

Funciona perfeitamente bem. Agora estou precisando fazer exatamente o 
contrario. Tentar alterar um campo da tabela e se NAO houver alteração (a 
clausula where nao encontrou nada para alteração) eu faço a inclusao do 
registro. Acredito que deva ficar algo assim:

Procedure Insert_Dados
begin
update Tabela1
set   Campo2 = Valor2
where   Campo1 = Valor;
exception
  when ? then
insert into Tabela1(Campo1, Campo2)
valeus (Valor1   , Valor2);
end;

Se a sintaxe for essa, alguem saberia me dizer qual o nome da msg retornada 
quando nao é feito alteração, se nao, como resolver esse problema?

Obrigado a todos pela atenção.








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



Re: [oracle_br] Licenciamento: pdb

2017-11-10 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Eu acho que não, tem custo extra acima de 252 pdbs, mas dá uma olhada aí...

https://docs.oracle.com/database/121/DBLIC/editions.htm#CJACGHEB

Obter o Outlook para iOS

From: oracle_br@yahoogrupos.com.br  on behalf of 
Marcelo Procksch marceloprock...@gmail.com [oracle_br] 

Sent: Friday, November 10, 2017 4:46:41 PM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Licenciamento: pdb



Em caso de um PDB só não tem custo adicional.
Em caso de mais PDBs sim.li uma vez.
Mais bom validar essas coisas costumam mudar.

Em 10 de nov de 2017 16:40, "Vitor Junior 
vitorj...@gmail.com [oracle_br]" 
> escreveu:


Boa tarde.
Lembro de ter lido em algum lugar, que o licenciamento no caso de bancos 
plugaveis, teria um valor extra por pdb.
Alguém sabe informar se é isso mesmo, e onde posso validar essa informação?
Abraço!



att

Vitor Jr.
https://www.linkedin.com/in/vitorjr




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

2017-10-17 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Já experimentou usar nologging para a tabela e os indices... lembrando que 
depois um backup da mesma...

Obter o Outlook para iOS

From: oracle_br@yahoogrupos.com.br  on behalf of 
jlchia...@yahoo.com.br [oracle_br] 
Sent: Tuesday, October 17, 2017 6:02:45 PM
To: oracle_br@yahoogrupos.com.br
Subject: 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




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

2017-10-17 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

Há muito tempo atrás tive o privilégio de assitir no GUOB uma palestra do 
Tom Kyte onde ele ensinou a usar processamento paralelo no SE. Mesmo você 
rodando no EE, pode se beneficiar dessa funcionalidade:

 
https://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:4248554900346593542

   Faz o update por rowid, divide o processamento em blocos de rowid.

Att
Mufalani

Obter o Outlook para iOS

From: oracle_br@yahoogrupos.com.br  on behalf of 
Ricardo Sá ricardo@terra.com.br [oracle_br] 
Sent: Tuesday, October 17, 2017 12:01:10 PM
To: oracle_br@yahoogrupos.com.br
Subject: RES: [oracle_br] AJUDA - UPDATE MONSTRO TABELA DE 11,5 MILHOES DE 
LINHAS


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

From: oracle_br@yahoogrupos.com.br 
> on behalf 
of Ricardo Sá ricardo@terra.com.br 
[oracle_br] >
Sent: Tuesday, October 17, 2017 11:34:26 AM
To: 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




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

2017-10-17 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
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

From: oracle_br@yahoogrupos.com.br  on behalf of 
Ricardo Sá ricardo@terra.com.br [oracle_br] 
Sent: Tuesday, October 17, 2017 11:34:26 AM
To: 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




Re: [oracle_br] Erro ao Restaurar os Archivelogs

2017-10-16 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Seguindo a documentacao

To restore archived redo logs to a new location:

After connecting to the target database, make sure the database is mounted or 
open.

Perform the following operations within a RUN block, as shown in the following 
example script:

Specify the new location for the restored archived redo logs using SET 
ARCHIVELOG DESTINATION.

https://docs.oracle.com/cd/B19306_01/backup.102/b14192/recov004.htm


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

From: oracle_br@yahoogrupos.com.br <oracle_br@yahoogrupos.com.br> on behalf of 
Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br] 
<oracle_br@yahoogrupos.com.br>
Sent: Monday, October 16, 2017 4:22:41 PM
To: oracle_br@yahoogrupos.com.br; oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Erro ao Restaurar os Archivelogs



Meu caro, qual o estado do seu banco?! Você chegou a resraurar os control files 
e montar o mesmo?!

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

From: oracle_br@yahoogrupos.com.br <oracle_br@yahoogrupos.com.br> on behalf of 
Alessandro Lúcio Cordeiro da Silva alecordeirosi...@yahoo.com.br [oracle_br] 
<oracle_br@yahoogrupos.com.br>
Sent: Monday, October 16, 2017 4:09:55 PM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Erro ao Restaurar os Archivelogs



Exatamente é um teste de Restore. O init/spfile são o que foram criados no 
momento que criava o Oracle em outra maquina.

Antes de apresentar problema só tinha mesmo as variaveis de ambiente do 
ORACLE_BASE, ORACLE_HOME e ORACLE_SID, que são exatamente iguais (diretorios 
tb) de produção. Depois de apresentar o problema setei a 
"NLS_DATE_FORMAT='DD-MON-YY HH24:MI:SS' para teste, mas o mesmo erro.

Posso fazer normalmente shutdown e startup mount. No momento só apareceu o erro 
quando tento restaurar o archivelog.


Alessandro Lúcio Cordeiro da Silva
Analista de Sistema
þ http://alecordeirosilva.blogspot.com/
Porque esta é a vontade de Deus, a saber, a vossa
santificação: que vos abstenhais da prostituição.
(1º Tessalonicenses 4:3)



Em Segunda-feira, 16 de Outubro de 2017 15:03, "Alessandro Lúcio Cordeiro da 
Silva alecordeirosi...@yahoo.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> 
escreveu:



Não. O backup esta sendo feito em um disco compartilhado do Windows.

Alessandro Lúcio Cordeiro da Silva
Analista de Sistema
þ http://alecordeirosilva.blogspot.com/
Porque esta é a vontade de Deus, a saber, a vossa
santificação: que vos abstenhais da prostituição.
(1º Tessalonicenses 4:3)



Em Segunda-feira, 16 de Outubro de 2017 14:53, "jlchia...@yahoo.com.br 
[oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:



Vc tem 100% de certeza disso ? Pois tipicamente erros do tipo tem a ver com 
argumentos inadequados para o ENV num channel, e isso tem muito mais a ver com 
media managers (e portanto fitas) do que discos
 RECHEQUE isso e nos mostre os scripts exatos que foram usados tanto para o 
backup quanto para a tentativa de restore dos archives, bem como um SHOW ALL no 
RMAN e uma lista dos parâmetros de init de banco não-default, para vermos se 
tem algum setting flagrantemente errado...
 Isso feito, veja se os backups estão MESMO corretamente catalogados no banco 
de catalog (se vc o usa) ou os recatalogue no controlfile se for o caso...

[]s

  Chiappa








Re: [oracle_br] Erro ao Restaurar os Archivelogs

2017-10-16 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Meu caro, qual o estado do seu banco?! Você chegou a resraurar os control files 
e montar o mesmo?!

Obter o Outlook para iOS

From: oracle_br@yahoogrupos.com.br  on behalf of 
Alessandro Lúcio Cordeiro da Silva alecordeirosi...@yahoo.com.br [oracle_br] 

Sent: Monday, October 16, 2017 4:09:55 PM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Erro ao Restaurar os Archivelogs



Exatamente é um teste de Restore. O init/spfile são o que foram criados no 
momento que criava o Oracle em outra maquina.

Antes de apresentar problema só tinha mesmo as variaveis de ambiente do 
ORACLE_BASE, ORACLE_HOME e ORACLE_SID, que são exatamente iguais (diretorios 
tb) de produção. Depois de apresentar o problema setei a 
"NLS_DATE_FORMAT='DD-MON-YY HH24:MI:SS' para teste, mas o mesmo erro.

Posso fazer normalmente shutdown e startup mount. No momento só apareceu o erro 
quando tento restaurar o archivelog.


Alessandro Lúcio Cordeiro da Silva
Analista de Sistema
þ http://alecordeirosilva.blogspot.com/
Porque esta é a vontade de Deus, a saber, a vossa
santificação: que vos abstenhais da prostituição.
(1º Tessalonicenses 4:3)



Em Segunda-feira, 16 de Outubro de 2017 15:03, "Alessandro Lúcio Cordeiro da 
Silva alecordeirosi...@yahoo.com.br [oracle_br]"  
escreveu:



Não. O backup esta sendo feito em um disco compartilhado do Windows.

Alessandro Lúcio Cordeiro da Silva
Analista de Sistema
þ http://alecordeirosilva.blogspot.com/
Porque esta é a vontade de Deus, a saber, a vossa
santificação: que vos abstenhais da prostituição.
(1º Tessalonicenses 4:3)



Em Segunda-feira, 16 de Outubro de 2017 14:53, "jlchia...@yahoo.com.br 
[oracle_br]"  escreveu:



Vc tem 100% de certeza disso ? Pois tipicamente erros do tipo tem a ver com 
argumentos inadequados para o ENV num channel, e isso tem muito mais a ver com 
media managers (e portanto fitas) do que discos
 RECHEQUE isso e nos mostre os scripts exatos que foram usados tanto para o 
backup quanto para a tentativa de restore dos archives, bem como um SHOW ALL no 
RMAN e uma lista dos parâmetros de init de banco não-default, para vermos se 
tem algum setting flagrantemente errado...
 Isso feito, veja se os backups estão MESMO corretamente catalogados no banco 
de catalog (se vc o usa) ou os recatalogue no controlfile se for o caso...

[]s

  Chiappa








Re: [oracle_br] Erro ao Restaurar os Archivelogs

2017-10-16 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

   Porque nao copia os backups de archives pra uma pasta e usa o comando 
catalog para usar os mesmos na maquina destino?

CATALOG START WITH ‘/path/backup/‘;

Obter o Outlook para iOS

From: oracle_br@yahoogrupos.com.br  on behalf of 
Alessandro Lúcio Cordeiro da Silva alecordeirosi...@yahoo.com.br [oracle_br] 

Sent: Monday, October 16, 2017 3:30:35 PM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Erro ao Restaurar os Archivelogs



Não. O backup do archivelog foi feita em disco e o restore deste tb.

Alessandro Lúcio Cordeiro da Silva
Analista de Sistema
þ http://alecordeirosilva.blogspot.com/
Porque esta é a vontade de Deus, a saber, a vossa
santificação: que vos abstenhais da prostituição.
(1º Tessalonicenses 4:3)



Em Segunda-feira, 16 de Outubro de 2017 13:57, "Vitor Junior 
vitorj...@gmail.com [oracle_br]"  escreveu:



É fita?



Att,/Regards,


Vitor Jr.
LinkedIn Profile

Em 16 de outubro de 2017 14:48, Alessandro Lúcio Cordeiro da Silva 
alecordeirosi...@yahoo.com.br [oracle_br] 
> escreveu:

Bom tarde pessoal,

Eu estou tentado restaurar o banco de dados Oracle 11.2.0.4 em um outro 
servidor Oracle Linux 6.5. Primeiramente fiz a instalação do Oracle e depois 
fiz o Restore do Banco.

Após isso precisaria aplicar os Archives Logs para poder abrir o banco com 
ResetLogs, mas ao tentar restaurar os archives com o backup de archives 
apresenta o erro abaixo:


  ora-07217: sltln: environment cannot be evaluated.

O comando que uso é este abaixo:

  rman> run { SET ARCHIVELOG DESTINATION TO '/u01/backup/archives'; restore 
archivelog all; }


Não sei o que é, pelo que pesquise é problema com variavel de ambiente, mas as 
variaveis ORACLE_HOME, ORACLE_BASE e ORACLE_SID estão certas, ja passou por 
algo deste tipo?


Alessandro Lúcio Cordeiro da Silva








Re: [oracle_br] Re: restore database

2017-09-15 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
   Vc deve estar restaurando em uma máquina diferente da original?  Caso 
sim, vc tem que dizer pra ferramenta de backup que a maquina de destino é a 
mesma de origem. Isso acontece muito em duplicações de base onde o analista de 
backup esquece de dar essa permissão e "enganar" o MML. Veja se não é isso que 
está ocorrendo no seu ambiente.

Obter o Outlook para iOS

From: oracle_br@yahoogrupos.com.br  on behalf of 
jlchia...@yahoo.com.br [oracle_br] 
Sent: Friday, September 15, 2017 8:48:58 AM
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Re: restore database



Blz ? Bom, a primeira msg é uma das mais importantes :

Vendor specific error: OB2_StartObjectRestoreFullName() failed ERR(-2)

Esse "vendor specific" normalmente indica que vc *** Não está ** usando RMAN 
diretamente, mas sim que a API do RMAN está sendo chamada por algum software de 
backup externo : pode ser Netbackup, pode ser HP Protect, pode ser Tivoli data 
protection, entre N+1! soluções de backup que se integram com o RMAN...
 Isso é importante porque é EXTREMAMENTE COMUM que o programa-terceiro de 
backup mantenha algum tipo de POOL, de controle interno dos backup pieces 
gerados pelo RMAN : se por qquer falha operacional o backup piece em questão 
está Presente na fita mas foi Removido do 'pool'/dos controles internos do soft 
de backup, o erro é esse que vc mostra : 
https://community.saas.hpe.com/t5/Data-Protector-Practitioners/Error-While-Restore-Vendor-specific-error/td-p/271328
 exemplifica um caso desses... Para vc COMPROVAR ou NEGAR a hipótese, verifique 
EXATAMAMENTE qual solução de backup complementar/tape media library vc está 
usando E aciona o Suporte deles e/oucheque com um Especialista na tal solução 
se a config dela está OK (às vezes coisas bestas como ORACLE_SID impróprio ou 
variáveis de ambiente ou acessos dão erro do tipo, cfrme 
https://vox.veritas.com/t5/NetBackup/Oracle-RMAN-restore-is-failing-with-error-quot-ORA-19507-failed/td-p/539268
 mostra), se o Client dela está corretamente instalado/setado na máquina onde 
vc está fazendo o RESTORE (normalmente isso é exigido), confirme que o 
'pool/controles internos dela REGISTRAM DIREITINHO os backup pieces que te 
interessam...

  Outro ponto que me causa estranheza é, cfrme mostrado em 
http://oracle.ittoolbox.com/groups/technical-functional/oracle-db-l/ora27029-skgfrtrv-sbtrestore-returned-error-failed-to-process-backup-file-4473070
 ,  a linha :

  ORA-19507: failed to retrieve sequential file, 
handle="PRD_Online_Diario_DBF.dbf", parms=""

  *** MEGA-ESTRANHO *** esse parms="" pois normalmente é Exigido que o acesso 
seja feito através de LIBRARIES da solução externa de backup , daí o  parms 
'SBT_LIBRARY=/ Isso é OUTRO PONTO POSSÍVEL de origem da tua falha, é Outra 
Coisa a esclarecer com o Suporte do fornecedor dessa app terceira/solução 
externa de backup e/ou com um Especialista nela...

  []s

Chiappa




Re: [oracle_br] Recup erar espaço livre na SYSAUX

2017-08-31 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
  Só chutando, havia alguma coisa de usuario nessa tablespace que foi 
dropado? Caso sim, da um purge na dba_recyclebin, depois de liberar lá ai tu 
consegue fazer o resize do datafile.

Obter o Outlook para iOS
_
From: jlchia...@yahoo.com.br [oracle_br] 
>
Sent: quinta-feira, agosto 31, 2017 16:20
Subject: Re: RES: RES: RES: [oracle_br] Recup erar espaço livre na SYSAUX
To: >




Repetindo e confirmando : vc ** FEZ ** a consulta na V$SYSAUX_OCCUPANTS que 
indiquei e a soma da coluna de bytes/tamanho dos ocupantes tá dando ** muito 
menos ** do que o tamanho atual da tablespace SYSAUX 

 SE SIM, pra mim tá Claro que a questão é que no passado vc teve ocupantes que 
consumiam muito e após o procedimento de limpeza os "registros" das "tabelas" 
envolvidas foram deletados MAS o espaço em disco Não Foi Liberado Isso é 
COMUM, é EXATAMENTE ASSIM que o RDBMS Oracle trabalha, após um DELETE e COMMIT 
o espaço em disco que era ocupado pelos dados apagados PERMANECE ALOCADO para a 
mesma tabela... E como eu falei na minha palestra do dba barsil (em 
http://www.dbabr.com.br/dbabrasil2/palestras/apresentacoes/Jose_Chiappa_Mitos.pdf)
 isso Não é Fragmentação, pois os próximos INSERTs vão SIM AUTOMAGICAMENTE 
ocupar esse espaço que hoje está em branco...
 SE vc quiser liberar pra disco esse espaço, experimente fazer um SHRINK nos 
segmentos envolvidos mas PLZ antes confirme com o SUPORTE ORACLE se há algum 
procedimento extra que deva ser feito, tipo desativar temporariamente a feature 
cujas tabelas tão com bastante espaço reservado mas não usado no momento...

 []s

   Chiappa






Re: [oracle_br] Recuperar espaço livre na SYSAUX

2017-08-31 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Meu caro,

Não dá para fazer isso que está em mente, recriar a SYSAUX, como o chiappa 
falou ela é parte do dicionários de dados. Consulte a v$sysaux_occupants e nela 
tem procedimentos inclusive para mover certos objetos e outros.

SELECT  occupant_name "Item",
space_usage_kbytes/1048576 "Space Used (GB)",
schema_name "Schema",
move_procedure "Move Procedure"
FROM v$sysaux_occupants
ORDER BY 1;

Obs.: Muito provável que seja o repositório do AWR que esteja tomando espaço.


Atenciosamente,
[RED]

Rodrigo Mufalani -  Dir. Técnico
rodr...@mufalani.com.br
+55 21 988 994 817

Mufalani
+55 21 3193 0326
Rua Almirante Grenfall, 405, Bloco 3, Sala 310
Centro Empresarial Washington Luiz
Duque de Caxias - RJ
CEP 25085-009
www.mufalani.com.br<http://www.mufalani.com.br/>


[id:image002.png@01D2F4C6.8E6B3BE0]



De: <oracle_br@yahoogrupos.com.br> em nome de "'Ednilson Silva' 
ednilson.si...@jbs.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: quinta-feira, 31 de agosto de 2017 15:33
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: RES: RES: [oracle_br] Recuperar espaço livre na SYSAUX


Luis,
Certo, mas descobrindo esses objetos a proposta seria criar uma novo tablespace 
e mover ?

SQL> select owner, segment_name, segment_type
  from DBA_EXTENTS
where tablespace_name = 'SYSAUX'
   and file_id = 13
order by block_id desc;  2345

OWNER  SEGMENT_NAME   SEGMEN
-- -- --
SYSSYS_IL159130C00028$$   LOBINDEX
SYSSYS_LOB159130C00028$$  LOBSEGMENT
SYSSYS_IL159130C00013$$   LOBINDEX
SYSSYS_LOB159130C00013$$  LOBSEGMENT
SYSFGA_LOG$   TABLE
SYSAUD$   TABLE
SYSSYS_IL000501C00041$$   LOBINDEX
SYSSYS_LOB000501C00041$$  LOBSEGMENT
SYSSYS_IL000501C00040$$   LOBINDEX
SYSSYS_LOB000501C00040$$  LOBSEG
.
.
.

Grato,
Ednilson

De: 
sentto-1682896-121989-1504202538-ednilson.silva=jbs.com...@returns.groups.yahoo.com
 
[mailto:sentto-1682896-121989-1504202538-ednilson.silva=jbs.com...@returns.groups.yahoo.com]
 Em nome de Luis Freitas lfreita...@yahoo.com [oracle_br]
Enviada em: quinta-feira, 31 de agosto de 2017 15:02
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] Recuperar espaço livre na SYSAUX


Ednilson,

   ... order by block_id desc

   Mas preste atenção no file_id também, que é o datafile. Talvez rodar a query 
com file_id=.. para cada datafile.

Atc,
Luis Freitas



On Thursday, August 31, 2017 2:55 PM, "'Ednilson Silva' 
ednilson.si...@jbs.com.br<mailto:ednilson.si...@jbs.com.br> [oracle_br]" 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> wrote:


Mufalani,
Eu já havia feito um Purge na Audit Trail e deixei desabilitada.

Doc 1582627.1

Grato,
Ednilson

De: 
sentto-1682896-121986-1504201119-ednilson.silva=jbs.com...@returns.groups.yahoo.com<mailto:sentto-1682896-121986-1504201119-ednilson.silva=jbs.com...@returns.groups.yahoo.com>
 
[mailto:sentto-1682896-121986-1504201119-ednilson.silva=jbs.com...@returns.groups.yahoo.com]
 Em nome de Rodrigo Mufalani 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> [oracle_br]
Enviada em: quinta-feira, 31 de agosto de 2017 14:28
Para: oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>; 
oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] Recuperar espaço livre na SYSAUX


Boa tarde,

   Dá uma olhada nas notas 1292724.1 e 1055547.1 e veja se lhe ajudam.

Att
Mufalani

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

From: oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br> 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> on behalf 
of 'Ednilson Silva' ednilson.si...@jbs.com.br<mailto:ednilson.si...@jbs.com.br> 
[oracle_br] <oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>>
Sent: Thursday, August 31, 2017 2:25:48 PM
To: oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>
Subject: [oracle_br] Recuperar espaço livre na SYSAUX


Boa Tarde Pessoal,
- Red Hat Enterprise Linux Server release 6.3
- Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production

Existe alguma forma de recuperar esse espaço livre da tablespace SYSAUX?

SQL> SELECT B.tablespace_name, tbs_size SizeMb, A.free_space FreeMb
  FROM (SELECT tablespace_

Re: [oracle_br] Recuperar espaço livre na SYSAUX

2017-08-31 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

   Dá uma olhada nas notas 1292724.1 e 1055547.1 e veja se lhe ajudam.

Att
Mufalani

Obter o Outlook para iOS

From: oracle_br@yahoogrupos.com.br  on behalf of 
'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br] 

Sent: Thursday, August 31, 2017 2:25:48 PM
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Recuperar espaço livre na SYSAUX


Boa Tarde Pessoal,
- Red Hat Enterprise Linux Server release 6.3
- Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production

Existe alguma forma de recuperar esse espaço livre da tablespace SYSAUX?

SQL> SELECT B.tablespace_name, tbs_size SizeMb, A.free_space FreeMb
  FROM (SELECT tablespace_name,
   ROUND(SUM(bytes) / 1024 / 1024) as free_space
  234FROM dba_free_space
 GROUP BY tablespace_name) A,
   (SELECT tablespace_name, SUM(bytes) / 1024 / 1024 as tbs_size
  FROM dba_data_files
 GROUP BY tablespace_name) B
  5   WHERE A.tablespace_name(+) = B.tablespace_name
order by FreeMb desc
  6789   10   11  /

TABLESPACE_NAMESIZEMB FREEMB
-- -- --
SYSAUX 111759 108748
DOCXINDEX4254211
DOCCONTROL   3209191
UNDOTBS1  222179
SYSTEM879 18
DOCXLOGACESSO  10  9
DOCXLONG  981  1
DOCXRELAT   5  0
USERS   2  0

10 rows selected.

Grato,
Ednilson Silva




Re: [oracle_br] Alterar charset de esquema

2017-08-28 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

O charset é a nivel de database.

Att,
Mufalani

Obter o Outlook para iOS

From: oracle_br@yahoogrupos.com.br  on behalf of 
Aroldo Rique aro...@gmail.com [oracle_br] 
Sent: Monday, August 28, 2017 3:58:59 PM
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Alterar charset de esquema



Prezados, boa tarde.

É possível alterar o charset de um esquema, apenas? Ou tem que ser do banco 
todo?

Att,

Aroldo Rique




Re: [oracle_br] Quantidade de Transações

2017-08-21 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

   Na v$resource_limit em geral é o acumulado que faz mais sentido para gente, 
mas também pode ser usado.

SQL> select * from V$RESOURCE_limit where RESOURCE_NAME = 'transactions';

RESOURCE_NAME  CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL 
LIMIT_VALU
-- --- --- -- 
--
transactions13  20   1936  
UNLIMITED

   Onde vc verifica as sessões dos usuários conectados... v$session.


Atenciosamente,
[RED]

Rodrigo Mufalani -  Dir. Técnico
rodr...@mufalani.com.br
+55 21 988 994 817

Mufalani
+55 21 3193 0326
Rua Almirante Grenfall, 405, Bloco 3, Sala 310
Centro Empresarial Washington Luiz
Duque de Caxias - RJ
CEP 25085-009
www.mufalani.com.br<http://www.mufalani.com.br/>


[id:image002.png@01D2F4C6.8E6B3BE0]



De: <oracle_br@yahoogrupos.com.br> em nome de "'Ednilson Silva' 
ednilson.si...@jbs.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: segunda-feira, 21 de agosto de 2017 10:38
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: RES: [oracle_br] Quantidade de Transações


Mufalani,
Obrigado pelo retorno.

E na v$resource_limit, ali tem transactions e sessions

Grato,
Ednilson

De: 
sentto-1682896-121977-1503322204-ednilson.silva=jbs.com...@returns.groups.yahoo.com
 
[mailto:sentto-1682896-121977-1503322204-ednilson.silva=jbs.com...@returns.groups.yahoo.com]
 Em nome de Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Enviada em: segunda-feira, 21 de agosto de 2017 10:30
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Quantidade de Transações



Bom dia,

Tem uma métrica chamada TPS – Transactions per second

SELECT round(value) tps
from v$sysmetric
where metric_name like '%rans%'
and group_id=3;


Atenciosamente,
[RED]

Rodrigo Mufalani - Dir. Técnico
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br>
+55 21 988 994 817

Mufalani
+55 21 3193 0326
Rua Almirante Grenfall, 405, Bloco 3, Sala 310
Centro Empresarial Washington Luiz
Duque de Caxias - RJ
CEP 25085-009
www.mufalani.com.br<http://www.mufalani.com.br/<http://www.mufalani.com.br%3chttp:/www.mufalani.com.br/>>


[id:image002.png@01D2F4C6.8E6B3BE0]



De: <oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> em nome 
de "'Ednilson Silva' 
ednilson.si...@jbs.com.br<mailto:ednilson.si...@jbs.com.br> [oracle_br]" 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>>
Responder para: 
"oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>" 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>>
Data: segunda-feira, 21 de agosto de 2017 10:10
Para: "oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>" 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>>
Assunto: [oracle_br] Quantidade de Transações


Bom Dia,
Existe algum lugar que grava a quantidade de transações e a quantidade de 
usuários simultâneos que o banco gera?

Grato,
Ednilson


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



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



Re: [oracle_br] Quantidade de Transações

2017-08-21 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

Tem uma métrica chamada TPS – Transactions per second

SELECT round(value) tps
from v$sysmetric
where metric_name like '%rans%'
 and group_id=3;


Atenciosamente,
[RED]

Rodrigo Mufalani -  Dir. Técnico
rodr...@mufalani.com.br
+55 21 988 994 817

Mufalani
+55 21 3193 0326
Rua Almirante Grenfall, 405, Bloco 3, Sala 310
Centro Empresarial Washington Luiz
Duque de Caxias - RJ
CEP 25085-009
www.mufalani.com.br<http://www.mufalani.com.br/>


[id:image002.png@01D2F4C6.8E6B3BE0]



De: <oracle_br@yahoogrupos.com.br> em nome de "'Ednilson Silva' 
ednilson.si...@jbs.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: segunda-feira, 21 de agosto de 2017 10:10
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: [oracle_br] Quantidade de Transações


Bom Dia,
Existe algum lugar que grava a quantidade de transações e a quantidade de 
usuários simultâneos que o banco gera?

Grato,
Ednilson



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



Re: [oracle_br] EXP excluindo um schema específico

2017-07-27 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Usando exp, pode owner=abc,xyz...,bcd e etc

Obter o Outlook para iOS

From: oracle_br@yahoogrupos.com.br  on behalf of 
Sofia Mackenzie sofiama...@gmail.com [oracle_br] 
Sent: Thursday, July 27, 2017 1:43:41 PM
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] EXP excluindo um schema específico



Olá pessoal,

O banco utiliza versão Oracle 11.2.0.2.0. Atualmente estou realizando um export 
full, utilizando EXP devido a problemas de espaço. Esse export é realizado já 
com compactação utilizando exp_pipe.

Não posso utilizar a feauture Advanced Compression no datapump, pois não temos 
a licença para isso.

Ao analisar os logs, identifiquei alguns erros de XML.

Gostaria de saber se é possível fazer o EXP excluindo o schema no qual contem 
dados em XML?

Pensei na seguinte solução, realizar o EXP sem o schema que contém os dados XML 
e fazer um export somente desse schema usando datapump.

No datapump, eu sei que posso utilizar o parâmetro parfile, mas no EXP, já 
tentei e obtive erros. Como poderia fazer esse EXP excluindo um schema 
específico?

Desde já agradeço,

Sofia





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

2017-06-01 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

A única coisa ruim de separar muito, ter vários tablespaces e diskgroups 
faz você perder espaço e depois um tempo você começa a perder espaço e sofrer 
pra criar objetos grandes, reorganizar e etc.
Em um cliente que tinha um RAC 10g há algum tempo eu refiz o ASM dele e 
transformei 15 diskgroups mais ou menos em 1 apenas e que sofria com espaço 
quebrado em diversos discos ficou com quase 3TB para uso.
 Como o nosso colega falou mais cedo, tudo depende de como gosta de 
trabalhar, vai mais gosto mesmo.

Obter o Outlook para iOS

From: oracle_br@yahoogrupos.com.br  on behalf of 
Ricardo Kucharski ricardo...@gmail.com [oracle_br] 

Sent: Thursday, June 1, 2017 10:06:10 AM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Re: Divisão de discos ASM Standalone



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


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


[http://www.alterdatabaseopen.com/certview/ocs_ocp_12c.png]

[http://www.alterdatabaseopen.com/certview/lpic-2.jpg]  
[http://www.ricardoarnoud.com/images/mcp.jpg]

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





Re: [oracle_br] Duvida select

2017-05-03 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

   Não é recomendado usar isso, eu tenho um cliente que usa por questões de 
opção dele, as tabelas e colunas do banco de dados com maiúsculo e minúsculo.

   Isso implica em todo as consultas e programação usar “..

  Create table “Usuario”
(“Id” number,
   “NomeUsuario” varchar2(100),
   “DataNasc” date
);

   Ou seja, para selecionar, inserir ou as demais operações ele acabe 
escrevendo mais.

   Select
   “Id”
   , “NomeUsuario”
  from
 “Usuario”
   where
  rownum < 11;


Para exportar as tabelas eu preciso colocar \ antes de cada aspas, entre outras 
coisas.

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D2C41E.8C253F80]<http://www.mufalani.com.br/>[cid:image002.png@01D2C41E.8C253F80]



De: <oracle_br@yahoogrupos.com.br> em nome de "'Sharif Raduan - Yahoo' 
sharif_rad...@yahoo.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: quarta-feira, 3 de maio de 2017 14:55
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: RES: [oracle_br] Duvida select


Obrigado !!!

Funcionou.


De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
Enviada em: quarta-feira, 3 de maio de 2017 14:46
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Duvida select



Meu caro,

Quando vc coloca entre aspas, tem que ser exatamente como está gravado no banco 
de dados:

SQL> create table a ("CNPJ/CPF" number);

Tabela criada.

SQL> select * from a;

n?o ha linhas selecionadas

SQL> select "CNPJ/CPF" from a;

n?o ha linhas selecionadas


E isso é diferente de --> select “cnpj/cpf” from a;


SQL> select "cnpj/cpf" from a;
select "cnpj/cpf" from a
*
ERRO na linha 1:
ORA-00904: "cnpj/cpf": identificador invalido



Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br%3cmailto:rodr...@mufalani.com.br>>
 | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br<http://www.mufalani.com.br%3cmailto:rodr...@mufalani.com.br>>
<http://www.mufalani.com.br/>[cid:image001.png@01D2C41B.EBEA07F0]<http://www.mufalani.com.br/>[cid:image002.png@01D2C41B.EBEA07F0]



De: <oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> em nome 
de "'Sharif Raduan - Yahoo' 
sharif_rad...@yahoo.com.br<mailto:sharif_rad...@yahoo.com.br> [oracle_br]" 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>>
Responder para: 
"oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>" 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>>
Data: quarta-feira, 3 de maio de 2017 14:38
Para: "oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>" 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>>
Assunto: RES: [oracle_br] Duvida select


Mesmo assim não funciona.

SQL> select "cpf/cnpj" from mov_cbmax
2 /

select "cpf/cnpj" from mov_cbmax

ORA-00904: "cpf/cnpj": identificador inválido

SQL>

De: oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br> 
[mailto:oracle_br@yahoogrupos.com.br]
Enviada em: quarta-feira, 3 de maio de 2017 12:16
Para: oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] Duvida select



Tente colocar entre aspas
Em 03/05/2017 12:11, "'Sharif Raduan - Yahoo' 
sharif_rad...@yahoo.com.br<mailto:sharif_rad...@yahoo.com.br<mailto:sharif_rad...@yahoo.com.br%3cmailto:sharif_rad...@yahoo.com.br>>
 [oracle_br]" 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br%3cmailto:oracle_br@yahoogrupos.com.br>>>
 escreveu:

Pessoal, boa tarde,

Foi criada uma tabela baseada em um resultado de um select e a estrutura/nomes 
dos campos ficaram conforme abaixo, porem ao efetuar um select em determinado 
campo onde tem uma “/” dá erro, como contornar isso?

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0

SQL> desc mov_cbmax
Name Type Nullable Default Comments
-- -  --- --

Re: [oracle_br] Duvida select

2017-05-03 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Meu caro,

  Quando vc coloca entre aspas, tem que ser exatamente como está gravado no 
banco de dados:

SQL> create table a ("CNPJ/CPF" number);

Tabela criada.

SQL> select * from a;

n?o ha linhas selecionadas

SQL> select "CNPJ/CPF" from a;

n?o ha linhas selecionadas


  E isso é diferente de --> select “cnpj/cpf” from a;


SQL> select "cnpj/cpf" from a;
select "cnpj/cpf" from a
   *
ERRO na linha 1:
ORA-00904: "cnpj/cpf": identificador invalido



Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D2C41B.EBEA07F0]<http://www.mufalani.com.br/>[cid:image002.png@01D2C41B.EBEA07F0]



De: <oracle_br@yahoogrupos.com.br> em nome de "'Sharif Raduan - Yahoo' 
sharif_rad...@yahoo.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: quarta-feira, 3 de maio de 2017 14:38
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: RES: [oracle_br] Duvida select


Mesmo assim não funciona.

SQL> select "cpf/cnpj" from mov_cbmax
  2  /

select "cpf/cnpj" from mov_cbmax

ORA-00904: "cpf/cnpj": identificador inválido

SQL>

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
Enviada em: quarta-feira, 3 de maio de 2017 12:16
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Duvida select



Tente colocar entre aspas
Em 03/05/2017 12:11, "'Sharif Raduan - Yahoo' 
sharif_rad...@yahoo.com.br<mailto:sharif_rad...@yahoo.com.br> [oracle_br]" 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> escreveu:

Pessoal, boa tarde,

Foi criada uma tabela baseada em um resultado de um select e a estrutura/nomes 
dos campos ficaram conforme abaixo, porem ao efetuar um select em determinado 
campo onde tem uma “/” dá erro, como contornar isso?

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0

SQL> desc mov_cbmax
Name   Type  Nullable Default Comments
-- -  --- 
CODSITCRED CHAR(2)   Y
STATUSCOB  VARCHAR2(2)   Y
SITPROTESTOCHAR(2)   Y
CPF/CNPJ   NUMBER(15)
NOME / RAZÃO SOCIALVARCHAR2(40)
FILIAL NUMBER(3)
NÚMERO PEDIDO CONTRATO NUMBER(12)Y
DATA CONTRATO  DATE  Y
PRODUTOCHAR(9)   Y
PARCELAVARCHAR2(3)
PARCELA 1  NUMBER(3) Y
VENCIMENTO DATE  Y
VALOR  NUMBER(15,2)  Y
TEL. RESIDENCIAL 1 VARCHAR2(19)  Y
EMAIL 1VARCHAR2(60)  Y
ENDEREÇO RES.  VARCHAR2(40)  Y
NUMERO RES.NUMBER(6) Y
COMPLEMENTO RES.   VARCHAR2(20)  Y
BAIRRO RES.VARCHAR2(72)  Y
CEP  RES.  NUMBER(8) Y
CIDADE RES.VARCHAR2(60)  Y
UF RES.CHAR(2)
RG/IE  VARCHAR2(20)  Y
DATA NASC. DATE  Y
PAIVARCHAR2(40)  Y
MAEVARCHAR2(40)  Y
SEQCOB NUMBER(9)
OBSVARCHAR2(255) Y

SQL> select CPF/CNPJ from mov_cbmax
  2  /

select CPF/CNPJ from mov_cbmax

ORA-00904: "CNPJ": identificador inválido

SQL>

Obrigado,
Sharif



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



Re: [oracle_br] upgrade 12.1 to 12.2 ?

2017-04-20 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

  O que eu enviei foi um comando que deve fazer no banco de catálogo.

  Na documentação do 12.1 
https://docs.oracle.com/database/121/RCMRF/compat.htm#RCMRF908 tem uma matriz 
de compatibilidade, como exige um catálogo maior que o 10gR2 para o 12.1 não 
creio que para o 12.2 exija um BD 12cR2 como catálogo.

  Obs.: Mas eu creio que ter um catálogo atualizado com a versão igual ao teu 
banco mais novo, não é uma má idéia.

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D2B9C6.96C82D10]<http://www.mufalani.com.br/>[cid:image002.png@01D2B9C6.96C82D10]



De: <oracle_br@yahoogrupos.com.br> em nome de "Luis Freitas 
lfreita...@yahoo.com [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: quinta-feira, 20 de abril de 2017 11:06
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: Re: RES: [oracle_br] upgrade 12.1 to 12.2 ?


Ednilson,

   A versão do catalogo não depende da versão do banco em que foi criado, mas 
da versão do RMAN que você usou quando rodou o create catalog no esquema do 
catalogo. Você não precisa instalar nada para atualizar ele, basta rodar o 
comando com algum RMAN de versão mais recente. Mas faça um backup do catalogo 
antes, caso o rman da 10g pare de funcionar e você precise voltar o catalogo 
para a versão anterior.

   É mais seguro criar um catalogo separado para a 12.2.

   Há alguma compatibilidade do catalogo com versões mais antigas do rman, no 
suporte tem o documento RMAN Compatibility Matrix (Doc ID 73431.1), mas ele 
ainda não foi atualizado para o Oracle 12.2.

Atc,
Luis Freitas


On Thursday, April 20, 2017 10:36 AM, "'Ednilson Silva' 
ednilson.si...@jbs.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> wrote:


Angelo,
Então, o catalogo nunca foi 11, nasceu como 12.1 mesmo.
Os demais bancos aqui entre 10g e 11g estão funcionando sem problemas.

Mas esse banco novo é 12.2

Então eu teria que instalar o binario do 12.2 e migrar o catalogo, certo?

Grato,
Ednilson

De: 
sentto-1682896-121758-1492694385-ednilson.silva=jbs.com...@returns.groups.yahoo.com
 
[mailto:sentto-1682896-121758-1492694385-ednilson.silva=jbs.com...@returns.groups.yahoo.com]
 Em nome de angelo angelolis...@gmail.com [oracle_br]
Enviada em: quinta-feira, 20 de abril de 2017 10:13
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] upgrade 12.1 to 12.2 ?


Curiosidade

Isso ja foi  11.2.0.4 tambem ? ( foi subindo de 11g pra 12c.. )

O proprio erro ta entregando..   PL/SQL package RMAN.DBMS_RCVCAT version 
11.02.00.04 in RCVCAT database is too old

tenta atualizar o catalogo





On 20 April 2017 at 09:58, 'Ednilson Silva' 
ednilson.si...@jbs.com.br<mailto:ednilson.si...@jbs.com.br> [oracle_br] 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> wrote:

Pessoal,
Tenho um Catalogo do RMAN que esta no 12.1, e agora estou tentando registrar um 
banco 12.2

Recovery Manager: Release 12.2.0.1.0 - Production on Thu Apr 20 09:44:35 2017

Copyright (c) 1982, 2017, Oracle and/or its affiliates.  All rights reserved.

connected to target database: DBOADTP (DBID=1459929393)
connected to recovery catalog database
PL/SQL package RMAN.DBMS_RCVCAT version 11.02.00.04 in RCVCAT database is too 
old

Como devo proceder para atualizar a versão desse meu banco RMAN de 12.1 para 
12.2 ?

Grato,
Ednilson Silva





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



Re: [oracle_br] upgrade 12.1 to 12.2 ?

2017-04-20 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

  Já tentou fazer um “UPGRADE CATALOG” no banco de catálogo do RMAN?

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D2B9BD.05398960]<http://www.mufalani.com.br/>[cid:image002.png@01D2B9BD.05398960]



De: <oracle_br@yahoogrupos.com.br> em nome de "'Ednilson Silva' 
ednilson.si...@jbs.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: quinta-feira, 20 de abril de 2017 09:58
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: [oracle_br] upgrade 12.1 to 12.2 ?


Pessoal,
Tenho um Catalogo do RMAN que esta no 12.1, e agora estou tentando registrar um 
banco 12.2

Recovery Manager: Release 12.2.0.1.0 - Production on Thu Apr 20 09:44:35 2017

Copyright (c) 1982, 2017, Oracle and/or its affiliates.  All rights reserved.

connected to target database: DBOADTP (DBID=1459929393)
connected to recovery catalog database
PL/SQL package RMAN.DBMS_RCVCAT version 11.02.00.04 in RCVCAT database is too 
old

Como devo proceder para atualizar a versão desse meu banco RMAN de 12.1 para 
12.2 ?

Grato,
Ednilson Silva



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



Re: [oracle_br] Problema com ASM Instance

2017-04-15 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

   Faça o scan dos discos pela asmlib e depois monte eles no node2.


Get Outlook for iOS

From: oracle_br@yahoogrupos.com.br  on behalf of 
Carlos Eduardo carloseduard...@yahoo.com [oracle_br] 

Sent: Saturday, April 15, 2017 7:22:28 PM
To: Yahoo! Brazil
Subject: [oracle_br] Problema com ASM Instance



Cenário:

ORACLE RAC 12.1
dois nós
OEL 6.5
GRID Instalado
DATABASE INstalado
Porém, o database ainda não existe.

DISKGROUP CONFIG
DISK01
DISK02
DISK03

DISKGROUP DATA
DISK04
DISK05

DISKGROUP FRA
DISK06
DISK07


Na hora da criação do database, foi indicado que iria faltar espaço em disco 
nos dois diskgroups, pelo motivo que eram apenas de 2GB cada, o que eu foi 
adicionar mais 4 discos, o DISK08 e 09 para o DATA e o DISK 10 e 11 para o FRA
===
DISK08
DISK09
DISK10
DISK11
===

RAC 2

ALTER DISKGROUP DATA DISMOUNT;
ALTER DISKGROUP FRA DISMOUNT;

RAC 1

DROP DISKGROUP DATA INCLUDING CONTENTS;
DROP DISKGROUP FRA INCLUDING CONTENTS;

CREATE DISKGROUP DATA NORMAL REDUNDANCY DISK 'ORCL:DISK08', 'ORCL:DISK09';
CREATE DISKGROUP DATA NORMAL REDUNDANCY DISK 'ORCL:DISK10', 'ORCL:DISK11';


ASMDISK MOUNT_S STATE  PATH   HEADER_STATU DISKGROUP
 ---   
 -
DISK01 CACHED  NORMAL   ORCL:DISK01   MEMBER CONFIG
DISK02 CACHED  NORMAL   ORCL:DISK02   MEMBER CONFIG
DISK03 CACHED  NORMAL   ORCL:DISK03   MEMBER CONFIG
DISK08 CACHED  NORMAL   ORCL:DISK08   MEMBER DATA
DISK09 CACHED  NORMAL   ORCL:DISK09   MEMBER DATA
DISK10 CACHED  NORMAL   ORCL:DISK10   MEMBER FRA
DISK11 CACHED  NORMAL   ORCL:DISK11   MEMBER FRA


É justamente essa configuração que tem que está, porém no RAC2 ficou 
desconfigurado, como posso fazer para corrigir esse problema?

ASMDISK MOUNT_S STATE  PATH   HEADER_STATU DISKGROUP
 ---   
 
CLOSED  NORMAL   ORCL:DISK07   FORMER FRA
CLOSED  NORMAL   ORCL:DISK07   FORMER DATA
CLOSED  NORMAL   ORCL:DISK06   FORMER FRA
CLOSED  NORMAL   ORCL:DISK06   FORMER DATA
CLOSED  NORMAL   ORCL:DISK11   MEMBER FRA
CLOSED  NORMAL   ORCL:DISK11   MEMBER DATA
CLOSED  NORMAL   ORCL:DISK08   MEMBER FRA
CLOSED  NORMAL   ORCL:DISK08   MEMBER DATA
CLOSED  NORMAL   ORCL:DISK09   MEMBER FRA
CLOSED  NORMAL   ORCL:DISK09   MEMBER DATA
CLOSED  NORMAL   ORCL:DISK10   MEMBER FRA
CLOSED  NORMAL   ORCL:DISK10   MEMBER DATA
CLOSED  NORMAL   ORCL:DISK05   FORMER FRA
CLOSED  NORMAL   ORCL:DISK05   FORMER DATA
CLOSED  NORMAL   ORCL:DISK04   FORMER FRA
CLOSED  NORMAL   ORCL:DISK04   FORMER DATA
DISK02 CACHED  NORMAL   ORCL:DISK02   MEMBER CONFIG
DISK01 CACHED  NORMAL   ORCL:DISK01   MEMBER CONFIG
DISK03 CACHED  NORMAL   ORCL:DISK03   MEMBER CONFIG


COmo seria o procedimento correto para evitar esse tipo de problema no meu RAC?




Re: [oracle_br] Erro instalação RAC

2017-04-14 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

  Como isso é um ambiente de testes, que está montando. Pode ignorar esse erro, 
mas se quiser consertar basta adicionar/ajustar no seu /etc/resolv.conf

options attempts:2
options timeout:1


Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D2B539.06763860]<http://www.mufalani.com.br/>[cid:image002.png@01D2B539.06763860]



De: <oracle_br@yahoogrupos.com.br> em nome de "Carlos Eduardo 
carloseduard...@yahoo.com [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: sexta-feira, 14 de abril de 2017 14:52
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] Erro instalação RAC

PRVF-5636 : The DNS response time for an unreachable node exceeded "15000"


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



Re: [oracle_br] gap standby database

2017-04-14 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

   Aparentemente os archives já estão em disco, mas estão na pasta do dia 13 
visto que fez o restore deles ontem. Dá um confere neles usamdo asmcmd e dentro 
do diretorio  +FLASH/xxx/archivelog/2017_04_13/ dá um ls nas sequences que vc 
está querendo.

Get Outlook for iOS
_
From: Carlos Eduardo 
carloseduard...@yahoo.com [oracle_br] 
>
Sent: sexta-feira, abril 14, 2017 06:30
Subject: [oracle_br] gap standby database
To: Yahoo! Brazil 
>




Cenário:

Oracle EE 11.2.0.4 Linux 6

AMBIENTE DE PRODUÇÃO COM GAP NO STADNBY DATABASE (BACKUP é FEITO NO FÍSICO 
STANDBY)


Checando a consulta abaixo, foi verificado que último archive aplicado foi do 
dia 06/04, mas que em compensação foram recebidos todos os archives. ( O que 
aconceteceu nesse caso, é que existiu a adição de uma nova tablespace na 
produção e o parâmetro standby_file_management estava como MANUAL, 
consequentemente o standby nao criou a tablespace e o standby parou de aplicar, 
mas continou recebendo os archives da produção, realizando os backups e 
apagando os archives em disco)

LOGS TIME
 --
Last applied  :  06-APR-17:01:07:31
Last received :  14-APR-17:03:01:57



Thread Last Sequence Received  **Last Sequence Applied**   Difference
-- -- - --
 1 323820**320312**   3508
 2   1711  1711  0


Alguns archives estão em backup na fita e outros estão em disco, conforme 
abaixo:

+FLASH/STANDBY/ARCHIVELOG
2017_04_11/
2017_04_12/
2017_04_13/
2017_04_14/

RMAN> LIST BACKUP OF ARCHIVELOG FROM SEQUENCE 320312;

BS Key  Size   Device Type Elapsed Time Completion Time
--- -- ---  ---
14253   7.50G  SBT_TAPE00:23:24 06/04/2017 15:12:10
BP Key: 14253   Status: AVAILABLE  Compressed: NO  Tag: 
TAG20170406T123644
Handle: RMAN_AL__14446_1_940603726   Media: @aaab6

  List of Archived Logs in backup set 14253
  Thrd Seq Low SCNLow TimeNext SCN   Next Time
   --- -- --- -- -
  1320312  3940054443061 06/04/2017 01:07:31 3940054530795 06/04/2017 
01:10:45
  1320313  3940054530795 06/04/2017 01:10:45 3940054578516 06/04/2017 
01:12:21
  1320314  3940054578516 06/04/2017 01:12:21 3940054584627 06/04/2017 
01:12:44
  1320315  3940054584627 06/04/2017 01:12:44 3940054590378 06/04/2017 
01:13:12
  1320316  3940054590378 06/04/2017 01:13:12 3940054595869 06/04/2017 
01:13:44
  1320317  3940054595869 06/04/2017 01:13:44 3940054600753 06/04/2017 
01:14:10

...
...
...

BS Key  Size   Device Type Elapsed Time Completion Time
--- -- ---  ---
14778   9.29G  SBT_TAPE00:29:59 14/04/2017 01:39:40
BP Key: 14778   Status: AVAILABLE  Compressed: NO  Tag: 
TAG20170414T010940
Handle: RMAN_AL_14985_1_941245781   Media: @aaab6

  List of Archived Logs in backup set 14778
  Thrd Seq Low SCNLow TimeNext SCN   Next Time
   --- -- --- -- -
  1323773  3940814732761 14/04/2017 00:09:23 3940814946818 14/04/2017 
00:10:45
  1323774  3940814946818 14/04/2017 00:10:45 3940815012259 14/04/2017 
00:11:57
  1323775  3940815012259 14/04/2017 00:11:57 3940815090888 14/04/2017 
00:13:13
  1323776  3940815090888 14/04/2017 00:13:13 3940815186248 14/04/2017 
00:14:32
  1323777  3940815186248 14/04/2017 00:14:32 3940815247715 14/04/2017 
00:15:44
  1323778  3940815247715 14/04/2017 00:15:44 3940815377351 14/04/2017 
00:16:59
  1323779  3940815377351 14/04/2017 00:16:59 3940815446649 14/04/2017 
00:18:08
  1323780  3940815446649 14/04/2017 00:18:08 3940815485204 14/04/2017 
00:19:06
  1323781  3940815485204 14/04/2017 00:19:06 3940815550196 14/04/2017 
00:20:03
  1323782  3940815550196 14/04/2017 00:20:03 3940815626653 14/04/2017 
00:20:55
  1323783  3940815626653 14/04/2017 00:20:55 3940815670450 14/04/2017 
00:21:49
  1323784  3940815670450 14/04/2017 00:21:49 3940815699775 14/04/2017 
00:22:37
  1323785  3940815699775 14/04/2017 00:22:37 3940815766143 14/04/2017 
00:23:32
  1323786  3940815766143 14/04/2017 00:23:32 3940815804012 14/04/2017 
00:24:29
  1323787  3940815804012 14/04/2017 00:24:29 3940815853125 14/04/2017 
00:25:14
  1323788  3940815853125 14/04/2017 00:25:14 3940815908048 14/04/2017 
00:25:56
  1323789  3940815908048 14/04/2017 00:25:56 3940815947781 14/04/2017 
00:26:39
  1323790  3940815947781 14/04/2017 00:26:39 3940815977518 14/04/2017 
00:27:12
  1323791  3940815977518 

Re: [oracle_br] Erro instalação RAC

2017-04-13 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Tent seguir essa dica aqui usando esse dnsmasq

http://dbaora.com/configure-scan-dns-for-rac-11g-rac-12c-using-dnsmasq-in-oel5-oel6-2/

Get Outlook for iOS<https://aka.ms/o0ukef>
_
From: Rodrigo Mufalani <rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br>>
Sent: quinta-feira, abril 13, 2017 21:11
Subject: Re: [oracle_br] Erro instalação RAC
To: <oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>>


Entao...

O que o instalador do Oracle faz é usar o nslookup (utilitario do linux) 
para checar os nomes e se está usando dns. O que eu fiz foi pegar um script 
linux pronto na net e aí troquei o nslookup original por ele, quando o 
instalado do Oracle faz a chamada, ele chama o script já ajustado para simular 
a resposta de um dns.

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

From: oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br> 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> on behalf 
of Carlos Eduardo carloseduard...@yahoo.com<mailto:carloseduard...@yahoo.com> 
[oracle_br] <oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>>
Sent: Thursday, April 13, 2017 8:53:51 PM
To: oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>
Subject: Re: [oracle_br] Erro instalação RAC



Rodrigo, obrigado pelo retorno.

Mas como estou começando meus estudos e meus aprendizados com RAC, eu não 
entendi o que você quis dizer.


Em Quinta-feira, 13 de Abril de 2017 19:03, "Rodrigo Mufalani 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> [oracle_br]" 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> escreveu:



Vc renomeia o nslookup e o substitui por um shell script... da uma googlada por 
esse caminho que foi assim que resolvi essa questao.

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

From: oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br> 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> on behalf 
of Carlos Eduardo carloseduard...@yahoo.com<mailto:carloseduard...@yahoo.com> 
[oracle_br] <oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>>
Sent: Thursday, April 13, 2017 6:41:08 PM
To: Yahoo! Brazil
Subject: [oracle_br] Erro instalação RAC


Cenário:

GI and DB 12cR1
OEL 6.9
Virtual BOX (sem servidor DNS/GNS)

Dois nós


# Public
192.168.56.101   rac1.localdomainrac1
192.168.56.102   rac2.localdomainrac2
# Private
192.168.1.101   rac1-priv.localdomain   rac1-priv
192.168.1.102   rac2-priv.localdomain   rac2-priv
# Virtual
192.168.56.103  rac1-vip.localdomainrac1-vip
192.168.56.104  rac2-vip.localdomainrac2-vip
# SCAN
#192.168.56.105   rac-scan.localdomain rac-scan
#192.168.56.106   rac-scan.localdomain rac-scan
#192.168.56.107   rac-scan.localdomain rac-scan


Obs: Em cada VM, eu tenho 3 adaptadores de rede, a primeira NAT, a segunda Host 
only (publica) e a terceira Internal network (privada)

As maquinas RAC1 e RAC2 se comunicam pela rede PUBLICA e pela rede PRIVADA 
(pingando pelo IP ou pelo host).

Mas se eu pingar o endereço virtual ou pelo SCAN, não funciona.

Quando eu chego na instalação do GI na parte GRID PLUG and PLAY information, o 
erro abaixo é gerado:

[INS-40718]

Single Client Access Name (SCAN): rac-scan.localdomain could not be resolved.


Alguém sabe como posso resolver essa situação?













Re: [oracle_br] Erro instalação RAC

2017-04-13 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Entao...

O que o instalador do Oracle faz é usar o nslookup (utilitario do linux) 
para checar os nomes e se está usando dns. O que eu fiz foi pegar um script 
linux pronto na net e aí troquei o nslookup original por ele, quando o 
instalado do Oracle faz a chamada, ele chama o script já ajustado para simular 
a resposta de um dns.

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

From: oracle_br@yahoogrupos.com.br <oracle_br@yahoogrupos.com.br> on behalf of 
Carlos Eduardo carloseduard...@yahoo.com [oracle_br] 
<oracle_br@yahoogrupos.com.br>
Sent: Thursday, April 13, 2017 8:53:51 PM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Erro instalação RAC



Rodrigo, obrigado pelo retorno.

Mas como estou começando meus estudos e meus aprendizados com RAC, eu não 
entendi o que você quis dizer.


Em Quinta-feira, 13 de Abril de 2017 19:03, "Rodrigo Mufalani 
rodr...@mufalani.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:



Vc renomeia o nslookup e o substitui por um shell script... da uma googlada por 
esse caminho que foi assim que resolvi essa questao.

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

From: oracle_br@yahoogrupos.com.br <oracle_br@yahoogrupos.com.br> on behalf of 
Carlos Eduardo carloseduard...@yahoo.com [oracle_br] 
<oracle_br@yahoogrupos.com.br>
Sent: Thursday, April 13, 2017 6:41:08 PM
To: Yahoo! Brazil
Subject: [oracle_br] Erro instalação RAC


Cenário:

GI and DB 12cR1
OEL 6.9
Virtual BOX (sem servidor DNS/GNS)

Dois nós


# Public
192.168.56.101   rac1.localdomainrac1
192.168.56.102   rac2.localdomainrac2
# Private
192.168.1.101   rac1-priv.localdomain   rac1-priv
192.168.1.102   rac2-priv.localdomain   rac2-priv
# Virtual
192.168.56.103  rac1-vip.localdomainrac1-vip
192.168.56.104  rac2-vip.localdomainrac2-vip
# SCAN
#192.168.56.105   rac-scan.localdomain rac-scan
#192.168.56.106   rac-scan.localdomain rac-scan
#192.168.56.107   rac-scan.localdomain rac-scan


Obs: Em cada VM, eu tenho 3 adaptadores de rede, a primeira NAT, a segunda Host 
only (publica) e a terceira Internal network (privada)

As maquinas RAC1 e RAC2 se comunicam pela rede PUBLICA e pela rede PRIVADA 
(pingando pelo IP ou pelo host).

Mas se eu pingar o endereço virtual ou pelo SCAN, não funciona.

Quando eu chego na instalação do GI na parte GRID PLUG and PLAY information, o 
erro abaixo é gerado:

[INS-40718]

Single Client Access Name (SCAN): rac-scan.localdomain could not be resolved.


Alguém sabe como posso resolver essa situação?











Re: [oracle_br] Erro instalação RAC

2017-04-13 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Vc renomeia o nslookup e o substitui por um shell script... da uma googlada por 
esse caminho que foi assim que resolvi essa questao.

Get Outlook for iOS

From: oracle_br@yahoogrupos.com.br  on behalf of 
Carlos Eduardo carloseduard...@yahoo.com [oracle_br] 

Sent: Thursday, April 13, 2017 6:41:08 PM
To: Yahoo! Brazil
Subject: [oracle_br] Erro instalação RAC



Cenário:

GI and DB 12cR1
OEL 6.9
Virtual BOX (sem servidor DNS/GNS)

Dois nós


# Public
192.168.56.101   rac1.localdomainrac1
192.168.56.102   rac2.localdomainrac2
# Private
192.168.1.101   rac1-priv.localdomain   rac1-priv
192.168.1.102   rac2-priv.localdomain   rac2-priv
# Virtual
192.168.56.103  rac1-vip.localdomainrac1-vip
192.168.56.104  rac2-vip.localdomainrac2-vip
# SCAN
#192.168.56.105   rac-scan.localdomain rac-scan
#192.168.56.106   rac-scan.localdomain rac-scan
#192.168.56.107   rac-scan.localdomain rac-scan


Obs: Em cada VM, eu tenho 3 adaptadores de rede, a primeira NAT, a segunda Host 
only (publica) e a terceira Internal network (privada)

As maquinas RAC1 e RAC2 se comunicam pela rede PUBLICA e pela rede PRIVADA 
(pingando pelo IP ou pelo host).

Mas se eu pingar o endereço virtual ou pelo SCAN, não funciona.

Quando eu chego na instalação do GI na parte GRID PLUG and PLAY information, o 
erro abaixo é gerado:

[INS-40718]

Single Client Access Name (SCAN): rac-scan.localdomain could not be resolved.


Alguém sabe como posso resolver essa situação?









Re: [oracle_br] Sequences schema sys

2017-04-12 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Já tentou rodar catproc e catalog? Ou similar, caso tenha mudado no nome...

Get Outlook for iOS

From: oracle_br@yahoogrupos.com.br  on behalf of 
Roger Camatini rogerio.camat...@gmail.com [oracle_br] 

Sent: Wednesday, April 12, 2017 4:52:17 PM
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Sequences schema sys



Boa tarde Senhores,

No sentido de estudo e resolução de problemas, criei uma base de testes 12c e 
deletei as sequences do schema SYS. Como esperado, o banco começou a gerar 
muitos erros ora 600, não deixando mais nenhum user que não tenha privilégio 
DBA conectar ao banco. Baixei o banco, e simplesmente não sobe mais..isso tbm 
já era esperado. Após muitas pesquisas e todas sem sucesso até o momento, não 
consegui encontrar nada que possa ajudar na resolução do problema. Alguem dos 
experts do grupo já passou por algo similar?

Atenciosamente,

Rogério Camatini





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

2017-03-15 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

Estou rolando aqui de rir com as respostas sobre ora-07445 no asktom... 
https://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:228560700346935920

   Obs.: isso acima nao vai ser util para vc...

  Minha dica, visto vc já disse que nao tem suporte, é verificar os 
sqls/plsqls que rotina faz e fazer de outra forma, afim de "contornar" o bug. 
Assim como o Ora-00600 o 07445  são erros no código fonte do rdbms ou em alguma 
lib do SO que ele usa, e teria que trabalhar com o suporte da Oracle pra 
resolver o mesmo.



Get Outlook for iOS


From: oracle_br@yahoogrupos.com.br  on behalf of 
Erik Castilho escasti...@gmail.com [oracle_br] 
Sent: Wednesday, March 15, 2017 10:37:09 AM
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] ORA-07445: exception encountered: core dump



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






Re: [oracle_br] Problema para iniciar EM

2017-03-05 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Olá,

  Verifique as suas variáveis de ambiente, em especial ORACLE_HOSTNAME, também 
/etc/hosts, depois de configurar isso, tente recriar o EM usando o link abaixo:

http://mufalani.com.br/recriando-o-database-control-depois-do-10-2-0-4/


Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D295A5.47184100]<http://www.mufalani.com.br/>[cid:image002.png@01D295A5.47184100]



De: <oracle_br@yahoogrupos.com.br> em nome de "Fabricio Pedroso Jorge 
fpjb...@gmail.com [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: domingo, 5 de março de 2017 11:32
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] Problema para iniciar EM


Veja se ajuda:

https://dbatricksworld.com/oracle-enterprise-manager-failed-to-start-oc4j-configuration-issue-configure-enterprise-manager-database-control-manually-with-enterprise-manager-configuration-assistant/

http://www.anselmodba.com/2009/02/25/corrigindo-o-oc4j-configuration-issue-optoracleproduct10-2-0db_1oc4jj2eeoc4j_dbconsole__-not-found/

Em 4 de março de 2017 11:00, Erik Castilho 
escasti...@gmail.com<mailto:escasti...@gmail.com> [oracle_br] 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> escreveu:

Pessoal do grupo, bom dia!
Fiz uma nova instalação do Oracle e ao tentar iniciar o enterprise manager esta 
ocorrendo o seguinte erro:

OC4J Configuration issue. 
/u01/app/oracle/product/11.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_plenodb.localdomain_recon
 not found.

Ambiente:
Linux CentOS 6.3 64 - Linux plenodb 2.6.32-642.15.1.el6.x86_64
Oracle Database 11g Release 11.2.0.1.0 - 64bit Production
Já tentei excluir os repositórios e criar novamente mas não consigo.
No erro acima informa que o diretório OC4J_DBConsole_plenodb.localdomain_recon 
não foi encontrato, tenho que criá-lo manualmente ou na instalação deveria ter 
criado automaticamente?
Se alguém puder ajudar agradeço.
[]'s



--
Fabrício Pedroso Jorge.

Administrador de Banco de Dados

certificacaobd.com.br<http://certificacaodb.com.br>

Resumo Profissional:
http://br.linkedin.com/in/fabriciojorge

Contatos:
+ 55 91 988991116
skype: fabricio.pedroso.jorge
fpjb...@gmail.com<mailto:fpjb...@gmail.com>



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



Re: [oracle_br] Problema ao realizar Recovery

2017-03-04 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
   Verifique qual foi o controlfile que ele restaurou... Na sua pasta de backup 
deve ter mais de uma versão do controlfile, ou então faça um catalog da sua 
pasta de backup, assim o rman mesmo tendo restaurado um backup do controlfile 
mais antigo, pode ter sido anterior a sequence 5 vai conseguir se resolver.

Também é legal incluir um antes do backup na sua rotina:

sql 'alter system archive log current'


Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D29501.B28062F0]<http://www.mufalani.com.br/>[cid:image002.png@01D29501.B28062F0]



De: <oracle_br@yahoogrupos.com.br> em nome de "carloseduard...@yahoo.com 
[oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: sábado, 4 de março de 2017 15:56
Para: Yahoo! Brazil <oracle_br@yahoogrupos.com.br>
Assunto: [oracle_br] Problema ao realizar Recovery


Cenario: Oracle EE 12.1 File system
Linux: 6.5


Estava realizando alguns procedimentos de restore/recovery. De diversos tipos, 
porém fui realizar um cenário de desastre recovery, deletando todos os arquivos 
do servidor, SPFILE, PFILE, TEMPFILE, CONTROLFILE, UNDO, SYSTEM, TODOS OS 
DATAFILES e REDO LOGS.

Até aqui tudo bem, claro que antes do DELETE via SO eu realizei um "backup 
database plus archivelog delete input;"

Procedimentos:

1 - set dbid=
 startup nomount;

2 - restore spfile from 'diretorio do arquivo de autobackup'

3 - shutdown immediate;

4 - startup nomount;

5 - set dbid=xxx
 restore controlfile from 'diretorio do arquivo do autobackup';
alter database mount;

6 - restore database;

7 - recover database;


RMAN-00571: ===
RMAN-00569: === ERROR MESSAGE STACK FOLLOWS ===
RMAN-00571: ===
RMAN-03002: failure of recover command at 03/03/2017 00:42:00
RMAN-06054: media recovery requesting unknown archived log for thread 1 with 
sequence 5 and starting SCN of 2919760

RMAN> list backup of archivelog all;


List of Backup Sets
===


BS Key  Size   Device Type Elapsed Time Completion Time
--- -- ---  ---
1   8.03M  DISK00:00:03 03-MAR-17
BP Key: 1   Status: AVAILABLE  Compressed: NO  Tag: TAG20170303T000613
Piece Name:
/u01/app/oracle/fast_recovery_area/TERRA1/backupset/2017_03_03/o1_mf_a_TAG20170303T000613_dckqfc0t_.bkp

  List of Archived Logs in backup set 1
  Thrd Seq Low SCNLow Time  Next SCN   Next Time
   --- -- - -- -
  11   271403928-FEB-17 271624928-FEB-17
  12   271624928-FEB-17 291625228-FEB-17
  13   291625228-FEB-17 291963703-MAR-17

BS Key  Size   Device Type Elapsed Time Completion Time
--- -- ---  ---
2   1.81M  DISK00:00:00 03-MAR-17
BP Key: 2   Status: AVAILABLE  Compressed: NO  Tag: TAG20170303T000613
Piece Name:
/u01/app/oracle/fast_recovery_area/TERRA1/backupset/2017_03_03/o1_mf_a_TAG20170303T000613_dckqfnoh_.bkp

  List of Archived Logs in backup set 2
  Thrd Seq Low SCNLow Time  Next SCN   Next Time
   --- -- - -- -
  11   271154428-FEB-17 271403928-FEB-17

BS Key  Size   Device Type Elapsed Time Completion Time
--- -- ---  ---
3   512.00KDISK00:00:00 03-MAR-17
BP Key: 3   Status: AVAILABLE  Compressed: NO  Tag: TAG20170303T000613
Piece Name:
/u01/app/oracle/fast_recovery_area/TERRA1/backupset/2017_03_03/o1_mf_a_TAG20170303T000613_dckqfp27_.bkp

  List of Archived Logs in backup set 3
  Thrd Seq Low SCNLow Time  Next SCN   Next Time
   --- -- - -- -
  171  271175828-FEB-17 271223228-FEB-17

BS Key  Size   Device Type Elapsed Time Completion Time
--- -- ---  ---
4   243.50KDISK00:00:00 03-MAR-17
BP Key: 4   Status: AVAILABLE  Compressed: NO  Tag: TAG20170303T000613
Piece Name:
/u01/app/oracle/fast_recovery_area/TERRA1/backupset/2017_03_03/o1_mf_a_TAG20170303T000613_dckqfqgt_.bkp

  List of Archived Logs in backup set 4
  Thrd Seq Low SCNLow Time  Next SCN   Next Time
   --- -- - -- -
  170

Re: [oracle_br] Erro na instalação do Oracle Rac 11.2.0.4 no OEL 7.3

2017-02-23 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa noite,

  Você consegue dar ping e ssh entre as máquinas? No seu /etc/hosts das duas 
máquinas tem resolução para rac1 e rac2?

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D28E43.91F08DE0]<http://www.mufalani.com.br/>[cid:image002.png@01D28E43.91F08DE0]



De: <oracle_br@yahoogrupos.com.br> em nome de "Marcos Vinicius de Almeida Rocha 
mva.ro...@yahoo.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: sexta-feira, 24 de fevereiro de 2017 02:08
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: [oracle_br] Erro na instalação do Oracle Rac 11.2.0.4 no OEL 7.3


Bom dia senhores.


Um amigo esta tomando um erro na instalação do Oracle RAC 11.2.0.4 no OEL7.3.
Parei para replicar esta instalação aqui em casa usando virtual box, para 
tentar ajudar e tomei o mesmo erro (segue abaixo) durante o cluster verify pre 
crsinst.

Já desabilitei o selinux, iptables, instalei todos os pacotes, acertei os 
parâmetros do limits e do kernel, as configurações de rede estão corretas (e o 
multicast esta habilitado), os discos estão configurados no fstab, rodei o 
mcasttest e também deu erro.

Alguém já passou por este problema?


Checking subnet "192.168.1.0" for multicast communication with multicast group 
"230.0.1.0"...
PRVG-11134 : Interface "192.168.1.61" on node "rac2" is not able to communicate 
with interface "192.168.1.61" on node "rac2"
PRVG-11134 : Interface "192.168.1.61" on node "rac2" is not able to communicate 
with interface "192.168.1.60" on node "rac1"
PRVG-11134 : Interface "192.168.1.60" on node "rac1" is not able to communicate 
with interface "192.168.1.61" on node "rac2"
PRVG-11134 : Interface "192.168.1.60" on node "rac1" is not able to communicate 
with interface "192.168.1.60" on node "rac1"
Checking subnet "192.168.1.0" for multicast communication with multicast group 
"224.0.0.251"...
PRVG-11134 : Interface "192.168.1.61" on node "rac2" is not able to communicate 
with interface "192.168.1.61" on node "rac2"
PRVG-11134 : Interface "192.168.1.61" on node "rac2" is not able to communicate 
with interface "192.168.1.60" on node "rac1"
PRVG-11134 : Interface "192.168.1.60" on node "rac1" is not able to communicate 
with interface "192.168.1.61" on node "rac2"
PRVG-11134 : Interface "192.168.1.60" on node "rac1" is not able to communicate 
with interface "192.168.1.60" on node "rac1"
Checking subnet "10.0.0.0" for multicast communication with multicast group 
"230.0.1.0"...
PRVG-11134 : Interface "10.43.1.61" on node "rac2" is not able to communicate 
with interface "10.43.1.61" on node "rac2"
PRVG-11134 : Interface "10.43.1.61" on node "rac2" is not able to communicate 
with interface "10.43.1.60" on node "rac1"
PRVG-11134 : Interface "10.43.1.60" on node "rac1" is not able to communicate 
with interface "10.43.1.61" on node "rac2"
PRVG-11134 : Interface "10.43.1.60" on node "rac1" is not able to communicate 
with interface "10.43.1.60" on node "rac1"
Checking subnet "10.0.0.0" for multicast communication with multicast group 
"224.0.0.251"...
PRVG-11134 : Interface "10.43.1.61" on node "rac2" is not able to communicate 
with interface "10.43.1.61" on node "rac2"
PRVG-11134 : Interface "10.43.1.61" on node "rac2" is not able to communicate 
with interface "10.43.1.60" on node "rac1"
PRVG-11134 : Interface "10.43.1.60" on node "rac1" is not able to communicate 
with interface "10.43.1.61" on node "rac2"
PRVG-11134 : Interface "10.43.1.60" on node "rac1" is not able to communicate 
with interface "10.43.1.60" on node "rac1"




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



Re: [oracle_br] libaio.so.1

2017-02-21 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Provável que vc tenha atualizado algumas libs do seu SO. Já tentou fazer um 
relink da oracle home?

Get Outlook for iOS


From: oracle_br@yahoogrupos.com.br  on behalf of 
Ricardo Monteiro ricardolgmonte...@yahoo.com.br [oracle_br] 

Sent: Tuesday, February 21, 2017 3:24:22 PM
To: Yahoo! Brazil
Subject: [oracle_br] libaio.so.1



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

Abs
Ricardo




Re: [oracle_br] Re: Recover database

2017-02-21 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
O rman popula algumas views... uma que costumo usar regularmente é 
v$rman_output (filtrando pelo session_key).

Get Outlook for iOS


From: oracle_br@yahoogrupos.com.br  on behalf of 
'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br] 

Sent: Tuesday, February 21, 2017 1:38:20 PM
To: oracle_br@yahoogrupos.com.br
Subject: RES: [oracle_br] Re: Recover database


Chiappa / Rodrigo,
Obrigado pelas dicas.
Restaurando os archives do backup consegui levantar o banco.

Existe alguma maneira de consultar os archives que estão num determinado 
backup? Pois no log vem tudo desordenado.

Uma outra questão, porque após fazer o restore e tentar fazer o recover 
database o rman solicita archives que não tenho no meu backup?
Neste caso no log tenho a sequencia de 334274 a 334625 e no recover o rman pede 
o 334626 em diante. Pode ser alguma falha no meu script de backup?

RMAN-03002: failure of recover command at 02/18/2017 22:30:28
RMAN-06053: unable to perform media recovery because of missing log
. . . .
RMAN-06025: no backup of log thread 1 seq 334630 lowscn 7193458941288 found to 
restore
RMAN-06025: no backup of log thread 1 seq 334629 lowscn 7193458610654 found to 
restore
RMAN-06025: no backup of log thread 1 seq 334628 lowscn 7193458409182 found to 
restore
RMAN-06025: no backup of log thread 1 seq 334627 lowscn 7193458017322 found to 
restore
RMAN-06025: no backup of log thread 1 seq 334626 lowscn 7193457646797 found to 
restore

Grato,
Ednilson

De: 
sentto-1682896-121546-1487612760-ednilson.silva=jbs.com...@returns.groups.yahoo.com
 
[mailto:sentto-1682896-121546-1487612760-ednilson.silva=jbs.com...@returns.groups.yahoo.com]
 Em nome de jlchia...@yahoo.com.br [oracle_br]
Enviada em: segunda-feira, 20 de fevereiro de 2017 14:43
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Re: Recover database



Bem, como o restore dos datafiles/do database em princípio foi ok, não é tão 
provável (embora possa acontecer, até é possível se ter permissões diferentes 
para área de dados e de archives) questões de permissão Mas eu concordo com 
vc (fiz essa mesma sugestão na minha resposta) de restaurar manualmente e 
diretamente apenas os archives que contém as sequences que o RECOVER não 
encontra : aí qquer problema de permissão, de corrupção física, seja do que 
for, já se recebe uma msg clara e direta em resposta
 E é lógico, o colega não diz então a gente ** não sabe ** se (por exemplo) ele 
dispõe de um robô que já localiza e monta a(s) fita(s) necessárias ou não, 
então talvez seja necessário um pouco mais do que só alocar canal, mas seja o 
que for ele vai ter que fazer pra disponibilizar o restore dos archives que 
possuem as sequences faltantes, sim...

 []s

   Chiappa




Re: [oracle_br] Re: Recover database

2017-02-20 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

As vezes pode ser problemas com o seu MML, como falta de permissão do novo 
host (creio que nao esteja restaurando em producao).
Pede pro seu adm restaurar apenas essas sequencias em um filesystem ou 
tenta alocar um canal de fita e fazer o restore archivelog from sequence  
until sequence ;

Get Outlook for iOS


From: oracle_br@yahoogrupos.com.br  on behalf of 
'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br] 

Sent: Monday, February 20, 2017 9:05:35 AM
To: oracle_br@yahoogrupos.com.br
Subject: RES: [oracle_br] Re: Recover database


Chiappa,
Este banco em especial tem 14T, durante o dia a cada uma hora é feito um backup 
de archive para fita e removido do disco.
Das 04:00 as 09:00 esse backup de archive não executa, pois neste período é 
feito meu backup diário.

Na primeira tentativa de recover executei apenas “recover databasse”, e recebi 
este erro abaixo.

RMAN-03002: failure of recover command at 02/18/2017 22:30:28
RMAN-06053: unable to perform media recovery because of missing log
RMAN-06025: no backup of log thread 1 seq 334630 lowscn 7193458941288 found to 
restore
RMAN-06025: no backup of log thread 1 seq 334629 lowscn 7193458610654 found to 
restore
RMAN-06025: no backup of log thread 1 seq 334628 lowscn 7193458409182 found to 
restore
RMAN-06025: no backup of log thread 1 seq 334627 lowscn 7193458017322 found to 
restore
RMAN-06025: no backup of log thread 1 seq 334626 lowscn 7193457646797 found to 
restore

Então, fiz um “recover database until sequence 334624;” e mesmo assim gerou o 
erro abaixo;

RMAN-03002: failure of recover command at 02/19/2017 01:43:35
RMAN-20506: no backup of archivelog found
RMAN-06053: unable to perform media recovery because of missing log
RMAN-06025: no backup of log thread 1 seq 334313 lowscn 7193360263262 found to 
restore
RMAN-06025: no backup of log thread 1 seq 334312 lowscn 7193359927010 found to 
restore
RMAN-06025: no backup of log thread 1 seq 334311 lowscn 7193359587529 found to 
restore
RMAN-06025: no backup of log thread 1 seq 334310 lowscn 7193359273882 found to 
restore
RMAN-06025: no backup of log thread 1 seq 334309 lowscn 7193358983695 found to 
restore
RMAN-06025: no backup of log thread 1 seq 334308 lowscn 7193358807312 found to 
restore
RMAN-06025: no backup of log thread 1 seq 334307 lowscn 7193358696701 found to 
restore

Só que no log deste backup eu tenho essas sequencias, mas não restaura.

Esse script de backup esta igual a outros mais databases, e não tenho esse tipo 
de problema, faz o recover sem erros.

Grato,
Ednilson

De: 
sentto-1682896-121537-1487538759-ednilson.silva=jbs.com...@returns.groups.yahoo.com
 
[mailto:sentto-1682896-121537-1487538759-ednilson.silva=jbs.com...@returns.groups.yahoo.com]
 Em nome de jlchia...@yahoo.com.br [oracle_br]
Enviada em: domingo, 19 de fevereiro de 2017 18:13
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: Recover database



Tudo jóia ?? Então, a primeira coisa a observar é que o conceito de HOT BACKUP 
no RDBMS Oracle é ** claro ** : depois de restaurar os arquivos com cópia dos 
datafiles, vc ** TEM ** que restaurar (e depois aplicar nesses datafiles) as 
alterações havidas BYTE A BYTE - essa que é a função dos archived redo log 
files SE vc perder (por qualquer motivo : falha na fita de backup, erro 
operacional que fez um archived redo log ser apagado sem backup íntegro, o que 
for) o backup do archive que continha a sequência de alterações X, fica MAIS 
QUE EVIDENTE que vc só consegue aplicar as alterações até a sequência X-1 
imediatamente anterior à que vc perdeu : ** todos ** os archives daí pra frente 
(x+1, x+2, etc, etc) ficam INÚTEIS porque vc tem essa falha em X, é isso
 Agora sim vc pode Avaliar o que eu vou dizer : normalmente o script que faz a 
retenção/remoção de archives já backupeados (sempre TENHA um, confiar em 
remoção manual é deixar a bola pro adversário pingando na pequena área sem 
goleiro, Murphy não perdoa), Justamente por causa dessa importãncia EXTREMA de 
vc não perder NENHUMA sequência de archives é que via de regra a gente só 
remove do disco os archives depois de eles já terem sido backupeados COM 
SUCESSO pelo menos umas três vezes Pelo que eu vi no seu script após uma 
leitura pro cima é JUSTAMENTE o que vc não faz : depois do "backup .format 
'c0090prd_Online_Mensal_DBF.dbf' database;" (que está 
backupeando os datafiles do seu database) vc pede um "backup filesperset 10 
format ..
archivelog all delete all input;", ou seja : vc faz um backup só dos archives E 
CEGAMENTE logo em seguida manda o delete all input, que os apaga SEM EXIGIR 
duplicidade ou triplicidade de backup Aí meu amigo se houver qualquer falha 
nesse backup é kaput, vc PERDEU a recuperabilidade completa. E BACKUP o 
ditado já diz, quem tem UM na verdade não tem NENHUM

Então a sua 

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

2017-02-17 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Volta o teu ultimo backup integro. Ou no ruim de tudo abre um chamado, reporte 
o que foi feito e talvez a oracle consiga ajudar com alguma coisa interna.

Get Outlook for iOS


From: oracle_br@yahoogrupos.com.br  on behalf of 
josi...@yahoo.com.br [oracle_br] 
Sent: Friday, February 17, 2017 12:20:46 PM
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Re: Baguncei o SYS



Já estou passando para a fase de tentar fazer um backup e restaurar em outro 
servidor.

Só que o Datapump também não está funcionando.

Alguém tem alguma recomendação ?




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

2017-02-17 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

   Lembrando que essa operação que você fez não é suportada... Doc ID 1073588.1

“Moving SYS owned object is not supported. SYS owned (data dictionary objects) 
should not be moved, their storage attributes should not be changed.“

 Se a operação de move de volta e rebuild funcionar e parar de dar erros, 
eu sugiro que você exporte os objetos dos schemas desse BD, recrie a instance e 
reimporte o banco e dados.

Obs.: Em ultimo caso, volte um último backup antes ter realizado o 
procedimento, com certeza irá funcionar como último recurso.

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D28915.1E202F70]<http://www.mufalani.com.br/>[cid:image002.png@01D28915.1E202F70]


De: <oracle_br@yahoogrupos.com.br> em nome de "Rodrigo Mufalani 
rodr...@mufalani.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: sexta-feira, 17 de fevereiro de 2017 11:53
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] Baguncei o SYS



De imediato,

Faça move nesses objetos SYS.KOTTD$ e SYS.SYS$SERVICE_METRICS_TAB de volta para 
a SYSTEM.

Como vc fez move, pode ter deixado índices inválidos nesses objetos, sendo 
assim, faça rebuild dos mesmos.

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D28914.747631E0]<http://www.mufalani.com.br/>[cid:image002.png@01D28914.747631E0]


De: <oracle_br@yahoogrupos.com.br> em nome de "josi...@yahoo.com.br 
[oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: sexta-feira, 17 de fevereiro de 2017 11:41
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] Baguncei o SYS


Obrigado pelo rápido reply Rodrigo.

Os comandos foram:

ALTER TABLE SYS.KOTTD$ MOVE TABLESPACE USER7;
ALTER TABLE SYS.SYS_LOB000515C2$$ MOVE TABLESPACE USER7;
ALTER TABLE SYS.SYS_IL000515C2$$ MOVE TABLESPACE USER7;
ALTER TABLE SYS.SYS_LOB011832C00031$$ MOVE TABLESPACE USER7;
ALTER TABLE SYS.SYS_IL011832C00031$$ MOVE TABLESPACE USER7;
ALTER TABLE SYS.SYS$SERVICE_METRICS_TAB MOVE TABLESPACE USER7;




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



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



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

2017-02-17 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
De imediato,

Faça move nesses objetos SYS.KOTTD$ e SYS.SYS$SERVICE_METRICS_TAB de volta para 
a SYSTEM.

Como vc fez move, pode ter deixado índices inválidos nesses objetos, sendo 
assim, faça rebuild dos mesmos.

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D28914.747631E0]<http://www.mufalani.com.br/>[cid:image002.png@01D28914.747631E0]


De: <oracle_br@yahoogrupos.com.br> em nome de "josi...@yahoo.com.br 
[oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: sexta-feira, 17 de fevereiro de 2017 11:41
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] Baguncei o SYS


Obrigado pelo rápido reply Rodrigo.

Os comandos foram:

ALTER TABLE SYS.KOTTD$ MOVE TABLESPACE USER7;
ALTER TABLE SYS.SYS_LOB000515C2$$ MOVE TABLESPACE USER7;
ALTER TABLE SYS.SYS_IL000515C2$$ MOVE TABLESPACE USER7;
ALTER TABLE SYS.SYS_LOB011832C00031$$ MOVE TABLESPACE USER7;
ALTER TABLE SYS.SYS_IL011832C00031$$ MOVE TABLESPACE USER7;
ALTER TABLE SYS.SYS$SERVICE_METRICS_TAB MOVE TABLESPACE USER7;





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



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

2017-02-17 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Qual foi exatamente o comando que usou para “bagunçar” o sys? Vai ajudar a 
tentar te ajudar.

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D28911.E93CC910]<http://www.mufalani.com.br/>[cid:image002.png@01D28911.E93CC910]


De: <oracle_br@yahoogrupos.com.br> em nome de "josi...@yahoo.com.br 
[oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: sexta-feira, 17 de fevereiro de 2017 11:21
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: [oracle_br] Baguncei o SYS



Olá pessoal,



tive que movimentar umas tabelas entre alguns tablespaces e no processo movi 
tabelas que eram do SYSTEM.



Agora o sistema está dando erro:



---

ORA-22303: tipo "SYS"."DBMSOUTPUT_LINESARRAY" não encontrado

ORA-00600: código de erro interno, argumentos: [kokaocr], [], [], [], [], [], 
[], []

ORA-06508: PL/SQL: não foi localizada a unidade de programa que está sendo 
chamada: "SYS.DBMS_OUTPUT"

ORA-06512: em line 2

---



Eu acredito que sejam apenas os synomys que se perderão ou então os pacotes do 
SYSTEM ficaram inválidos.



Alguém sugere algum procedimento para tentar resolver o problema?

Estou usando Oracle11.

Saudações a todos,
Josir.





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



Re: [oracle_br] crfclus.bdb

2017-02-09 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

   Em um ambiente RAC 11.2.0.4 eu segui com os seguintes passos:


Como root:



crsctl status resource

/u01/app/11.2.0/grid/bin/crsctl stop res ora.crf –init
cd /u01/app/11.2.0/grid/crf/db/$HOST
rm *.bdb
/u01/app/11.2.0/grid/bin/crsctl start res ora.crf -init



Obs.: Verifique os caminhos do seu ambiente. Onde tem $HOST será o nome das 
suas máquinas.


Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[X]<http://www.mufalani.com.br/>[X]


De: <oracle_br@yahoogrupos.com.br> em nome de "palomacbarb...@yahoo.com.br 
[oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: quinta-feira, 9 de fevereiro de 2017 15:10
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: [oracle_br] crfclus.bdb



Caros, boa tarde.



Oracle 11.2.0.4 Standard RAC 2 nós

Linux RedHat 5.7







Verifiquei que existe um arquivo chamado "crfclust.bdb" que hoje esta 
consumindo 100G de uma partição.

Em pesquisas verifiquei que indicam o procedimento abaixo para a limpeza:



Verificar o status do serviço antes do procedimento

$oclumon manage -get reppath



Parar o serviço

$crsctl stop res ora.crf -init



Deletar os arquivos

$rm *.bdb



Startar o serviço

$crsctl start res ora.crf -init



Verificar o status do serviço após o procedimento

$oclumon manage -get reppath





Alguém saberia me informar se esse procedimento está correto? E se isso pode 
afetar de alguma forma o banco?







Abraços,

Paloma Cristina Barbosa





Re: [oracle_br] Re: LUKS LINUS em ORACLE RAC

2017-02-07 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

  Sim, eu já usei isso em testes em laboratório já faz um tempinho, o que eu 
não consegui entender era exatamente a aplicação disso no ASM propriamente 
dito. Um disco formatado com ASM fora do mesmo não serve de muita coisa.
 Particularmente, não sei qual o tipo de informação vai ser armazenada nesse 
BD, mas creio que tem um monte de outras brechas de segurança em aplicação, 
pacotes com acesso pra public e outras coisas para se preocupar.

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D2815B.DE83C3B0]<http://www.mufalani.com.br/>[cid:image002.png@01D2815B.DE83C3B0]


De: <oracle_br@yahoogrupos.com.br> em nome de "jlchia...@yahoo.com.br 
[oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: terça-feira, 7 de fevereiro de 2017 15:58
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] Re: LUKS LINUS em ORACLE RAC



Rodrigo, cfrme 
https://docs.oracle.com/cd/E37670_01/E36387/html/ol_encrypt_sec.html no Oracle 
Linux 6 (e, óbvio, no RHEL 6 também) há Suporte para esse módulo de 
criptografia que é aplicado pelo SO nos disk devices que vc indica - assim, a 
colega lá tem os discos ASM dela criados em devices protegidos pelo LUKS, e 
quer saber o quanto isso está influenciando negativamente em performance...

Colega, eu não usei isso ainda (até porque Não Faz muito sentido imho vc ativar 
criptografia em devices que em tese *** NUNCA *** vão ser desconectados do 
Storage - LUKS ao que entendo foi pensado para PENDRIVES!!!) então não tenho 
experiência Real, mas ficaria surpreso se for extremo, principalmente porque o 
LUKS se aproveita do Advanced Encryption Standard New Instructions , o conjunto 
de intruções embutido nas CPUs mais modernas e deve fazer por hardware os 
cálculos

[]s

  Chiappa


---Em oracle_br@yahoogrupos.com.br, <rodr...@mufalani.com.br> escreveu:
Boa tarde,

O que eu não entendi é onde a criptografia entra nesse jogo ai. Em geral você 
usa um block device, um raw device ou mesmo o ASMlib para dispor os discos para 
o ASM. A menos que seu adm de S.O vai criptografar alguma partição no S.O, mas 
creio que isso aí não irá interferir no banco de dados.

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br><mailto:rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br>>
 | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br>>
<http://www.mufalani.com.br/>[cid:image001.png@01D28158.C1420440]<http://www.mufalani.com.br/>[cid:image002.png@01D28158.C1420440]


De: <oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> em nome 
de "palomacbarb...@yahoo.com.br<mailto:palomacbarb...@yahoo.com.br> 
[oracle_br]" <oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>>
Responder para: 
"oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>" 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>>
Data: terça-feira, 7 de fevereiro de 2017 15:38
Para: "oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>" 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>>
Assunto: [oracle_br] Re: LUKS LINUS em ORACLE RAC



Rodrigo, meu ambiente já está configurado com ASM em Storage compartilhada em 
um datacenter. As dúvidas que tenho é em relação a perda de performance e 
complexidade na administração com a criptografia utilizando o LUKS do LINUX.
A idéia é saber se alguém passa ou passou por tal experiência.


Paloma Cristina Barbosa.



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



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



Re: [oracle_br] Re: LUKS LINUS em ORACLE RAC

2017-02-07 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

O que eu não entendi é onde a criptografia entra nesse jogo ai. Em geral 
você usa um block device, um raw device ou mesmo o ASMlib para dispor os discos 
para o ASM. A menos que seu adm de S.O vai criptografar alguma partição no S.O, 
mas creio que isso aí não irá interferir no banco de dados.

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D28158.C1420440]<http://www.mufalani.com.br/>[cid:image002.png@01D28158.C1420440]


De: <oracle_br@yahoogrupos.com.br> em nome de "palomacbarb...@yahoo.com.br 
[oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: terça-feira, 7 de fevereiro de 2017 15:38
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: [oracle_br] Re: LUKS LINUS em ORACLE RAC



Rodrigo, meu ambiente já está configurado com ASM em Storage compartilhada em 
um datacenter. As dúvidas que tenho é em relação a perda de performance e 
complexidade na administração com a criptografia utilizando o LUKS do LINUX.
A idéia é saber se alguém passa ou passou por tal experiência.


Paloma Cristina Barbosa.



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



Re: [oracle_br] LUKS LINUS em ORACLE RAC

2017-02-07 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Paloma,

Até onde eu sei, com Oracle RAC SE você precisa usar ASM como storage.

[ ]'s
#mufalani

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

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

Em 7 de fev de 2017, às 15:15, 
palomacbarb...@yahoo.com.br [oracle_br] 
> escreveu:



Boa tarde,


Oracle 11.2.0.4 Standard RAC 2 nós

Linux RedHat 5.7

Storage compartilhada com criptografia (LUKS/LINUX)


Caros, alguém teve ou tem  conhecimento em criptografia em ambiente ORACLE com 
Storage compartilhada em datacenter utilizando discos SSD ?

Gostaríamos de saber se a perda de performance é alta e quais os riscos que o 
banco corre.



Abraços,

Paloma Cristina Barbosa







Re: [oracle_br] Re: conexão sen do desconectadas após 10 minutos

2017-01-26 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

   A raiz do problema é que seu time de redes implementou um keep alive na 
camada de redes na empresa e esqueceu de avisar ao DBA sobre isso.

  http://tldp.org/HOWTO/TCP-Keepalive-HOWTO/index.html

  O parâmetro que passei para você faz justamente o que o Chiappa havia 
mencionado, ou seja, a cada 5min ele manda um pacote de rede para dizer ao seu 
roteador (olha, não me derruba não que estou vivo aqui, hein). Como você disse 
que ocorria após 10 min, esse é o tempo padrão da maioria dos roteadores e por 
isso foi fácil chegar na solução.

  Eu não vejo como um problema manter essa rotina ligada por parte de redes, 
porém, essa falta de comunicação irrita.

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D277C9.5DAA0100]<http://www.mufalani.com.br/>[cid:image002.png@01D277C9.5DAA0100]



De: <oracle_br@yahoogrupos.com.br> em nome de "alisson daniel 
alisson...@yahoo.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: quinta-feira, 26 de janeiro de 2017 11:33
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] Re: conexão sen do desconectadas após 10 minutos


Perdão, José.


Não me esquecerei mais do nome correto. Sobre o problema já acione a equipe de 
infra. Vamos ver se conseguimos encontrar o problema raiz.

Mais uma vez obrigado pela explicação.

At,


Em Quinta-feira, 26 de Janeiro de 2017 8:41, "jlchia...@yahoo.com.br 
[oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:


Opa : é José, não João... Bem, primeiro observe que vc ** não ** solucionou o 
problema, vc o contornou : o que deve estar ocorrendo aí é que algum elemento 
da infra de redes estava matando sockets/conexões de rede inativas, e esse 
parâmetro que vc especificou faz um 'ping' de rede em intervalos curtos, assim 
não deixando a conexão de rede ficar inativa e 'evitando' portanto que ela seja 
eliminada
  Uma SOLUÇÃO necessariamente implicaria em RCA (encontrar a Causa Raiz, ie, 
encontrar QUEM mudou O QUE na sua infra de rede) mas como eu disse isso é 
difícil de se fazer por envolver áreas não sob controle do DBA, então talvez o 
CONTORNO que vc fez seja a ação possível no momento, não a solução...

 Sobre a sua perginta, depende exatamente de qual "processo" vc diz que caiu no 
servidor mas se for um processo shadow de conexão dedicada sim, faz sentido : 
se algum item da infra de rede (firewall, QOS no switch/host, o que for) matou 
uma conexão de rede no momento que o processo-cliente for tentar acionar o 
socket que estava criado e enviar ou receber algo do banco não existe mais a 
conexão de rede e abort por exceção é o resultado mais provável, sim...

 []s

   Chiappa




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



Re: [oracle_br] conexão sendo desconectadas após 10 minutos

2017-01-25 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
No lado do cliente

[ ]'s
#mufalani

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

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

Em 25 de jan de 2017, às 12:27, alisson daniel 
alisson...@yahoo.com.br<mailto:alisson...@yahoo.com.br> [oracle_br] 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> escreveu:



Olá Rodrigo,

Fiz a alteração do lado do servidor. É preciso para o banco para que ele 
entenda esse novo parâmetro no slqnet ?


Em Quarta-feira, 25 de Janeiro de 2017 10:50, "Rodrigo Mufalani 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> [oracle_br]" 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> escreveu:



Bom dia,

Configure o sqlnet.expire_time para um valor menor que 10 min.

Ex.: sqlnet.expire_time=5

[ ]'s
#mufalani

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

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

Em 25 de jan de 2017, às 11:32, 
alisson...@yahoo.com.br<mailto:alisson...@yahoo.com.br> [oracle_br] 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> escreveu:


Bom dia!

Senhores estou com o oracle 11.2.0.4.0 em um servidor windows 64x.

De um tempo para cá começou a conexão com mais de 10 minutos em espera serem 
canceladas , tendo que reconectar novamente no banco.

minhas configuração do sqlnet colocoquei até os parâmetros

SQLNET.INBOUND_CONNECT_TIMEOUT = 2400
SQLNET.SEND_TIMEOUT = 2400
SQLNET.RECV_TIMEOUT = 2400

para que aumentasse esse Timeout;

Nos arquivos de logs não encontro nada relacionado aos cancelamentos das 
conexões.
Fire do windows está desabilitado e usamos um fire da SonicWall , mas até 
colocamos um timer bem alto para testar ( coisa de 4H ) ...

Alguém já passou por isso ?







Re: [oracle_br] conexão sendo desconectadas após 10 minutos

2017-01-25 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

Configure o sqlnet.expire_time para um valor menor que 10 min.

Ex.: sqlnet.expire_time=5

[ ]'s
#mufalani

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

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

Em 25 de jan de 2017, às 11:32, 
alisson...@yahoo.com.br [oracle_br] 
> escreveu:



Bom dia!


Senhores estou com o oracle 11.2.0.4.0 em um servidor windows 64x.


De um tempo para cá começou a conexão com mais de 10 minutos em espera serem 
canceladas , tendo que reconectar novamente no banco.


minhas configuração do sqlnet colocoquei até os parâmetros


SQLNET.INBOUND_CONNECT_TIMEOUT = 2400

SQLNET.SEND_TIMEOUT = 2400

SQLNET.RECV_TIMEOUT = 2400


para que aumentasse esse Timeout;


Nos arquivos de logs não encontro nada relacionado aos cancelamentos das 
conexões.

Fire do windows está desabilitado e usamos um fire da SonicWall , mas até 
colocamos um timer bem alto para testar ( coisa de 4H ) ...


Alguém já passou por isso ?






Re: [oracle_br] Agrupador no SQL

2017-01-20 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia Fabiano,

   A função que você não testou foi o count(*) agrupando todas as linhas dessa 
sua tabela:

   SELECT
  COD
 , PROD
 , TO_CHAR(DATA,’DD/MM/RR’) DATA
 , COUNT(1) QTD_OU_AGRUPADOR
  FROM
SUA_TABELA
GROUP BY
  COD
 , PROD
 , TO_CHAR(DATA,’DD/MM/RR’)
;

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D2730C.13B2C350]<http://www.mufalani.com.br/>[cid:image002.png@01D2730C.13B2C350]


De: <oracle_br@yahoogrupos.com.br> em nome de "Fabiano Picolotto 
fabiano...@gmail.com [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: sexta-feira, 20 de janeiro de 2017 08:13
Para: Oracle Grupo <oracle_br@yahoogrupos.com.br>
Assunto: [oracle_br] Agrupador no SQL


Bom dia Pessoa,

tenho a seguinte situação

Tabela
| COD| PROD | DATA   |
| 1  | 10   | 01/01/2017 |
| 2  | 10   | 01/01/2017 |
| 3  | 20   | 01/01/2017 |
| 4  | 30   | 01/01/2017 |
| 5  | 30   | 01/01/2017 |
| 6  | 10   | 01/01/2017 |
| 7  | 10   | 01/01/2017 |

Preciso criar uma coluna que identifique a qual agrupador a linha pertence, 
levando em consideração a DATA e PROD, mas ordenando pelo COD

Exemplo
| COD| PROD | DATA   | Agrupador
| 1  | 10   | 01/01/2017 | 1
| 2  | 10   | 01/01/2017 | 1
| 3  | 20   | 01/01/2017 | 2
| 4  | 30   | 01/01/2017 | 3
| 5  | 30   | 01/01/2017 | 3
| 6  | 10   | 01/01/2017 | 4
| 7  | 10   | 01/01/2017 | 4

Tentei algumas funções analiticas mas não cheguei ao mesmo resultado, e 
desenvolver uma função própria tornaria o SQL muito lento

se alguem puder ajudar

Oracle 11gR2


Fabiano P.
Fone: (46) 9120-8400
E-Mail: fabiano...@gmail.com<mailto:fabiano...@gmail.com>
Skype: fabianofpb



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



Re: [oracle_br] Re: Erro ao instalar GRID

2017-01-17 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

   Procura na net ai um script para isso que é uma marretada no nslookup, só 
assim que consegui instalar um RAC em meu laptop usando maquinas virtuais.


Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D270B9.7B625BF0]<http://www.mufalani.com.br/>[cid:image002.png@01D270B9.7B625BF0]



De: <oracle_br@yahoogrupos.com.br> em nome de "Rafael Mendonca 
raffaell.t...@yahoo.com [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: terça-feira, 17 de janeiro de 2017 11:59
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] Re: Erro ao instalar GRID


obs: Após o clone os ips foram trocados confome descrito no etc-hosts e o 
hostname foi modificado tb o etc-sysconfig-network e o endereco MAC tb. As 
maquinas se comunicam entre si tanto na rede publica, como na rede priv.

Em Terça-feira, 17 de Janeiro de 2017 10:43, "Rafael Mendonca 
raffaell.t...@yahoo.com [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:


Obrigado pelo retorno Chiappa, desculpe-me pela falta de informação.

Segue:

/u01/app/oracle/crsdata/rac1/crsconfig/cluutil3.log



[main] [ 2017-01-17 10:03:18.703 BRT ] [ClusterUtil.main:213]  Trace enabled
[main] [ 2017-01-17 10:03:18.711 BRT ] [SRVMContext.init:114]  Performing SRVM 
Context init. Init Counter=1
[main] [ 2017-01-17 10:03:18.751 BRT ] [Library.load:194]  library.load
[main] [ 2017-01-17 10:03:18.752 BRT ] [sPlatform.isHybrid:66]  osName=Linux 
osArch=amd64 JVM=64 rc=false
[main] [ 2017-01-17 10:03:18.784 BRT ] [SRVMContext.init:131]  SRVM Context 
init-ed
[main] [ 2017-01-17 10:03:18.795 BRT ] [Utils.getLocalHost:430]  Hostname 
retrieved: rac1.localdomain, returned: rac1
[main] [ 2017-01-17 10:03:18.795 BRT ] [ClusterwareCkpt.parseArgs:250]  args = 
-ckpt,-oraclebase,/u01/app/oracle,-chkckpt,-name,ROOTCRS_STACK,-pname,VERSION
[main] [ 2017-01-17 10:03:18.795 BRT ] [ClusterwareCkpt.executeCkpt:1023]  
Parsed Arguments
[main] [ 2017-01-17 10:03:18.796 BRT ] [ClusterwareCkpt.executeCkpt:1049]  
Processing chkckpt command line arguments
[main] [ 2017-01-17 10:03:18.796 BRT ] [ClusterwareCkpt.parseArgs:250]  args = 
-ckpt,-oraclebase,/u01/app/oracle,-chkckpt,-name,ROOTCRS_STACK,-pname,VERSION
[main] [ 2017-01-17 10:03:18.798 BRT ] [ClusterwareCkpt.isPropertyExists:346]  
Checking checkpoint property:VERSION exists for checkpoint: ROOTCRS_STACK
[main] [ 2017-01-17 10:03:18.985 BRT ] [ClusterwareCkpt.getCkptFileLoc:240]  
ckpt file location is /u01/app/oracle/crsdata/rac1/crsconfig/ckptGridHA_rac1.xml
[main] [ 2017-01-17 10:03:18.986 BRT ] [ClusterwareCkpt.isPropertyExists:381]  
Checkpoint property: VERSION found
[main] [ 2017-01-17 10:03:18.988 BRT ] [ClusterUtil.main:236]  
ClusterUtil.execute rc: 0
[main] [ 2017-01-17 10:03:29.388 BRT ] [ClusterUtil.main:213]  Trace enabled
[main] [ 2017-01-17 10:03:29.394 BRT ] [SRVMContext.init:114]  Performing SRVM 
Context init. Init Counter=1
[main] [ 2017-01-17 10:03:29.425 BRT ] [Library.load:194]  library.load
[main] [ 2017-01-17 10:03:29.426 BRT ] [sPlatform.isHybrid:66]  osName=Linux 
osArch=amd64 JVM=64 rc=false
[main] [ 2017-01-17 10:03:29.455 BRT ] [SRVMContext.init:131]  SRVM Context 
init-ed
[main] [ 2017-01-17 10:03:29.472 BRT ] [Utils.getLocalHost:430]  Hostname 
retrieved: rac1.localdomain, returned: rac1
[main] [ 2017-01-17 10:03:29.472 BRT ] [ClusterwareCkpt.parseArgs:250]  args = 
-ckpt,-oraclebase,/u01/app/oracle,-chkckpt,-name,ROOTCRS_OLR,-status
[main] [ 2017-01-17 10:03:29.473 BRT ] [ClusterwareCkpt.executeCkpt:1023]  
Parsed Arguments
[main] [ 2017-01-17 10:03:29.473 BRT ] [ClusterwareCkpt.executeCkpt:1049]  
Processing chkckpt command line arguments
[main] [ 2017-01-17 10:03:29.474 BRT ] [ClusterwareCkpt.parseArgs:250]  args = 
-ckpt,-oraclebase,/u01/app/oracle,-chkckpt,-name,ROOTCRS_OLR,-status
[main] [ 2017-01-17 10:03:29.475 BRT ] [ClusterwareCkpt.getCkptStatus:299]  
Checking to see if checkpoint:ROOTCRS_OLRhas successfuly completed
[main] [ 2017-01-17 10:03:29.632 BRT ] [ClusterwareCkpt.getCkptFileLoc:240]  
ckpt file location is /u01/app/oracle/crsdata/rac1/crsconfig/ckptGridHA_rac1.xml
[main] [ 2017-01-17 10:03:29.632 BRT ] [ClusterwareCkpt.getCkptStatus:323]  
Reading data for checkpoint: ROOTCRS_OLR
[main] [ 2017-01-17 10:03:29.635 BRT ] [ClusterUtil.main:236]  
ClusterUtil.execute rc: 0
[main] [ 2017-01-17 10:03:35.798 BRT ] [ClusterUtil.main:213]  Trace enabled
[main] [ 2017-01-17 10:03:35.803 BRT ] [SRVMContext.init:114]  Performing SRVM 

Re: [oracle_br] Re: Duvida na construção de select para locali zar um Nome com ou sem acento (JOÃO e JOAO)

2016-12-20 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Daniel,

   Não é o melhor dos mundos em se tratando de performance, mas, você poderia 
usar essa function neste link
http://glufke.net/oracle/viewtopic.php?t=516

Dependendo de como vc vai buscar, nao vai ficar ruim, tente adicionar mais 
filtros...

Select *
>From tab1
Where f_tiraacento(col1)='JOAO';

OBS.: isso vai fazer um full scan, entao tome cuidado principalmente ao usar em 
uma tabela grande.


Get Outlook for iOS


From: oracle_br@yahoogrupos.com.br  on behalf of 
Daniel Mota daniel...@gmail.com [oracle_br] 
Sent: Tuesday, December 20, 2016 10:34:02 PM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Re: Duvida na construção de select para locali zar um 
Nome com ou sem acento (JOÃO e JOAO)



Boa noite Chiappa.

Me desculpe, no momento de pedir ajuda acabei deixando itens importantes sem 
descrever.
Estou me conectando a um banco oracle 11g na release 11.2.0.4 se não me engano, 
a aplicação é feita em delphi, a mesma tem apenas um user, e os usuários do 
sistema são geridos em uma tabela neste usuário.

A empresa esta entrando em recesso vou testar as suas sugestões. Infelizmente 
não dispomos de um DBA, por isso de estar aqui pedindo ajuda.

Agradeço a sua disposição.

att,

Daniel

Em 14 de dezembro de 2016 11:02, 
jlchia...@yahoo.com.br [oracle_br] 
> escreveu:


Seguinte : vc tem diversas possibilidades pra isso - como vc não diz a Versão 
nem a Edição do seu RDBMS Oracle, nem diz se usa sessões isoladas ou algum tipo 
de pool de conexão pra se conectar no banco, e Também não diz se cada usuário 
da aplicação cria a sua sessão particular com o seu usuário no banco Oracle , 
não podemos dizer qual dessas soluções abaixo seria aplicável
 Estou (já que vc NÂO NOS INFORMA) aqui SUPONDO que a sua aplicação tem os SQLs 
escritos no código-fonte, e que através de algum comando da linguagem/tool de 
desenvolvimento a aplicação se conecta no banco , esses SQLs são enviados pro 
banco e os resultsets são processados na aplicação...

 Isso posto,  de modo geral seriam as soluções  :

a. SE for viável em termos de Armazenamento/gasto de espaço em disco, vc pode 
ter uma coluna que ESPELHA o conteúdo da coluna NM_ENTIDADE mas tirando 
acentos, depois a Aplicação faz a consulta nessa coluna-espelho MAS exibe a 
coluna 'real' : no banco 11g em diante isso seria Automático usando o recurso 
da VIRTUAL COLUMN, em versões mais antigas a Aplicação teria que manter isso OU 
vc teria que ter uma trigger

b. SE cada usuário tem a sua sessão dedicada no banco, E os outros SQLs que vão 
ser executados nessa sessão podem também trabalhar com comparações sem 
acentuação, vc pode Ajustar alguns parâmetros de sessão para que o Oracle faça 
comparações e ordenações desprezando acentos : seriam comandos tipo ALTER 
SESSION SET NLS_COMP=LINGUISTIC; e  ALTER SESSION SET NLS_SORT=BINARY_xx; , one 
esse xx pode ser CI (Case-Insensitive, também ignora maiusc/minusc) ou pode não 
estar presente (só BYNARY) aí respeita  minusc/maiusc, entre outras opções - 
CONSULTE A DOCUMENTAÇÂO DA SUA VERSÃO, isso pode mudar de acordo com a versão 
em uso...
 Isso pode ser feito dentro da aplicação (basta a aplicação mandar o comando 
ALTER SESSION desejado pro banco - isso é SQL (veja que o comando ALTER é  
SIM  um comando SQL, até por isso está DOCUMENTADO NO MANUAL ORACLE DE 
SQL!!), então da mesma maneira que a sua linguagem/tool de programação pe capaz 
de enviar SELECTs pro banco ela DEVE SER CAPAZ de enviar ALTER SESSION), ou 
ENTÃO isso pode ser feito automaticamente pelo RDBMS Oracle quando a sessão é 
criada (veja o item LOGON TRIGGER na doc Oracle).

 Uma ** VARIAÇÃO ** da técnica, para 'isolar' o setting de ignorar acentos pra 
uma query, é vc (NO CÓDIGO-FONTE da sua aplicação!) alterar imediatamente antes 
da sua query o ALTER, executar a query e depois voltar o ALTER para o valor que 
estava antes

c. a sua idéia de ter uma função que troca os caracteres acentuados é possível 
sim também : a TRANSLATE funciona, é possível também usar outras funções 
built-in do RDBMS Oracle, e tais funções podem ser encapsuladas numa FUNCTION 
sua ou escritas diretamente no SQL da aplicação, sim


==> Porém, temos as questões de performance, SE o volume de dados a pesquisar 
será considerável : pra começo de conversa, se vc tem um índice criado com o 
valor "normal" da coluna X, OBVIAMENTE é isso que está armazenado no índice, se 
vc altera esse conteúdo com uma função qualquer LOGICAMENTE o índice não tem 
mais os mesmos valores então via de regra NÂO será Usado. Pra solucionar 
isso, vc pode criar um índice que indexe a mesma exata função que vc vai usar 
na pesquisa, veja na doc Oracle sobre FUNCTION BASED INDEX...
 Outro ponto é que vc usa % no começo e no fim, isso via de regra ** IMPEDE ** 
a 

Re: [oracle_br] LISTENER

2016-12-20 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Carlos,

   Dá uma olhada no log do listener veja qual o erro que ele te mostra, talvez 
vai ajudar a solucionar o problema. Provável que esteja em: 
/u01/app/oracle/diag/tnslsnr/primary_dg/listener/trace/

  Obs.: Na sua casa ou trabalho não tem mais ninguém usando esse ip ou com 
listener configurado com esse ip não né?

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D25ACC.9A18CAF0]<http://www.mufalani.com.br/>[cid:image002.png@01D25ACC.9A18CAF0]


De: <oracle_br@yahoogrupos.com.br> em nome de "carloseduard...@yahoo.com 
[oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: terça-feira, 20 de dezembro de 2016 13:18
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] LISTENER


Ricardo, segue:

[oracle@primary_dg admin]$ ps -ef | grep lsnr
oracle2968  2950  0 12:10 pts/100:00:00 grep lsn

Chiappa/Rodrigo, seguem as modificações:

==> /etc/hosts  antigo

#127.0.0.1   localhost.localdomain localhost
20.0.0.10   primary_dg.oracle.com  primary_dg
20.0.0.20   standby_dg.oracle.com  standby_dg

==> /etc/hosts alterado

#127.0.0.1   localhost.localdomain localhost
20.0.0.10   primary_dg.localdomain  primary_dg
20.0.0.20   standby_dg.localdomain  standby_dg

Ipv4 settings:

Search Domain (Antigo): primary_dg.oracle.com
Search Domain (Novo): primary_dg.localdomain

Também alterei o LISTENER para:

 (ADDRESS = (PROTOCOL = TCP)(HOST = primary_dg.localdomain)(PORT = 1521))

e fiz o teste setando o IP

 (ADDRESS = (PROTOCOL = TCP)(HOST = 20.0.0.10)(PORT = 1521))

O listener sobe, mas logo depois ele falha:


[oracle@primary_dg admin]$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 20-DEC-2016 12:12:02

Copyright (c) 1991, 2011, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=20.0.0.10)(PORT=1521)))
STATUS of the LISTENER

Alias LISTENER
Version   TNSLSNR for Linux: Version 11.2.0.3.0 - Production
Start Date20-DEC-2016 12:11:54
Uptime0 days 0 hr. 0 min. 7 sec
Trace Level   off
Security  ON: Local OS Authentication
SNMP  OFF
Listener Parameter File   
/u01/app/oracle/product/12.1.0.2/db_1/network/admin/listener.ora
Listener Log File 
/u01/app/oracle/diag/tnslsnr/primary_dg/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=20.0.0.10)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Services Summary...
Service "ORCL" has 1 instance(s).
  Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
[oracle@primary_dg admin]$
[oracle@primary_dg admin]$
[oracle@primary_dg admin]$
[oracle@primary_dg admin]$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 20-DEC-2016 12:12:06

Copyright (c) 1991, 2011, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=20.0.0.10)(PORT=1521)))
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   Linux Error: 111: Connection refused
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))

TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   Linux Error: 111: Connection refused
[oracle@primary_dg admin]$
[oracle@primary_dg admin]$



Mais alguma sugestão, nunca apanhei tanto para esse tal de LISTENER, rs.

OBS : eu ** nem imagino ** porque vc não está usando registro dinâmico E porque 
está tentando registrar via SID ao invés de SERVICE_NAME : algum motivo 
Específico pra isso ???

Eu não entendi o seu questionamento, desculpe a minha ignorância.


Em Terça-feira, 20 de Dezembro de 2016 11:48, "Ricardo Arnoud 
ricardo...@gmail.com [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:


Por favor, dá um ps -ef | grep lsnr e posta o resultado completo.

2016-12-20 12:12 GMT-02:00 
jlchia...@yahoo.com.br<mailto:jlchia...@yahoo.com.br> [oracle_br] 
<oracle_br@yahoogrupos.com.br<mailto: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 

Re: [oracle_br] LISTENER

2016-12-20 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

   Note que o listener sobe e depois cai. Meu caro, eu notei que está usando o 
domínio da oracle e provável que seu DNS não consiga resolver esse nome...

   O teu problema muito provavelmente está ligado ao /etc/hosts

Minhas sugestões:


1) Não use o domain oracle.com

2) Como dica, se for para testes, use o ip 0.0.0.0 
(http://mufalani.com.br/listener-rondando-em-0-0-0-0-virtual-box-oracle-12c/)

Caso queira usar nomes, tenha certeza que seu dns local ou de rede possa 
resolver o nome completo da máquina.

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D25AB6.315AAEE0]<http://www.mufalani.com.br/>[cid:image002.png@01D25AB6.315AAEE0]


De: <oracle_br@yahoogrupos.com.br> em nome de "carloseduard...@yahoo.com 
[oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: terça-feira, 20 de dezembro de 2016 11:01
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] LISTENER


Rodrigo, obrigado pela ajuda, fiz o que voce me pediu, segue:

LISTENER =
  (DESCRIPTION_LIST =
(DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = primary_dg.oracle.com)(PORT = 1521))
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
  )

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

ADR_BASE_LISTENER = /u01/app/oracle

[oracle@primary_dg admin]$ lsnrctl start

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 20-DEC-2016 09:56:28

Copyright (c) 1991, 2011, Oracle.  All rights reserved.

Starting /u01/app/oracle/product/12.1.0.2/db_1/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 11.2.0.3.0 - Production
System parameter file is 
/u01/app/oracle/product/12.1.0.2/db_1/network/admin/listener.ora
Log messages written to 
/u01/app/oracle/diag/tnslsnr/primary_dg/listener/alert/log.xml
Listening on: 
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=primary_dg.oracle.com)(PORT=1521)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

Connecting to 
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=primary_dg.oracle.com)(PORT=1521)))
STATUS of the LISTENER

Alias LISTENER
Version   TNSLSNR for Linux: Version 11.2.0.3.0 - Production
Start Date20-DEC-2016 09:56:30
Uptime0 days 0 hr. 0 min. 10 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=primary_dg.oracle.com)(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]$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 20-DEC-2016 09:56:51

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






Em Terça-feira, 20 de Dezembro de 2016 1:21, "Rodrigo Mufalani 
rodr...@mufalani.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:


Hum então tá...

   Lá no seu listener.ora...

Remove a configuracao ou renomeia o SID da parte de baixo (segunda entrada, 
referencia a dg) e tenta subir o listener novamente.
Get Outlook for iOS<https://aka.ms/o0ukef>


From: oracle_br@yahoogrupos.com.br <oracle_br@yahoogrupos.com.br> on behalf of 
carloseduard...@yahoo.com [oracle_br] <oracle_br@yahoogrupos.com.br>
Sent: Tuesday, December 20, 2016 2:02:05 AM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] LISTENER


Então Rodrigo, desculpe não ter colocado essa informação anteriormente.

Eu apenas tenho o Oracle 11g instalado na ma

Re: [oracle_br] LISTENER

2016-12-19 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Hum então tá...

   Lá no seu listener.ora...

Remove a configuracao ou renomeia o SID da parte de baixo (segunda entrada, 
referencia a dg) e tenta subir o listener novamente.

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


From: oracle_br@yahoogrupos.com.br <oracle_br@yahoogrupos.com.br> on behalf of 
carloseduard...@yahoo.com [oracle_br] <oracle_br@yahoogrupos.com.br>
Sent: Tuesday, December 20, 2016 2:02:05 AM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] LISTENER



Então Rodrigo, desculpe não ter colocado essa informação anteriormente.

Eu apenas tenho o Oracle 11g instalado na maquina, eu acabei me atrapalhando e 
coloquei no ORACLE_HOME o endereço

/u01/app/oracle/product/12.1.0.2/db_1 ao invés de 
/u01/app/oracle/product/11.2.0.3/db_1 na hora da instalação. Acabei deixando 
mesmo o número da versão do Oracle errada mesmo, no caso a 12c.

Então pode ignorar esse 12.1.0.2 que não tem nada relacionado ao Oracle 12C, 
existe somente a versão 11g instalada.

Segue o bash_profile conforme solicitado:

# variables Oracle
export TMP=/tmp
export TMPDIR=$TMP

export ORACLE_HOSTNAME=primary_dg.oracle.com
export ORACLE_UNQNAME=ORCL
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0.2/db_1
export ORACLE_SID=ORCL

export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib





Em Terça-feira, 20 de Dezembro de 2016 0:57, "Rodrigo Mufalani 
rodr...@mufalani.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:



Boa noite,

   Meu caro, parece-me, que você está com um pequeno problema com versões de 
Oracle diferentes, ou seja, suas configurações de ambiente estão apontando para 
o oracle 11g e você também está com o Oracle 12c rodando e é onde quer 
configurar tudo.

  Obs.: Note que ao chamar o comando lsnrctl status ( ao invés de mostrar as 
informações do 12c ele está tentando mostrar informações da home do Oracle 11g).


[oracle@primary_dg admin]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 19-DEC-2016 23:40:08


   Dê uma boa olhada nas suas variáveis de ambiente (.bash_profile), se eu 
fosse você criaria

   .bash_profile_11g (contendo as variaveis para a home do 11g e etc)
   .bash_profile_12c (mesma coisa do de cima só que apontando para o 12c)

   E ao usar cada um deles alternaria com o comando source ou usaria um alias 
no .bash_profile

alias ora12c='source .bash_profile_12c'
alias ora11g='source .bash_profile_11g'

   Depois disso vai passar tudo a funcionar certinho, e se precisar de mais 
ajuda, por favor, envie para nós que nessa lista tem uma galera boa que vai te 
ajudar.


Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[Mufalani]<http://www.mufalani.com.br/>[acelogo]
   <http://www.mufalani.com.br/>


De: oracle_br@yahoogrupos.com.br <oracle_br@yahoogrupos.com.br> em nome de 
carloseduard...@yahoo.com [oracle_br] <oracle_br@yahoogrupos.com.br>
Enviado: terça-feira, 20 de dezembro de 2016 01:02:19
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] LISTENER


Ricardo, obrigado pelo rápido retorno, seguem as informações solicitadas:

[oracle@primary_dg Desktop]$ echo $ORACLE_HOME
/u01/app/oracle/product/12.1.0.2/db_1

[oracle@primary_dg Desktop]$ echo $PATH
/u01/app/oracle/product/12.1.0.2/db_1/bin:/usr/sbin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin

[oracle@primary_dg Desktop]$ echo $TNS_ADMIN

[oracle@primary_dg Desktop]$

TNS_ADMIN não tem nada configurado no bash_profile.





Em Segunda-feira, 19 de Dezembro de 2016 23:58, "Ricardo Arnoud 
ricardo...@gmail.com [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:



A variavel é $TNS_ADMIN

On Tue, Dec 20, 2016 at 00:57 Ricardo Arnoud 
<ricardo...@gmail.com<mailto:ricardo...@gmail.com>> wrote:
Olá,
Cola aqui para a gente o conteudo da variavel $TNSADMIN, depois a variavel 
$ORACLE_HOME e por fim, o conteudo da variavel $PATH

On Tue, Dec 20, 2016 at 00:53 
carloseduard...@yahoo.com<mailto:carloseduard...@yahoo.com> [oracle_br] 
<oracle_br@yahoogrupos.com.br<mailto: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:LIS

Re: [oracle_br] LISTENER

2016-12-19 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa noite,


   Meu caro, parece-me, que você está com um pequeno problema com versões de 
Oracle diferentes, ou seja, suas configurações de ambiente estão apontando para 
o oracle 11g e você também está com o Oracle 12c rodando e é onde quer 
configurar tudo.


  Obs.: Note que ao chamar o comando lsnrctl status ( ao invés de mostrar as 
informações do 12c ele está tentando mostrar informações da home do Oracle 11g).


[oracle@primary_dg admin]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 19-DEC-2016 23:40:08



   Dê uma boa olhada nas suas variáveis de ambiente (.bash_profile), se eu 
fosse você criaria


   .bash_profile_11g (contendo as variaveis para a home do 11g e etc)

   .bash_profile_12c (mesma coisa do de cima só que apontando para o 12c)


   E ao usar cada um deles alternaria com o comando source ou usaria um alias 
no .bash_profile


alias ora12c='source .bash_profile_12c'

alias ora11g='source .bash_profile_11g'


   Depois disso vai passar tudo a funcionar certinho, e se precisar de mais 
ajuda, por favor, envie para nós que nessa lista tem uma galera boa que vai te 
ajudar.




Atenciosamente,

<http://www.mufalani.com.br>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br>[Mufalani]<http://www.mufalani.com.br>[acelogo]

   <http://www.mufalani.com.br>


De: oracle_br@yahoogrupos.com.br <oracle_br@yahoogrupos.com.br> em nome de 
carloseduard...@yahoo.com [oracle_br] <oracle_br@yahoogrupos.com.br>
Enviado: terça-feira, 20 de dezembro de 2016 01:02:19
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] LISTENER



Ricardo, obrigado pelo rápido retorno, seguem as informações solicitadas:

[oracle@primary_dg Desktop]$ echo $ORACLE_HOME
/u01/app/oracle/product/12.1.0.2/db_1

[oracle@primary_dg Desktop]$ echo $PATH
/u01/app/oracle/product/12.1.0.2/db_1/bin:/usr/sbin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin

[oracle@primary_dg Desktop]$ echo $TNS_ADMIN

[oracle@primary_dg Desktop]$

TNS_ADMIN não tem nada configurado no bash_profile.





Em Segunda-feira, 19 de Dezembro de 2016 23:58, "Ricardo Arnoud 
ricardo...@gmail.com [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:



A variavel é $TNS_ADMIN

On Tue, Dec 20, 2016 at 00:57 Ricardo Arnoud 
<ricardo...@gmail.com<mailto:ricardo...@gmail.com>> wrote:
Olá,
Cola aqui para a gente o conteudo da variavel $TNSADMIN, depois a variavel 
$ORACLE_HOME e por fim, o conteudo da variavel $PATH

On Tue, Dec 20, 2016 at 00:53 
carloseduard...@yahoo.com<mailto:carloseduard...@yahoo.com> [oracle_br] 
<oracle_br@yahoogrupos.com.br<mailto: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<http://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<http://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<http://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<http://12.1.0.2/db_1>)
  (SID_NAME = ORCL)
)
(SID_DESC =
  (GLOBAL_DBNAME = ORCL_DGMGRL)
  (ORACLE_HOME = 
/u01/app/orac

Re: [oracle_br] Problema ao efetuar o archive

2016-11-29 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde Samuel,

  Você chegou a analisar os logs para ver o que de fato está ocorrendo? 
Assumindo que você está rodando Oracle 11g, se procurar a mensagem vai ver que 
ela é genérica:

Exemplo:

RMAN-00571: ===
RMAN-00569: === ERROR MESSAGE STACK FOLLOWS ===
RMAN-00571: ===
RMAN-03002: failure of backup command at 08/29/2007 14:33:47
ORA-19625: error identifying file /oracle/oradata/trgt/arch/archive1_6.dbf
ORA-27037: unable to obtain file status
SVR4 Error: 2: No such file or directory
Additional information: 3

Outro exemplo:

Starting backup at 29-AUG-02
using channel ORA_DISK_1
RMAN-00571: ===
RMAN-00569: === ERROR MESSAGE STACK FOLLOWS ===
RMAN-00571: ===
RMAN-03002: failure of backup command at 08/29/2002 15:14:03
RMAN-20202: tablespace not found in the recovery catalog
RMAN-06019: could not translate tablespace name "USESR"

Ou seja, com essa msg genérica, as pessoas aqui na lista não conseguirão te 
ajudar muito.


Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D24A3F.80341E20]<http://www.mufalani.com.br/>[cid:image002.png@01D24A3F.80341E20]


De: <oracle_br@yahoogrupos.com.br> em nome de "Samuel Santos 
samuel.gsan...@gmail.com [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: terça-feira, 29 de novembro de 2016 12:47
Para: oracle_br <oracle_br@yahoogrupos.com.br>
Assunto: [oracle_br] Problema ao efetuar o archive



Caros;

Estamos com problema pra efetuar o archive, segue mensagem abaixo:

RMAN Script execution failed with error [RMAN-03002: failure of backup
command at 11/29/2016 09:51:53]. Please check the Logs for more
details.

Horários de execução do backup do servidor:

ONLINE: 03:00h

ARCHIVE SAVE: Todos os dias, com início às 06:30h, com intervalo de 2
horas até 23:59h.

ARCHIVE DELETE: Todos os dias, com início às 08:30h, com intervalo de
4 horas até 23:59h.

Poderiam nos orientar quanto a ação para correção deste problema?

Obs.: a base de dados se encontra no AR

Desde já obrigado a todos.

Atenciosamente,

Samuel Geraldo dos Santos



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



Re: [oracle_br] Funcao para carregar variavel

2016-11-23 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

   Porque não usar um sql direto para fazer isso:

SELECT
ACACTDTE
FROM
TBL_PAGTOS_1000
WHERE
ACACTDTE >= (SELECT MAX(DAT_MAILING) FROM TBL_MAILING);

Get Outlook for iOS


From: oracle_br@yahoogrupos.com.br  on behalf of 
Roberto Andrusievicz Junior roberto_andrusievicz_jun...@carrefour.com 
[oracle_br] 
Sent: Wednesday, November 23, 2016 1:29:45 PM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Funcao para carregar variavel



O bloco roda: >> "bloco anônimo concluído"

Mas quando eu tento usar a variável não rola

Está assim:
DECLARE
DT_DATA_BASE DATE;
BEGIN
SELECT MAX(DAT_MAILING) INTO DT_DATA_BASE FROM TBL_MAILING;
END;
/

SELECT
ACACTDTE

FROM
TBL_PAGTOS_1000

WHERE
ACACTDTE >= &_DATA_BASE
;

Ele abre a caixa solicitando o valor da variavel. ou seja não carregou a
variavel no bloco

Uso o SQL Developer Versão 2.1.1.64
Oracle 11, (não sei precisar as sub versoes)

tentei também no PL e nele informa o seguinte erro: ORA-01008: nem todas as
variáveis são limitadas




De: "Emerson dos Santos Gaudêncio emerson.fen...@gmail.com
[oracle_br]" 
Para: oracle_br@yahoogrupos.com.br
Data: 23/11/2016 11:09
Assunto: Re: [oracle_br] Funcao para carregar variavel
Enviado por: oracle_br@yahoogrupos.com.br






Bom dia Roberto,



 Acredito que para o que esteja precisando, o script abaixo possa te
atender.

DECLARE
   DT_DATA_BASE DATE;
BEGIN
   -- busca ultima data da tabela
   SELECT MAX(DataCampo) INTO DT_DATA_BASE FROM Tabela;
END;

Só lembrando que é você omitiu informações, de qual a versão do Oracle está
utilizando? , qual o S.O?

Att,
Emerson

Em 23 de novembro de 2016 09:48, Roberto Andrusievicz Junior
roberto_andrusievicz_jun...@carrefour.com [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:



Bom dia Nobres Colegas

Preciso carregar uma variável dinamicamente

UNDEFINE DT_DATA_BASE
DEFINE DT_DATA_BASE = SELECT MAX(CampoData) FROM Tabela;


Hoje esta assim: Executo a query, leio o resultado e cadastro
manualmente:
SELECT MAX(CampoData) FROM Tabela;

UNDEFINE DT_DATA_BASE
DEFINE DT_DATA_BASE = TO_DATE('23/11/2016 00:00:00');

Não sou DBA mas tenho umas queryes que preciso atualizar no meu dia a
dia.
Fui pesquisar e tudo indica que no oracle somente com funcao, mas não
achei
uma funcao pronta e a que tentei criar foi um fiasco, rs, nem roda.

Alguém poderia me ajuda?

Agradeço antecipadamente,









De: "jlchia...@yahoo.com.br [oracle_br]"

Para: 
Data: 22/11/2016 21:07
Assunto: [oracle_br] Re: Dúvida sobre suporte nível 3
Enviado por: oracle_br@yahoogrupos.com.br






Yep : acho que ficou Claro para todos que leram a thread que uma
empresa
terceira *** PODE  tranquilamente dar Suporte para dúvidas,
best-practices e implementação de tecnologia Oracle (normalmente
baseada em
sua experiência anterior), ** PODE ** dar Consultoria / apoio para
uma
terceira empresa que vai adquirir Suporte da Oracle , é tranquilinho,
e tem
muitas Empresas terceiras parceiras que prestam esse tipo de
serviço... Até
aqui, tá claro, acho...

O ponto de violação é em relação a download de Patches, Upgrades do
software, Bugfixes e Documentos Técnicos criados pelo Suporte Oracle,
E
também a abrir Chamados para ser atendido por Analista de Suporte
Oracle :
tudo isso vc só consegue baixar/obter comprando um Contrato de
Suporte, e é
*** CLARAMENTE  indicado nesse Contrato que vc só pode usar esse
material NA SUA EMPRESA, que é a mesma Empresa que comprou o
contrato : É
ABSOLUTAMENTE PROIBIDO vc publicar esse material publicamente,
copiar/distribuir (de graça OU não!!!) para outras Empresas que não a
sua
que comprou o Contrato, aplicar esse material em
equipamentos/produtos
Oracle não comprados/não-pertencentes á Empresa que adquiriu o
contrato de
suporte IDEM pra abrir um Chamado de atendimento no Suporte
Oracle : é
ESPERADO que vc abra chamados apenas para os SEUS PRÓPRIOS
ambientes/databases/servidores : receber do cliente uma queixa tal e
qual e
abrir um Chamado enganando o Analista de Suporte, dizendo que o
atendimento
tá sendo feito na máquina dela quando na verdade é uma máquina de
cliente,
Não É permitido...

Foi justamente essa a violação da tal "Rimini" pelo que vi : ela
comprou
um Contrato de Suporte com a Oracle , baixou
bugfixes/patches/documentos
técnicos E os distribuiu pros seus Clientes, E também andou abrindo
Chamados no Suporte Oracle dizendo que o atendimento tava sendo feito
na
máquina dela quando era máquina de cliente : não só ela levou uma
Invertida
legal, mas certamente os Clientes dela vão receber uma visitinha da
Auditoria Oracle - se o pessoal da Auditoria achar patches/bugfixes
aplicados no software Oracle E a empresa não tiver um Contrato de
Suporte
válido, ela não vai ter como explicar de onde baixou isso, lá vem a
multinha pra deixar de ser besta

[]s


Re: [oracle_br] Re: Debug Oracle Rac

2016-11-11 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Sempre... rsrsrs

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D23C77.AB22E010]<http://www.mufalani.com.br/>[cid:image002.png@01D23C77.AB22E010]


De: <oracle_br@yahoogrupos.com.br> em nome de "Nelson Cartaxo 
ncart...@yahoo.com [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: sexta-feira, 11 de novembro de 2016 23:59
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] Re: Debug Oracle Rac


Então eu estava certo né? De novo. Relembrando os velhos tempos . 
Obrigado meu velho
Att,
Nelson Cartaxo

Enviado via iPhone

Em 11 de nov de 2016, às 23:48, Rodrigo Mufalani 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> [oracle_br] 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> escreveu:


Boa noite,

Conforme falamos, meu caro, o PDB não aceita SID veja na nota (Doc ID 1644355.1)

Você pode usar este parâmetro aqui: USE_SID_AS_SERVICE_LISTENER=ON ou usar o 
SERVICE_NAME para logar no PDB...

Que volta ao teu problema original Eu vou dar um chute aqui, mas criando um 
serviço no RAC usando apenas uma instance para essa finalidade, creio que 
resolveria seu problema.


Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br><mailto:rodr...@mufalani.com.br>
 | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<http://www.mufalani.com.br><mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D23C76.0C149A50]<http://www.mufalani.com.br/>[cid:image002.png@01D23C76.0C149A50]


De: <oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> em nome 
de "Nelson Cartaxo ncart...@yahoo.com<mailto:ncart...@yahoo.com> [oracle_br]" 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>>
Responder para: 
"oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>" 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>>
Data: sexta-feira, 11 de novembro de 2016 21:55
Para: "oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>" 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>>
Assunto: Re: [oracle_br] Re: Debug Oracle Rac


Valeu Chiappa, eu desconfio que seja algo relativo ao PDB, mas vou checar 
novamente se o service_name está batendo com a instance_name.

Abraços
Att,
Nelson Cartaxo

Enviado via iPhone

Em 11 de nov de 2016, às 21:52, 
jlchia...@yahoo.com.br<mailto:jlchia...@yahoo.com.br><mailto:jlchia...@yahoo.com.br>
 [oracle_br] 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br><mailto:oracle_br@yahoogrupos.com.br>>
 escreveu:


Blz ? Então, Nelson, eu ainda estou nos testes mais básicos do 12c (ainda não 
debuguei nada nele) , e não uso nem TOAD nem PL/SQL Developer (vamos ver o que 
o pessoal que usa vai comentar por aqui no Fórum) mas algumas obs :

a) Erro ORA-12505 é erro genérico de conexão : confirme que vc não está 
(erroneamente) querendo conectar por SID, que o serviço que vc indica só tá 
sendo atendido num node só (e que vc ESTÁ referenciando esse node diretamente 
como o host de destino), coisas do tipo... E mesmo que o serviço ESTEJA sendo 
atendido num node só, já vi situações com softs não totalmente RAC-aware onde 
vc ** Ainda Por Cima ** tinha que indica a Instância Exata que está de pé no 
node que vc quer conectar, com o parâmetro INSTANCE_NAME, tipo :

(CONNECT_DATA=
(SERVICE_NAME=nomedoserviço)
(INSTANCE_NAME=instância1)))
...

b) CONFIRME no Suporte dos Fabricantes desses dois softwares (ambos NÃO SÃO 
softwares da Oracle!!) se vc tá rodando a última versão deles E se há patch 
recente a baixar

c) teste com a última versão do SQL Developer : afaik pra vc debugar no 12c a 
únia coisa a mais é que vc tem um ACL específico pro JWP, cfrme 
https://galobalda.wordpress.com/2014/02/17/sql-developers-plsql-debugger-and-oracle-12c/

[]s

Chiappa


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



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



Re: [oracle_br] Re: Debug Oracle Rac

2016-11-11 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa noite,

   Conforme falamos, meu caro, o PDB não aceita SID veja na nota (Doc ID 
1644355.1)

   Você pode usar este parâmetro aqui: USE_SID_AS_SERVICE_LISTENER=ON ou usar o 
SERVICE_NAME para logar no PDB...

  Que volta ao teu problema original Eu vou dar um chute aqui, mas criando 
um serviço no RAC usando apenas uma instance para essa finalidade, creio que 
resolveria seu problema.


Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D23C76.0C149A50]<http://www.mufalani.com.br/>[cid:image002.png@01D23C76.0C149A50]


De: <oracle_br@yahoogrupos.com.br> em nome de "Nelson Cartaxo 
ncart...@yahoo.com [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: sexta-feira, 11 de novembro de 2016 21:55
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] Re: Debug Oracle Rac


Valeu Chiappa, eu desconfio que seja algo relativo ao PDB, mas vou checar 
novamente se o service_name está batendo com a instance_name.

Abraços
Att,
Nelson Cartaxo

Enviado via iPhone

Em 11 de nov de 2016, às 21:52, 
jlchia...@yahoo.com.br<mailto:jlchia...@yahoo.com.br> [oracle_br] 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>> escreveu:


Blz ? Então, Nelson, eu ainda estou nos testes mais básicos do 12c (ainda não 
debuguei nada nele) , e não uso nem TOAD nem PL/SQL Developer (vamos ver o que 
o pessoal que usa vai comentar por aqui no Fórum) mas algumas obs :

a) Erro ORA-12505 é erro genérico de conexão : confirme que vc não está 
(erroneamente) querendo conectar por SID, que o serviço que vc indica só tá 
sendo atendido num node só (e que vc ESTÁ referenciando esse node diretamente 
como o host de destino), coisas do tipo... E mesmo que o serviço ESTEJA sendo 
atendido num node só, já vi situações com softs não totalmente RAC-aware onde 
vc ** Ainda Por Cima ** tinha que indica a Instância Exata que está de pé no 
node que vc quer conectar, com o parâmetro INSTANCE_NAME, tipo :

(CONNECT_DATA=
(SERVICE_NAME=nomedoserviço)
(INSTANCE_NAME=instância1)))
...

b) CONFIRME no Suporte dos Fabricantes desses dois softwares (ambos NÃO SÃO 
softwares da Oracle!!) se vc tá rodando a última versão deles E se há patch 
recente a baixar

c) teste com a última versão do SQL Developer : afaik pra vc debugar no 12c a 
únia coisa a mais é que vc tem um ACL específico pro JWP, cfrme 
https://galobalda.wordpress.com/2014/02/17/sql-developers-plsql-debugger-and-oracle-12c/

[]s

  Chiappa



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



Re: [oracle_br] Debug Oracle Rac

2016-11-11 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Meu caro,

  Isso deve ser por conta do debugger abrir uma sessao na outra instance. Abra 
umsess?o conectando direto pelo vip de uma instance for?ando essa instance e 
nao vai mais tomar erro...

Obs... na proxima... me atenda quando te ligar!!! Kkkk

Abracos amigo!!

Get Outlook for iOS

_
From: Nelson Cartaxo ncart...@yahoo.com [oracle_br] 
>
Sent: sexta-feira, novembro 11, 2016 20:48
Subject: [oracle_br] Debug Oracle Rac
To: >




Boa noite pessoal,

Os analistas l? da empresa, est?o com problemas pra debugar packages, em uma 
base em Rac, com plsql developer trava, j? com o toad da erro, ora-12505.

Algu?m j? passou por isso?

Oracle 12.1.0.2 usando container e pluggable. Apontei tamb?m direto para uma 
?nica inst?ncia no tnsnames.ora e mesmo assim n?o rolou.
Abra?os

Att,
Nelson Cartaxo

Enviado via iPhone






Re: [oracle_br] Muitos Archives

2016-11-10 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

   Não há query que gere archivelog, o que gera archivelog são commits. Você 
pode usar uma query na v$sessstat para coletar essa informação, veja qual o 
usuário conectado que está dando mais commits e veja rotinas nele que tenha por 
exemplo, pl/sql com loop e commit dentro de loop e etc. Vai precisar da ajuda 
de analistas das apps para resolver isso.


col estatistica form a12
col usuario form a35

select  c.sid, a.name estatistica, c.username||'@'||c.machine usuario, 
sum(b.value) qtd_commits
from v$statname a, v$sesstat b, v$session c
where a.statistic#=b.statistic#
and b.sid = c.sid
and a.name = 'user commits'
and c.username is not null
having sum(b.value) > 0
group by c.sid,a.name, c.username||'@'||c.machine
order by qtd_commits desc;

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D23B4C.7295D120]<http://www.mufalani.com.br/>[cid:image002.png@01D23B4C.7295D120]


De: <oracle_br@yahoogrupos.com.br> em nome de "'Ednilson Silva' 
ednilson.si...@jbs.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: quinta-feira, 10 de novembro de 2016 12:08
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: [oracle_br] Muitos Archives


Pessoal,
Tenho um banco 11g (release 11.2.0.4) + ASM (storage HP) em RHEL 6.5.
O banco hoje esta com 2.1T e meu problema é que ele gera 2T por dia de archive 
log, gostaria de saber uma forma de descobrir as querys que estão gerando muito 
archives.

O banco tem 9 grupos de redo de 1024M

Grato
Ednilson



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



Re: [oracle_br] Oracle Personal Edition

2016-10-26 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

   Sim, vc tem acesso, mas na palestra do Osama Mustafa ele falou sobre um meio 
mais barato de ter o acesso ao metalink com um produto mais barato do que o 
personal. Manda um email pra ele e depois da deixa a dica aí pra galera...

Abracos meu amigo,
mufalani

Get Outlook for iOS


From: oracle_br@yahoogrupos.com.br  on behalf of 
Vitor Jr vitorj...@gmail.com [oracle_br] 
Sent: Wednesday, October 26, 2016 10:58:30 AM
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Oracle Personal Edition



Bom dia pessoal.

Nao achei essa informacao em nenhum lugar. Alguem sabe se, eu comprar o Oracle 
Personal Edition, eu terei acesso ao metalink, podendo abrir chamados e tudo 
mais, visto que a Personal e uma edicao voltada para o desenvolvimento?

Abracos!




Re: [oracle_br] erro ORA-00445 = kernel.randomize_va_space = 1

2016-10-21 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Meu caro,

  Dá uma olhada na MOSC noteid abaixo:

[https://support.oracle.com/epmos/adf/images/t.gif]

ORA-00445: Background Process "" Did Not Start After 120 Seconds (Doc ID 
1345364.1)


   Esse parâmetro é utilizado para corrigir um problema, mas é bem específico e 
no caso da nota foi usado para solucionar um bug nas plataformas:

IBM: Linux on System z
Linux x86-64
Linux x86

  De fato, tem sim alguma informação sobre no metalink, como é uma coisa que 
afeta a alocação de memória o melhor dos mundos é abrir um chamado na Oracle 
informando dos requisitos da sua empresa e ver o que ela fala a respeito dessa 
implementação e como isso irá afetar o seu produto.

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image002.png@01D22B94.E85DC7E0]<http://www.mufalani.com.br/>[cid:image003.png@01D22B94.E85DC7E0]


De: <oracle_br@yahoogrupos.com.br> em nome de "Leandro Tadeu Belpiede 
ltbelpi...@hotmail.com [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: sexta-feira, 21 de outubro de 2016 11:27
Para: Oracle <oracle_br@yahoogrupos.com.br>
Assunto: [oracle_br] erro ORA-00445 = kernel.randomize_va_space = 1


bom dia a todos,
alguem poderia me ajudar com este erro, pois a empresa solicita por medida de 
segurança que o valor fique como 1, mas em pesquisa diz que para o banco e pode 
ser corrompido, gostaria de saber se tem como funcionar deixando o 
"kernel.randomize_va_space " com o valor 1 , e assim a memoria deixa de ser 
randomica, e no site da Oracle não fala nada documentada para eu mostrar ao 
cliente que ai  está o erro.

help-me !



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



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

2016-09-19 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Sim! Monta a string e usa o execute imediate para executar o comando!

Get Outlook for iOS


From: oracle_br@yahoogrupos.com.br  on behalf of 
Ricardo C.Sá | DBA ricardo@terra.com.br [oracle_br] 

Sent: Monday, September 19, 2016 2:19:41 PM
To: 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á




Re: [oracle_br] Envio de alertas

2016-09-15 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

Isso vai ser mais fácil em shell script. Bom, eu ainda prefiro trabalhar 
com arquivos de SO via shell do que via PL/SQL, mas no oracle 11g tem uma view 
X$ acessivel com SYS que te mostra o conteudo do alert dentro do BD ( 
X$DBGALERTEXT ).

Att
Mufalani
Get Outlook for iOS


From: oracle_br@yahoogrupos.com.br  on behalf of 
Rafael Mendonca raffaell.t...@yahoo.com [oracle_br] 

Sent: Thursday, September 15, 2016 3:40:13 PM
To: Yahoo! Brazil
Subject: [oracle_br] Envio de alertas



Oracle 11.2.0.4.16 EE AIX 6.1 ASM single instance.

Senhores, boa tarde.

Estou precisando implementar uma tarefa que toda vez que apareça algum alerta 
crítico no alert.log, esse alerta seja enviado por e-mail. Gostaria de 
implementar via PL/SQL sem uso do Cloud control ou do Enterprise Manager.

Alguém poderia ajudar?





Re: [oracle_br] Lentidão ??

2016-09-13 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa noite,

   O teu problema não está em disco (db file sequential read).


Event waited on Times   Max. Wait  Total Waited
     Waited  --  
  db file sequential read 10.00  0.00
  latch: row cache objects40.00  0.00
 SQL*Net message to client35660.00  0.02
 log file sync  410.00  0.08
 SQL*Net message from client  3566   19.03 65.30
  latch: shared pool  10.00  0.00
  direct path read   230.02  0.05
  direct path write   60.00  0.00
  SQL*Net more data from client   30.00  0.00
  SQL*Net more data to client 20.00  0.00


Olhe para as colunas Times Waited que tem maiores valores. Se for uma apps java 
aumente o fetchsize, (procure por setFetchSize(100)), ou mais, o padrão são 10 
linhas, também incremente o SDU size e TDU size no tnsnames e listener.ora


Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D20DFB.F9D31B80]<http://www.mufalani.com.br/>[cid:image002.png@01D20DFB.F9D31B80]


De: <oracle_br@yahoogrupos.com.br> em nome de "Rafael Mendonca 
raffaell.t...@yahoo.com [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: terça-feira, 13 de setembro de 2016 18:46
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] Lentidão ??


Angelo/Andre

Ele acessa o sistema que conecta no servidor de aplicação e consequentemente no 
banco de dados, eu não tenho mais informações a respeito disso, pois o 
responsável pela aplicação já foi embora. O usuário está local.


Em relação ao trace, segue algumas informações relevantes:




SQL ID: 8mvsyr5t2sndh Plan Hash: 2923565733

SELECT MIN(EMD.DTHRMOV)
FROM
 LOCALFISICO LF, MOVIMENTOFISICO MF, EXPMOVDISTRIBUICAO EMD WHERE MF.CODDOC =
  :B1 AND MF.DTHRMOV = (SELECT MAX(DTHRMOV) FROM MOVIMENTOFISICO WHERE CODDOC
  = :B1 AND DTHRMOV < :B2 ) AND MF.CODLOCAL = LF.CODLOCAL AND EMD.CODDOC=
  MF.CODDOC AND EMD.DTHRMOV=MF.DTHRMOV


call count   cpuelapsed   disk  querycurrentrows
--- --   -- -- -- --  --
Parse0  0.00   0.00  0  0  0   0
Execute  1 19.96  41.60  07963807  0   0
Fetch1  0.00   0.00  0  7  0   1
--- --   -- -- -- --  --
total2 19.96  41.60  07963814  0   1

Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 1253 (recursive depth: 2)



SQL ID: 3kkvtpq5bfaq8 Plan Hash: 0

INSERT INTO MOVREMINT (CODDOC, DTHRMOV, CODFASE, CODCOMPL1, CODCOMPL2,
  CODLOCALRESP,INDPROCCLASSE2)
VALUES
 (:B7 , :B6 , :B5 , :B4 , :B3 , :B2 , :B1 )


call count   cpuelapsed   disk  querycurrentrows
--- --   -- -- -- --  --
Parse3  0.00   0.00  0  0  0   0
Execute  4 19.97  41.62  07963822101   4
Fetch0  0.00   0.00  0  0  0   0
--- --   -- -- -- --  --
total7 19.97  41.62  07963822101   4

Misses in library cache during parse: 1
Misses in library cache during execute: 1
Optimizer mode: ALL_ROWS
Parsing user id: 1253 (recursive depth: 1)


OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS

call count   cpuelapsed   disk  querycurrentrows
--- --   -- -- -- --  --
Parse 2121  0.17   0.47  0  1  0   0
Execute   2122  1.23   3.49  08005471394
Fetch 2079  2.15   6.38  1   4472  0   18720
--- --   -- -- -- --  --
total 6322  3.55  1

Re: [oracle_br] ASM e hugepage

2016-09-13 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

   Sinceramente eu não vejo como um problema grave o ASM não utilizar 
hugepages. Eu creio que você vai ter mais trabalho tentando ajustar do que 
deixando ela usar paginas default.

Att
Mufalani

Get Outlook for iOS




On Tue, Sep 13, 2016 at 1:49 PM -0300, "alexssandro0...@yahoo.com.br 
[oracle_br]" 
> wrote:



Ola pessoal no ambiente de banco que eu estou migrando para ASM, temos o 
hugepage habilitado para o banco, sendo que o gerenciamento de memória do banco 
é manual.

Agora vou passar a usar ASM+ASMLIB para este ambiente e me deparei com a 
seguinte questão:

A instância ASM usa o gerenciamento automático de memória(AMM), vou ter 
problema se instalar o ASM neste ambiente aonde o hugepage está habilitado??

Oracle Database 11.2.0.4 standard edition
ASM 11.2.0.4




Re: [oracle_br] ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

2016-09-02 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

   Não sei se o Rafael já conseguiu resolver este problema, mas verifique se o 
arquivo de senhas está criado para ambos os databases visto que está conectando 
via listener.

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D20515.EFA00720]<http://www.mufalani.com.br/>[cid:image002.png@01D20515.EFA00720]


De: <oracle_br@yahoogrupos.com.br> em nome de "José Eduardo Tomaz 
jeto...@gmail.com [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: sexta-feira, 2 de setembro de 2016 11:59
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: Re: [oracle_br] ORA-12514: TNS:listener does not currently know of 
service requested in connect descriptor


Boa dia!
Tive esse problema uma vez aqui na empresa e era os logs, tenta conectar com 
rman target / e excluir os archivelogs, pode resolver.
Att.

Eduardo

2016-08-23 18:00 GMT-03:00 Rafael Mendonca 
raffaell.t...@yahoo.com<mailto:raffaell.t...@yahoo.com> [oracle_br] 
<oracle_br@yahoogrupos.com.br<mailto:oracle_br@yahoogrupos.com.br>>:


Cenário:

- Servidor origem: Oracle 11gR2 AIX 6   SID: PRODUCAO
- Servidor destino: Oracle 11gR2 AIX 6  SID: SUPORTE


Conectado no servidor de destino, quando executo o comando abaixo:

rman target sys/senha@PRODUCAO auxiliary sys/senha@SUPORTE

recebo o seguinte erro:

RMAN-00571: ===
RMAN-00569: === ERROR MESSAGE STACK FOLLOWS ===
RMAN-00571: ===
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from target database:
ORA-12514: TNS:listener does not currently know of service requested in connect 
descriptor


Obs1: SE eu executar este mesmo comando no ambiente de PRODUCAO (servidor 
origem) o comando é executado com sucesso.

Obs2: O TNSPING fecha para as duas bases, nos dois servidores. Está OK.


Suponho que o problema esteja no LISTENER do servidor destino (SID: SUPORTE)

Tentando encontrar o problema, realizei o seguinte procedimento:


lsnrctl status

Services Summary...
Service "+ASM" has 1 instance(s).
  Instance "+ASM", status READY, has 1 handler(s) for this service...
Service "PRODUCAO" has 1 instance(s).
  Instance "PRODUCAO", status UNKNOWN, has 1 handler(s) for this service...
Service "SUPORTE" has 2 instance(s).
  Instance "SUPORTE", status UNKNOWN, has 1 handler(s) for this service...
  Instance "SUPORTE", status BLOCKED, has 1 handler(s) for this service...
The command completed successfully

Estranho ele me mostrar 2 instancias na base de SUPORTE uma como UNKNOWN e 
outra como BLOCKED.

O que fiz foi: Shut abort; startup nomount; Reiniciei o listener, entao 
consultando novamente, eu tenho:


lsnrctl status

Services Summary...
Service "PRODUCAO" has 1 instance(s).
  Instance "PRODUCAO", status UNKNOWN, has 1 handler(s) for this service...
Service "SUPORTE" has 1 instance(s).
  Instance "SUPORTE", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully


Beleza, aparentemente tudo certo. Só que quando tento novamente conectar no 
RMAN o mesmo erro é mostrado e quando tento verificar o status do LISTENER eu 
me deparo com a seguinte situação novamente:


lsnrctl status

Services Summary...
Service "+ASM" has 1 instance(s).
  Instance "+ASM", status READY, has 1 handler(s) for this service...
Service "PRODUCAO" has 1 instance(s).
  Instance "PRODUCAO", status UNKNOWN, has 1 handler(s) for this service...
Service "SUPORTE" has 2 instance(s).
  Instance "SUPORTE", status UNKNOWN, has 1 handler(s) for this service...
  Instance "SUPORTE", status BLOCKED, has 1 handler(s) for this service...
The command completed successfully


## LISTENER DO SERVIDOR DESTINO (SID: SUPORTE)

SID_LIST_LISTENER =
  (SID_LIST =
(SID_DESC =
  (GLOBAL_DBNAME = SUPORTE)
  (ORACLE_HOME = 
/u01/app/oracle/product/11.2.0.4/dbhome_1<http://11.2.0.4/dbhome_1>)
  (SID_NAME = SUPORTE)
)
   (SID_DESC =
  (GLOBAL_DBNAME = PRODUCAO)
  (ORACLE_HOME = 
/u01/app/oracle/product/11.2.0.4/dbhome_1<http://11.2.0.4/dbhome_1>)
  (SID_NAME = PRODUCAO)
)
 )

LISTENER =
  (DESCRIPTION_LIST =
(DESCRIPTION =
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
  (ADDRESS = (PROTOCOL = TCP)(HOST = 
hostname.xxx.gov.br<http://hostname.xxx.gov.br>)(PORT = 1521))
)
  )

ADR_BASE_LISTENER = /u01/app/oracle



Alguém poderia ajudar a sanar este problema?
















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



[oracle_br] Free webinar - ASH

2016-08-31 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia galera,

   Irei trazer algumas palestras de alguns amigos sobre Oracle e eu irei 
começar o cliclo das mesmas.

https://twitter.com/mufalani/status/770467613419958272

  Faremos um webinar gratuito na próxima semana sobre ASH performance & tuning 
e quem quiser participar, basta enviar um email com o assunto Webinar ASH para 
cont...@mufalani.com.br e em alguns dias receberá o link para assistir a 
apresentação.

Att,
Mufalani

Get Outlook for iOS



Re: [oracle_br] Script de Backup

2016-08-29 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tardeJoão,

O teu problema é que não está setando as variaveis de ambiente no script e 
a crontab é uma shell limpa, ou seja, ele nao faz ideia de onde fica sua 
$ORACLE_HOME e todo o resto.

  No inicio do teu script coloque isso aqui:

. ~/.bash_profile
exp user/senha.

Get Outlook for iOS




On Mon, Aug 29, 2016 at 2:06 PM -0300, "João Paulo jota...@gmail.com 
[oracle_br]" 
> wrote:



Boa tarde Pessoal,

Alguém tem aí algum script de backup .sh pra eu agendar na contrab e fazer os 
backups automaticamente ?

O que eu preciso que o script faça é ;

host exp usuario/senha@host file=/u03/meubackup.dmp log=/u03/meubackup-log.txt 
full=y compress=y

Alguém tem ou me ajuda por favor ?

[]'s
João Paulo





Re: [oracle_br] Cade o ORA-01950 na criação de tabela no 12c ?

2016-08-19 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

  Pode ser por conta do create segment deferred, esse comportamento, mas isso 
já existe desde o Oracle 11g.

Atenciosamente,

<http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | 
www.mufalani.com.br<mailto:rodr...@mufalani.com.br>
<http://www.mufalani.com.br/>[cid:image001.png@01D1FA25.F5E0CF20]<http://www.mufalani.com.br/>[cid:image002.png@01D1FA25.F5E0CF20]


De: <oracle_br@yahoogrupos.com.br> em nome de "Eduardo Amaral 
edu.ama...@gmail.com [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Data: sexta-feira, 19 de agosto de 2016 14:26
Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br>
Assunto: [oracle_br] Cade o ORA-01950 na criação de tabela no 12c ?


Boa tarde Srs,

Me deparei com um situação no banco de 12c quando eu estava testando um sistema.

Ao dar permissão de create table para TESTE. Ele ganhou permissão para criar 
tabela em qualquer TBS mesmo não possuindo quota em nenhuma TBS (também não 
possui unlimited tablespace).
O erro ORA-01950 só aconteceu quando eu tentei inserir um registro na tabela. 
(esse eu já esperava)


Nos bancos 11g e 10g eu tenho exatamente o resultado que está nesse post:
http://eduardolegatti.blogspot.com.br/2012/04/unlimited-tablespace-vs-quotas.html
Me retorna o erro ORA-01950 quando tento criar a tabela.


Alguma coisa mudou no 12c? (Sim, eu procurei no Google e na documentação)
Eu estou fazendo algo errado?


Oracle : Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit 
Production
RHEL: 2.6.32-358.18.1.el6.x86_64  Red Hat Enterprise Linux Server release 6.4 
(Santiago)



--
Att.,

Eduardo Amaral



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



Re: [oracle_br] Sessão muito tempo ativa

2016-08-05 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

Last_call_et mostra a ultima vez em que ela fez uma chamada sql, qual o 
status da sessão? Vocé também pode usar um trace do S.O para verificar, veja o 
similar do strace pra AIX.

Get Outlook for iOS




On Thu, Aug 4, 2016 at 11:47 AM -0300, "Rafael Mendonca raffaell.t...@yahoo.com 
[oracle_br]" 
> wrote:



Oracle 11.2.0.4.16 - AIX 64 bits

Verificando as sessões ativas do meu database, verifiquei que existem duas 
sessões do usuário "SYS" executando a mais de 15 horas.

SID,SERIAL = '2851,1421'
SPID = 34144422
USERNAME  = SYS
OSUSER = oracle
SERVER = DEDICATED
PROGRAM = oracle@hostname(O002)
MACHINE = hostname
LAS_CALL_ET = 56282


Essa acima é uma delas...

Consultei a v$sql junto com a v$session e nada é mostrado, portanto, joguei um 
trace na sessão usando o oradebug event 10046 trace name context forever, level 
12;

Após 30 minutos nada é mostrado no trace:



Trace file: 
/u01/app/oracle/diag/rdbms/instancia/INSTANCIA/trace/INSTANCIA_o002_34144422.trc
Sort options: default


count= number of times OCI procedure was executed
cpu  = cpu time in seconds executing
elapsed  = elapsed time in seconds executing
disk = number of physical reads of buffers from disk
query= number of buffers gotten for consistent read
current  = number of buffers gotten in current mode (usually for update)
rows = number of rows processed by the fetch or execute call

Trace file: 
/u01/app/oracle/diag/rdbms/instancia/INSTANCIA/trace/INSTANCIA_o002_34144422.trc
Trace file compatibility: 11.1.0.7
Sort options: default

   1  session in tracefile.
   0  user  SQL statements in trace file.
   0  internal SQL statements in trace file.
   0  SQL statements in trace file.
   0  unique SQL statements in trace file.
1059  lines in trace file.
   0  elapsed seconds in trace file.


Gostaria de saber o motivo dessa sessão está tanto tempo ativa e o que está 
rodando, pois não consegui identificar, não sei se é viável matar a sessão ou 
não.

Poderiam ajudar?






Re: [oracle_br] Demora para Gerar AWR

2016-08-05 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

Não que seja da minha conta, mas seria melhor tirar 3 reports e uma hora 
cada.
 Veja se não tem dados muito antigos no repositorio do awr, cheque a 
v$sysaux_ocupants e da uma olhada no My Oracle Support.

Get Outlook for iOS




On Fri, Aug 5, 2016 at 10:24 AM -0300, "'Ednilson Silva' 
ednilson.si...@jbs.com.br [oracle_br]" 
> wrote:


Bom Dia,
Estou tentando gerar o AWR de um Banco de Produção e esta demorando muito, o 
período é curto de 3 horas apenas, existe algo para saber se esta com bloqueio?

Oracle Database Enterprise 10g - 10.2.0.5

Grato,
Ednilson Silva




Re: [oracle_br] GUOB 2016 - quem vai?

2016-07-29 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Vou palestrar lá! Quem quiser trocar uma ideia, basta me procurar no evento!

Get Outlook for iOS




On Fri, Jul 29, 2016 at 1:44 PM -0300, "Andre Santos andre.psantos...@gmail.com 
[oracle_br]" 
> wrote:



Pessoal

Para não perder o costume... rs... lá vai a pergunta:
Quem vai ao GUOB Tech Day, amanhã?

[ ]'s

André




Re: [oracle_br] Export/Import Sequences

2016-07-11 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa noite, 

Você pode usar essa query ou usar a dba_objects passando o owner como parâmetro 
para a dbms_metadata.

Select DBMS_METADATA.GET_DDL('SEQUENCE',a.OBJECT_NAME) from user_objects a 
where a.OBJECT_TYPE ='SEQUENCE' order by a.OBJECT_NAME;
 

[ ]'s
#mufalani

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

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

> Em 11 de jul de 2016, às 17:42, 'Ednilson Silva' ednilson.si...@jbs.com.br 
> [oracle_br]  escreveu:
> 
> Pessoal,
> 
> Existe alguma maneira de fazer um export de todas sequences de todos os owner 
> do meu banco 10.2.0.5 (PROD) e importar no meu banco de homologação 10.2.0.5?
> 
>  
> 
> Grato
> 
> Ednilson Silva
> 
> 


Re: [oracle_br] Monitoring Index

2016-07-06 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia,

   Eu concordo com você em parte dessa afirmação, nessa vida de Oracle tudo 
depende… (resposta padrão)… 

   Se eu fosse pesar na balança, um índice mesmo não sendo utilizado a menos 
que fossem tipo todas as colunas da tabela indexadas, sem necessidade, na sua 
tabela mais atualizada, ainda acho que ele gastaria mais storage do que de fato 
CPU para atualização do índice. 

  No seu caso, primeiro eu atacaria o que fato está impactando o seu sistema, 
se ele está consumindo CPU em quase 100%, verifique o que está ocorrendo dentro 
de suas instances, veja suas esperas, faça trace de algumas aplicações e vá 
ajustando as queries mais pesadas e lentas.

Obs.: Não é que discordo da força tarefa nos índices, apenas, como sugestão eu 
alteraria a ordem dessa atividade deixando-a mais para frente.
Atenciosamente,
  
 <http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | 
rodr...@mufalani.com.br <mailto:rodr...@mufalani.com.br> | +55 21 988 994 817
Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro 
Empresarial
Wasginton Luiz, Duque de Caxias, RJ | CEP 25085-009 | www.mufalani.com.br 
<mailto:rodr...@mufalani.com.br>
 <http://www.mufalani.com.br/> <http://www.mufalani.com.br/>
   <http://www.mufalani.com.br/>
> Em 6 de jul de 2016, à(s) 11:28, Rafael Mendonca raffaell.t...@yahoo.com 
> [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu:
> 
> 
> Oracle 11.2.0.4 - Grid standalone - AIX 64 bits
> 
> Senhores, bom dia.
> 
> Em um determinado cliente, existe um servidor físico com 1 processador de 4 
> cores, onde existem dois servidores virtuais (dois ambientes de produção) 
> compartilhando o recurso da máquina.
> 
> 
> Os dois servidores estão sempre trabalhando no seu limite de CPU. Estamos 
> fazendo um trabalho para tentar tentar diminuir esse trabalho. Evitando que a 
> CPU trabalhe sem necessidade.
> 
> **Um dos trabalhos** é a exclusão de índices (se gasta CPU sem necessidade 
> atualizando índices que não estão sendo utilizados pela aplicação) que não 
> estão sendo utilizados, acontece que existem em torno de 20 mil índices 
> criados em uma das bases e gostaria de saber o quanto é que esse 
> monitoramento de índice vai nos custar de CPU, tenho receio de habilitar o 
> monitoramento de índices e acabar prejudicando mais ainda o pouco de CPU 
> disponível que o cliente possui. Estava pensando em aplicar a auditoria de 
> índices em um determinado schema e assim por diante, o problema é que o 
> cliente tem pressa e deixar o monitoramento por 1 mes em cada schema isso 
> iria demorar muito, sei que o processo correto a se fazer seria esse, porém o 
> cliente tem pressa.
> 
> 
> 
> 
> 



Re: [oracle_br] Upgrade RMAN

2016-07-05 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Do 9.2.0.4 pra baixo vai pro 11.1 , do 9.2.0.8 consegue ir pro 11.2

[ ]'s
#mufalani

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

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

> Em 5 de jul de 2016, às 09:07, 'Ednilson Silva' ednilson.si...@jbs.com.br 
> [oracle_br]  escreveu:
> 
> Bom Dia,
> 
> Tem como fazer um upgrade de um banco 9.2.0.8 para 11.2.0.4 via RMAN?
> 
>  
> 
> Grato,
> 
> Ednilson
> 
> 


Re: [oracle_br] Re: rman ORA-19563

2016-06-30 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa noite,

 Será que vc nao tem dois datafiles que estao com o mesmo "sufixo" e estao 
em discos separados? 

  Quando vc tenta colocar o set new name talvez esteja jogando um em cima 
do outro. Tente usar set newname for database , isso vai simplificar muito os 
seus passos de restore.

[ ]'s
#mufalani

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

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

> Em 30 de jun de 2016, às 20:17, jlchia...@yahoo.com.br [oracle_br] 
>  escreveu:
> 
> Opa : então, a msg de erro parece ser ** diretamente relacionada ** com o 
> comando SWITCH, que eu nunca uso : até por questão de hábito, já tou 
> acostumado a depois dos SET NEWNAME ter um bloco com os RENAME DATAFILE pra 
> cada datafile e RENAME TEMPFILE pra cada tempfile... 
>  
>  SE REALMENTE vc não esqueceu de NENHUM datafile  ou NENHUM tempfile no bloco 
> dos SET NEWNAME (confira), E SE a sintaxe que vc tá usando é a certa (no 
> manual referente em 
> http://docs.oracle.com/cd/E11882_01/backup.112/e10643/rcmsynta2020.htm#RCMRF159
>  o exemplo usa o SWITCH imediatamente depois ** dos SET NEWNAME mas ** ANTES 
> ** do RESTORE, e no seu exemplo vc usa ** DEPOIS ** do RESTORE, confira se 
> seu exemplo/script tá sintaticamente certo) , aí a única coisa que eu penso é 
> algum BUG no comando SWITCH - testa com RENAME DATAFILE no lugar do SWITCH, 
> tipo cfrem mostrado em 
> http://www.oracledistilled.com/oracle-database/restore-database-to-another-host-using-rman/
>  
>  
>  []s
>  
>Chiappa
> 
> 


Re: [oracle_br] select com data

2016-06-23 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

   Veja se isso lhe atende:

   where coluna between trunc(sysdate-1)+21/24 and trunc(sysdate)+9/24;

Att,
Mufalani





> Em 23 de jun de 2016, à(s) 16:38, Orfeu Lima orfeu.l...@gmail.com [oracle_br] 
>  escreveu:
> 
> 
> srs, como faço dentro de um select para trazer valores tendo na clausula 
> where valores entre uma hora e outra hora menor do dia seguinte.
> entre 21:00 de 22/06 e 09:00 do dia 23/06 por exemplo.
> obrigado
> 
> 
> 



Re: [oracle_br] ORA-12154

2016-06-23 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Bom dia Eduardo,

   De acordo com a nota do metalink 207303.1,  o seu cliente que vem junto com 
o Forms 6i, que deve ser da versão 8.X.X ainda, não conecta em versões a partir 
do 9iR2. 

Att,
Mufalani



> Em 23 de jun de 2016, à(s) 10:12, Eduardo Souza pjabran...@gmail.com 
> [oracle_br]  escreveu:
> 
> 
> Em relação ao problema, recebi uma explicação do DBA que o problema é que a 
> versão do sql do Forms 6i é incompatível com o banco oracle 12c.  Uma solução 
> caseira para isso (segundo ele) seria inserir a linha abaixo no sqlnet.ora:
> 
> SQLNET.ALLOWED_LOGON_VERSION=8 
> 
> Porém não funcionou.
> 
> O erro que estamos tratando no momento é ORA-28040 (Nenhum protocolo de 
> autenticação)
> 
> Alguém já passou por isso ou tem alguma solução?
> 
> Em 16 de junho de 2016 19:01, Paulo Jr paulobarbosa@gmail.com 
>  [oracle_br]  >escreveu:
>  
> 
> Verifique se tem mais de 1 oracle home nessa maquina que esta ocorrendo o 
> erro. Pode ser que o arquivo tns esta no oracle home nao ativo no windows.
> 
> Entre no prompt e navegue ate o diretorio do tns para confirmar.
> 
> Cd %oracle_home%\network\admin
> 
> On Jun 16, 2016 6:41 PM, "Paulo Jr"  > wrote:
> Se for conectar em um servidor remoto verifica se a porta responde o telnet.
> 
> On Jun 16, 2016 6:08 PM, "Eduardo Souza pjabran...@gmail.com 
>  [oracle_br]"  > wrote:
>  
> 
> Rodei o comando e aparece o mesmo nome do service_name.  Será que pode ser 
> alguma configuração no regedit? 
> 
> Em 16 de junho de 2016 11:09, Fabricio Pedroso Jorge fpjb...@gmail.com 
>  [oracle_br]  >escreveu:
>  
> 
> Olá,
> 
>o valor definido em SERVICE_NAME no arquivo "tnsnames.ora" aparece quando 
> tu executas o comando "lsnrctl status"? Tem que ver se o mesmo SERVICE_NAME 
> está sendo "escutado" pelo listener.
> 
> Em 16 de junho de 2016 10:55, Eduardo Souza pjabran...@gmail.com 
>  [oracle_br]  >escreveu:
>  
> 
> Caros amigos, bom dia!
> 
> Estou tentando acessar um banco de dados e estou recebendo essa mensagem.  
> Até ai não tem novidade: falta a entrada no TNSNAMES.  Porém, a entrada está 
> lá.  Eu só tenho esse TNSNAMES.  O que parece, é que o acesso está tentando 
> ser feito e algo mais está barrando essa conexão.  O que poderia estar 
> acontecendo?
> 
> Grande abraço a todos.
> 
> 
> 
> 
> -- 
> Fabrício Pedroso Jorge.
> 
> Administrador de Banco de Dados
> 
> certificacaobd.com.br 
> 
> Resumo Profissional:
> http://br.linkedin.com/in/fabriciojorge 
> 
> 
> Contatos:
> + 55 91 988991116 
> skype: fabricio.pedroso.jorge
> fpjb...@gmail.com  
> 
> 
> 
> 
> 
> 
> 



Re: [oracle_br] Tamanho em MB

2016-06-03 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

   Dá uma olhada no documentação de V$SQL da sua versão do DB. Tem uma coluna 
DISK_READS, mas vc teria que dar um flush na SGA do seu BD para garantir que 
não tenha blocos no buffer cache. ou então vai precisar considerar isso.

Att,
Mufalani





> Em 3 de jun de 2016, à(s) 17:03, 'Ednilson Silva' ednilson.si...@jbs.com.br 
> [oracle_br]  escreveu:
> 
> 
> Boa Tarde,
> 
> Existe alguma maneiro de descobrir o quando em MB a consulta abaixo 
> representa no meu banco?
> 
>  
> 
> SQL> SELECT COUNT(*) FROM X01_CONTABIL WHERE DATA_LANCTO <= '01-JAN-2009';
> 
>  
> 
>   COUNT(*)
> 
> --
> 
>   37748026
> 
>  
> 
> A tabela tem um total de 304 Milhões.
> 
>  
> 
> SQL> SELECT COUNT(*) FROM X01_CONTABIL;
> 
>  
> 
>   COUNT(*)
> 
> --
> 
> 304356550
> 
>  
> 
> SQL> SELECT ROUND(BYTES/1024/1024) MB FROM DBA_SEGMENTS WHERE 
> SEGMENT_NAME='X01_CONTABIL';
> 
>  
> 
> MB
> 
> --
> 
>  37202
> 
>  
> 
> Fiz uma conta mais ou menos aqui e seria por volta de 6000MB
> 
>  
> 
> Grato,
> 
> Ednilson Silva
> 
> 
> 



Re: [oracle_br] OFF - PL/SQLDeveloper

2016-05-31 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Quando eu migrei um cliente pro rac isso aconteceu.

Atualize sua versao do pl/sql developer ( na epoca eu abri um ticket pra 
correcao justamente disso)

   Ou use o sql developer.

[ ]'s
#mufalani

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

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

> Em 31 de mai de 2016, às 21:00, jlchia...@yahoo.com.br [oracle_br] 
>  escreveu:
> 
> Tudo jóia ? então, já que o PL/SQL Developer não é um produto da Oracle mas 
> sim da empresa allround automations eu Recomendaria antes de mais nada que vc 
> checasse com o Fabricante se há patch e/ou uma novar versão que não apresente 
> problemas, normalmente há, e DESDE QUE teus Desenvolvedores não estejam 
> usando a versão piratex (ou que esteja Absuando da versão de demonstração, 
> que NÃO DEVERIA ser usada para trabalho nenhum) , comumente vc pode baixar no 
> site do Fabricante as novas versões e/ou patches , veja no site deles em 
> https://allroundautomations.com/ ...  Inclusive, é bem Provável que haja uma 
> versão mais recente que não tenha probs com RAC, pois na thread do Fórum 
> deles  
> http://forums.allroundautomations.com/ubb/ubbthreads.php?ubb=showflat=34074
>  , que é de 2009, eles reconheceram issues com RAC e ficaram de implementar 
> alguma melhoria interna , é ALTA a probabilidade deles já terem feito alguma 
> coisa agora que estamos em 2016...
> 
>  Agora, não foi o que vc perguntou mas de qquer maneira passa pros Devs a 
> possibilidade de avaliarem e implementarem o SQL DEVELOPER como tool cliente 
> e de Desenvolvimento : ele é 100% gratuito, possui capacidades de Debug de 
> PL/SQL (inclusive em RAC cfrme 
> http://www.thatjeffsmith.com/archive/2015/11/sql-developer-and-rac/), e vem 
> sendo constantemente melhorado , ele vem melhorando muitíssimo a cada versão 
> - embora eu não seja desenvolvedor, eu o tenho usado bastante quando boto o 
> boné de desenvolvimento e/ou de Tuning em PL/SQL... Se eles já tinham usado 
> as versões antigas (muito ruins, até a versão 3) eles podem ficar 
> surpresos... O senão principal dele é que ele é feito em java, então já viu, 
> esse coiso come RAM e ciclos de CPU com farinha no café da manhã, não dá pra 
> nem pensar em usar se as máquinas deles não tiverem pelo menos 4 Gb de RAM 
> (8Gb seriam Ideais) e um processador pelo menos no nível de um i5, e o 
> secundário (mas que pra mim incomoda) é o Editor de texto nativo dele que não 
> tem modo-coluna, não tem busca e troca por expressões regulares e recursos 
> avançados do tipo, que quando eu preciso eu copio e colo o PL/SQL num editor 
> externo...
>  
>  []s
>  
>Chiappa
> 
> 


Re: [oracle_br] integrate oracle 9i com postgree

2016-05-31 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Há muito tempo atrás na era dos dinossauros eu tive de fazer isso: 
http://mufalani.com.br/wordpress/?p=570

Veja se lhe ajuda em algo. 

[ ]'s
#mufalani

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

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

> Em 31 de mai de 2016, às 17:11, 'rogeriomck .' rmeln...@gmail.com [oracle_br] 
>  escreveu:
> 
> Prezados amigos.
> 
> Tenho uma máquina windows 2003 com oracle 9.2.0.4 e preciso integrar com um
> servidor linux postgree. Já tentei de tudo e nao consigo entender o
> problema do listener do ora9i. Envio em anexo a descrição precisa do
> problema. Agredeço a ajuda.
> 
> Obrigado
> Rogerio
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 


Re: [oracle_br] Usuários

2016-05-24 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

Eu fiz uma nota na época do 10g, a maioria tá aí..

http://mufalani.com.br/wordpress/?p=152

 Cada um deles tem um procedimento para remover, procura o de cada um deles.


[ ]'s
#mufalani

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

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

> Em 24 de mai de 2016, às 14:00, 'Ednilson Silva' ednilson.si...@jbs.com.br 
> [oracle_br]  escreveu:
> 
> Pessoal,
> 
> Fiz uma instalação simples de um banco 11g, e notei que ele criou todos esses 
> usuários.
> 
> Quais eu posso excluir do banco e para o que servem?
> 
>  
> 
> SQL> SELECT USERNAME FROM DBA_USERS;
> 
>  
> 
> USERNAME
> 
> --
> 
> OUTLN
> 
> MGMT_VIEW
> 
> FLOWS_FILES
> 
> MDSYS
> 
> ORDSYS
> 
> EXFSYS
> 
> DBSNMP
> 
> WMSYS
> 
> APPQOSSYS
> 
> OWBSYS_AUDIT
> 
> ORDDATA
> 
> CTXSYS
> 
> SYSMAN
> 
> ORDPLUGINS
> 
> OWBSYS
> 
> SI_INFORMTN_SCHEMA
> 
> OLAPSYS
> 
> ORACLE_OCM
> 
> XS$NULL
> 
> MDDATA
> 
> DIP
> 
> SPATIAL_CSW_ADMIN_USR
> 
> SPATIAL_WFS_ADMIN_USR
> 
>  
> 
> Grato
> 
> Ednilson
> 
> 


Re: [oracle_br] Modo Leitura

2016-05-23 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Já existia modo read only no 9i

https://docs.oracle.com/cd/B10501_01/server.920/a96521/start.htm#6261

[ ]'s
#mufalani

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

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

> Em 23 de mai de 2016, às 18:29, jlchia...@yahoo.com.br [oracle_br] 
>  escreveu:
> 
> No caso, sendo como é banco 9i ** provavelmente ** ele não vai poder usar o 
> modo read-only, vai ter que apelar pro modo restrito cfem  
> https://asktom.oracle.com/pls/apex/f?p=100:11:0P11_QUESTION_ID:53859429056177
>  mostra - vai ter que testar, não lembro mesmo se foi no 10g ou nos patches 
> finais do 9ir2 que foi introduzido o modo read only...
>  De resto realmente vc não tem um comando único para por um SCHEMA em modo 
> read-only, em nível abaixo do database as suas opções seriam :
>  
>  a. se todos os objetos estão em tablespaces dedicadas, colocar a(s) 
> tablespace(s) em modo readonly, isso já existia iirc no 9i 
>  
>  ou
>  
>  b. remover o privilégio de RESOURCE e/ou UNLIMITED TABLESPACE do owner do 
> schema em questão e setar quota de ZERO nas tablespaces todas onde os objetos 
> residem (o melhor, imho) 
>  
>  ou
>  
>  c. se o schema-owner dos objetos NÃO é o schema onde / com o qual a 
> aplicação / usuário conecta, REMOVER os privilégios de INSERT/UPDATE/DELETE 
>  
>  ou
>  
>  d. triggers de DML que abortam o DML baseado nalguma condição que vc 
> especifique
>  
>  e variações do tema... 
>  
>  []s
>  
>Chiappa
> 
> 


Re: [oracle_br] Modo Leitura

2016-05-23 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Boa tarde,

Sim, somente o banco inteiro ou tablespace, nao pode a nivel de schema:

1. Shutdown immediate

2. Startup mount

3. Alter database open read only;

https://docs.oracle.com/html/E25494_01/start002.htm

[ ]'s
#mufalani

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

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

> Em 23 de mai de 2016, às 17:52, 'Ednilson Silva' ednilson.si...@jbs.com.br 
> [oracle_br]  escreveu:
> 
> Pessoal,
> 
> Existe alguma forma de colocar o banco em modo leitura ou um schema?
> 
>  
> 
> Oracle 9.2
> 
>  
> 
> Grato
> 
> Ednilson
> 
> 


  1   2   3   4   5   6   7   >