Re: [oracle_br] Questão OCP12c

2017-11-09 Por tôpico Raphael Franco pha...@yahoo.com.br [oracle_br]
Luiz,
Também concordo.
O doc abaixo acho que confirma isso, item 37.4.1.2 :
https://docs.oracle.com/database/121/ADMIN/cdb_create.htm#GUID-6F2F739B-E4D3-40E2-91ED-1F99BE290903

Alguns fóruns muita gente diz que é ABC, Fiquei encucado.
.Raphael 

Em Quinta-feira, 9 de Novembro de 2017 13:14, "Luis Freitas 
lfreita...@yahoo.com [oracle_br]"  escreveu:
 

     Raphael,
    Eu acho que é BCE.
    Se usar o Oracle Managed Files acho que vai ficar tudo junto na mesma pasta.
Atç,Luis Freitas 

On Thursday, November 9, 2017 10:23 AM, "Raphael Franco pha...@yahoo.com.br 
[oracle_br]"  wrote:
 

     Pessoal, 
Essa questão pode ser ABC e BCE ??  
You are planning the creation of a new multitenant container database (CDB) and 
want to store the ROOT and SEED container data files in separate directories.
You plan to create the database using SQL statements.Which three techniques can 
you use to achieve this?
A. Use Oracle Managed Files (OMF).B. Specify the SEED FILE_NAME_CONVERT 
clause.C. Specify the PDB_FILE_NAME_CONVERT initialization parameter.D. Specify 
the DB_FILE_NAMECONVERT initialization parameter.E. Specify all files in the 
CREATE DATABASE statement without using Oracle managed Files (OMF)

.Raphael  

 #yiv3327199458 #yiv3327199458 -- #yiv3327199458ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv3327199458 
#yiv3327199458ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv3327199458 
#yiv3327199458ygrp-mkp #yiv3327199458hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv3327199458 #yiv3327199458ygrp-mkp #yiv3327199458ads 
{margin-bottom:10px;}#yiv3327199458 #yiv3327199458ygrp-mkp .yiv3327199458ad 
{padding:0 0;}#yiv3327199458 #yiv3327199458ygrp-mkp .yiv3327199458ad p 
{margin:0;}#yiv3327199458 #yiv3327199458ygrp-mkp .yiv3327199458ad a 
{color:#ff;text-decoration:none;}#yiv3327199458 #yiv3327199458ygrp-sponsor 
#yiv3327199458ygrp-lc {font-family:Arial;}#yiv3327199458 
#yiv3327199458ygrp-sponsor #yiv3327199458ygrp-lc #yiv3327199458hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv3327199458 
#yiv3327199458ygrp-sponsor #yiv3327199458ygrp-lc .yiv3327199458ad 
{margin-bottom:10px;padding:0 0;}#yiv3327199458 #yiv3327199458actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv3327199458 
#yiv3327199458activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv3327199458
 #yiv3327199458activity span {font-weight:700;}#yiv3327199458 
#yiv3327199458activity span:first-child 
{text-transform:uppercase;}#yiv3327199458 #yiv3327199458activity span a 
{color:#5085b6;text-decoration:none;}#yiv3327199458 #yiv3327199458activity span 
span {color:#ff7900;}#yiv3327199458 #yiv3327199458activity span 
.yiv3327199458underline {text-decoration:underline;}#yiv3327199458 
.yiv3327199458attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv3327199458 .yiv3327199458attach div a 
{text-decoration:none;}#yiv3327199458 .yiv3327199458attach img 
{border:none;padding-right:5px;}#yiv3327199458 .yiv3327199458attach label 
{display:block;margin-bottom:5px;}#yiv3327199458 .yiv3327199458attach label a 
{text-decoration:none;}#yiv3327199458 blockquote {margin:0 0 0 
4px;}#yiv3327199458 .yiv3327199458bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv3327199458 
.yiv3327199458bold a {text-decoration:none;}#yiv3327199458 dd.yiv3327199458last 
p a {font-family:Verdana;font-weight:700;}#yiv3327199458 dd.yiv3327199458last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv3327199458 
dd.yiv3327199458last p span.yiv3327199458yshortcuts 
{margin-right:0;}#yiv3327199458 div.yiv3327199458attach-table div div a 
{text-decoration:none;}#yiv3327199458 div.yiv3327199458attach-table 
{width:400px;}#yiv3327199458 div.yiv3327199458file-title a, #yiv3327199458 
div.yiv3327199458file-title a:active, #yiv3327199458 
div.yiv3327199458file-title a:hover, #yiv3327199458 div.yiv3327199458file-title 
a:visited {text-decoration:none;}#yiv3327199458 div.yiv3327199458photo-title a, 
#yiv3327199458 div.yiv3327199458photo-title a:active, #yiv3327199458 
div.yiv3327199458photo-title a:hover, #yiv3327199458 
div.yiv3327199458photo-title a:visited {text-decoration:none;}#yiv3327199458 
div#yiv3327199458ygrp-mlmsg #yiv3327199458ygrp-msg p a 
span.yiv3327199458yshortcuts 
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv3327199458 
.yiv3327199458green {color:#628c2a;}#yiv3327199458 .yiv3327199458MsoNormal 
{margin:0 0 0 0;}#yiv3327199458 o {font-size:0;}#yiv3327199458 
#yiv3327199458photos div {float:left;width:72px;}#yiv3327199458 
#yiv3327199458photos div div {border:1px solid 
#66;min-height:62px;overflow:hidden;width:62px;}#yiv3327199458 
#yiv3327199458photos div label 
{color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv3327199458
 #yiv3327199458reco-ca

[oracle_br] Questão OCP12c

2017-11-09 Por tôpico Raphael Franco pha...@yahoo.com.br [oracle_br]
Pessoal, 
Essa questão pode ser ABC e BCE ??  
You are planning the creation of a new multitenant container database (CDB) and 
want to store the ROOT and SEED container data files in separate directories.
You plan to create the database using SQL statements.Which three techniques can 
you use to achieve this?
A. Use Oracle Managed Files (OMF).B. Specify the SEED FILE_NAME_CONVERT 
clause.C. Specify the PDB_FILE_NAME_CONVERT initialization parameter.D. Specify 
the DB_FILE_NAMECONVERT initialization parameter.E. Specify all files in the 
CREATE DATABASE statement without using Oracle managed Files (OMF)

.Raphael

Re: [oracle_br] Re: Quantidade de consultar executadas por dia

2017-10-25 Por tôpico Raphael Franco pha...@yahoo.com.br [oracle_br]
Certo.Mas temos também uma tabela no statspack (stats$sql_summary) que talvez 
nos de uma amostra.Nessa tabela temos a coluna EXECUTIONS, que imagino que seja 
a quantidade de SQL executada de cada SQL_ID desde o inicio dos snaps 
(incremental). Poderia fazer uma join com a v$sql, condicionando somente 
SELECT. Será que é valido ?

 

Em Quarta-feira, 25 de Outubro de 2017 14:55, "jlchia...@yahoo.com.br 
[oracle_br]"  escreveu:
 

     Não, colega, por default vc não obterá isso  não senhor : como na 
Esmagadora Maioria dos RDBMSs, no RDBMS Oracle vc Não Tem Ativa uma auditoria 
Precisa de todos os comandos/rotinas/procedimentos/etc executados Justamente 
por causa das possíveis implicações de performance, já que não é incomum vc ter 
um database executando dezenas de milhares de SQLs num dia, se o RDBMS fosse 
auditar / registrar na íntegra isso tudo é bem provável que haveria issues de 
performance E/OU de espaço em disco
 Assim sendo, se vc precisa ter uma Auditoria precisa, uma resposta exata de 
quandos SELECTs foram feitos num dia, a maneira de se obter isso seria ATIVANDO 
a Auditoria para SELECTs de manhã/no início do dia E DESATIVANDO a auditoria no 
fim do dia : para refs veja na documentação o comando AUDIT Seria  ESTA 
*** a melhor alternativa, é o que eu Recomendo que vc faça para oeferecer uma 
resposta de Auditoria PRECISA...
 
 Já se vc Aceita uma contagem mais-ou-menos, ie, se é aceitável pra vc ter uma 
idéia não lá muuuito precisa, aí sim vc pode usar informação do Statspack ou 
(melhor ainda) do AWR/ASH, se vc tiver tal opção : REFORÇO porém que isso Não É 
Auditoria, pois qquer um deles coleta SNAPSHOTs, ie, AMOSTRAS dos SQLs que 
estavam em cache : óbvio que vc PODE e VAI perder 'muitos' SQLs que entraram e 
saíram do cache no intervalo entre duas coletas, E além disso normalmente essas 
ferramentas capturam os TOP SQLs, então SQLs menores vc Muito Provavelmente não 
vai ver serem capturados por qquer das tools E ÓBVIO : essas tools NEM 
SEMPRE estão Ativas por default, cabe a VOCÊ verificar se estão ativas, se não 
estiverem vc tem que as ativar
 Com essas (imho Grandes) restrições em mente, se vc for usar dados do 
Statspack iirc a tabela que te interessaria seria a STATS$SQLTEXT e se fosse 
AWR/ASH vc poderia usar a DBA_HIST_SQLTEXT - em ambos vc colocaria um WHERE na 
sua consulta aonde o texto do SQL registrado era SELECT...
 
 []s
 
   Chiappa  #yiv9990669995 #yiv9990669995 -- #yiv9990669995ygrp-mkp {border:1px 
solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv9990669995 
#yiv9990669995ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv9990669995 
#yiv9990669995ygrp-mkp #yiv9990669995hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv9990669995 #yiv9990669995ygrp-mkp #yiv9990669995ads 
{margin-bottom:10px;}#yiv9990669995 #yiv9990669995ygrp-mkp .yiv9990669995ad 
{padding:0 0;}#yiv9990669995 #yiv9990669995ygrp-mkp .yiv9990669995ad p 
{margin:0;}#yiv9990669995 #yiv9990669995ygrp-mkp .yiv9990669995ad a 
{color:#ff;text-decoration:none;}#yiv9990669995 #yiv9990669995ygrp-sponsor 
#yiv9990669995ygrp-lc {font-family:Arial;}#yiv9990669995 
#yiv9990669995ygrp-sponsor #yiv9990669995ygrp-lc #yiv9990669995hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv9990669995 
#yiv9990669995ygrp-sponsor #yiv9990669995ygrp-lc .yiv9990669995ad 
{margin-bottom:10px;padding:0 0;}#yiv9990669995 #yiv9990669995actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv9990669995 
#yiv9990669995activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv9990669995
 #yiv9990669995activity span {font-weight:700;}#yiv9990669995 
#yiv9990669995activity span:first-child 
{text-transform:uppercase;}#yiv9990669995 #yiv9990669995activity span a 
{color:#5085b6;text-decoration:none;}#yiv9990669995 #yiv9990669995activity span 
span {color:#ff7900;}#yiv9990669995 #yiv9990669995activity span 
.yiv9990669995underline {text-decoration:underline;}#yiv9990669995 
.yiv9990669995attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv9990669995 .yiv9990669995attach div a 
{text-decoration:none;}#yiv9990669995 .yiv9990669995attach img 
{border:none;padding-right:5px;}#yiv9990669995 .yiv9990669995attach label 
{display:block;margin-bottom:5px;}#yiv9990669995 .yiv9990669995attach label a 
{text-decoration:none;}#yiv9990669995 blockquote {margin:0 0 0 
4px;}#yiv9990669995 .yiv9990669995bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv9990669995 
.yiv9990669995bold a {text-decoration:none;}#yiv9990669995 dd.yiv9990669995last 
p a {font-family:Verdana;font-weight:700;}#yiv9990669995 dd.yiv9990669995last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv9990669995 
dd.yiv9990669995last p span.yiv9990669995yshortcuts 
{margin-right:0;}#yiv9990669995 div.yiv9990669995attach-table div div a 
{text-decoration:none;}#yiv99906699

[oracle_br] Quantidade de consultar executadas por dia

2017-10-25 Por tôpico Raphael Franco pha...@yahoo.com.br [oracle_br]
Pessoal,

Alguem tem alguma Query que mostre a quantidade de consultas (select) 
executadas por dia no banco ?
Oracle Standard Edition 11.2.0.4 / Oracle Linux 6
Pode ser usando as tabelas do Statspack mesmo.
att.Raphael

[oracle_br] Erro Oracle RAC 11gr2 / Red hat 6.5

2014-07-29 Por tôpico Raphael Franco pha...@yahoo.com.br [oracle_br]
Pessoal,
 
O ambiente é Oracle SE 11.2.0.4 / Red Hat Linux  6.5.
 
Depois de configurar todos os pré-requisitos. 
Iniciei a instalação via OUI:
 
No passo: Cluster Node Informations.
Onde colocamos os 2 Nodes e testamos a Connectividade do SSH = Ok.
Clicamos em Next, aparece o erro abaixo:
 
INFO: Validating cluster nodes.
INFO: Validating cluster nodes.
SEVERE: While validating Cluster Nodes the following hosts were found with 
network interfaces on subnets with different names: [srv0275]
WARNING: [WARNING] [INS-40927] Interfaces with common subnets have different 
names on different nodes.
   CAUSE: The following nodes have interfaces in common subnets that have 
different interface names: [srv0275]
   ACTION: Ensure that the names of interfaces defined on common subnets are 
the same on all cluster member nodes
 
Ja chequei o /etc/hosts de ambos os Nodes, estão iguais.
As interfaces de rede Bond0 para publica e Bond1 para interconnect, estão 
iguais nos 2 Nodes.
 
Bond0 = netmask= 255.255.0.0  (publica e vip) 
Bond1 = netmask= 255.255.255.248 ( interconect )
 
Alguem ja passou por isso?
 
att.
Raphael

[oracle_br] SVR4 Error: 13: Permission denied

2014-07-15 Por tôpico Raphael Semedo rsem...@gmail.com [oracle_br]
Boa tarde,


Alguém já viu esse erro?


ERROR at line 1:
ORA-01400: cannot insert NULL into ("MSAFI"."MS_LOG_DETAILS"."LOG_ID")
ORA-06512: at "MSAFI.PCK_MSAF_GENERATE_LOG", line 155
ORA-06512: at "MSAFI.PRC_MSAF_EXEC_COMMAND", line 36






*ORA-09925: Unable to create audit trail fileSVR4 Error: 13: Permission
deniedAdditional information: 9925*




*ORA-09925: Unable to create audit trail fileSVR4 Error: 13: Permission
deniedAdditional information: 9925*ORA-06512: at
"MSAFI.PRC_MSAF_GENERATE_SAFX_DATA", line 153
ORA-06512: at line 6


--
Raphael Semedo
skype: raphaelsemedo


Re: [oracle_br] Teste Failover ISCSI - Oracle RAC

2014-06-09 Por tôpico Raphael Franco pha...@yahoo.com.br [oracle_br]
Vitor, 

Funcionou!
Havia um erro na configuração do /etc/sysconfig/oracleasm.
Isso que da passar a madrugada O.O...rs... hoje com mais calma acertei isso. 
Tudo Ok.


.
Raphael


Em Segunda-feira, 9 de Junho de 2014 10:31, "Raphael Franco pha...@yahoo.com.br 
[oracle_br]"  escreveu:
 


  


Ok estarei estudando esse material junto com o pessoal de Infra.
O ASM esta configurado pelo ASMLib.

Mas minha dúvida é:. em um ambiente Oracle RAC não é para acontecer isso, 
digamos que uma falha em uma interface de rede iscsi não deveria reiniciar o nó 
pois temos a redundancia de interfaces para isso, certo ??? 

Raphael


Em Segunda-feira, 9 de Junho de 2014 0:06, "Vitor Junior vitorj...@gmail.com 
[oracle_br]"  escreveu:
 


  
As informações do pdf estão nas páginas 26 e 27 respectivamente.




Att,/Regards,


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


Em 9 de junho de 2014 00:05, Vitor Junior  escreveu:

​Em caso de estar utilizando multipath+asmlib, é necessário configurar o 
scanorder e o exclude, conforme exemplo abaixo:
>
>
>vi /etc/sysconfig/oracleasm
># ORACLEASM_SCANORDER: Matching patterns to order disk scanning
>ORACLEASM_SCANORDER="mapper/*"
> 
># ORACLEASM_SCANEXCLUDE: Matching patterns to exclude disks from
scan
>ORACLEASM_SCANEXCLUDE="sd"​
>
>
>Quanto ao tempo é necessário alterar um parâmetro de timeout do multipath para 
>redução dessa operação de re-bal.
>Dê uma olhada nesse post:
>
>
>http://www.jobacle.nl/?p=1101
>
>
>
>
>
>E neste link tem um download de um pdf com sugestões de timeout para iscsi e 
>multipath:
>https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=10&cad=rja&uact=8&ved=0CIIBEBYwCQ&url=http%3A%2F%2Fen.community.dell.com%2Fcfs-file.ashx%2F__key%2Ftelligent-evolution-components-attachments%2F13-4491-00-00-20-43-79-64%2FDell-Compellent-Red-Hat-Enterprise-Linux-_2800_RHEL_2900_-6x-Best-Practices.pdf&ei=rSOVU8zkIrLksAS-2YLgAQ&usg=AFQjCNHo5v-Jm9qkx3CAqvkO1xBaThqsGw&sig2=UPMhwbA2snAVxfP_H5bw9g&bvm=bv.68445247,d.b2k
>
>
>
>
>
>
>
>
>Em 08/06/2014 23:49, "Raphael Franco pha...@yahoo.com.br [oracle_br]" 
> escreveu:
>
> 
>>  
>>Pessoal, 
>> 
>>Depois de instalado um Oracle RAC SE 11.2.0.4 / Oracle Linux 6.4, tudo Ok e 
>>funcionando.
>>Resolvemos testar o failover da rede publica, privada e iscsi. A publica e 
>>privada está configurada com Bond com 2 placas de rede cada, a rede do 
>>storage (iscsi) esta em cima do multipath.
>> 
>>Tanto na rede publica como na privada os teste de retirar 1 cabo de cada 
>>placa de rede foi sucesso, não aconeceu nada com o ambiente RAC, ninguem 
>>perdeu a conexão e continuamos conectando nas 2 instancias (load balance).
>>O problema é na rede do storage, quando retiro 1 cabo, há um timeout (freeze) 
>>de 7 a 10 seg para estabilizar na outra porta. E isso ocasiona o " invited" e 
>>o Nó é reiniciado, fazendo todos perderem a conexão daquele nó, mas tudo 
>>voltar ao normal quando o nó é reiniciado, ou seja, estabiliza na outra placa.
>> 
>>Minha dúvida é, alguém ja fez testes nesse sentido, é normal acontecer isso 
>>(reiniciar o Nó)? Penso que se tratando de um ambiente RAC não deveria 
>>acontecer isso, talvez um "freeze" no ambiente até estabilizar na outra 
>>placa. 
>>Também acho estranho esses 7 segundos de demora para o ambiente estabilizar 
>>na outra placa. Mas ja vimos que acho q esse é o limite.
>> 
>>Tentei essa solução, mas não adiantou:
>>ASM Disks Offline With "Waited 15 secs for write IO to PST" (Doc ID 1581684.1)
>> 
>>att.
>>Raphael





Re: [oracle_br] Teste Failover ISCSI - Oracle RAC

2014-06-09 Por tôpico Raphael Franco pha...@yahoo.com.br [oracle_br]


Ok estarei estudando esse material junto com o pessoal de Infra.
O ASM esta configurado pelo ASMLib.

Mas minha dúvida é:. em um ambiente Oracle RAC não é para acontecer isso, 
digamos que uma falha em uma interface de rede iscsi não deveria reiniciar o nó 
pois temos a redundancia de interfaces para isso, certo ??? 

Raphael


Em Segunda-feira, 9 de Junho de 2014 0:06, "Vitor Junior vitorj...@gmail.com 
[oracle_br]"  escreveu:
 


  
As informações do pdf estão nas páginas 26 e 27 respectivamente.




Att,/Regards,


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


Em 9 de junho de 2014 00:05, Vitor Junior  escreveu:

​Em caso de estar utilizando multipath+asmlib, é necessário configurar o 
scanorder e o exclude, conforme exemplo abaixo:
>
>
>vi /etc/sysconfig/oracleasm
># ORACLEASM_SCANORDER: Matching patterns to order disk scanning
>ORACLEASM_SCANORDER="mapper/*"
> 
># ORACLEASM_SCANEXCLUDE: Matching patterns to exclude disks from
scan
>ORACLEASM_SCANEXCLUDE="sd"​
>
>
>Quanto ao tempo é necessário alterar um parâmetro de timeout do multipath para 
>redução dessa operação de re-bal.
>Dê uma olhada nesse post:
>
>
>http://www.jobacle.nl/?p=1101
>
>
>
>
>
>E neste link tem um download de um pdf com sugestões de timeout para iscsi e 
>multipath:
>https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=10&cad=rja&uact=8&ved=0CIIBEBYwCQ&url=http%3A%2F%2Fen.community.dell.com%2Fcfs-file.ashx%2F__key%2Ftelligent-evolution-components-attachments%2F13-4491-00-00-20-43-79-64%2FDell-Compellent-Red-Hat-Enterprise-Linux-_2800_RHEL_2900_-6x-Best-Practices.pdf&ei=rSOVU8zkIrLksAS-2YLgAQ&usg=AFQjCNHo5v-Jm9qkx3CAqvkO1xBaThqsGw&sig2=UPMhwbA2snAVxfP_H5bw9g&bvm=bv.68445247,d.b2k
>
>
>
>
>
>
>
>
>Em 08/06/2014 23:49, "Raphael Franco pha...@yahoo.com.br [oracle_br]" 
> escreveu:
>
> 
>>  
>>Pessoal, 
>> 
>>Depois de instalado um Oracle RAC SE 11.2.0.4 / Oracle Linux 6.4, tudo Ok e 
>>funcionando.
>>Resolvemos testar o failover da rede publica, privada e iscsi. A publica e 
>>privada está configurada com Bond com 2 placas de rede cada, a rede do 
>>storage (iscsi) esta em cima do multipath.
>> 
>>Tanto na rede publica como na privada os teste de retirar 1 cabo de cada 
>>placa de rede foi sucesso, não aconeceu nada com o ambiente RAC, ninguem 
>>perdeu a conexão e continuamos conectando nas 2 instancias (load balance).
>>O problema é na rede do storage, quando retiro 1 cabo, há um timeout (freeze) 
>>de 7 a 10 seg para estabilizar na outra porta. E isso ocasiona o " invited" e 
>>o Nó é reiniciado, fazendo todos perderem a conexão daquele nó, mas tudo 
>>voltar ao normal quando o nó é reiniciado, ou seja, estabiliza na outra placa.
>> 
>>Minha dúvida é, alguém ja fez testes nesse sentido, é normal acontecer isso 
>>(reiniciar o Nó)? Penso que se tratando de um ambiente RAC não deveria 
>>acontecer isso, talvez um "freeze" no ambiente até estabilizar na outra 
>>placa. 
>>Também acho estranho esses 7 segundos de demora para o ambiente estabilizar 
>>na outra placa. Mas ja vimos que acho q esse é o limite.
>> 
>>Tentei essa solução, mas não adiantou:
>>ASM Disks Offline With "Waited 15 secs for write IO to PST" (Doc ID 1581684.1)
>> 
>>att.
>>Raphael



[oracle_br] Teste Failover ISCSI - Oracle RAC

2014-06-08 Por tôpico Raphael Franco pha...@yahoo.com.br [oracle_br]
Pessoal, 
 
Depois de instalado um Oracle RAC SE 11.2.0.4 / Oracle Linux 6.4, tudo Ok e 
funcionando.
Resolvemos testar o failover da rede publica, privada e iscsi. A publica e 
privada está configurada com Bond com 2 placas de rede cada, a rede do storage 
(iscsi) esta em cima do multipath.
 
Tanto na rede publica como na privada os teste de retirar 1 cabo de cada placa 
de rede foi sucesso, não aconeceu nada com o ambiente RAC, ninguem perdeu a 
conexão e continuamos conectando nas 2 instancias (load balance).
O problema é na rede do storage, quando retiro 1 cabo, há um timeout (freeze) 
de 7 a 10 seg para estabilizar na outra porta. E isso ocasiona o " invited" e o 
Nó é reiniciado, fazendo todos perderem a conexão daquele nó, mas tudo voltar 
ao normal quando o nó é reiniciado, ou seja, estabiliza na outra placa.
 
Minha dúvida é, alguém ja fez testes nesse sentido, é normal acontecer isso 
(reiniciar o Nó)? Penso que se tratando de um ambiente RAC não deveria 
acontecer isso, talvez um "freeze" no ambiente até estabilizar na outra placa. 
Também acho estranho esses 7 segundos de demora para o ambiente estabilizar na 
outra placa. Mas ja vimos que acho q esse é o limite.
 
Tentei essa solução, mas não adiantou:
ASM Disks Offline With "Waited 15 secs for write IO to PST" (Doc ID 1581684.1)
 
att.
Raphael

Re: [oracle_br] Executar um comando do Linux via PL/SQL

2014-03-07 Por tôpico Raphael Franco
Milton,

Você ou alguem tem o "installer" os_command.zip.
Pelo visto esse link não funfa mais 
http://www.oracle.com/technology/tech/java/jsp/files/os_command.zip.

att.
Raphael



Em Quinta-feira, 6 de Março de 2014 18:11, Milton Bastos Henriquis Jr. 
 escreveu:
 
  
http://www.oracle.com/technetwork/database/enterprise-edition/calling-shell-commands-from-plsql-1-1-129519.pdf






Em 6 de março de 2014 18:08, Raphael Franco  escreveu:

 
>  
>Pessoal,
>
>
>Qual a melhor forma de executar um comando no shell do Linux via PL/SQL  ??
>
>
>Oracle 11g / Linux Red Hat 5.
>
>
>att.
>Raphael



[oracle_br] Executar um comando do Linux via PL/SQL

2014-03-06 Por tôpico Raphael Franco
Pessoal,

Qual a melhor forma de executar um comando no shell do Linux via PL/SQL  ??

Oracle 11g / Linux Red Hat 5.

att.
Raphael

[oracle_br] Oracle Client Server with WAN

2014-01-22 Por tôpico Raphael Franco
Pessoal,
 
Estou com o seguinte problema.
Lentidão em um aplicativo usando Forms 6i conectando no Oracle RAC 10.2.0.5 
64bits remotamente.
Estou usando MPLS de 1Mb.
No site A temos 2 bancos: 1 Single de simulacao e 1 Oracle RAC de producao, na 
mesma rede. No site B esta o cliente Forms, acontece que quando conecto no 
banco pelo Simulação vai rapido e no RAC demora 10x mais.
 
obs: nos clients da rede local no site A, não existe lentidão.
 
Sabem se existe alguma limitação de Client Server via WAN documentado  ?? 
 
att.
Raphael

Re: [oracle_br] Usuarios que mais consomem recursos

2014-01-20 Por tôpico Raphael Franco
Tks!

Chiappa, de onde vc esta digitando seu email??  pois no seu texto, a sua 
acentuação esta vindo desconfigurada. Ex:  aten€.¢Ã©.

.
Raphael



Em Segunda-feira, 20 de Janeiro de 2014 14:28, "jlchia...@yahoo.com.br" 
 escreveu:
 
  
  Bom, o RDBMS Oracle € ¢Ã© sum simples cliente/usu€ ¢Ã¡rio dos recursos do SO 
(absolutamente ele N€ ¢Ã£o Tem nenhum "poder" administrativo neles), e o 
mecanismo de utiliza€ ¢Ã§Ã£o € ¢Ã© assim : quando o RDBMS precisa usar CPU 
(para fazer um c€ ¢Ã¡lculo, para mover itens na mem€ ¢Ã³ria, seja para o que 
for) o que ele faz € ¢Ã© :

  1. obt€ ¢Ã©m a data/hora do sistema operacional com a maior resolu€ ¢Ã§Ã£o 
poss€ ¢Ã­vel (na casa dos milisegundos, normalmente) via API apropriada , que 
para os linux/unix normalmente € ¢Ã© a fun€ ¢Ã§Ã£o gettimeofday() do SO, e isso 
€ ¢Ã© registrado internamente
  2. via API de comando do SO, envia para a fila de execu€ ¢Ã§Ã£o o c€ 
¢Ã¡lculo/comando que ele quer, e coloca a sess€ ¢Ã£o que enviou o comando em 
status de WAITING
  3. quando o SO devolver o resultado do processamento requerido, novamente o 
RDBMS obt€ ¢Ã©m a data/hora do sistema operacional

  (€ ¢Ã³bvio, isso tudo acontece numa FRA€ ¢Ã’§Ã’£O de segundo, E como estamos 
trabalhando com por€ ¢Ã§Ãµes m€ ¢Â´in€ ¢Ãºscula de tempo fatalmente entram 
detalhes como o tempo gasto para o pr€ ¢Ã³prio SO se auto-controlar,mas a 
teoria € ¢Ã© essa )...
   A€ ¢Ã­, a diferen€ ¢Ã§a entre a primeira obten€ ¢Ã§Ã£o de data e aquela 
imediatamente depois de o RDBMS ser atendido € ¢Ã© o tempo gasto de CPU ??? 
Right ?? O banco ABSOLUTAMENTE N€ ¢Ã’£O SABE se foi atendido pela CPU x, y ou 
z, se foi pelo core n ou m ou tal duma CPU multicore... Yes ?? E realmente, em 
teoria cada solicita€ ¢Ã§Ã£o de CPU seria atendida por um core , sim...
   E vc est€ ¢Ã¡ certo, se no mesmo exato intervalo de tempo chegarem mais de 8 
solicita€ ¢Ã§Ãµes por processamento num ambiente com 8 cores (8 canais de 
processamento), sim, vai haver enfileiramento NOTAR por€ ¢Ã©m que quem 
enfileira € ¢Ã© o SO : o RDBMS como eu disse *** n€ ¢Ã£o gerencia hardware *** 
, ele Absoluitamente n€ ¢Ã£o sabe se a solicita€ ¢Ã§Ã£o dele j€ ¢Ã¡ est€ ¢Ã¡ 
sendo atendida , se est€ ¢Ã¡ numa fila esperando pra ser atendida, ele n€ ¢Ã£o 
faz id€ ¢Ã©ia , sim ? Em caso de enfileiramento o RDBMS simplesmente vai 
registrar que o tempo de CPU vai ser maior mas ele N€ ¢Ã£o Faz id€ ¢Ã©ia do 
porque Vc s€ ¢Ã³ enxergaria esse enfileiramento no Sistema Operacional, com 
vmstat no caso de unix/linux (a coluna r , de run queue, vai te dizer / mostrar 
isso)...

   A conta ent€ ¢Ã£o seria assim (trabalhando com segundos s€ ¢Ã³ pra matem€ 
¢Ã¡tica ficar mais f€ ¢Ã¡cil, mas a id€ ¢Ã©ia € ¢Ã© a mesma em msegs) : num 
intervalo de observa€ ¢Ã§Ã£o de 15 minutos vc teria 900 segundos - num ambiente 
com 8 cores, em tese cada um desses cores ficou dispon€ ¢Ã­vel para o ambiente 
durante esses 15 minutos, ent€ ¢Ã£o a capacidade total em tempo de CPU a alocar 
seria de 8 * 900 = 7200 segundos, ok ? Fazendo a diferen€ ¢Ã§a entre esse m€ 
¢Ã¡ximo total poss€ ¢Ã­vel te€ ¢Ã³rico versus a soma do tempo gasto em CPU 
reportado pelo banco, vc teria um porcentual, mas um porcentual de uso DA TUA 
CAPACIDADE TOTAL DE CPU, sim ??? ,  N€ ¢Ã£o Tem como vc saber, pelo database, o 
porcentual de uso de cada core ou de cada CPU... responden a sua pergunta € ¢Ã© 
em rela€ ¢Ã§Ã£o ao poder de CPU como um todo disponibilizado no intervalo de 
tempo
 que durou a sua observa€ ¢Ã§Ã£o, okdoc ??
   
   E confirmo : sim, pontualmente vc vai/pode ter casos de usu€ ¢Ã¡rios que 
desconectaram e reconectaram entre o in€ ¢Ã­cio e fim da obs, vai/pode ter 
casos de POOL DE CONEX€ ¢Ã’µES, onde vc via de regra n€ ¢Ã£o sabe qual sess€ 
¢Ã£o est€ ¢Ã¡ atendo qual usu€ ¢Ã¡rio final, exce€ ¢Ã§Ãµes do tipo, sim...

   Mas de modo geral € ¢Ã© isso que eu falei...

    []s

 Chiappa

 OBS : repito, o Statspack (que € ¢Ã© gr€ ¢Ã¡tis e j€ ¢Ã¡ vem dispon€ ¢Ã­vel 
para ser instalado em qquer database Oracle acima de 8.0.x) j€ ¢Ã¡ faz muito 
dessa rotina acima descrita, ent€ ¢Ã£o ** ANTES ** de sair re-inventando a 
roda, veja l€ ¢Ã¡ o que o statspack j€ ¢Ã¡ faz : se te servir, vc s€ ¢Ã³ cria 
um job para fazer coletas statspack a cada x minutos, e s€ ¢Ã³


Re: [oracle_br] Usuarios que mais consomem recursos

2014-01-20 Por tôpico Raphael Franco
Chiappa,

Versão 10.2 ou superior.
A idéia é isso que você comentou mesmo, ter um job que execute querys de 5 em 5 
minutos mais ou menos
grave em alguns tabelas para depois analisar.

Seria algo do tipo (**exemplo**):

Selecionar todos os usuários que estão consumindo CPU no intervalo de 1 hora.
 - Criar um rotina que verifica o uso de CPU a cada 1 minuto e grava em uma 
tabela.
 - Depois subtraio o intervalo de 1 hora e vejo qual foi o consumo de CPU de 
cada usuario, logico que vai ter algumas configurações com LOGON_TIME 
(reconnect).

   O que está confuso é que quando falamos em 10 msecs de uso de CPU, qual a 
relação desse uso com, por exemplo, 1 Core ou o CPU como um todo ??
   
    Digamos que a conta é essa: se temos 8 cores e 8 usuario no mesmo minuto 
usando o CPU e isso seja verificado no V$SESSTAT no VALUE ai teremos 
teoriacamento um gargalo, ou seja, uma proxima sessão ficaria em WAITING CPU??


.
Raphael





Em Sexta-feira, 17 de Janeiro de 2014 13:55, "jlchia...@yahoo.com.br" 
 escreveu:
 
  
  Raphael, primeiro temos que observar que ** sem ** especificar versao (nem 
uma 'versao minima') Realmente fica dificil : NADA impede que vc tire do bolso 
do colete uma versao pre-historica tipo 8i, onde muitas das coisas que vou 
falar nao existem, e Quebrar as minhas/suas pernas, yep ??
  Outra obs : o AWR (e seu companheiro ASH) te dao o HISTORICO da 
performance/consumo de recursos - sem eles (OU sem vc implantar uma Alternativa 
sua, customizada, ou entao uma pronta como o S-ASH - Simulated ASH - que citei 
em respostas anteriorese) o que vc tera eh consulta momentanea as v$, que, COMO 
SABEMOS :
  
  - para as infos de database NAO sobrevivem € ¢Ã  stops do database, s€ ¢Ã³ 
coletando infos desde o mais recente startup
  - para as infos de sessao, soh guardam a info enquanto a sessao nao desconecta
  - s€ ¢Ã£o CUMULATIVAS , ie : os valores v€ ¢Ã£o se acumulando, ent€ ¢Ã£o vc 
N€ ¢Ã’¢O obt€ ¢Ã©m o total moment€ ¢Ã¢neo mas sim o ACUMULADO do gasto de 
recurso ... Por exemplo, se uma sessao conectou, gastou 10 msecs de CPU, depois 
mais 20 e depois mais 30, o que vc vai ver na v$ eh 60 msecs, o TOTAL, okdoc ??
  
  ==> Isso leva a uma limita€ ¢Ã§Ã£o Obvia da tecnica : imagine que vc tah 
gastando muita CPU nao porque uma ou outra sessao tah consumindo, mas sim 
porque vc tem TROCENTAS sessoes , cada uma logando, consumindo um pouqinho e 
deslogando  - LOGICO que NENHUMA dessas sessoes aparece num top-n, JUSTAMENTE 
porque elas sao pequenas, individualmente elas gastam muito pouco , eh a soma 
geral que ta te perturbando, sim ??? Numa situacao assim, sem historico vc tah 
perdido...
    
  E lembro tamb€ ¢Ã©m que muitas das infos que ou citar soh funcionam se o 
banco tiver TIMED_STATISTICS=TRUE, o que Nao Era DEFAULT nas versoes mais 
antigas...
  
  Isso posto : para CPU, a informa€ ¢Ã§Ã£o (ACUMULADA, SEMPRE!!, e soh valida 
para o momento ATUAL!!) das sessoes vc acha na V$SESSTAT, a query eh + ou - :
  
  
select ss.sid, sn.name, ss.value
from
    v$sesstat ss,
    v$statname sn
where
     sn.statistic# = ss.statistic#
 and sn.name = 'CPU used by this session';
 
  Para sessoes consumindo I/O, primeiro lembre que vc TANTO tem I/Os f€ 
¢Ã­sicos quanto I/Os l€ ¢Ã³gicos , e TODOS eles sao consumidores, TODOS devem 
ser monitorados...
 para I/O f€ ¢Ã­sico,  vc tem Diversas alternativas : uma eh (** SE ** a versao 
do banco permite) consultar na V$SQL quanto de I/O cada SQL de cada sessao 
consumiu na V$SQL/V$SQLAREA, outra eh vc na mesma query acima consultar as 
stats referentes a I/O (ie, physical read%, physical write%, etc : veja nas 
docs a lista completa). Para I/O l€ ¢Ã³gico, o mais direto € ¢Ã© consultar para 
as sessoes as stats references a I/O l€ ¢Ã³gico : consistent get%, db block 
get%, logical read%, etc)...

 Rafael , a n€ ¢Ã­vel de database vc consultaria as stats de performance do 
database (V$system_stat%, principalmente - goto documenta€ ¢Ã§Ã£o para refs 
mais completas), mas COMO eu disse acima essa info eh acumulada, e a consulta 
instantanea ao acumulado nao te diz nada : vc saber que o database desde o 
startup at€ ¢Ã© agora consumiu 1234567 msecs de CPU nao te diz muito Ai 
entao o melhor seria vc fazer como o statspack faz, ie :
 a. faz uma consulta as v$ e registra a info nalguma tabela do database, nalgum 
arquivo, nalgum lugar, JUNTO com a data/hora da coleta/consulta
 b. um intervalo fixo de tempo (digamos, 15 minutos) depois vc repet a consulta 
as v$
 c. faz um comparativo : se na primeira consulta/coleta o db tinha registrado 
no acumulado gasto x msecs de CPU, na consulta/coleta de 15 minutos depois 
tinha y msces , E em 15 minutos n€ ¢Ã³s temos n msecs dispon€ ¢Ã­veis, com uma 
continha mais ou menos vc consegue saber % de cpu , mas € ¢Ã© DURANTE O 
INTERVALO DA COLETA, smmm ??? Confere ? Tah claro ??
  veja lah que em algumas versoes o statspack jah faz a continha pra vc, teste 
e veja se o que tem lah te atend

[oracle_br] Usuarios que mais consomem recursos

2014-01-17 Por tôpico Raphael Franco
Pessoal,

Independente da versão do oracle, estou fazendo alguns testes de monitorar os 
usuários do BD que mais consomem CPU e IOps em 1 dia.


Se alguem ja tem ou ja fez esse trabalho poderia compartilhar as querys 
comingo. (Sem usar AWR).
Também aceito sugestões.

.
Raphael

Re: [oracle_br] RE: Oracle 11G EE / Red Hat Cluster 6

2013-12-11 Por tôpico Raphael Franco
Chiappa, obrigado!

Mas a opção de RAC One Node não se enquadra, pois eles não tem licença para o 
RAC e querem uma alta disponibilidade.
Mas ao meu ver isso não é uma ALTA disponibilidade, visto que os dados ficam no 
Storage, se ocorrer qualquer falha no Storage chora!!!... pois vai ficar 
sem o BD. isso se enquadra também para um Oracle RAC... que muitos pensam 
no conceito de ALTA disponiblidade, mas na verdade esta relacionado a 
balanceamento de cargas. Alta Disponibilidade é o uso de Standby Database 
(Data Guard, por exemplo) em outro meio fisico.

Então podemos dizer que esse Cluster Ativo/Passivo trabalha com média 
disponibilidade referindo especificamente no servidor. Porém é uma pena 
deixar um servidor parado, sem uso de seus recursos, somente esperando uma 
falha do produção ou em um momento de manutenção.

Mas se o cliente quer... lets go!!!

.
Phael



Em Terça-feira, 10 de Dezembro de 2013 21:30, "jlchia...@yahoo.com.br" 
 escreveu:
 
  
  Tudo jóia ??  Sim,existe sim :a palavra Oficial da Oracle sobre isso é a nota 
de Suporte "Using Operating System Cluster ( OS Cluster Or Active/Passive 
Configuration ) With Oracle Database( Non Rac)" Is Certified ? (Doc ID 
1488476.1), que diretamente diz :
  
  "Oracle does not provide certification for Standalone Database based on OS 
Cluster , if native OS version is certified with Oracle Home version you wish 
to install , you can install the standalone Oracle Home."
   
  e
  
"If you install a single instance DB on a non-oracle cluster, Oracle Support 
can provide no assistance with the cluster."

==> OU seja, a Oracle nem recomenda nem homologa nem contra-recomenda ou 
desuporta o uso disso, okdoc ?? Assim, DESDE QUE (obviamente!!) a solução de 
cluster ativo/passivo externo ao database em questão RESPEITE o RDBMS Oracle 
(ie, NÃO bloqueie o acesso à itens que o RDBMS precisa, como portas, CPU , I/O 
e RAM, NÃO meta os dedinhos pegajosos nos componentes do RDBMS como arquivos e 
processos - EXISTEM soluções de cluster ativo/passivo que querem copiar 
arquivos paraa máquina passiva, por exemplo, etc), vc PODE usar a que bem 
entender, e SEMPRE por sua conta e risco
  Eu já atendi diversos clientes que usavam cluster ativo/passivo do SO 
(principalmente em HP-UX e AIX, este último normalmente via HACMP) e funciona 
normalmente, mas que fique claro, TODA e QUALQUER config da solução foi feita 
com a Documentação/Suporte do Fornecedor de SO (a Oracle não falan nem A nem B 
sobre isso), ** E ** ficou por nossa conta Comprovar que a solução não 
interferia/requeria nenhum recurso/item necessário ao funcionamento do RDBMS

 []s
   
    Chiappa
    
 OBS :

  a. desde a versão 10gr2 a solução Preferida da Oracle para cluster 
ativo/passivo é o Oracle Clusterware : a nota de Suporte     Oracle Clusterware 
and Application Failover Management (Doc ID 790189.1) fala a respeito  Na 
versão 11g r2, já é Suportado inclusive o uso de ASM nesse cenário, a nota "How 
To Setup ASM (11.2) On An Active/Passive Cluster (Non-RAC)" (Doc ID 1296124.1) 
fala sobre isso
  
  b. outras opções dentro do stack de tecnologia Oracle existem, como scripts 
manuais que fazem o switchover numa config de standby/dataguard

  c. o RAC é uma solução ativo/ativo,mas nada impede que vc o use como 
ativo/passivo, fazendo a aplicação conectar num só node (que seria o "ativo") e 
apenas em caso de falha um script seu sobe a instância num dos outros nodes


[oracle_br] Oracle 11G EE / Red Hat Cluster 6

2013-12-10 Por tôpico Raphael Franco
Pessoal,

Alguem sabe se é homologado o Oracle 11g em um Cluster Red Hat 6 (64bits) 
(Ativo/Passivo) ???
Existe documentação oficial sobre ??

agradeço.

Phael

Re: [oracle_br] Re: IMPDP ORA-01843: not a valid month

2013-12-04 Por tôpico Raphael Franco
André e Chiappa...agradeço!


Setando as variavel de ambiente no prompt não deu certo!...continuou o mesmo 
erro.

Alterando elas no banco e depois reiniciando, foi!!!

 alter system set nls_date_format = '-mm-dd hh24:mi:ss' scope=spfile;
 alter system set nls_timestamp_format = '-mm-dd hh24:mi:ssxff' 
scope=spfile;
 alter system set nls_timestamp_tz_format = '-mm-dd hh24:mi:ssxff tzr' 
scope=spfile;

:D
Phael



Em Quarta-feira, 4 de Dezembro de 2013 15:28, J. Laurindo Chiappa 
 escreveu:
 
  
Observações Precisas, André : realmente não tinha me atentado ao datatype em 
questão, que é timestamp, então (apesar de normalmente o formato derivar do 
NLS_DATE_FORMAT) com certeza seria ** muito ** indicado por segurança se setar 
também a variável de ambiente nls_timestamp_format , além da NLS_DATE_FORMAT , 
sim... E setar no prompt de comandos, já que impdp, sqlplus, sqlldr, e cia bela 
Todos são tools de linha de comando e controladas por variáveis de ambiente...
E idem para esse default de string para uma coluna que na verdade não é string, 
realmente isso implica numa conversão implícita, é tudo de RUIM, é 
contra-recomendado Altamente.

[]s

Chiappa

--- Em oracle_br@yahoogrupos.com.br, Andre Santos  
escreveu
>
> Raphael
> 
> Para TIMESTAMP há outros parâmetros NLS: NLS_TIMESTAMP_FORMAT e
> NLS_TIMESTAMP_TZ_FORMAT.
> 
> Exemplos:
> --
> alter session set nls_date_format = 'dd/mm/ hh24:mi:ss';
> alter session set nls_timestamp_format= 'dd/mm/ hh24:mi:ssxff';
> alter session set nls_timestamp_tz_format = 'dd/mm/ hh24:mi:ssxff tzr';
> --
> 
> De qualquer maneira, conversão implícita é uma coisa a ser evitada.
> Seria melhor alterar a forma de definição do DEFAULT dessas colunas.
> 
> [ ]
> 
> André
> 
> 
> 
> 
> Em 4 de dezembro de 2013 15:00, Raphael Franco escreveu:
> 
> >
> >
> > Senhores,
> >
> > Oracle 10.2.0.4 / Linux Red hat 5.4 64Bits.
> >
> > Estou atualizando uma base de testes a partir de um expdp do banco de
> > produção.
> >
> > O problema é que algumas tabelas estão apresentando erro na importação:
> >
> > CREATE TABLE "USERTESTE"."IN_DOC_TYPE" ("DOC_TYPE_ID" VARCHAR2(23) NOT
> > NULL ENABLE, "DOC_TYPE_NAME" VARCHAR2(40), "DOC_TYPE_DESC" VARCHAR2(256),
> > "IS_ACTIVE" NUMBER(12,0) NOT NULL ENABLE, "CREATION_USR_ID" VARCHAR2(23),
> > "CREATION_TIME" TIMESTAMP (6) DEFAULT '1970-01-01 00:00:00', "MOD_USR_ID"
> > VARCHAR2(23), "MOD_TIME" TIMESTAMP (6) DEFAULT '1970-01-01 00:00:00',
> > "CLASS_ID" VARCHAR2(23), "SIG_VERIFY_INTERVAL"
> > ORA-39083: Object type TABLE failed to create with error:
> > ORA-01843: not a valid month
> >
> > Ou seja, o problema está no MOD_TIME" TIMESTAMP (6) DEFAULT '1970-01-01
> > 00:00:00'.
> >
> > No banco onde estou importando (data pump) ja setei a variavel de ambiente
> > NLS_DATE_FORMAT='-MM-DD HH24:MI:SS' e o erro persiste!
> > Também ja setei a variavel NLS_LANG igual ao do banco de produção quando
> > foi realizado o expdp.
> >
> > Agora estou tentando alterar o NLS_DATE_FORMAT do banco, porém não entra
> > em vigor, segue:
> > Coloquei via PFILE e reiniciei o BD.
> >
> > SYS@sml> show parameter nls_date_format
> >
> > NAME TYPE VALUE
> >  ---
> > --
> > nls_date_format  string -MM-DD HH24:MI:SS
> >
> > SYS@sml> select sysdate from dual;
> >
> > SYSDATE
> > -
> > 04-DEC-13
> >
> > SYS@sml> select * from NLS_DATABASE_PARAMETERS where
> > parameter='NLS_DATE_FORMAT';
> >
> > PARAMETER   VALUE
> > -- 
> > NLS_DATE_FORMATDD-MON-RR
> >
> >
> > Alguem ja passou por esse problema "ORA-01843: not a valid month" no
> > IMPDP no banco 10.2 ?? Isso pode ser um bug ??
> > E como eu troco o NLS_DATE_FORMAT ??
> >
> > att.
> > Phael
> >
> >
> >
> >
> > 
> >
>




[oracle_br] IMPDP ORA-01843: not a valid month

2013-12-04 Por tôpico Raphael Franco
Senhores,

Oracle 10.2.0.4 / Linux Red hat 5.4 64Bits.

Estou atualizando uma base de testes a partir de um expdp do banco de produção.

O problema é que algumas tabelas estão apresentando erro na importação:

CREATE TABLE "USERTESTE"."IN_DOC_TYPE" ("DOC_TYPE_ID" VARCHAR2(23) NOT NULL 
ENABLE, "DOC_TYPE_NAME" VARCHAR2(40), "DOC_TYPE_DESC" VARCHAR2(256), 
"IS_ACTIVE" NUMBER(12,0) NOT NULL ENABLE, "CREATION_USR_ID" VARCHAR2(23), 
"CREATION_TIME" TIMESTAMP (6) DEFAULT '1970-01-01 00:00:00', "MOD_USR_ID" 
VARCHAR2(23), "MOD_TIME" TIMESTAMP (6) DEFAULT '1970-01-01 00:00:00', 
"CLASS_ID" VARCHAR2(23), "SIG_VERIFY_INTERVAL" 
ORA-39083: Object type TABLE failed to create with error:
ORA-01843: not a valid month

Ou seja, o problema está no MOD_TIME" TIMESTAMP (6) DEFAULT '1970-01-01 
00:00:00'.

No banco onde estou importando (data pump) ja setei a variavel de ambiente 
NLS_DATE_FORMAT='-MM-DD HH24:MI:SS' e o erro persiste!
Também ja setei a variavel NLS_LANG igual ao do banco de produção quando foi 
realizado o expdp.

Agora estou tentando alterar o NLS_DATE_FORMAT do banco, porém não entra em 
vigor, segue:
Coloquei via PFILE e reiniciei o BD.

SYS@sml> show parameter nls_date_format

NAME     TYPE VALUE
 --- --
nls_date_format      string -MM-DD HH24:MI:SS

SYS@sml> select sysdate from dual;

SYSDATE
-
04-DEC-13

SYS@sml> select * from NLS_DATABASE_PARAMETERS where 
parameter='NLS_DATE_FORMAT';

PARAMETER       VALUE
-- 
NLS_DATE_FORMAT        DD-MON-RR


Alguem ja passou por esse problema "ORA-01843: not a valid month" no IMPDP no 
banco 10.2 ?? Isso pode ser um bug ??
E como eu troco o NLS_DATE_FORMAT ??

att.
Phael

Re: [oracle_br] Re: Auditar usuário BD

2013-10-28 Por tôpico Raphael Franco


Na verdade eu simplismente alterei o audit_trial=DB e o banco ja saiu auditando 
varias coisas.

O mais esquisito é que tinha consultado as Views que fornecem as informações do 
que estava sendo auditado... e não tinha nada.
Mas como é segunda-feira... rsrs... consultei novamente agora a tarde e 
realmente alguem ja tinha configurado AUDIT para varias tabelas... mas qual o 
fundamento disso sem ter o audit_trail=DB não sei.

mas agora ja acertei aqui..

Obg.




Em Segunda-feira, 28 de Outubro de 2013 14:42, ederson2001br 
 escreveu:
 
  
Raphael,

Uma dica: antes de habilitar a auditoria e configurar QUAL auditoria vc quer, 
veja se a informação do log do Listener já não supre sua necessidade.

Lembrando que, caso vc ative a auditoria, será registrado informações de agora 
em diante. No LISTENER.LOG, já tem todas as conexões e tentativas rejeitadas 
registradas, sem habilitar nada, cobrindo o período integral da existência do 
banco (desde que alguém não tenha removido o arquivo).

Veja o arquivo:
$ORACLE_HOME/network/log/listener.log

[]´s

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

Labor improbus omnia vincit

--- Em oracle_br@yahoogrupos.com.br, Raphael Franco  escreveu
>
> Pessoal,
> 
> Preciso auditar todos os usuários que conectar e tentam, sem sucesso, 
> conectar no BD.
> Oracle RAC 10gR2/Linux.
> 
> Preciso saber principalmente OSUSER e MACHINE desses usuários:
> 
> Poderiam me ajudar como ativar essa autoria:
> 
> Tipo:
> 
> alter system set audit_trail=DB scope=spfile;
> 
> shutdown/startup
> 
> audit connect whenever not successful;
> audit create session;
> 
> 
> Mas acontece que quando coloco audit_trail=db ele ativa a auditoria de TUDO.
> A tabela aud$ cresce com varias auditoria que não preciso. Só preciso da 
> auditoria de conexão de usuario.
> 
> .
> Raphael
>




[oracle_br] Auditar usuário BD

2013-10-28 Por tôpico Raphael Franco
Pessoal,

Preciso auditar todos os usuários que conectar e tentam, sem sucesso, conectar 
no BD.
Oracle RAC 10gR2/Linux.

Preciso saber principalmente OSUSER e MACHINE desses usuários:

Poderiam me ajudar como ativar essa autoria:

Tipo:

alter system set audit_trail=DB scope=spfile;

shutdown/startup

audit connect whenever not successful;
audit create session;


Mas acontece que quando coloco audit_trail=db ele ativa a auditoria de TUDO.
A tabela aud$ cresce com varias auditoria que não preciso. Só preciso da 
auditoria de conexão de usuario.

.
Raphael

Re: [oracle_br] Re: Query Lock/Wait - Oracle RAC

2013-10-03 Por tôpico Raphael Franco
Chiappa,

Agradeço desde ja, também estou tentando/tempo desenvolver.
Seria para o Oracle 10g e 11g em SQL*Plus texto mesmo, nem precisa de 
formatação das colunas/tela.

vlwss
Raphael




 De: J. Laurindo Chiappa 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quinta-feira, 3 de Outubro de 2013 17:13
Assunto: [oracle_br] Re: Query Lock/Wait - Oracle RAC
 


  
Eu não tenho um do tipo, mas posso nalguma hora que esteja mais tranquilo, 
tentar criar um : é sempre um exercício interessante de programação Só 
pergunto : QUAL tools cliente vc vai usar, sqlplus ??? Em que versão, em qual 
modo (semi-gráfico se for sqlplos 10g, ou é o sqlplus só-texto mesmo), e em que 
SO cliente ??? 
Com isso a gente saberá quais "truques" de programação e config de ambiente 
podemos usar, qual será mais ou menos a largura da tela, e coisas assim 

[]s

Chiappa

--- Em oracle_br@yahoogrupos.com.br, Raphael Franco  escreveu
>
> Pessoal,
> 
> Estou tentando elaborar uma query para verificar quem está em lock e quem 
> está em wait, porém está meio difícil de deixar as informações tudo em uma 
> unica consulta.
> 
> O que eu gostaria é (em um unico SQL):
> 
> ---Do lado do LOCKING
> Numero da Instancia
> Tempo de lock
> Usuario Locking
> Objeto Locking (tabela)
> Comando que está executando o lock
> Tipo de Lock
> 
> ---Do lado do WAINTING
> Nome da Instancia
> Tempo de Waiting
> Usuario Waiting
> Comando que esta executando em Waiting
> Qual sessão LOCK está me travando
> 
> 
> EXEMPLO:
> 
> INST_ID SID  USERNAME  TEMPO STATUS                  SQL_TEXT                 
>         OBJECT_NAME OBJECT_TYPE WAITER_MODE_REQ
> ---   -- --- 
>  --- --- ---
>       1 200  DBA          38 BLOCKER                                          
>               TESTE       TABLE       Exclusive
>       2 900  SYS          37 WAITER SID_BLOCKER=200  update dba.teste set 
> cod=2             TESTE       TABLE       Exclusive
> 
> 
> Obs: Tenho varias consultas de Lock/Waits aqui, porém gostaria que o 
> resultado fosse esse acima, com o WAITER SID_BLOCKER=200, OBJECT_NAME e 
> SQL_TEXT.
> Em ORACLE RAC >= 10g
> 
> Agradeço quem ja tiver essa consulta pronta, pois ira me ajudar com o tempo 
> de contrução desse SQL.
> 
> .
> Raphael
>




[oracle_br] Query Lock/Wait - Oracle RAC

2013-10-03 Por tôpico Raphael Franco
Pessoal,

Estou tentando elaborar uma query para verificar quem está em lock e quem está 
em wait, porém está meio difícil de deixar as informações tudo em uma unica 
consulta.

O que eu gostaria é (em um unico SQL):

---Do lado do LOCKING
Numero da Instancia
Tempo de lock
Usuario Locking
Objeto Locking (tabela)
Comando que está executando o lock
Tipo de Lock

---Do lado do WAINTING
Nome da Instancia
Tempo de Waiting
Usuario Waiting
Comando que esta executando em Waiting
Qual sessão LOCK está me travando


EXEMPLO:

INST_ID SID  USERNAME  TEMPO STATUS                  SQL_TEXT                   
      OBJECT_NAME OBJECT_TYPE WAITER_MODE_REQ
---   -- --- 
 --- --- ---
      1 200  DBA          38 BLOCKER                                            
            TESTE       TABLE       Exclusive
      2 900  SYS          37 WAITER SID_BLOCKER=200  update dba.teste set cod=2 
            TESTE       TABLE       Exclusive


Obs: Tenho varias consultas de Lock/Waits aqui, porém gostaria que o resultado 
fosse esse acima, com o WAITER SID_BLOCKER=200, OBJECT_NAME e SQL_TEXT.
Em ORACLE RAC >= 10g

Agradeço quem ja tiver essa consulta pronta, pois ira me ajudar com o tempo de 
contrução desse SQL.

.
Raphael

Re: [oracle_br] Oracle RAC 11g Extended Cluster

2013-09-26 Por tôpico Raphael Franco



Com funcionar a rede SAN, o espelhamento é via Software, o ASM faz isso ??

.
Raphael



 De: Marcelo Procksch 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Terça-feira, 24 de Setembro de 2013 16:55
Assunto: Re: [oracle_br] Oracle RAC 11g Extended Cluster
 


  
Já configurei, funciona legal desde que toda infraestrutura esteja legal e de 
acordo com o remendado. 
Faz suas perguntas aqui pra gente te ajudar.

Abraço
On Sep 24, 2013 12:51 PM, "Raphael Franco"  wrote:

 
>  
>Pessoal,
>
>
>Estou procurando um documentação sobre os pré requisitos do RAC Extended 
>Cluster 11.
>Tenho um pdf aqui, porém esta meio confuso.
>
>
>Alguem sabe de algum DOC que especifique isso ??
>
>
>Aproveitando, alguem ja configurou um ambiente desse ?? Funciona legal ??
>
>
>
>
>.
>Raphael
 

Re: RES: [oracle_br] Oracle RAC 11g Extended Cluster

2013-09-24 Por tôpico Raphael Franco
Agradeço.

Porém, o que eu preciso é:

- As distancias dos sites até 10km pode usar cabos normais, acima deve usar 
DWDM Links. Dark Fiber.
- Interconnect, SAN e IP Public devem ter links dedicados separados com 
redundancia.
- Não instalar o Interconnect em uma WAN.
- Latências minimas ?
- O espelhamento dos storages devem ser via Software somente ?? Via hardware 
não pode??
- etc..

Ou seja, os pré requisito mesmo. Tudo isso para validar se o ambiente vai 
suportar essa instalação.

.
Raphael


[oracle_br] Oracle RAC 11g Extended Cluster

2013-09-24 Por tôpico Raphael Franco
Pessoal,

Estou procurando um documentação sobre os pré requisitos do RAC Extended 
Cluster 11.
Tenho um pdf aqui, porém esta meio confuso.

Alguem sabe de algum DOC que especifique isso ??

Aproveitando, alguem ja configurou um ambiente desse ?? Funciona legal ??


.
Raphael

[oracle_br] Oportunidade DBA Jr

2013-09-18 Por tôpico Raphael Franco
Pessoal,

Estou com uma oportunidade para DBA Jr no interior de São Paulo.

Cidade de Araras-SP

Os interessador favor enviar currículo para supo...@bluesolutions.com.br

att.
Raphael

Re: [oracle_br] Re: Standby Database

2013-08-22 Por tôpico Raphael Franco
Para ativar o Standby eu uso:

recover
automatic standby database until cancel;
alter
database activate standby database;
shutdown
e startup

Nesse caso ele gera uma "New Incarnation",... agora nunca tentei abri-lo 
dessa forma ..Standby Database Cancel e startup normal. Vou verificar também.

.
Raphael



 De: J. Laurindo Chiappa 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quinta-feira, 22 de Agosto de 2013 15:47
Assunto: [oracle_br] Re: Standby Database
 


  
Agora, um ponto importante : sim, Claro que ao vc fazer um OPEN com RESETLOGS 
vc vai SIM criar uma nova encarnação (é o Objetivo do comando), mas que eu 
saiba o standby manual absolutamente não exige um OPEN com RESETLOGS, e é 
duvidoso que ele o faça implicitamente - ao que eu saiba, se vc fechar o 
database standby (talvez seja preciso terminar o recover standby com RECOVER 
MANAGED STANDBY DATABASE CANCEL;)  e depois abrir com STARTUP normal, sobre 
normal, cfrme 
http://www.databasejournal.com/features/oracle/article.php/3682421/Manual-Standby-Database-under-Oracle-Standard-Edition.htm
 ... INCLUSIVE, o RDBMS não tem como saber, não há nenhum "parâmetro" que 
indique que a base é standby (ela só estava funcionando como standby por causa 
do mount standby database; que vc fez antes de entrar em recover mode) : SE vc 
fechar e startar normal, afaik ele DEVERIA startar como uma base NORMAL, eu não 
vejo nenhuma razão técnica para implicitamente ele
 fazer um RESETLOGS nessa abertura... 
mas vou tentar testar e te digo 

[]s

Chiappa

--- Em oracle_br@yahoogrupos.com.br, "J. Laurindo Chiappa"  
escreveu
>
>  Pode ser... Vou dar uma testada mais tarde e vamos ver - eu nunca fiz nada 
> disso, mas vamos ver o que dá pra se fazer...
> 
>  []s
> 
>    Chiappa
> 
> --- Em oracle_br@yahoogrupos.com.br, Raphael Franco  escreveu
> >
> > Chiappa,
> > 
> > Segue os testes:
> > 
> > 1) Parar o BD Produção PROD_PRIM (shutdown immediate)
> > 2) Aplico os ultimos archives no Standby PROD_STBY
> > 3) Ativo o Standby que passa a ser o produção
> > 4) No banco PROD_STBY crio um Standby Controlfile e transfiro para o 
> > PROD_PRIM
> > 5) Monto o banco PROD_PRIM usando o Standby Controlfile.
> > Até aqui tudo bem o banco é montado.
> > 6) Quando tento aplicar os archives, vem o erro
> > 
> > SYS@PROD_PRIM> alter database mount standby database;
> > 
> > Database altered.
> > 
> > SYS@PROD_PRIM> recover automatic standby database until cancel;
> > ORA-00283: recovery session canceled due to errors
> > ORA-19909: datafile 1 belongs to an orphan incarnation
> > ORA-01110: data file 1: '/u01/app/oracle/oradata/PROD/system01.dbf'
> > 
> > Pelo que entendi, quando você ativa um standby, o banco abre com resetlogs 
> > e atualiza o cabeçalho de todos os arquivos. Apesar do Database Incarnation 
> > estar igual nos 2 bancos apoÅ› eu montar o PROD_PRIM como standby..., o 
> > problema é no Cabeçalho dos Data Files que estão diferentes e acredito que 
> > só um restore para ficar igual ao novo produção (PROD_STBY). Me parece que 
> > ai falta um comando que atualiza o cabeçalho dos DataFiles (acho que só o 
> > DG sabe desse comando..rs).
> > Me corrija se estiver errado. 
> > 
> > .
> > Raphael
> > 
> > 
> > 
> > 
> > 
> >  De: J. Laurindo Chiappa 
> > Para: oracle_br@yahoogrupos.com.br 
> > Enviadas: Quinta-feira, 22 de Agosto de 2013 13:01
> > Assunto: [oracle_br] Re: Standby Database
> > 
> > 
> > 
> >   
> > Excelente pergunta, Rafael : vc me deixou Curioso, e vou testar quando 
> > chegar em casa, mas AFAIK, falando de cabeça, só pelos Conceitos, eu acho 
> > que é SIM possível, embora (claro) com DIVERSOS períodos de 
> > indisponibilidade para os usuários
> > Acho que seria algo do tipo :
> > 
> > 1. encerrar TODAs as transações no database prod, com ele quieto fazer um 
> > archive current, e fechar prod, que estará consistente E parado no SCN x
> > 
> > 2. aplicar TODOS os archives até x no standby e o abrir normalmente, 
> > "quebrando o standby", e apontar os clients pata conectar nele, aí ele vira 
> > Produção
> > 
> > 3. aí chegamos no ponto em dúvida : quando for para fazer o antigo banco 
> > voltar a ser prod, os arquivos estão consistentes entre si MAS todos estão 
> > com SCN antigo - o database atualmente aberto como produção já está num SCN 
> > X+n  
> > Primeiro, vc teria que parar o banco atualmnente aberto, parando-o no SCN 
> > x+1 , enviar os archives todos pro banco original, e aí, em princ

Re: [oracle_br] Re: Standby Database

2013-08-22 Por tôpico Raphael Franco
Chiappa,

Segue os testes:

1) Parar o BD Produção PROD_PRIM (shutdown immediate)
2) Aplico os ultimos archives no Standby PROD_STBY
3) Ativo o Standby que passa a ser o produção
4) No banco PROD_STBY crio um Standby Controlfile e transfiro para o PROD_PRIM
5) Monto o banco PROD_PRIM usando o Standby Controlfile.
Até aqui tudo bem o banco é montado.
6) Quando tento aplicar os archives, vem o erro

SYS@PROD_PRIM> alter database mount standby database;

Database altered.

SYS@PROD_PRIM> recover automatic standby database until cancel;
ORA-00283: recovery session canceled due to errors
ORA-19909: datafile 1 belongs to an orphan incarnation
ORA-01110: data file 1: '/u01/app/oracle/oradata/PROD/system01.dbf'

Pelo que entendi, quando você ativa um standby, o banco abre com resetlogs e 
atualiza o cabeçalho de todos os arquivos. Apesar do Database Incarnation estar 
igual nos 2 bancos apoś eu montar o PROD_PRIM como standby..., o problema é no 
Cabeçalho dos Data Files que estão diferentes e acredito que só um restore para 
ficar igual ao novo produção (PROD_STBY). Me parece que ai falta um comando que 
atualiza o cabeçalho dos DataFiles (acho que só o DG sabe desse comando..rs).
Me corrija se estiver errado. 

.
Raphael





 De: J. Laurindo Chiappa 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quinta-feira, 22 de Agosto de 2013 13:01
Assunto: [oracle_br] Re: Standby Database
 


  
Excelente pergunta, Rafael : vc me deixou Curioso, e vou testar quando chegar 
em casa, mas AFAIK, falando de cabeça, só pelos Conceitos, eu acho que é SIM 
possível, embora (claro) com DIVERSOS períodos de indisponibilidade para os 
usuários
Acho que seria algo do tipo :

1. encerrar TODAs as transações no database prod, com ele quieto fazer um 
archive current, e fechar prod, que estará consistente E parado no SCN x

2. aplicar TODOS os archives até x no standby e o abrir normalmente, "quebrando 
o standby", e apontar os clients pata conectar nele, aí ele vira Produção

3. aí chegamos no ponto em dúvida : quando for para fazer o antigo banco voltar 
a ser prod, os arquivos estão consistentes entre si MAS todos estão com SCN 
antigo - o database atualmente aberto como produção já está num SCN X+n  
Primeiro, vc teria que parar o banco atualmnente aberto, parando-o no SCN x+1 , 
enviar os archives todos pro banco original, e aí, em princípio, falando 
conceitualmente, Não É nenhum prodígio vc atualizar os datafiles de x para x+n 
, ie, fazer um roll forward através da aplicação dos archived redo logs : é o 
que a gente faz quando tem que restaurar um backup hot, por exemplo... 
Uma vez ambos os bancos parados no mesmo scn x+n, ACHO que vc poderia abrir sem 
disponibilizar o banco prod origem, criar um standby controlfile e enviá-lo 
para o banco remoto, colocar remoto em recover mode (para voltar a ser standby) 
e abrir normalmente o prod origem

Faça seus testes aí e nos mostre, que quando puder vou fazer no meu notebook de 
casa (que tem mais espaço e memória que a minha máquina desktop do trabalho) e 
vamos ver

[]s

Chiappa

--- Em oracle_br@yahoogrupos.com.br, Raphael Franco  escreveu
>
> Pessoal,
> 
> Tenho um servidor de produção Oracle SE 10.2.0.5 / RH5 64Bits.
> E um servidor de BD Physical Standby desse produção.
> Nada de DG, é um Standby configurado Manualmente aplicando os archives a cada 
> 30 minutos.
> 
> É possível fazer um chaveamento do Standby virar produção e do produção virar 
> Standby e vice versa sem ter que recriar todo o BD de Standby,. por 
> exemplo, somente alterando o Control File para Standby??
> ou seja, em uma manutenção de hardware no produção, 
> 1) Ativar o Standby (usuarios passam a usar esse BD)
> 2) Depois da manutenção colocaria o produção como Standby sincronizava e 
> ativava ele
> 3) Voltaria o Standby como Standby mesmo. 
> (todo esse processo sem ter que realizar o restore dos BD)
> 
> Não sei se foi claro sobre minha dúvida.
> 
> Att.
> Raphael
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


 

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



[oracle_br] Standby Database

2013-08-22 Por tôpico Raphael Franco
Pessoal,

Tenho um servidor de produção Oracle SE 10.2.0.5 / RH5 64Bits.
E um servidor de BD Physical Standby desse produção.
Nada de DG, é um Standby configurado Manualmente aplicando os archives a cada 
30 minutos.

É possível fazer um chaveamento do Standby virar produção e do produção virar 
Standby e vice versa sem ter que recriar todo o BD de Standby,. por 
exemplo, somente alterando o Control File para Standby??
ou seja, em uma manutenção de hardware no produção, 
1) Ativar o Standby (usuarios passam a usar esse BD)
2) Depois da manutenção colocaria o produção como Standby sincronizava e 
ativava ele
3) Voltaria o Standby como Standby mesmo. 
(todo esse processo sem ter que realizar o restore dos BD)

Não sei se foi claro sobre minha dúvida.

Att.
Raphael


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



Re: [oracle_br] Monitorar Sessão

2013-08-14 Por tôpico Raphael Franco
Na verdade eu não estou entendendo como funciona esse SQL Monitor, ele só da a 
opção de abrir o software que vai ser monitorado, exemplo SQL*Plus. O usuário 
só coloco no SQL*Plus, ja tentei com o SYS e SYSTEM, não acontece nada.

Por isso que perguntei se alguem ja usou ele?


Raphael




 De: Christian Cedrid 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quarta-feira, 14 de Agosto de 2013 11:27
Assunto: Re: [oracle_br] Monitorar Sessão
 

Amigo,

você precisa se certificar qual usuário está usando no aplicativo e se este
usuário tem permissões de acesso as views de DBA para poder visualizar as
sessões e outras informações.

abs
Christian


Em 14 de agosto de 2013 11:20, Raphael Franco escreveu:

> **
>
>
> Pessoal,
>
> Existe algum aplicativo free que monitora uma sessão do BD ou de um
> aplicativo ??
> Seria mesma coisa que gerar um trace/tkprof.
>
> Encontrei o SQL Monitor Freeware for Oracle da Quest, porém não funciona,
> pelo menos instalado no Windows 7, eu abro o SQL PLus, seleciono para
> monitorar mas não mostrada nada quando executo algum SQL. Alguem ja usou
> esse SQL Monitor ??
>
> .
>
> Raphael
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Christian Cedrid


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





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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



[oracle_br] Monitorar Sessão

2013-08-14 Por tôpico Raphael Franco
Pessoal,

Existe algum aplicativo free que monitora uma sessão do BD ou de um aplicativo 
??
Seria mesma coisa que gerar um trace/tkprof.

Encontrei o SQL Monitor Freeware for Oracle da Quest, porém não funciona, pelo 
menos instalado no Windows 7, eu abro o SQL PLus, seleciono para monitorar mas 
não mostrada nada quando executo algum SQL. Alguem ja usou esse SQL Monitor ??


.

Raphael

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



[oracle_br] Trace Sessão

2013-07-24 Por tôpico Raphael Franco
Pessoal,

É possível ativar um trace em uma sessão antes do usuário logar?

Existe um sistema WEB que conecta no banco executa algo e desconecta. Ou seja, 
não consigo ativar o trace.

Ou seja, preciso ativar um trace para o usuário XXX, e toda vez que ele 
conectar, me gera o .trc daquele SID. Isso é possível ? 



Oracle 10.2.0.1 / Linux RH.


Raphael

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



Re: [oracle_br] Re: oracle 10g e oracle 11g no mesmo servidor

2013-07-22 Por tôpico Raphael Franco
Tem certeza que está setado o ORACLE_HOME do 10g antes de iniciar o listener??
Pois tenho um ambiente aqui com as 2 Versão do Oracle (10g e 11g) e basta 
trocar de ORACLE_HOME para iniciar o listener (portas diferentes tbm).






 De: Ana Cássia Japiassu Diniz 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Sexta-feira, 19 de Julho de 2013 15:11
Assunto: Re: [oracle_br] Re: oracle 10g e oracle 11g no mesmo servidor
 

Rafael,
Desculpa. Não tive intenção, era madrugada e estávamso com o servidor de
desenvolvimento e teste dos projetos parado (problema de disco) e tentando
restaurar tudo em outra máquina.

Achei que tinha resolvido, mas me enganei. O que fiz foi alterar o nome
listener do oracel 10g que está setado para a porta 1522. Com isso e
verificando alguns problemas de permissão para o usuário oracle 10g
resolveu aparentemente, pois hoje vi que o erro continua.




Em 19 de julho de 2013 11:53, Rafael Mendonca escreveu:

> **
>
>
> Cássia, é importante não só vc dizer que foi resolvido, mas sim passar a
> solução para ficar armazenado para uma possível consulta futura de alguém
> que tenha o mesmo problema. Passar conhecimento também é bom.
>
> 
> De: Ana Cássia Japiassu Diniz 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Sexta-feira, 19 de Julho de 2013 3:11
> Assunto: [oracle_br] Re: oracle 10g e oracle 11g no mesmo servidor
>
>
>
>
> Problema resolvido. Obrigada
>
> 2013/7/19 Ana Cássia Japiassu Diniz 
>
>
> > Boa noite.
> >
> > Em um servidor já tinha o oarcle 11g instalado e precisei realizar a
> > instalação do oracle 10g. Instalação aparentemente OK e já criei um
> > instancia, porém ao tentar startar o listener do oracle 10g não inicia,
> ele
> > está lendo o do oracle 11g.
> >
> > Sei que preciso definir portas diferentes. O oracle 11g que já estava
> > instalado está com a porta default, 1521, e o oracle 10g estou tentando
> > setar a porta 1522.
> >
> > Acesso o listener do 10g, porém quando peço o status ele mostra do 11g.
> > LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 19-JUL-2013
> 02:10:27
> >
> > Copyright (c) 1991, 2005, Oracle. All rights reserved.
> >
> > Welcome to LSNRCTL, type "help" for information.
> >
> > LSNRCTL> status
> > Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
> > STATUS of the LISTENER
> > 
> > Alias LISTENER
> > Version TNSLSNR for Linux: Version 11.2.0.3.0 -
> > Production
> > Start Date 19-JUL-2013 00:19:09
> > Uptime 0 days 1 hr. 51 min. 19 sec
> > Trace Level off
> > Security ON: Local OS Authentication
> > SNMP OFF
> > Listener Parameter File /usr/app/oracle11g/product/
> > 11.2.0.3/dbhome_2/network/admin/listener.ora
> > Listener Log File
> > /usr/app/oracle11g/diag/tnslsnr/cataclisma/listener/alert/log.xml
> > Listening Endpoints Summary...
> > (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=cataclisma.cesar.org.br
> > )(PORT=1521)))
> > Services Summary...
> > Service "cataclisma.cesar.org.br" has 1 instance(s).
> > Instance "dbteste2", status READY, has 1 handler(s) for this service...
> > Service "cataclisma.targifor.cesar.org.br" has 1 instance(s).
> > Instance "dbdesen", status READY, has 1 handler(s) for this service...
> > Service "dbdesen" has 1 instance(s).
> > Instance "dbdesen", status READY, has 1 handler(s) for this service...
> > Service "dbdesen.cataclisma.cesar.org.br" has 1 instance(s).
> > Instance "dbdesen", status READY, has 1 handler(s) for this service...
> > Service "dbdesen_XPT" has 1 instance(s).
> > Instance "dbdesen", status READY, has 1 handler(s) for this service...
> > Service "dbteste2.cataclisma.cesar.org.br" has 1 instance(s).
> > Instance "dbteste2", status READY, has 1 handler(s) for this service...
> > The command completed successfully
> > LSNRCTL> start
> > TNS-01106: Listener using listener name LISTENER has already been started
> >
> > Alguém já passou por isso?
> > Desde já agredeço.
> >
> > Ana
> >
> >
>
> --
> "A Cristo, por Maria,
> Juntos até o Céu."
>
> Jesus Misericordioso, Eu confio em Vós!
>
> "Viver e levar para o mundo a misericórdia, é a nossa missão"
> Comunidade Católica Missionária Filhos da Misericórdia
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
"A Cristo, por Maria,
Juntos até o Céu."

Jesus Misericordioso, Eu confio em Vós!

"Viver e levar para o mundo a misericórdia, é a nossa missão"
Comunidade Católica Missionária Filhos da Misericórdia


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





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
-

[oracle_br] Info Memoria Oracle/SO

2013-07-17 Por tôpico Raphael Franco
Pessoal,

Oracle 10g/Linux Red Hat 5 64Bits;

Sempre que vejo o uso da memória oracle/SO me parece duvidoso as informações:

Tenho um servidor de 4Gb, a SGA tem 2.4Gb + PGA 512Mb + 100 conexões dedicadas 
(supondo 10Mb+ para cada conexão) = 1Gb.
Ou seja, estourou a memória, = Swap.
Isso eu vejo no TOP, porém pelo comando free vejo no -/+ buffer/cache dizendo 
que tem 2Gb e pouco livre em cache??

Vendo no Oracle (AWR) estou necessitando aumento tanto na Shared Pool e Buffer 
Cache.

Porém se o cliente perguntar, mas estou vendo aqui que tem 2Gb free em cache 
via comando free. Ó céus... como explicar ??


[root@server ~]# top

top - 16:14:09 up 224 days, 6 min,  1 user,  load average: 1.15, 1.39, 1.40
Tasks: 250 total,   2 running, 248 sleeping,   0 stopped,   0 zombie
Cpu(s):  8.8%us,  1.4%sy,  0.0%ni, 86.6%id,  1.8%wa,  0.1%hi,  1.2%si,  0.0%st
Mem:   4042548k total,  4003904k used,    38644k free,    14976k buffers
Swap:  8193108k total,   867664k used,  7325444k free,  2224048k cached

  PID USER  PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND

  
27068 oracle    15   0 2577m 857m 836m S 23.6 21.7   0:26.57 oracle 

  
25590 oracle    15   0 2569m 1.3g 1.3g S  7.3 33.9   2:13.14 oracle 

  
...

   
[root@server ~]# 
[root@server ~]# free
 total   used   free shared    buffers cached
Mem:   4042548    4006372  36176  0  15044    2225388
-/+ buffers/cache:    1765940    2276608
Swap:  8193108 867580    7325528
[root@server ~]# su - oracle
[oracle@server ~]$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.4.0 - Production on Qua Jul 17 16:14:32 2013

Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.


Connected to:
Oracle Database 10g Release 10.2.0.4.0 - 64bit Production

SQL> show parameter sga

NAME                 TYPE     VALUE
 --- --
lock_sga             boolean     FALSE
pre_page_sga             boolean     FALSE
sga_max_size             big integer 2400M
sga_target             big integer 0
SQL> show parameter pga

NAME                 TYPE     VALUE
 --- --
pga_aggregate_target         big integer 512M
SQL> 
SQL> select count(*) from v$session;

  COUNT(*)
--
   103

SQL>


Vlws
Raphael


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



Re: [oracle_br] Migração de Banco de Dados para versão Oracle 11g Release 11.2.0.3.0

2013-07-11 Por tôpico Raphael Franco
Victor,

Vejo que o mais importante na migração é a **HOMOLOGAÇÂO** no novo ambiente!

Suas perguntas devem ser respondidas em cima da propria homologação!

Basicamente, deve-se simular a migração, tentando otimizar o tempo de parada 
dos BDs. Tendo a base migrada para testes, entrar a faze de homologação do 
ambiente, conectar os Softwares/Aplicativos de cada sistema no novo DB e 
testar, testar e testar, ou seja, no momento dos testes, se aparecerem 
problemas, buscar a causa raiz, solucionar (documentar) e continuar os testes.
Tudo deve ser documentado, como um passo a passo, para que no dia da migração 
você possa seguir e minimizar as surpresas.
Sempre pense em dividir a responsabilidade da migração, pois os sistemas são de 
terceiros ou desenvolvidos por outras pessoase... essas devem 
***DOCUMENTAR*** que testaram e são homologados para a nova versão 11g (por 
exemplo).

Resumindo, o quanto mais testar,... documentar como será a migração,... se 
respaldar de Docs que os sistemas foram testados e homologados menor será 
sua dor de cabeça na migração (e tbm minimiza os cabelos brancos...rsrs).


-.^
Raphael





 De: victor_raileno 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quarta-feira, 10 de Julho de 2013 15:18
Assunto: [oracle_br] Migração de  Banco de Dados para versão Oracle 11g 
Release 11.2.0.3.0
 


  
Olá pessoal, no futuro proximo
acontecerá uma migração de dados em aplicação(java)/banco (oracle)
nos seguintes termos abaixo.

maquina Origem 
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
TNS for Solaris: Version 10.2.0.1.0 - Production

maquina Destino
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
TNS for IBM/AIX RISC System/6000: Version 11.2.0.3.0 - Production

supondo que:
mudará apenas o BD.e será através de RMAN.e as maquinas suportam 
a migração.

perguntas:
1)que testes de conectividade preciso fazer para evitar supresas?
que impactos a produção pode enfrentar?

2)como proceder com DBLINKS criados(Se irá mudar o nome do "user" e "password") 
em outras bases que acessam a minha? tem como levantar isso? ou cada instancia 
cuida do seu dblink? 

3)Essa mudança de versão impacta algum tipo de objeto (views, triggers, etc...)?

4)o RMAN replicará replicará na integra os dados dabase origem? 

5)alguém já fez essa mudança? que problemas  enfrentou? com o que devo me 
preocupar antes de fazer essa migração? como planejar isso?

atenciosamente


 

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



Re: [oracle_br] Re: Ajuda SQL

2013-07-01 Por tôpico Raphael Franco
André,

Agradeço!
Ja consegui me virar usando sub-query e union.


Raphael




 De: Andre Santos 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Sexta-feira, 28 de Junho de 2013 14:40
Assunto: Re: [oracle_br] Re: Ajuda SQL
 

Raphael

Se quiser, posso ajudar a montar a query, usando função analítica (ao invés
de proc.). Ok?

[ ]

André



Em 27 de junho de 2013 12:12, Raphael Franco  escreveu:

> **
>
>
> Miltão,
>
> Acho que minha calc ta com defeito... rsrs.
>
> Valeu... é por ai mesmo!
> O unico problema é que se tiver um "buraco" de 3 dias, por exemplo, a
> media nao vai diaria.
> Vou tratar em uma Proc mesmo.
>
> t+
> Raphael
>
> 
> De: Milton Bastos Henriquis Jr. 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Quinta-feira, 27 de Junho de 2013 10:35
> Assunto: Re: [oracle_br] Re: Ajuda SQL
>
>
>
> Há um erro bem grosso de matemática no teu e-mail!
>
> "604,56  -  627,56  =  diminuiu 19,68 Mbytes de 11 de junho a 25 de junho."
>
> Na minha calculadora dá 23, e não 19,68... rs
>
> Não é mais fácil você pegar o valor da data mais recente e subtrair da data
> mais antiga?
>
> 25-JUN-13      604.88
> 27-MAY-13      553.13
>
> 604,88 - 553,13 = 51,75
>
> Além disso, aplique a mesma conta para as próprias datas:
> 25/06/2013 - 27/05/2013 = (ACHO que se vc subtrair duas datas no Oracle ele
> vai te retornar a diferença em DIAS, o que é perfeito pra vc).
>
> Assim vc tem o número de dias e também o crescimento total.
> Divide o crescimento total pelo numero de dias e vc tem a
> média de
> crescimento diário.
>
> Se quiser essa média quinzenal, basta multiplicar por 15.
>
> Fui claro?
>
> Isso no select é bem fácil...
> GROUP BY pela tablespace, como os colegas já passaram;
> Pegue o MAX() e MIN() das datas;
> Pegue os valores dessas duas datas pra diminuir um pelo outro conforme
> expliquei acima.
>
> Att,
>
> Miltão
> http://certificacaobd.com.br
>
> 2013/6/27 Raphael Franco 
>
> > **
> >
> >
> > Chiappa e Rodrigo,
> >
> > Acho que não me expressei bem.
> >
> > O que eu quero é a media de crescimento das tablespaces.
> > Ou seja, primeiro eu tenho que achar a diferença entre as 2 datas (quanto
> > cresceu ou diminuiu):
> >
> >
> > > SYSAUX
>     27-MAY-13      553.13
> > > SYSAUX            11-JUN-13      627.56
> > > SYSAUX            25-JUN-13      604.88
> >
> > 627,56  -  553,13  =  aumentou 74 Mbytes de 27 de maio a 11 de junho.
> > 604,56  -  627,56  =  diminuiu 19,68 Mbytes de 11 de junho a 25 de junho.
> >
> > Somaria os 2 resultados = 54,32 e divide por 2 (que equivale a cada 15
> > dias) = 27,16 Mbytes
> >
> > A media de crescimento da tablespace SYSAUX a cada 15 dias é de 27,16
> > Mbytes.
> >
> > att.
> > Raphael
> >
> > 
> > De: J. Laurindo Chiappa 
> > Para: oracle_br@yahoogrupos.com.br
> > Enviadas: Quarta-feira, 26 de Junho de 2013 19:13
> > Assunto: [oracle_br] Re: Ajuda SQL
> >
> >
> >
> >
> > Pelo que entendi, o que vc quer é montar um Grupo de registros com
> > NOME_TABLESPACE como chave de grupo, nesse grupo vc terá N registros
> > agrupados/transformados em um só (é o que o GROUP BY faz) , e para cada
> > conjunto de registros vc quer calcular a média : sendo isso mesmo, é
> afaik
> > um simples caso de :
> >
> > SELECT NOME_TABLESPACE, AVG(TOTAL_USADO) FROM TESTE
> > GROUP BY NOME_TABLESPACE;
> >
> > okdoc ?? Ia ficar mais complexo se vc quisesse se referenciar a algum dos
> > valores dos registros que foram agrupados (digamos, além média do do
> Grupo
> > vc quer saber/quer exibir na query qual foi a menor e a maior data,
> digamos
> > - isso vc não faz com GROUP BY, ele "ensanduicha" os N registros
> > transformando-os num só, vc perde os detalhes)), mas como não é o caso
> (vc
> > só quer saber a média do grupo, não importando nem data nem qtdade de
> > registros agrupados), é bem simples...
> >
> > []s
> >
> > Chiappa
> >
> > --- Em oracle_br@yahoogrupos.com.br, Raphael Franco 
> escreveu
> > >
> > > Pessoal,
> > >
> > > Como estou meio enferrujado no SQL, poderiam me ajudar
> > >
> > >
> > > Tenho a seguinte tabela:
> > >
> > > SQL> select * from teste;
> > >
> > > NOME_TABLESPACE    DATA      TOTAL_USADO
> > > -- -
> ---
> > &g

Re: [oracle_br] Re: Ajuda SQL

2013-06-28 Por tôpico Raphael Franco
Miltão,

Acho que minha calc ta com defeito... rsrs.

Valeu... é por ai mesmo!
O unico problema é que se tiver um "buraco" de 3 dias, por exemplo, a media nao 
vai diaria.
Vou tratar em uma Proc mesmo.

t+
Raphael





 De: Milton Bastos Henriquis Jr. 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quinta-feira, 27 de Junho de 2013 10:35
Assunto: Re: [oracle_br] Re: Ajuda SQL
 

Há um erro bem grosso de matemática no teu e-mail!

"604,56  -  627,56  =  diminuiu 19,68 Mbytes de 11 de junho a 25 de junho."

Na minha calculadora dá 23, e não 19,68... rs


Não é mais fácil você pegar o valor da data mais recente e subtrair da data
mais antiga?

25-JUN-13      604.88
27-MAY-13      553.13

604,88 - 553,13 = 51,75

Além disso, aplique a mesma conta para as próprias datas:
25/06/2013 - 27/05/2013 = (ACHO que se vc subtrair duas datas no Oracle ele
vai te retornar a diferença em DIAS, o que é perfeito pra vc).

Assim vc tem o número de dias e também o crescimento total.
Divide o crescimento total pelo numero de dias e vc tem a
 média de
crescimento diário.

Se quiser essa média quinzenal, basta multiplicar por 15.

Fui claro?

Isso no select é bem fácil...
GROUP BY pela tablespace, como os colegas já passaram;
Pegue o MAX() e MIN() das datas;
Pegue os valores dessas duas datas pra diminuir um pelo outro conforme
expliquei acima.


Att,

Miltão
http://certificacaobd.com.br


2013/6/27 Raphael Franco 

> **
>
>
> Chiappa e Rodrigo,
>
> Acho que não me expressei bem.
>
> O que eu quero é a media de crescimento das tablespaces.
> Ou seja, primeiro eu tenho que achar a diferença entre as 2 datas (quanto
> cresceu ou diminuiu):
>
>
> > SYSAUX       
      27-MAY-13      553.13
> > SYSAUX             11-JUN-13      627.56
> > SYSAUX             25-JUN-13      604.88
>
> 627,56  -  553,13  =  aumentou 74 Mbytes de 27 de maio a 11 de junho.
> 604,56  -  627,56  =  diminuiu 19,68 Mbytes de 11 de junho a 25 de junho.
>
> Somaria os 2 resultados = 54,32 e divide por 2 (que equivale a cada 15
> dias) = 27,16 Mbytes
>
> A media de crescimento da tablespace SYSAUX a cada 15 dias é de 27,16
> Mbytes.
>
> att.
> Raphael
>
> 
> De: J. Laurindo Chiappa 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Quarta-feira, 26 de Junho de 2013 19:13
> Assunto: [oracle_br] Re: Ajuda SQL
>
>
>
>
> Pelo que entendi, o que vc quer é montar um Grupo de registros com
> NOME_TABLESPACE como chave de grupo, nesse grupo vc terá N registros
> agrupados/transformados em um só (é o que o GROUP BY faz) , e para cada
> conjunto de registros vc quer calcular a média : sendo isso mesmo, é afaik
> um simples caso de :
>
> SELECT NOME_TABLESPACE, AVG(TOTAL_USADO) FROM TESTE
> GROUP BY NOME_TABLESPACE;
>
> okdoc ?? Ia ficar mais complexo se vc quisesse se referenciar a algum dos
> valores dos registros que foram agrupados (digamos, além média do do Grupo
> vc quer saber/quer exibir na query qual foi a menor e a maior data,
 digamos
> - isso vc não faz com GROUP BY, ele "ensanduicha" os N registros
> transformando-os num só, vc perde os detalhes)), mas como não é o caso (vc
> só quer saber a média do grupo, não importando nem data nem qtdade de
> registros agrupados), é bem simples...
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br, Raphael Franco  escreveu
> >
> > Pessoal,
> >
> > Como estou meio enferrujado no SQL, poderiam me ajudar
> >
> >
> > Tenho a seguinte tabela:
> >
> > SQL> select * from teste;
> >
> > NOME_TABLESPACE    DATA      TOTAL_USADO
> > -- -
 ---
> > SYSAUX             27-MAY-13      553.13
> > SYSAUX             11-JUN-13      627.56
> > SYSAUX             25-JUN-13      604.88
> > SYSTEM             27-MAY-13      450.94
> > SYSTEM             11-JUN-13      459.94
> > SYSTEM             25-JUN-13      459.94
> > USERS              27-MAY-13      155.94
> > USERS              11-JUN-13      193.56
> > USERS              25-JUN-13         226
> >
> >
>
 >
> >
> > Gostaria de calcular a media de crescimento (Total_Usado) entre as datas.
> >
> >
> > POr exemplo:
> >
> > SYSAUX       627,13 - 553,13 =  74,00
> >              604,88 - 627,56 = -19,68
> >
> > Calcula a media do resultado = (74,00)+(-19,68) / 2 = 27,16 (media)
> >
> >
> >
> > Teria como fazer isso via SQL ou terei que usar um bloco PL mesmo.
> >
> >
> > vlws
> >
> > Raphael
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
&g

Re: [oracle_br] Re: Ajuda SQL

2013-06-27 Por tôpico Raphael Franco
Chiappa e Rodrigo,

Acho que não me expressei bem.

O que eu quero é a media de crescimento das tablespaces.
Ou seja, primeiro eu tenho que achar a diferença entre as 2 datas (quanto 
cresceu ou diminuiu):

> SYSAUX             27-MAY-13      553.13
> SYSAUX         11-JUN-13      627.56
> SYSAUX         25-JUN-13      604.88



627,56  -  553,13  =  aumentou 74 Mbytes de 27 de maio a 11 de junho.
604,56  -  627,56  =  diminuiu 19,68 Mbytes de 11 de junho a 25 de junho.

Somaria os 2 resultados = 54,32 e divide por 2 (que equivale a cada 15 dias) = 
27,16 Mbytes


A media de crescimento da tablespace SYSAUX a cada 15 dias é de 27,16 Mbytes.


att.
Raphael





 De: J. Laurindo Chiappa 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quarta-feira, 26 de Junho de 2013 19:13
Assunto: [oracle_br] Re: Ajuda SQL
 


  
Pelo que entendi, o que vc quer é montar um Grupo de registros com 
NOME_TABLESPACE como chave de grupo,  nesse grupo vc terá N registros 
agrupados/transformados em um só (é o que o GROUP BY faz) , e para cada 
conjunto de registros vc quer calcular a média : sendo isso mesmo, é afaik um 
simples caso de :

SELECT NOME_TABLESPACE, AVG(TOTAL_USADO) FROM TESTE
GROUP BY NOME_TABLESPACE;

okdoc ?? Ia ficar mais complexo se vc quisesse se referenciar a algum dos 
valores dos registros que foram agrupados (digamos, além média do do Grupo vc 
quer saber/quer exibir na query qual foi a menor e a maior data, digamos - isso 
vc não faz com GROUP BY, ele "ensanduicha" os N registros transformando-os num 
só, vc perde os detalhes)), mas como não é o caso (vc só quer saber a média do 
grupo, não importando nem data nem qtdade de registros agrupados), é bem 
simples...

[]s

Chiappa

--- Em oracle_br@yahoogrupos.com.br, Raphael Franco  escreveu
>
> Pessoal,
> 
> Como estou meio enferrujado no SQL, poderiam me ajudar
> 
> 
> Tenho a seguinte tabela:
> 
> SQL> select * from teste;
> 
> NOME_TABLESPACE    DATA  TOTAL_USADO
> -- - ---
> SYSAUX             27-MAY-13      553.13
> SYSAUX         11-JUN-13      627.56
> SYSAUX         25-JUN-13      604.88
> SYSTEM         27-MAY-13      450.94
> SYSTEM         11-JUN-13      459.94
> SYSTEM         25-JUN-13      459.94
> USERS              27-MAY-13      155.94
> USERS              11-JUN-13      193.56
> USERS              25-JUN-13     226
> 
> 
> 
> 
> Gostaria de calcular a media de crescimento (Total_Usado) entre as datas.
> 
> 
> POr exemplo:
> 
> SYSAUX   627,13 - 553,13 =  74,00
>  604,88 - 627,56 = -19,68
> 
> Calcula a media do resultado = (74,00)+(-19,68) / 2 = 27,16 (media)
> 
> 
> 
> Teria como fazer isso via SQL ou terei que usar um bloco PL mesmo.
> 
> 
> vlws
> 
> Raphael
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


 

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



[oracle_br] Ajuda SQL

2013-06-26 Por tôpico Raphael Franco
Pessoal,

Como estou meio enferrujado no SQL, poderiam me ajudar


Tenho a seguinte tabela:

SQL> select * from teste;

NOME_TABLESPACE    DATA  TOTAL_USADO
-- - ---
SYSAUX             27-MAY-13      553.13
SYSAUX         11-JUN-13      627.56
SYSAUX         25-JUN-13      604.88
SYSTEM         27-MAY-13      450.94
SYSTEM         11-JUN-13      459.94
SYSTEM         25-JUN-13      459.94
USERS              27-MAY-13      155.94
USERS              11-JUN-13      193.56
USERS              25-JUN-13     226




Gostaria de calcular a media de crescimento (Total_Usado) entre as datas.


POr exemplo:

SYSAUX   627,13 - 553,13 =  74,00
 604,88 - 627,56 = -19,68

Calcula a media do resultado = (74,00)+(-19,68) / 2 = 27,16 (media)



Teria como fazer isso via SQL ou terei que usar um bloco PL mesmo.


vlws

Raphael


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



Re: [oracle_br] Erro conexão Oracle x PHP

2013-06-25 Por tôpico Raphael Franco
Pelo que entendi ele ja fez isso e mostra: "Resource id #15"


Raphael




 De: Éverton Evaristo 
Para: "oracle_br@yahoogrupos.com.br"  
Enviadas: Terça-feira, 25 de Junho de 2013 14:26
Assunto: Re: [oracle_br] Erro conexão Oracle x PHP
 


  
É possivel colocar um var_dump nesta variavel $cursor​ e envia o resultado?

Att.

Everton Evaristo
everton.evari...@gmail.com

Em 25 de junho de 2013 10:58, Raphael Franco  escreveu:

> **
>
>
> Pessoal,
>
> Estou com um problema de conexão do PHP com o Oracle!
> Gostaria de saber se alguem ja passou por isso e pode me dar o caminho das
> pedras.
> Não conheço PHP e o programador me passou o seguinte codigo abaixo:
>
> $cursor = OCINewCursor($conn);
> $stmt = oci_parse($conn,$stored);
>
> oci_bind_by_name($stmt,":id",&$id);
> oci_bind_by_name($stmt,":nome",&$nome);
> oci_execute($stmt);
> $guia = $cursor;
>
> if ($cursor > 0) {.
>
> Erro do retorno da função OCINewCursor é “Resource id
> #15”.
>
> O problema maior é que ora acontece e ora não.
>
> Notei que quando acontece eu mando flush na shared pool e tudo volta ao
> normal.
>
> Alguns parametros:
>
> cursor_sharing   string  EXACT
> cursor_space_for_timeboolean FALSE
> open_cursors integer 2500
> session_cached_cursors   integer 200
> db_cache_sizebig integer 2800M
> shared_pool_size big integer 1200M
>
> No alert log não consta nada!
>
> Oracle SE 10.2.0.1/Linux RH 5.4 64bits.
> Sei que essa versão é cheia de bug, estou vendo de atualizar o Oracle.
>
> Se alguem souber do que se trata esse “Resource id
> #15” me ajudaria.
>
> .
> Raphael
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

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


 

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



[oracle_br] Erro conexão Oracle x PHP

2013-06-25 Por tôpico Raphael Franco
Pessoal,

Estou com um problema de conexão do PHP com o Oracle! 
Gostaria de saber se alguem ja passou por isso e pode me dar o caminho das 
pedras.
Não conheço PHP e o programador me passou o seguinte codigo abaixo:


$cursor = OCINewCursor($conn);
$stmt = oci_parse($conn,$stored);

oci_bind_by_name($stmt,":id",&$id);
oci_bind_by_name($stmt,":nome",&$nome);
oci_execute($stmt);
$guia = $cursor;

if ($cursor > 0) {.



Erro do retorno da função OCINewCursor é “Resource id 
#15”.

O problema maior é que ora acontece e ora não.

Notei que quando acontece eu mando flush na shared pool e tudo volta ao normal.


Alguns parametros:

cursor_sharing   string  EXACT
cursor_space_for_time    boolean FALSE
open_cursors integer 2500
session_cached_cursors   integer 200
db_cache_size    big integer 2800M
shared_pool_size big integer 1200M


No alert log não consta nada!


Oracle SE 10.2.0.1/Linux RH 5.4 64bits.
Sei que essa versão é cheia de bug, estou vendo de atualizar o Oracle.


Se alguem souber do que se trata esse “Resource id 
#15” me ajudaria.


.
Raphael

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



Re: RES: [oracle_br] Incompatibilidade?

2013-03-18 Por tôpico Raphael Franco
Dorin,

Tenho um cliente que tem o sistema Senior e estava no BD Oracle SE 11.2.0.2 
64Bits / Red Hat 5.8
Ficou 1 ano nesse ambiente e o mes passado migramos para 11.2.0.3 / Red Hat 5.9

Antes de migrarmos sempre foi feito uma homologação e nunca tive problemas! 
Esta em produção e tudo OK!



att.
Raphael




 De: Dorian 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Segunda-feira, 18 de Março de 2013 16:23
Assunto: Re: RES: [oracle_br] Incompatibilidade?
 

  
Que nada, o Dba é gente boa...

Por estas bandas a gente chama isto de "dormir de botina". Agora quem dormiu é 
outro assunto.(rs)
E com calma algumas perguntas serão respondidas, pois antes de migrar fizemos 
testes. Por que não pegamos isto nos testes?

Dorian

--- Em oracle_br@yahoogrupos.com.br, angelo  escreveu
>
> Que rolo isso hein..  esse dba vai mandar vcs irem passear daqui a pouco e
> com razão deveriam ter avisado o cara antes...rsss
> 
> Engraçado que isso se repete em um monte de lugar...falha de
> comunicação...não ?
> 
> 
> 
> 2013/3/18 Dorian 
> 
> > **
> >
> >
> > Noticia ruim para o DBA ele vai ter que passar para a 0.1 e vai sobrar pra
> > alguém, pois antes de migrar para 11 deveria-se ter observado a questão da
> > homologação.
> >
> > Para resolver o problema em questão, eram poucos registros RG com
> > caracteres alfa, eliminei os caracteres e o problema desapareceu para o
> > usuário final, alertei-o para usar apenas cpf (numeros) por enquanto.
> >
> > Agradeço a ajuda; o negócio e arregaçar as mangas correr atrás do "preju"
> > que a vida continua...
> >
> > Abraços,
> >
> > Dorian
> >
> >
> > --- Em oracle_br@yahoogrupos.com.br, "J. Laurindo Chiappa" 
> > escreveu
> > >
> > > Bem, eu pessoalmente não sei se classificaria um sistema que tem SQLs
> > com erros de sintaxe tão graves / grosseiros como a falta de plics ao mexer
> > com strings de "um relógio", mas enfim, falando sobre o RDBMS : sim, essa
> > alteração de 4o dígito indica PATCHSET diferente, e um patchset (seja ele
> > qual for) não só traz diversos bugfixes (que podem até ser relacionados com
> > performance) quanto pode SIM introduzir mudanças internas (principalmente
> > no CBO), então dá SIM muita diferença
> > > Sendo assim, vc NÂO tem alternativa num aplicativo fechado, que não seja
> > :
> > >
> > > - usar a versão EXATA que eles homologaram
> > >
> > > E
> > >
> > > - abrir um Ticket de Suporte, Exigindo um prazo e informações
> > específicas para a Homologação no patchset mais recente, que é o 11.2.0.3 -
> > ou mesmo, já que está Previsto pela Oracle para muito breve o patchset
> > 11.2.0.4 , que eles se posicionem quanto ao 11.2.0.4
> > >
> > > []s
> > >
> > > Chiappa
> > >
> > > OBS : coisas como alteração de modelo (que é a criação de índice, por
> > exemplo) em princípio não deveria ter NADA A VER com versão de RDBMS : se
> > os SQLs não foram alterados, os mesmos índices Deveriam existir e ser
> > usados, normalmente Tem caroço embaixo desse angú, isso Não é normal...
> > >
> > > --- Em oracle_br@yahoogrupos.com.br, "Dorian"  escreveu
> >
> > > >
> > > > Bons tempos que participei do grupo, mas agora a realidade é outra, me
> > deram um "filho" para criar chamado Sênior, enquanto o restante da equipe
> > fica somente com SAP. (rs)
> > > >
> > > > Mas vamos lá, primeiro obrigado a todos. Vocês tem razão é "caca" da
> > Sênior, o fato de funcionar na versão anterior não elimina o erro deles em
> > não usarem aspas. Já abri um chamado.
> > > >
> > > > Ainda podem me ajudar um pouco mais: A Sênior diz estar homologada
> > para 11.2.0.1 e a versão que instalaram é a 11.2.0.2
> > > >
> > > > Ainda não foi fechado nenhuma folha de pagamento nesta versão do banco
> > 11, e meu medo é dar pau e a Sênior alegar que não está homologada para a
> > versão 0.2. Por isto fiquei assustado com a questão das aspas, pois a
> > Sênior tem se demonstrado um ótimo produto e era um "relógio", mas na troca
> > do banco se tornou um "kinder ovo" toda hora uma nova surpresa. Varias
> > consultas ficaram lentas, o dba teve que criar índices, muito "sinistro".
> > Enfim, se está homologado tem que funcionar, minha dúvida é se a diferença
> > entre 0.1 e 0.2 são tão expressivas que podem me deixar na mão.
> > > >
> > > > Dorian
> > > >
>

[oracle_br] Insert - Select

2013-02-22 Por tôpico Raphael Franco


Oracle 10g SE R2


Pessoal porque não gravam os mesmos dados na tabela que o select ??
Insiro isso:


insert into as_vinte_maiores_tab
    select segment_name, object_type, a.owner, tamanho, tablespace_name,sysdate 
data
    from (select rownum, segment_name, owner,tablespace_name, 
sum(bytes/1024/1024) Tamanho
    from dba_segments group by rownum, segment_name, owner,tablespace_name
    order by sum(bytes/1024/1024) desc) a,
    dba_objects b
    where a.segment_name = b.object_name
    and rownum < 20;



Porém o resultado de:

select * from as_vinte_maiores_tab;

são diferentes de:


    select segment_name, object_type, a.owner, tamanho, tablespace_name,sysdate 
data
    from (select rownum, segment_name, owner,tablespace_name, 
sum(bytes/1024/1024) Tamanho
    from dba_segments group by rownum, segment_name, owner,tablespace_name
    order by sum(bytes/1024/1024) desc) a,
    dba_objects b
    where a.segment_name = b.object_name
    and rownum < 20;



att.
Phael


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



Re: [oracle_br] Re: Oracle 10g R2 x Windows 2008 R2

2013-02-07 Por tôpico Raphael Franco
Isso mesmo!
Abnormal Program Termination When Trying To Install Oracle 10gR2 On MS Windows 
2008 64 Bit [ID 783296.1]

:(

Alguem tem em FTP... hehehe pago uma gelada!


vlws
Raphael




 De: J. Laurindo Chiappa 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quinta-feira, 7 de Fevereiro de 2013 17:07
Assunto: [oracle_br] Re: Oracle 10g R2 x Windows 2008 R2
 

  
Sim, Raphael : justamente por causa das incompatibilidades do installer usado 
na release 10.2.0.1, já existiu no technet uma versão 10.2.0.4 já com as 
correções demandadas pelo windows mais moderno ( num arquivo chamado 
10204-winx64-vista-win2k8-082253.zip iirc), era ESSE cara que deveria ser usado 
para instalações em Windows acima de XP (ie, Vista, 7 e Win2008... 
Com o fim do período de Suporte Extendido gratuito para o 10gr2, esses arquivos 
foram REMOVIDOS do technet e o 10gR2 passou a ser considerado obsoleto/versão 
de arquivo - para obter versões arquivadas, vc TEM que ter Suporte Extendido 
comprado para essas versões e aí sim vc poderá abrir um Chamado no Suporte e 
solicitar a mídia dele, especificando que vc quer a 10.2.0.4 para Windows 
2008...
Caso não seja possível/viável abrir Chamado, OU vc tenta ver com o pessoal da 
matriz da sua Empresa, com empresas do mesmo grupo, etc, se alguém tem esse 
arquivo ou as mídias, OU vc tenta "forçar" essa instalação, rodando-a em modo 
de compatibilidade XP e como Administrador - e preferencialmente SEM a opção de 
SILENT, para que vc possa ver as msgs

[]s

Chiappa

--- Em oracle_br@yahoogrupos.com.br, Raphael Franco  escreveu
>
> Pessoal,
> 
> Estou tentando instalar o Oracle 10g R2 no Windows 2008 R2 64 Bits ??? :/
> 
> Verifiquei que só é homologada a versão 10.2.0.4 e 10.2.0.5.
> 
> Não estou conseguindo instalar o Oracle 10.2.0.1 para depois aplicar o patch.
> 
> 
> 
> 
> Segue o erro:
> 
> setup.exe -ignoreSysprereqs -ignorePrereq -silent -responseFile ResponseFile
> 
>  Preparando para iniciar o Oracle Universal Installer de 
> C:\Users\ADMINI~1\AppDa
> ta\Local\Temp\1\OraInstall2013-02-07_11-39-27AM. Aguarde ... Exception 
> java.lang.NullPointerException occurred..
> java.lang.NullPointerException at 
> oracle.sysman.oii.oiix.OiixPathOps.concatPath(OiixPathOps.java:553)
>     at 
> oracle.sysman.oii.oiic.OiicBaseApp.setAdditionalProperties(OiicBaseApp.java:374)
>     at 
> oracle.sysman.oii.oiic.OiicInstaller.processCommandLine(OiicInstaller.java:669)
>     at 
> oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:893)
>     at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:872)
> SEVERE:TÚrmino anormal de programa. Ocorreu um erro interno. Forneþa os 
> seguinte
> s arquivos ao Suporte TÚcnico Oracle :
> 
> "Desconhecido"
> "Desconhecido"
> "Desconhecido"
> Pressione Enter para sair...
> 
> 
> Existe uma instalação completa ja na versão 10.2.0.4 ?? Download ??
> 
> 
> att.
> Raphael
> 
> 
> [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] Oracle 10g R2 x Windows 2008 R2

2013-02-07 Por tôpico Raphael Franco
Sorry... Copiei errado!


setup.exe -ignoreSysprereqs -ignorePrereq -silent





 De: Milton Bastos Henriquis Jr. 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quinta-feira, 7 de Fevereiro de 2013 16:26
Assunto: Re: [oracle_br] Oracle 10g R2 x Windows 2008 R2
 
Vc está mesmo usando response file?

Ou copiou o comando de algum lugar e colou no teu prompt?


2013/2/7 Raphael Franco 

> **
>
>
> Pessoal,
>
> Estou tentando instalar o Oracle 10g R2 no Windows 2008 R2 64 Bits ??? :/
>
> Verifiquei que só é homologada a versão 10.2.0.4 e 10.2.0.5.
>
> Não estou conseguindo instalar o Oracle 10.2.0.1 para depois aplicar o
> patch.
>
> Segue o erro:
>
> setup.exe -ignoreSysprereqs -ignorePrereq -silent -responseFile
> ResponseFile
>
>  Preparando para iniciar o Oracle Universal Installer de
> C:\Users\ADMINI~1\AppDa
> ta\Local\Temp\1\OraInstall2013-02-07_11-39-27AM. Aguarde ... Exception
> java.lang.NullPointerException occurred..
> java.lang.NullPointerException at
> oracle.sysman.oii.oiix.OiixPathOps.concatPath(OiixPathOps.java:553)
>     at
> oracle.sysman.oii.oiic.OiicBaseApp.setAdditionalProperties(OiicBaseApp.java:374)
>     at
> oracle.sysman.oii.oiic.OiicInstaller.processCommandLine(OiicInstaller.java:669)
>     at
> oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:893)
>     at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:872)
> SEVERE:TÚrmino anormal de programa. Ocorreu um erro interno. Forneþa os
> seguinte
> s arquivos ao Suporte TÚcnico Oracle :
>
> "Desconhecido"
> "Desconhecido"
> "Desconhecido"
> Pressione Enter para sair...
>
> Existe uma instalação completa ja na versão 10.2.0.4 ?? Download ??
>
> att.
> Raphael
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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



[oracle_br] Oracle 10g R2 x Windows 2008 R2

2013-02-07 Por tôpico Raphael Franco
Pessoal,

Estou tentando instalar o Oracle 10g R2 no Windows 2008 R2 64 Bits ??? :/

Verifiquei que só é homologada a versão 10.2.0.4 e 10.2.0.5.

Não estou conseguindo instalar o Oracle 10.2.0.1 para depois aplicar o patch.




Segue o erro:

setup.exe -ignoreSysprereqs -ignorePrereq -silent -responseFile ResponseFile

 Preparando para iniciar o Oracle Universal Installer de C:\Users\ADMINI~1\AppDa
ta\Local\Temp\1\OraInstall2013-02-07_11-39-27AM. Aguarde ... Exception 
java.lang.NullPointerException occurred..
java.lang.NullPointerException at 
oracle.sysman.oii.oiix.OiixPathOps.concatPath(OiixPathOps.java:553)
    at 
oracle.sysman.oii.oiic.OiicBaseApp.setAdditionalProperties(OiicBaseApp.java:374)
    at 
oracle.sysman.oii.oiic.OiicInstaller.processCommandLine(OiicInstaller.java:669)
    at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:893)
    at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:872)
SEVERE:TÚrmino anormal de programa. Ocorreu um erro interno. Forneþa os seguinte
s arquivos ao Suporte TÚcnico Oracle :

"Desconhecido"
"Desconhecido"
"Desconhecido"
Pressione Enter para sair...


Existe uma instalação completa ja na versão 10.2.0.4 ?? Download ??


att.
Raphael


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



[oracle_br] Curso oficial OCP

2013-01-30 Por tôpico Raphael Franco
Pessoal,

Para concluir a certificação OCP 11g é necessário um curso oficial!!

Pergunto, pode ser qualquer curso ou que se enquadra na OCP ???



ou seja, somente os cursos que estão em:
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=244



Oracle Database 11g Administrator Certified Professional

    Show/Hide
    Oracle Database 11g: Data Warehousing Fundamentals
    Oracle 11g: RAC and Grid Infrastructure Administration Accelerated 
Release 2
    Oracle Database: Develop PL/SQL Program Units
    Oracle Database 11g: Administration Workshop I
    Oracle Database 11g: Administration Workshop II
    Oracle Database: Introduction to SQL
    Oracle Database: Introduction to SQL/PLSQL Accelerated
    Oracle Database: SQL and PL/SQL Fundamentals
    Oracle Grid Infrastructure 11g: Manage Clusterware and ASM
    R12.x Install/Patch/Maintain Oracle E-Business Suite
    Oracle Database 11g Administrator Certified Master courses will also 
fulfill the training requirement for this certification (please note that if 
you use one of the 10g DBA OCM courses to fulfill the training requirement for 
OCP, you will not be able to use the same course to fulfill one of the 2 course 
requirements for OCM.)



att.
Phael


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



Re: [oracle_br] Re: Uso de Index

2013-01-28 Por tôpico Raphael Franco


Então por exemplo:

Se eu precisar das informações das colunas A,B ou C, usando a condição citada, 
tenho que forçar o uso do indice (hint) caso eu queira usa-lo ??




.
Phael





 De: J. Laurindo Chiappa 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Segunda-feira, 28 de Janeiro de 2013 17:24
Assunto: [oracle_br] Re: Uso de Index
 

  
O conceito é : ** SE ** todas as colunas presentes no SELECT (e no WHERE, 
dependendo do caso) estão contidas em índice(s), o RDBMS será capaz de obter os 
valores todos a partir de leituras de índices apenas, sem tocar a tabela, ponto 
. 
É claro, esse acesso a tabela pode ser via nested loops, hash, full table scan, 
ou qquer outro meio : quem vai indicar o melhor método de acesso à tabela é o 
CBO através das Estatísticas, Constraints e demais informações que ele tenha 
recebido sobre a tabela...

[]s

Chiappa

--- Em oracle_br@yahoogrupos.com.br, Raphael Franco  escreveu
>
> Verificando melhor...
> 
> Somente usa indice se colocar o(s) campo(s) da condição no select e nada mais:
> Exemplos:
> select TIPO, DATA from XXX where TIPO in ('1a','1d') and DATA between 
> '01/01/2012' and '31/01/2012';
> select TIPO from XXX where TIPO in ('1a','1d') and DATA between '01/01/2012' 
> and '31/01/2012';
> select DATA from XXX where TIPO in ('1a','1d') and DATA between '01/01/2012' 
> and '31/01/2012';
> 
> Se eu colocar qualquer outra coluna, = TABLE ACCESS FULL:
> 
> select A,TIPO, DATA from XXX where TIPO in ('1a','1d') and DATA between 
> '01/01/2012' and '31/01/2012';
> select TIPO,B from XXX where TIPO in ('1a','1d') and DATA between 
> '01/01/2012' and '31/01/2012';
> select B from XXX where TIPO in ('1a','1d') and DATA between '01/01/2012' and 
> '31/01/2012';
> select A,B from XXX where TIPO in ('1a','1d') and DATA between '01/01/2012' 
> and '31/01/2012';
> 
> 
> O conceito é esse mesmo ??
> 
> 
> Phael
> 
> 
> 
> 
>  De: J. Laurindo Chiappa 
> Para: oracle_br@yahoogrupos.com.br 
> Enviadas: Segunda-feira, 28 de Janeiro de 2013 16:26
> Assunto: [oracle_br] Re: Uso de Index
> 
> 
>   
> Colega, a principal situação aonde o RDBMS Oracle pode mudar o plano de 
> acesso adicionando ou removendo uma coluna B qquer é : há um (ou mais) 
> índice(s) na(s) única(s) coluna(s) citada(s) no SELECT, assim sendo o RDBMS 
> podia recuperar os dados apenas pelo índice , E o(s) índice(s) não contém a 
> coluna B - aí Não Tem Como a informação que não está indexada ser recuperada 
> só com leitura de índice, sendo FORÇOSO acesso á tabela que contém a coluna 
> B   Outra possibilidade ** muito ** comum é que o XXX que vc cita sendo 
> usado no FROm seja uma view , talvez relativamente complexa, e a coluna B em 
> questão venda de um tabela sendo joineada com outras - sem B ser especificada 
> todo o join é "pulado", quando vc especifica B aí não tem jeito, o join que 
> traz a coluna B ** tem ** que ser executado, aí aparece no plano...
> Para verificar se é alguma das possibilidades acima, nos mande :
> 
> - o Plano de Execução *** real *** (absolutamente NÃO É um EXPLAIN PLAN, 
> queremos o plano Real extraído via DBMS_XPLAN ou trace 10046) dos SQLs com e 
> sem a adição da coluna
> - os CREATEs e INSERTs necessários para podermos tentar reproduzir
> - a versão Exata de tudo
> 
> []s
> 
> Chiappa
> 
> OBS : é claro, se a coluna é DATE sempre é uma coisa ILÓGICA e PERIGOSA 
> confiar em conversão explícita, fazendo o ** muito errado ** ... and DATA 
> between '01/01/2012' and '31/01/2012'...  ao invés do Correto ... and DATA 
> between TO_DATE('01/01/2012', 'DD/MM/') and TO_DATE('31/01/2012', 
> 'DD/MM/') ... , mas IMAGINO que isso não tem a ver com a sua pergunta : 
> anyway, PLZ cesse a aborte essa prática...
> 
> --- Em oracle_br@yahoogrupos.com.br, Raphael Franco  escreveu
> >
> > Pessoal,
> > 
> > Alguem me tira essa duvida:
> > 
> > Oracle 10g/Linux.
> > 
> > Sem aprofundar muito, tenho uma tabela XXX com varias colunas/Index.
> > 
> > Estou fazendo uma query:
> > 
> > 
> >  select A from XXX where TIPO in ('1a','1d') and DATA between '01/01/2012' 
> > and '31/01/2012';
> > 
> > O plano de execução mostra a utilização dos 2 indices da coluna TIPO e DATA.
> > INDEX RANGE SCAN
> > 
> > 
> > Se eu fizer essa alteração:
> > 
> > select A,B from XXX where TIPO in ('1a','1d') and DATA between '01/01/2012' 
> > and '31/01/2012';
> > 
> > Não usa os indices.
> > TABLE ACCESS FULL
> > 
> > 
> > 
> > 
> > Em qual situação o Oracle poderia mudar o plano de execução somente 
> > colocando mais uma coluna no select, sendo a condição igual para ambos ???
> > 
> > 
> > 
> > 
> > att.
> > Phael
> > 
> > 
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


 

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



Re: [oracle_br] Re: Uso de Index

2013-01-28 Por tôpico Raphael Franco
Verificando melhor...

Somente usa indice se colocar o(s) campo(s) da condição no select e nada mais:
Exemplos:
select TIPO, DATA from XXX where TIPO in ('1a','1d') and DATA between 
'01/01/2012' and '31/01/2012';
select TIPO from XXX where TIPO in ('1a','1d') and DATA between '01/01/2012' 
and '31/01/2012';
select DATA from XXX where TIPO in ('1a','1d') and DATA between '01/01/2012' 
and '31/01/2012';

Se eu colocar qualquer outra coluna, = TABLE ACCESS FULL:

select A,TIPO, DATA from XXX where TIPO in ('1a','1d') and DATA between 
'01/01/2012' and '31/01/2012';
select TIPO,B from XXX where TIPO in ('1a','1d') and DATA between '01/01/2012' 
and '31/01/2012';
select B from XXX where TIPO in ('1a','1d') and DATA between '01/01/2012' and 
'31/01/2012';
select A,B from XXX where TIPO in ('1a','1d') and DATA between '01/01/2012' and 
'31/01/2012';


O conceito é esse mesmo ??


Phael




 De: J. Laurindo Chiappa 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Segunda-feira, 28 de Janeiro de 2013 16:26
Assunto: [oracle_br] Re: Uso de Index
 

  
Colega, a principal situação aonde o RDBMS Oracle pode mudar o plano de acesso 
adicionando ou removendo uma coluna B qquer é : há um (ou mais) índice(s) na(s) 
única(s) coluna(s) citada(s) no SELECT, assim sendo o RDBMS podia recuperar os 
dados apenas pelo índice , E o(s) índice(s) não contém a coluna B - aí Não Tem 
Como a informação que não está indexada ser recuperada só com leitura de 
índice, sendo FORÇOSO acesso á tabela que contém a coluna B   Outra 
possibilidade ** muito ** comum é que o XXX que vc cita sendo usado no FROm 
seja uma view , talvez relativamente complexa, e a coluna B em questão venda de 
um tabela sendo joineada com outras - sem B ser especificada todo o join é 
"pulado", quando vc especifica B aí não tem jeito, o join que traz a coluna B 
** tem ** que ser executado, aí aparece no plano...
Para verificar se é alguma das possibilidades acima, nos mande :

- o Plano de Execução *** real *** (absolutamente NÃO É um EXPLAIN PLAN, 
queremos o plano Real extraído via DBMS_XPLAN ou trace 10046) dos SQLs com e 
sem a adição da coluna
- os CREATEs e INSERTs necessários para podermos tentar reproduzir
- a versão Exata de tudo

[]s

Chiappa

OBS : é claro, se a coluna é DATE sempre é uma coisa ILÓGICA e PERIGOSA confiar 
em conversão explícita, fazendo o ** muito errado ** ... and DATA between 
'01/01/2012' and '31/01/2012'...  ao invés do Correto ... and DATA between 
TO_DATE('01/01/2012', 'DD/MM/') and TO_DATE('31/01/2012', 'DD/MM/') ... 
, mas IMAGINO que isso não tem a ver com a sua pergunta : anyway, PLZ cesse a 
aborte essa prática...

--- Em oracle_br@yahoogrupos.com.br, Raphael Franco  escreveu
>
> Pessoal,
> 
> Alguem me tira essa duvida:
> 
> Oracle 10g/Linux.
> 
> Sem aprofundar muito, tenho uma tabela XXX com varias colunas/Index.
> 
> Estou fazendo uma query:
> 
> 
>  select A from XXX where TIPO in ('1a','1d') and DATA between '01/01/2012' 
> and '31/01/2012';
> 
> O plano de execução mostra a utilização dos 2 indices da coluna TIPO e DATA.
> INDEX RANGE SCAN
> 
> 
> Se eu fizer essa alteração:
> 
> select A,B from XXX where TIPO in ('1a','1d') and DATA between '01/01/2012' 
> and '31/01/2012';
> 
> Não usa os indices.
> TABLE ACCESS FULL
> 
> 
> 
> 
> Em qual situação o Oracle poderia mudar o plano de execução somente colocando 
> mais uma coluna no select, sendo a condição igual para ambos ???
> 
> 
> 
> 
> att.
> Phael
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


 

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



[oracle_br] Uso de Index

2013-01-28 Por tôpico Raphael Franco
Pessoal,

Alguem me tira essa duvida:

Oracle 10g/Linux.

Sem aprofundar muito, tenho uma tabela XXX com varias colunas/Index.

Estou fazendo uma query:


 select A from XXX where TIPO in ('1a','1d') and DATA between '01/01/2012' and 
'31/01/2012';

O plano de execução mostra a utilização dos 2 indices da coluna TIPO e DATA.
INDEX RANGE SCAN


Se eu fizer essa alteração:

select A,B from XXX where TIPO in ('1a','1d') and DATA between '01/01/2012' and 
'31/01/2012';

Não usa os indices.
TABLE ACCESS FULL




Em qual situação o Oracle poderia mudar o plano de execução somente colocando 
mais uma coluna no select, sendo a condição igual para ambos ???




att.
Phael


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



Re: [oracle_br] Auditar troca de senha

2012-12-07 Por tôpico Raphael Franco

Pensei em auditar a tabela sys.user$ coluna password.

Mas a FGA é para Enterprise... e aqui é SE.



Alguma outra solução ?

Vou tentar ver no Data Mining tbm.







 De: Milton Bastos Henriquis Jr. 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Sexta-feira, 7 de Dezembro de 2012 12:06
Assunto: Re: [oracle_br] Auditar troca de senha
 
Então desconsidere meu outro e-mail, em que falei pra usar FGA...

Vai ter que fazer uma auditoria mais ampla.
Vai ter que auditar os usuários com permissão de DBA e também SYSDBA.



2012/12/7 Raphael Franco 

> **
>
>
> Senha do banco, ou seja, de um usuário do BD.
>
> 
> De: Milton Bastos Henriquis Jr. 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Sexta-feira, 7 de Dezembro de 2012 11:37
> Assunto: Re: [oracle_br] Auditar troca de senha
>
>
> Só pra confirmar: senha do SISTEMA ou senha do banco de dados?
>
> Imagino que seja a senha do sistema, que está armazenada no banco, e vc
> quer auditar
> o registro do usuário dele, é isso correto?
>
> 2012/12/7 Raphael Franco 
>
> > **
>
> >
> >
> > Pessoal,
> >
> > Preciso auditar um usuário que disse que alguem está trocando a senha
> dele!
> > Tem como auditar isso, ou seja, quem está trocando a senha dele ? Sem ter
> > muito impacto de performance no BD.
> >
> > Oracle 10g
> >
> > Att.
> > Raphael
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>
>
> --
> >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
> inteira responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> --
> >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
> Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO!
> VISITE: http://www.oraclebr.com.br/
> -- Links do Yahoo!
> Grupos
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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



Re: [oracle_br] Re: Variaveis BIND

2012-10-15 Por tôpico Raphael Franco
Estava executando:

EXECUTE DBMS_MONITOR.SESSION_TRACE_ENABLE(session_id => , serial_num => 
,waits => TRUE, binds => TRUE);

Vou tentar via 10046 level 4.


STATISTICAL_LEVEL= TYPICAL
Quero obter os DML em um determinado momento de um SID.



Raphael




 De: J. Laurindo Chiappa 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Segunda-feira, 15 de Outubro de 2012 17:06
Assunto: [oracle_br] Re: Variaveis BIND
 

  
Bom, sendo 11gr2 imagino que vc poderia estar usando o SQL Monitoring/ Real 
Time SQL Monitoring , cfrme 
http://tech.e2sn.com/oracle/troubleshooting/oracle-s-real-time-sql-monitoring-feature-v-sql_monitor
 : imagino que se não está usando, talvez vc não tenha as Licenças adequadas, 
ESPECIALMENTE sendo o limitadinho/restrito SE... Outra possibilidade (essa sem 
exigir licença alguma e funciona em qquer versão / edição de Database) seria vc 
Capturar o SQL com os bindings via trace 10046...

Bom, respondendo especificamente à questão : Primeira coisa, Como está o valor 
do parâmetro STATISTICAL_LEVEL para esse database ? iirc a captura de binds não 
ocorre com BASIC, só ocorre com valores TYPICAL ou acima Faça uma consulta 
tipo SELECT STATISTICS_NAME, ACTIVATION_LEVEL, SYSTEM_STATUS, 
STATISTICS_VIEW_NAME, SESSION_SETTABLE
FROM v$statistics_level; que vc vai ver
Outra coisa, Quando foi parseado o SQL em questão ??? Tanto o cache de SQL 
quanto os derivados (como os Planos usados para um dado SQL, as estatísticas 
dos planos, as variáveis BIND, etc) não são Ilimitados : funcionam como um 
CACHE, ie, via de regra a informação mais frequentemente usada é que vai estar 
lá, de forma NENHUMA a Oracle garante que TODOS os SQLs já parseados um dia vão 
estar no cache, muito menos os adendos como Planos, Estats dos Planos, Binds

[]s

Chiappa


--- Em oracle_br@yahoogrupos.com.br, Raphael Franco  escreveu
>
> 
> Pessoal,
> 
> Eestou tentando recuperar alguns DML executados no BD junto com o valor das 
> variaveis BIND. Tentei ver na v$sql_bind_capture, tentei executar um trace 
> binds => TRUE.   Nada da certo, ou vem nulo ou  :B1  :B2, etc... 
> 
> 
> Algume sabe algum SQL ou trace que me retorne isso??? Oracle SE 11.2.0.2
> 
> 
> att.
> Raphael
> 
> 
> [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] Forms 6i x Oracle RAC 10g

2012-05-04 Por tôpico Raphael Franco
Fala Sgobe,

Realmente o Load balance não pode ser configurado no TNSNAMES (cliente versão 
8.0).

MyOracleSupport  Note 67137.1


.
Raphael




 De: Thiago Sgobe 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Sexta-feira, 4 de Maio de 2012 8:21
Assunto: Re: [oracle_br] Forms 6i x Oracle RAC 10g
 
Franco, não conheço Forms, mas acredito que voce possa criar um servico no
RAC e configurar este serviço com failover, load balance, da forma que
desejar, e então conectar ao banco por este serviço. Mas como disse não
conheco forms, não sei se é possivel configurar a conexão por service_name
nele.

Mas alguém aqui no grupo deve ter esta informação com ctz !
[]'s

Em 3 de maio de 2012 22:19, Raphael Franco  escreveu:

> **
>
>
> Pessoal,
>
> Oracle RAC 10.2.0.5 / RH Linux 5
>
> Como podemos configurar o load balance e o Failover no client do Forms &
> Report 6i para conectar no Oracle RAC 10gR2?
>
> Sabendo que no TNSNAMES do Forms 6i, que usa o Client 8.0, não é possível
> configurar o LOAD_BALANCE=ON.
> Nem o FAILOVER funciona!!!
>
> Ou será que é a mesma coisa que eu der um IPHONE para o meu Pai... não
> funciona e ponto!..rs
>
> Att.
> Raphael
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
*Thiago Sgobe
*DBA Oracle


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





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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



Re: [oracle_br] Permissao sobre tabela

2012-05-03 Por tôpico Raphael Franco
André,

Foi ai que começou toda a minha duvida, porque depois do import, comparei 

os objetos das base (Prod e Teste) e faltava essa trigger. Verifiquei o log 

do imp e não há ocorrencia dessa trigger.

Então, peguei ela via get_ddl do Prod e tentei compilar no Teste... mas ela só 

compila se for pelo o outro schema... Essa é nova pra mim!!.. hehe.


Sinistro!


.
Raphael






 De: Andre Santos 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quinta-feira, 3 de Maio de 2012 15:19
Assunto: Re: [oracle_br] Permissao sobre tabela
 
Raphael

Quem criou o objeto, não conheço, acho que não.
Mas na DBA_OBJECTS você tem o "owner" do objeto.
E na DBA_TRIGGERS há o "owner" (do trigger) e o "table_owner".

Por que o trigger não foi importado? Provavelmente porque a tabela A.TAB1
não existia no ambiente de destino (ou o usuário B estava sem privilégio
para enxergá-la).

Nunca fiz um export nesse tipo de situação: somente do schema "B", sendo
que há um trigger dele para uma tabela do schema "A"... Precisaria testar,
mas acho que o "export" colocaria no arquivo de dump sim.

[ ]

André

Em 3 de maio de 2012 14:46, Raphael Franco  escreveu:

> **
>
>
> André,
>
> Você matou a charada!
>
> Estava conectando com o usuário B ou mesmo o SYS e tentando compilar
>
> a Trigger que usa a TAB1 do owner A, nesse caso só dava certo se coloca-se
> A.TAB1.
>
> Conectado com usuário B ou SYS:
>
> Create or replace TRIGGER B.TRIG1
>  BEFORE
>   INSERT
>   ON TAB1
>   ...
>
> ON TAB1
>     *
> ERROR at line 4:
> ORA-00942: table or view does not exist
>
> Conectado com A consegui criar, porém fica meio confuso porque ele cria o
> objeto (Trigger) no schema B e fica sem a especificação do usuário A antes
> da tabela. Como eu fiz um export/import somente do schema B para um
> ambiente de teste, essa trigger não foi importada (é isso mesmo ???),
> apesar do proprietário dela ser o usuário B.
>
> Existe alguma view que me mostre quem criou o objeto ?... que no caso não
> foi o próprio owner do objeto.
>
> att.
> Raphael
>
> ________
> De: Andre Santos 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Quinta-feira, 3 de Maio de 2012 13:03
>
> Assunto: Re: [oracle_br] Permissao sobre tabela
>
> Raphael
>
> Tudo que não estiver qualificado (com o owner), implicitamente, é do schema
> corrente.
>
> Do jeito que você descreveu, qualificando apenas o trigger (B.TRIG1), há 2
> possibilidades:
>
> 1. Conectado com o próprio usuário "A". Neste caso, este usuário deve ter
> permissão de criar trigger em outros schemas ("create any trigger").
>
> 2. Conectado com algum usuário com privilégios especiais (incluindo "create
> any trigger") e definindo o schema corrente com o comando:
>   alter session set current_schema = A;
>
> [ ]
>
> André
>
> Em 3 de maio de 2012 11:04, Raphael Franco  escreveu:
>
> > **
>
> >
> >
> > Senhores,
> >
> > Tenho um schema A que tem a tabela TAB1 e o schema B que tem a trigger
> > TRIG1.
> >
> > Essa é a parte da trigger que tenho uma duvida:
> >
> > TRIGGER B.TRIG1
> > BEFORE
> >  INSERT
> >  ON TAB1
> > REFERENCING NEW AS NEW OLD AS OLD
> >  FOR EACH ROW
> > ...
> >
> > Pelo que eu sei eu teria que referenciar o nome do schema na tabela TAB1,
> > por exemplo: A.TAB1.
> >
> > Acontece que não esta referenciado (confome mostrei acima), não existe
> > sinonimo como nome TAB1 e a trigger está VALID. Como que o Oracle sabe
> que
> > esse objeto pertence ao schema A ???
> >
> > Consultei a dba_synonyms e nada de TAB1, consultei a dba_objects e
> somente
> > tem 1 objetos com o nome TAB1 owner A.
> >
> > att.
> > Raphael
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>
>
> --
> >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
> inteira responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> --
> >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
> Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO!
> VISITE: http://www.oraclebr.com.br/
> ---

Re: [oracle_br] Permissao sobre tabela

2012-05-03 Por tôpico Raphael Franco
André,

Você matou a charada!

Estava conectando com o usuário B ou mesmo o SYS e tentando compilar 

a Trigger que usa a TAB1 do owner A, nesse caso só dava certo se coloca-se 
A.TAB1.


Conectado com usuário B ou SYS:

Create or replace TRIGGER B.TRIG1
 BEFORE
   INSERT
  ON TAB1
  ...

ON TAB1
    *
ERROR at line 4:
ORA-00942: table or view does not exist


Conectado com A consegui criar, porém fica meio confuso porque ele cria o 
objeto (Trigger) no schema B e fica sem a especificação do usuário A antes da 
tabela. Como eu fiz um export/import somente do schema B para um ambiente de 
teste, essa trigger não foi importada (é isso mesmo ???), apesar do 
proprietário dela ser o usuário B. 

Existe alguma view que me mostre quem criou o objeto ?... que no caso não foi o 
próprio owner do objeto.


att.
Raphael





 De: Andre Santos 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quinta-feira, 3 de Maio de 2012 13:03
Assunto: Re: [oracle_br] Permissao sobre tabela
 
Raphael

Tudo que não estiver qualificado (com o owner), implicitamente, é do schema
corrente.

Do jeito que você descreveu, qualificando apenas o trigger (B.TRIG1), há 2
possibilidades:

1. Conectado com o próprio usuário "A". Neste caso, este usuário deve ter
permissão de criar trigger em outros schemas ("create any trigger").

2. Conectado com algum usuário com privilégios especiais (incluindo "create
any trigger") e definindo o schema corrente com o comando:
   alter session set current_schema = A;

[ ]

André

Em 3 de maio de 2012 11:04, Raphael Franco  escreveu:

> **
>
>
> Senhores,
>
> Tenho um schema A que tem a tabela TAB1 e o schema B que tem a trigger
> TRIG1.
>
> Essa é a parte da trigger que tenho uma duvida:
>
> TRIGGER B.TRIG1
> BEFORE
>   INSERT
>  ON TAB1
> REFERENCING NEW AS NEW OLD AS OLD
>  FOR EACH ROW
> ...
>
> Pelo que eu sei eu teria que referenciar o nome do schema na tabela TAB1,
> por exemplo: A.TAB1.
>
> Acontece que não esta referenciado (confome mostrei acima), não existe
> sinonimo como nome TAB1 e a trigger está VALID. Como que o Oracle sabe que
> esse objeto pertence ao schema A ???
>
> Consultei a dba_synonyms e nada de TAB1, consultei a dba_objects e somente
> tem 1 objetos com o nome TAB1 owner A.
>
> att.
> Raphael
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


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





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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



Re: [oracle_br] Oracle Enterprise Manager Grid Control

2012-02-29 Por tôpico Raphael Franco
Mas digamos que não tenha nenhuma PACK. E visto que todas as instancias, por 
exemplo são Oracle SE e licenciadas.
O OEM Grid Control tem alguma funcionalidade free ?


Raphael





 De: Rosivaldo Ramalho 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quarta-feira, 29 de Fevereiro de 2012 10:43
Assunto: Re: [oracle_br] Oracle Enterprise Manager Grid Control
 

  
Amigo,

O que você licencia são os packs, para cada servidor. A quantidade de
instâncias não conta, a conta será feita por processador/núcleo.

A página sobre o licenciamento do grid control é:
http://docs.oracle.com/cd/E11857_01/license.111/e11987/toc.htm

2012/2/29 Raphael Franco :
> Pessoal,
>
> Alguem sabe me dizer se o Oracle Enterprise Manager Grid Control é pago... ou 
> se eu posso instalar ele para administrar os targets (por exemplo instancias) 
> e esses Instancias que devem ser licenciadas ?
>
> Por exemplo, tenho 10 instancias em 2 servidores diferentes, todos 
> devidamente licenciados. Posso instalar o OEM Grid Control em um outro 
> servidor e gerenciar essas 10 instancias se gastar com licenças.
> É isso mesmo ???
>
>
> Documentação:
> http://docs.oracle.com/cd/B19306_01/license.102/b14199/editions.htm#CIHDDBCG
>
> att.
> Raphael
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> 
>
> --
>>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>>responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> --
>>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>>http://www.oraclebr.com.br/
> -- Links do Yahoo! 
> Grupos
>
>

-- 
Rosivaldo Azevedo Ramalho 
Consultor Oracle Database & Fusion Middlerware

http://about.me/rosivaldo

 

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



Re: [oracle_br] Interconnect e Public - Oracle RAC

2012-02-09 Por tôpico Raphael Franco
Pessoal,

Achei um DOC sobre a VLAN x Interconnect.
- RAC and Oracle Clusterware Best Practices and Starter Kit (Platform 
Independent) [ID 810394.1]

Para quem não tem acesso ao My Oracle Support, segue:
Applies to:

Oracle Server - Enterprise Edition - Version: 10.2.0.1 to 11.2.0.3 - Release: 
10.2 to 11.2
Oracle Server - Enterprise Edition - Version: 10.2.0.1 to 11.2.0.3   [Release: 
10.2 to 11.2]
Information in this document applies to any platform.


Networking Considerations
Dedicated redundant switches are highly recommended for the private 
interconnect due to the fact that deploying the private interconnect on a 
shared switch (even when using a VLAN) may expose the interconnect 
links to congestion and instability in the larger IP network topology. 
If deploying the interconnect on a VLAN, there should be a 1:1 mapping 
of VLAN to non-routable subnet and the VLAN should not span multiple 
VLANs (tagged) or multiple switches. Deployment concerns in this 
environment include Spanning Tree loops when the larger IP network 
topology changes, Asymmetric routing that may cause packet flooding, and lack 
of fine grained monitoring of the VLAN/port.  Reference Bug 9761210.

Outros DOCs interessantes:Use Redundant Interconnect with Highly Available IP 
(HAIP)
http://docs.oracle.com/cd/E11882_01/server.112/e10803/config_cw.htm#HABPT5279

Interconnect Configuration Issues
http://docs.oracle.com/cd/E11882_01/install.112/e24169/trouble.htm#CIADFHJJ


Obrigado a todos!

att.
Raphael





 De: Raphael Franco 
Para: "oracle_br@yahoogrupos.com.br"  
Enviadas: Quinta-feira, 9 de Fevereiro de 2012 9:55
Assunto: Re: [oracle_br] Interconnect e Public - Oracle RAC
 

  
Santos,

A VLAN também é outro assunto, pois na documentação da Oracle não achei nada 
que fale para não usar ou que pode usar.
Sabe algum DOC que fale sobre isso?

Sendo 11GR2 alguem ja usou o HAIP para o interconnect, é estável ?

at..
Raphael


De: Mosan Santos 
Para: "oracle_br@yahoogrupos.com.br"  
Enviadas: Quarta-feira, 8 de Fevereiro de 2012 17:45
Assunto: Re: [oracle_br] Interconnect e Public - Oracle RAC


  
Oi Raphael;

    Acho que de cara você deve fugir da VLAN.

 Tenha um SW próprio para priv.

  O Bond é interessante, mas você precisará de mais placas.

   Mantenha a solução simples... O RAC já carrega sozinho o seu grau de 
dificuldade.

  

 
Mosán  Santos
Coordenador da Pós de Banco de Dados 
Instituto Infnet

Oracle OCP DBA 10g 
IBM DB2 Technical Mastery
LPIC3 303 304 (Core + Security + 
Virtualization and High Availability)  
CCNA  Security  - JNCIA-ER
ISF ISO/IEC 27002
__
skype: mosansantos

____
De: Raphael Franco 
Para: "oracle_br@yahoogrupos.com.br"  
Enviadas: Quarta-feira, 8 de Fevereiro de 2012 13:12
Assunto: Re: [oracle_br] Interconnect e Public - Oracle RAC

  
Marcelo,

Eu poderia criar um BOND0 e depois um BOND0:0 virtual!

att.
Raphael


De: Marcelo Procksch 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quarta-feira, 8 de Fevereiro de 2012 12:12
Assunto: Re: [oracle_br] Interconnect e Public - Oracle RAC

Desse jeito não vai funcionar, as placas ethX só podem ser escravas de um
bond.

Abraço
At.
Marcelo Procksch

Em 8 de fevereiro de 2012 11:49, Raphael Franco escreveu:

> **
>
>
> Marcio e Marcelo,
>
> Vou tentar explicar melhor:
>
> Falando de 1 dos Nós do RAC.
>
> Tenho 2 placas físicas, vamos chama-las de P1 e P2.
>
> Criamos 1 interfaces para a P1, eth0
>
> Criamos 1 interfaces para a P2, eth1
>
> Criamos um BOND0 em cima do eth0 e eth1.
> Criamos um BOND0-PRIV em cima do eth0 e eth1.
>
> Definimos uma VLAN (172.10.x.x) nos 2 switch para a rede interconnect.
>
> Colocamos BOND-PRIV (172.10.1.1) para o interconnect.
>
> Colocamos BOND0 para o Public.
>
> Isso funfa?
>
> att.
> Raphael
>
> 
> De: Marcelo Procksch 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Quarta-feira, 8 de Fevereiro de 2012 10:37
> Assunto: Re: [oracle_br] Interconnect e Public - Oracle RAC
>
>
> Completando.
>
> Pra fazer a instalação do clusterware com bond configurado você terá que
> ter 4 placas de redes em cada servidor.
> Dessa forma você pode ter as interfaces bond0 e bond1 para configurar um
> para rede publica e outro para rede privada.
>
> At.
> Marcelo Procksch
>
> Em 8 de fevereiro de 2012 10:32, Marcelo Procksch <
> marceloprock...@gmail.com
> > escreveu:
>
> > Raphael, bom dia!
> >
> > Não é questão de boas práticas é que não funciona mesmo, quando você cria
> > um bond com as placas de redes elas se tornam escravas do bond. Quando
> você
> > for fazer a instalação do clusterware 

Re: [oracle_br] Interconnect e Public - Oracle RAC

2012-02-09 Por tôpico Raphael Franco
Santos,

A VLAN também é outro assunto, pois na documentação da Oracle não achei nada 
que fale para não usar ou que pode usar.
Sabe algum DOC que fale sobre isso?

Sendo 11GR2 alguem ja usou o HAIP para o interconnect, é estável ?


at..
Raphael





 De: Mosan Santos 
Para: "oracle_br@yahoogrupos.com.br"  
Enviadas: Quarta-feira, 8 de Fevereiro de 2012 17:45
Assunto: Re: [oracle_br] Interconnect e Public - Oracle RAC
 

  
Oi Raphael;

    Acho que de cara você deve fugir da VLAN.

 Tenha um SW próprio para priv.

  O Bond é interessante, mas você precisará de mais placas.

   Mantenha a solução simples... O RAC já carrega sozinho o seu grau de 
dificuldade.

  

 
Mosán  Santos
Coordenador da Pós de Banco de Dados 
Instituto Infnet

Oracle OCP DBA 10g 
IBM DB2 Technical Mastery
LPIC3 303 304 (Core + Security + 
Virtualization and High Availability)  
CCNA  Security  - JNCIA-ER
ISF ISO/IEC 27002
__
skype: mosansantos

____
De: Raphael Franco 
Para: "oracle_br@yahoogrupos.com.br"  
Enviadas: Quarta-feira, 8 de Fevereiro de 2012 13:12
Assunto: Re: [oracle_br] Interconnect e Public - Oracle RAC


  
Marcelo,

Eu poderia criar um BOND0 e depois um BOND0:0 virtual!

att.
Raphael


De: Marcelo Procksch 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quarta-feira, 8 de Fevereiro de 2012 12:12
Assunto: Re: [oracle_br] Interconnect e Public - Oracle RAC

Desse jeito não vai funcionar, as placas ethX só podem ser escravas de um
bond.

Abraço
At.
Marcelo Procksch

Em 8 de fevereiro de 2012 11:49, Raphael Franco escreveu:

> **
>
>
> Marcio e Marcelo,
>
> Vou tentar explicar melhor:
>
> Falando de 1 dos Nós do RAC.
>
> Tenho 2 placas físicas, vamos chama-las de P1 e P2.
>
> Criamos 1 interfaces para a P1, eth0
>
> Criamos 1 interfaces para a P2, eth1
>
> Criamos um BOND0 em cima do eth0 e eth1.
> Criamos um BOND0-PRIV em cima do eth0 e eth1.
>
> Definimos uma VLAN (172.10.x.x) nos 2 switch para a rede interconnect.
>
> Colocamos BOND-PRIV (172.10.1.1) para o interconnect.
>
> Colocamos BOND0 para o Public.
>
> Isso funfa?
>
> att.
> Raphael
>
> 
> De: Marcelo Procksch 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Quarta-feira, 8 de Fevereiro de 2012 10:37
> Assunto: Re: [oracle_br] Interconnect e Public - Oracle RAC
>
>
> Completando.
>
> Pra fazer a instalação do clusterware com bond configurado você terá que
> ter 4 placas de redes em cada servidor.
> Dessa forma você pode ter as interfaces bond0 e bond1 para configurar um
> para rede publica e outro para rede privada.
>
> At.
> Marcelo Procksch
>
> Em 8 de fevereiro de 2012 10:32, Marcelo Procksch <
> marceloprock...@gmail.com
> > escreveu:
>
> > Raphael, bom dia!
> >
> > Não é questão de boas práticas é que não funciona mesmo, quando você cria
> > um bond com as placas de redes elas se tornam escravas do bond. Quando
> você
> > for fazer a instalação do clusterware as interfaces eth0 e eth1 não vão
> > estar disponíveis pra você selecionar para rede publica e rede privada,
> > somente o bond0 por exemplo.
> >
> > At.
> > Marcelo Procksch
> >
> >
> > Em 8 de fevereiro de 2012 09:38, Raphael Franco  >escreveu:
> >
> > **
>
> >>
> >>
> >> Pessoal,
> >>
> >> RAC11GR2/RH Linux 5
> >>
> >> Fugindo as boa práticas, seria possível o Oracle RAC trabalhar com cada
> >> "nó"
> >>
> >> com 2 placas de redes utilizando 1 para rede interconnect (eth0) e outra
> >> para
> >> rede publica (eth1) sendo suas redundancias as 2 placas tanto para
> >> interconnec com publica.Seria criado um BOND para cada rede
> (interconnect e
> >> public) distribuido em interfaces virtuais, usando as 2 placas.
> >>
> >> Obs: Sendo as interfaces de rede a Gigabits.
> >>
> >> Sei o que não é recomendado, mas alguem ja fez isso? Funciona?
> >>
> >> Existe algum DOC que fale sobre isso!
> >>
> >> att.
> >> Raphael
> >>
> >> [As partes desta mensagem que não continham texto foram removidas]
> >>
> >>
> >>
> >
> >
> >
> > --
> > Att.
> > Marcelo E. Procksch
> >
> >
>
> --
> Att.
> Marcelo E. Procksch
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>
>
> --
> >Atenção! As men

Re: [oracle_br] Interconnect e Public - Oracle RAC

2012-02-08 Por tôpico Raphael Franco
Marcelo,

Eu poderia criar um BOND0 e depois um BOND0:0 virtual!

att.
Raphael




 De: Marcelo Procksch 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quarta-feira, 8 de Fevereiro de 2012 12:12
Assunto: Re: [oracle_br] Interconnect e Public - Oracle RAC
 
Desse jeito não vai funcionar, as placas ethX só podem ser escravas de um
bond.

Abraço
At.
Marcelo Procksch

Em 8 de fevereiro de 2012 11:49, Raphael Franco escreveu:

> **
>
>
> Marcio e Marcelo,
>
> Vou tentar explicar melhor:
>
> Falando de 1 dos Nós do RAC.
>
> Tenho 2 placas físicas, vamos chama-las de P1 e P2.
>
> Criamos 1 interfaces para a P1, eth0
>
> Criamos 1 interfaces para a P2, eth1
>
> Criamos um BOND0 em cima do eth0 e eth1.
> Criamos um BOND0-PRIV em cima do eth0 e eth1.
>
> Definimos uma VLAN (172.10.x.x) nos 2 switch para a rede interconnect.
>
> Colocamos BOND-PRIV (172.10.1.1) para o interconnect.
>
> Colocamos BOND0 para o Public.
>
> Isso funfa?
>
> att.
> Raphael
>
> 
> De: Marcelo Procksch 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Quarta-feira, 8 de Fevereiro de 2012 10:37
> Assunto: Re: [oracle_br] Interconnect e Public - Oracle RAC
>
>
> Completando.
>
> Pra fazer a instalação do clusterware com bond configurado você terá que
> ter 4 placas de redes em cada servidor.
> Dessa forma você pode ter as interfaces bond0 e bond1 para configurar um
> para rede publica e outro para rede privada.
>
> At.
> Marcelo Procksch
>
> Em 8 de fevereiro de 2012 10:32, Marcelo Procksch <
> marceloprock...@gmail.com
> > escreveu:
>
> > Raphael, bom dia!
> >
> > Não é questão de boas práticas é que não funciona mesmo, quando você cria
> > um bond com as placas de redes elas se tornam escravas do bond. Quando
> você
> > for fazer a instalação do clusterware as interfaces eth0 e eth1 não vão
> > estar disponíveis pra você selecionar para rede publica e rede privada,
> > somente o bond0 por exemplo.
> >
> > At.
> > Marcelo Procksch
> >
> >
> > Em 8 de fevereiro de 2012 09:38, Raphael Franco  >escreveu:
> >
> > **
>
> >>
> >>
> >> Pessoal,
> >>
> >> RAC11GR2/RH Linux 5
> >>
> >> Fugindo as boa práticas, seria possível o Oracle RAC trabalhar com cada
> >> "nó"
> >>
> >> com 2 placas de redes utilizando 1 para rede interconnect (eth0) e outra
> >> para
> >> rede publica (eth1) sendo suas redundancias as 2 placas tanto para
> >> interconnec com publica.Seria criado um BOND para cada rede
> (interconnect e
> >> public) distribuido em interfaces virtuais, usando as 2 placas.
> >>
> >> Obs: Sendo as interfaces de rede a Gigabits.
> >>
> >> Sei o que não é recomendado, mas alguem ja fez isso? Funciona?
> >>
> >> Existe algum DOC que fale sobre isso!
> >>
> >> att.
> >> Raphael
> >>
> >> [As partes desta mensagem que não continham texto foram removidas]
> >>
> >>
> >>
> >
> >
> >
> > --
> > Att.
> > Marcelo E. Procksch
> >
> >
>
> --
> Att.
> Marcelo E. Procksch
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>
>
> --
> >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
> inteira responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> --
> >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
> Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO!
> VISITE: http://www.oraclebr.com.br/
> -- Links do Yahoo!
> Grupos
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Att.
Marcelo E. Procksch


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





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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



Re: [oracle_br] Interconnect e Public - Oracle RAC

2012-02-08 Por tôpico Raphael Franco
Marcio e Marcelo,

Vou tentar explicar melhor:

Falando de 1 dos Nós do RAC.



Tenho 2 placas físicas, vamos chama-las de P1 e P2.

Criamos 1 interfaces para a P1, eth0

Criamos 1 interfaces para a P2, eth1

Criamos um BOND0 em cima do eth0 e eth1.
Criamos um BOND0-PRIV em cima do eth0 e eth1.


Definimos uma VLAN (172.10.x.x) nos 2 switch para a rede interconnect.

Colocamos BOND-PRIV (172.10.1.1) para o interconnect.

Colocamos BOND0 para o Public.


Isso funfa?



att.
Raphael








 De: Marcelo Procksch 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quarta-feira, 8 de Fevereiro de 2012 10:37
Assunto: Re: [oracle_br] Interconnect e Public - Oracle RAC
 
Completando.

Pra fazer a instalação do clusterware com bond configurado você terá que
ter 4 placas de redes em cada servidor.
Dessa forma você pode ter as interfaces bond0 e bond1 para configurar um
para rede publica e outro para rede privada.

At.
Marcelo Procksch

Em 8 de fevereiro de 2012 10:32, Marcelo Procksch  escreveu:

> Raphael, bom dia!
>
> Não é questão de boas práticas é que não funciona mesmo, quando você cria
> um bond com as placas de redes elas se tornam escravas do bond. Quando você
> for fazer a instalação do clusterware as interfaces eth0 e eth1 não vão
> estar disponíveis pra você selecionar para rede publica e rede privada,
> somente o bond0 por exemplo.
>
> At.
> Marcelo Procksch
>
>
> Em 8 de fevereiro de 2012 09:38, Raphael Franco escreveu:
>
> **
>>
>>
>> Pessoal,
>>
>> RAC11GR2/RH Linux 5
>>
>> Fugindo as boa práticas, seria possível o Oracle RAC trabalhar com cada
>> "nó"
>>
>> com 2 placas de redes utilizando 1 para rede interconnect (eth0) e outra
>> para
>> rede publica (eth1) sendo suas redundancias as 2 placas tanto para
>> interconnec com publica.Seria criado um BOND para cada rede (interconnect e
>> public) distribuido em interfaces virtuais, usando as 2 placas.
>>
>> Obs: Sendo as interfaces de rede a Gigabits.
>>
>> Sei o que não é recomendado, mas alguem ja fez isso? Funciona?
>>
>> Existe algum DOC que fale sobre isso!
>>
>> att.
>> Raphael
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>  
>>
>
>
>
> --
> Att.
> Marcelo E. Procksch
>
>


-- 
Att.
Marcelo E. Procksch


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





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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



Re: [oracle_br] Re: OEM 11gR2 - Erro java

2011-09-22 Por tôpico Raphael Franco
Chiappa,


Não deu certo o Patch!

Prereq "checkApplicable" for patch 9935898 failed.

The details are:
Patch 9935898: Required component(s) missing : [ oracle.sysman.oms.core, 
11.1.0.1.0 ] 



Vou tentar abrir um chamado no metalink de algum cliente.

Raphael





De: José Laurindo 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 20 de Setembro de 2011 12:39
Assunto: [oracle_br] Re: OEM 11gR2 - Erro java


  
A minha Recomendação seria, se vc tiver conta no Suporte Oracle, nem que seja 
pra outro servidor/outro Cliente, ou se algum amigo tiver, que vc tente abrir 
um Chamado no Suporte Oracle primeiro, para Confirmar se realmente o patch é 
aplicável : pelo texto parece que sim, mas sempre é legal realmente confirmar 
antes Caso realmente não tenha como abrir Chamado, aí sim, já que vc estará 
por conta, é partir pra tentativa-e-erro, instalando o patch pra ver que bicho 
dá...

[]s

Chiappa

--- Em oracle_br@yahoogrupos.com.br, Raphael Franco  escreveu
>
> Obrigado Chiappa,
> 
> Putz... tava na cara... "and later"... se fosse uma cobra tinha me picado! 
> hehehe
> 
> Irei aplicar o Patch para ver o que acontece!
> 
> att.
> Raphael
> 
> 
> 
> 
> 
> De: José Laurindo 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Terça-feira, 20 de Setembro de 2011 11:37
> Assunto: [oracle_br] Re: OEM 11gR2 - Erro java
> 
> 
>   
> Colega, na alocação atual a empresa não usa o OEM Grid Control, e não tenho 
> um ambiente pra reproduzir, mas palpito que :
> 
> 1. a nota metalink que vc cita diz claramente (grifo com *s meu) :
> 
> "Applies to:
> 
> Enterprise Manager Grid Control - Version: 11.1.0.0  and later *** "
> 
> ora, 'and later' = 'E POSTERIORES', ou seja, 11.2, que é Posterior à 11.1, 
> Pode Sim ser afetada, okdoc ?
> 
> 2. a mesma nota indica a Solução :
> 
> "Solution: Apply patch 9935898 on the OMS"
> 
> ==> então penso que está Claro o procedimento :
> 
> - abrir Chamado no metalink / suporte para Confirmar o bug
> - se confirmado, aplicar o Patch
> 
> 3. work-arounds vc só aplica SE, e apenas SE, a Solução não está disponível 
> e/ou há um impedimento para a aplicar, nunca são o método preferido Caso 
> vc vá aplicar qquer um dos dois work-arounds, controlar grupos e Privilégios 
> de usuários no OEM vc faz conectando nele com o super-usuário administrador 
> dele, normalmente o SYSMAN e aciona o menu de Setups. Falando sobre os 
> work-arounds, o #2 parece ser mais simples e efetivo, SE vc for tentar 
> work-aroundar, começa por ele.. Dá uma lida nos manuais de Administração do 
> OEM que vc acha mais refs...
> 
> []s
> 
> Chiappa
> 
> 
> --- Em oracle_br@yahoogrupos.com.br, Raphael Franco  escreveu
> >
> > Boa tarde,
> > 
> > Ambiente de testes:
> > 2 nós - Oracle RAC 11.2.0.2 / CentOS release 5.5 64Bits
> > 
> > 
> > 
> > Depois de instalado, o OEM apresenta esse erro após logar:
> > 
> > 
> > CPU do Host
> > Erro
> > Exceção não tratada durante a geração do gráfico CPU do Host.
> > 
> >    1. java.lang.Exception: Invalid BoundDataSource: no class, method or 
> > dataSource provided.
> >    2. at 
> > oracle.sysman.emSDK.chart.EmChartBoundDataSourceBean.initDataSource(EmChartBoundDataSourceBean.java:98)
> > 
> > 
> > - No metalink id=1262564.1 diz ser um Bug mas a versão é 11.1 e também não 
> > entendi o que fazer no 
> > Workarounds. Por ser 11.1 acredito que não se aplica nesse caso.
> > 
> > - Também achei o Bug 9390531, porém acho que ainda nao tem Patch de 
> > correção.
> > 
> > - Ja tentei recriar o repositorio mas o erro continua!
> > 
> > 
> > 
> > Alguem ja se deparou com esse erro?
> > 
> > Att
> > Raphael
> > 
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


 

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



Re: [oracle_br] Re: OEM 11gR2 - Erro java

2011-09-20 Por tôpico Raphael Franco
Obrigado Chiappa,

Putz... tava na cara... "and later"... se fosse uma cobra tinha me picado! 
hehehe

Irei aplicar o Patch para ver o que acontece!

att.
Raphael





De: José Laurindo 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 20 de Setembro de 2011 11:37
Assunto: [oracle_br] Re: OEM 11gR2 - Erro java


  
Colega, na alocação atual a empresa não usa o OEM Grid Control, e não tenho um 
ambiente pra reproduzir, mas palpito que :

1. a nota metalink que vc cita diz claramente (grifo com *s meu) :

"Applies to:

Enterprise Manager Grid Control - Version: 11.1.0.0  and later *** "

ora, 'and later' = 'E POSTERIORES', ou seja, 11.2, que é Posterior à 11.1, Pode 
Sim ser afetada, okdoc ?

2. a mesma nota indica a Solução :

"Solution: Apply patch 9935898 on the OMS"

==> então penso que está Claro o procedimento :

- abrir Chamado no metalink / suporte para Confirmar o bug
- se confirmado, aplicar o Patch

3. work-arounds vc só aplica SE, e apenas SE, a Solução não está disponível 
e/ou há um impedimento para a aplicar, nunca são o método preferido Caso vc 
vá aplicar qquer um dos dois work-arounds, controlar grupos e Privilégios de 
usuários no OEM vc faz conectando nele com o super-usuário administrador dele, 
normalmente o SYSMAN e aciona o menu de Setups. Falando sobre os work-arounds, 
o #2 parece ser mais simples e efetivo, SE vc for tentar work-aroundar, começa 
por ele.. Dá uma lida nos manuais de Administração do OEM que vc acha mais 
refs...

[]s

Chiappa


--- Em oracle_br@yahoogrupos.com.br, Raphael Franco  escreveu
>
> Boa tarde,
> 
> Ambiente de testes:
> 2 nós - Oracle RAC 11.2.0.2 / CentOS release 5.5 64Bits
> 
> 
> 
> Depois de instalado, o OEM apresenta esse erro após logar:
> 
> 
> CPU do Host
> Erro
> Exceção não tratada durante a geração do gráfico CPU do Host.
> 
>    1. java.lang.Exception: Invalid BoundDataSource: no class, method or 
> dataSource provided.
>    2. at 
> oracle.sysman.emSDK.chart.EmChartBoundDataSourceBean.initDataSource(EmChartBoundDataSourceBean.java:98)
> 
> 
> - No metalink id=1262564.1 diz ser um Bug mas a versão é 11.1 e também não 
> entendi o que fazer no 
> Workarounds. Por ser 11.1 acredito que não se aplica nesse caso.
> 
> - Também achei o Bug 9390531, porém acho que ainda nao tem Patch de correção.
> 
> - Ja tentei recriar o repositorio mas o erro continua!
> 
> 
> 
> Alguem ja se deparou com esse erro?
> 
> Att
> Raphael
> 
> [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] Migrate Database

2011-08-24 Por tôpico Raphael Franco
Welvis,

http://download.oracle.com/docs/cd/B28359_01/server.111/b28300/preup.htm#i694345

att.
Raphael




De: Welvis Moretto 
Para: "oracle_br@yahoogrupos.com.br" 
Enviadas: Quarta-feira, 24 de Agosto de 2011 10:50
Assunto: [oracle_br] Migrate Database


  
Olá pessoal, 

Estava olhando as notas no metalink Oracle Database 11gR2 Upgrade Companion e 
Oracle Database 10gR2 Upgrade Companion para migração. Gostaria de saber qual é 
a melhor forma de fazer uma migração?

exp/imp, expdp/impdp, Upgrading with Database Upgrade Assistant (DBUA), Manual 
migrate, etc

Como definir isso?

Tem algum artigo que aborde isso?

abraço!

Welvis Douglas

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


 

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



[oracle_br] Oracle Wallet

2011-08-24 Por tôpico Raphael Franco
Pessoal,

Alguem sabe me dizer se o Oracle Wallet é free ?

Pode ser usado em qualquer versão(SEO, SE ou EE) de BD Oracle ??


att.
Raphael


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



Re: [oracle_br] Oracle 11Gr2/RAC - Erro

2011-08-17 Por tôpico Raphael Franco
Tendi!

Mas eu tenho quase certeza quer coloquei os 2 nós, irei deletar e criar o BD 
novamente.

Vlws




De: Marcus Vinicius 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 17 de Agosto de 2011 12:37
Assunto: Re: [oracle_br] Oracle 11Gr2/RAC - Erro


  
Raphael,

Na verdade não é necessário fazer isso manualmente.

O próprio DBCA faz isso para você. Assim também como registra a instância no 
OCR (procedimento que você fez manualmente).

O segundo nó estava disponível quando você executou o DBCA?

Além disso, no DBCA tem uma tela onde você escolhe em quais nós quer colocar as 
instâncias de banco, você selecionou todos os nós neste momento? Pelo que 
indica, foi aí que você deslizou.

Abraços

Marcus Vinicius Miguel Pedro
Oracle ACE ♠
mvmpe...@yahoo.com.br
Blog: http://www.viniciusdba.com.br
Perfil ACE: 
http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540

On 17/08/2011, at 12:36, Raphael Franco wrote:

> Marcus,
> 
> Valeu pela ajuda, é a primeira vez que instalo um RAC.
> Então as instancia compartilham o mesmo spfile,  e a configuração deve ter os 
> parametros das 2 instancias.
> Pensei que o DBCA faria isso quando criei o banco, tenho que fazer isso 
> manual para a instancia 2 ???
> 
> Raphael
> 
> 
> De: Marcus Vinicius 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Quarta-feira, 17 de Agosto de 2011 10:53
> Assunto: Re: [oracle_br] Oracle 11Gr2/RAC - Erro
> 
> 
> De acordo com o seu SPFILE não há nenhum parâmetro para a instância do 
> segundo nó.
> 
> Esse é o motivo pelo qual não consegue subir a segunda instância.
> 
> Verifique se foi gerado alert.log no segundo nó.
> 
> Abraços
> 
> Marcus Vinicius Miguel Pedro
> Oracle ACE ♠
> mvmpe...@yahoo.com.br
> Blog: http://www.viniciusdba.com.br
> 
> On 17/08/2011, at 10:48, Raphael Franco wrote:
> 
> > Isso mesmo, 
> > 
> > [oracle@oraclerac1 dbs]$ sqlplus sys/oracle as sysdba
> > 
> > SQL*Plus: Release 11.2.0.2.0 Production on Wed Aug 17 10:46:42 2011
> > 
> > Copyright (c) 1982, 2010, Oracle. All rights reserved.
> > 
> > Connected to:
> > Oracle Database 11g Release 11.2.0.2.0 - 64bit Production
> > With the Real Application Clusters and Automatic Storage Management options
> > 
> > SQL> select instance_name from v$instance;
> > 
> > INSTANCE_NAME
> > 
> > orcl1
> > 
> > SQL> create pfile='/home/oracle/initorcl1.ora' from spfile;
> > 
> > File created.
> > 
> > []s
> > Raphael
> > 
> > 
> > De: Marcus Vinicius 
> > Para: oracle_br@yahoogrupos.com.br
> > Enviadas: Quarta-feira, 17 de Agosto de 2011 10:33
> > Assunto: Re: [oracle_br] Oracle 11Gr2/RAC - Erro
> > 
> > 
> > Raphael,
> > 
> > Esse init você gerou a partir do SPFILE que está dentro do ASM??
> > 
> > Marcus Vinicius Miguel Pedro
> > Oracle ACE ♠
> > mvmpe...@yahoo.com.br
> > Blog: http://www.viniciusdba.com.br
> > Perfil ACE: 
> > http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540
> > 
> > On 17/08/2011, at 10:31, Raphael Franco wrote:
> > 
> > > Marcus,
> > > 
> > > Segue
> > > [oracle@oraclerac2 bkp]$ . oraenv
> > > ORACLE_SID = [+ASM2] ? 
> > > The Oracle base remains unchanged with value /u01/app/oracle
> > > [oracle@oraclerac2 bkp]$ sqlplus sys/oracle as sysdba
> > > 
> > > SQL*Plus: Release 11.2.0.2.0 Production on Wed Aug 17 10:29:01 2011
> > > 
> > > Copyright (c) 1982, 2010, Oracle. All rights reserved.
> > > 
> > > Connected to:
> > > Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit 
> > > Production
> > > With the Real Application Clusters and Automatic Storage Management 
> > > options
> > > 
> > > SQL> select name,state from v$asm_diskgroup;
> > > 
> > > NAME STATE
> > > -- ---
> > > DATA MOUNTED
> > > 
> > > O INIT da Instancia 1:
> > > 
> > > orcl1.__db_cache_size=553648128
> > > orcl1.__java_pool_size=16777216
> > > orcl1.__large_pool_size=16777216
> > > orcl1.__pga_aggregate_target=671088640
> > > orcl1.__sga_target=989855744
> > > orcl1.__shared_io_pool_size=0
> > > orcl1.__shared_pool_size=385875968
> > > orcl1.__streams_pool_size=0
> > > *.audit_file_dest='/u01/app/oracle/admin/orcl/adump'
> > > *.audit_trail=&#x

Re: [oracle_br] Oracle 11Gr2/RAC - Erro

2011-08-17 Por tôpico Raphael Franco
Marcus,

Valeu pela ajuda, é a primeira vez que instalo um RAC.
Então as instancia compartilham o mesmo spfile,  e a configuração deve ter os 
parametros das 2 instancias.
Pensei que o DBCA faria isso quando criei o banco, tenho que fazer isso manual 
para a instancia 2 ???



Raphael




De: Marcus Vinicius 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 17 de Agosto de 2011 10:53
Assunto: Re: [oracle_br] Oracle 11Gr2/RAC - Erro


  
De acordo com o seu SPFILE não há nenhum parâmetro para a instância do segundo 
nó.

Esse é o motivo pelo qual não consegue subir a segunda instância.

Verifique se foi gerado alert.log no segundo nó.

Abraços

Marcus Vinicius Miguel Pedro
Oracle ACE ♠
mvmpe...@yahoo.com.br
Blog: http://www.viniciusdba.com.br

On 17/08/2011, at 10:48, Raphael Franco wrote:

> Isso mesmo, 
> 
> [oracle@oraclerac1 dbs]$ sqlplus sys/oracle as sysdba
> 
> SQL*Plus: Release 11.2.0.2.0 Production on Wed Aug 17 10:46:42 2011
> 
> Copyright (c) 1982, 2010, Oracle.  All rights reserved.
> 
> Connected to:
> Oracle Database 11g Release 11.2.0.2.0 - 64bit Production
> With the Real Application Clusters and Automatic Storage Management options
> 
> SQL> select instance_name from v$instance;
> 
> INSTANCE_NAME
> 
> orcl1
> 
> SQL> create pfile='/home/oracle/initorcl1.ora' from spfile;
> 
> File created.
> 
> []s
> Raphael
> 
> 
> De: Marcus Vinicius 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Quarta-feira, 17 de Agosto de 2011 10:33
> Assunto: Re: [oracle_br] Oracle 11Gr2/RAC - Erro
> 
> 
> Raphael,
> 
> Esse init você gerou a partir do SPFILE que está dentro do ASM??
> 
> Marcus Vinicius Miguel Pedro
> Oracle ACE ♠
> mvmpe...@yahoo.com.br
> Blog: http://www.viniciusdba.com.br
> Perfil ACE: 
> http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540
> 
> On 17/08/2011, at 10:31, Raphael Franco wrote:
> 
> > Marcus,
> > 
> > Segue
> > [oracle@oraclerac2 bkp]$ . oraenv
> > ORACLE_SID = [+ASM2] ? 
> > The Oracle base remains unchanged with value /u01/app/oracle
> > [oracle@oraclerac2 bkp]$ sqlplus sys/oracle as sysdba
> > 
> > SQL*Plus: Release 11.2.0.2.0 Production on Wed Aug 17 10:29:01 2011
> > 
> > Copyright (c) 1982, 2010, Oracle. All rights reserved.
> > 
> > Connected to:
> > Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
> > With the Real Application Clusters and Automatic Storage Management options
> > 
> > SQL> select name,state from v$asm_diskgroup;
> > 
> > NAME STATE
> > -- ---
> > DATA MOUNTED
> > 
> > O INIT da Instancia 1:
> > 
> > orcl1.__db_cache_size=553648128
> > orcl1.__java_pool_size=16777216
> > orcl1.__large_pool_size=16777216
> > orcl1.__pga_aggregate_target=671088640
> > orcl1.__sga_target=989855744
> > orcl1.__shared_io_pool_size=0
> > orcl1.__shared_pool_size=385875968
> > orcl1.__streams_pool_size=0
> > *.audit_file_dest='/u01/app/oracle/admin/orcl/adump'
> > *.audit_trail='db'
> > *.cluster_database=true
> > *.compatible='11.2.0.0.0'
> > *.control_files='+DATA/orcl/controlfile/current.258.759001307','+DATA/orcl/controlfile/current.259.759001309'
> > *.db_block_size=8192
> > *.db_create_file_dest='+DATA'
> > *.db_domain=''
> > *.db_name='orcl'
> > *.db_recovery_file_dest='+DATA'
> > *.db_recovery_file_dest_size=5218762752
> > *.diagnostic_dest='/u01/app/oracle'
> > *.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
> > orcl1.instance_number=1
> > *.memory_target=1655701504
> > *.open_cursors=300
> > *.processes=150
> > *.remote_listener='rac-scan:1521'
> > *.remote_login_passwordfile='exclusive'
> > orcl1.thread=1
> > orcl1.undo_tablespace='UNDOTBS1'
> > 
> > []s
> > Raphael
> > 
> > 
> > De: Marcus Vinicius 
> > Para: oracle_br@yahoogrupos.com.br
> > Enviadas: Quarta-feira, 17 de Agosto de 2011 10:03
> > Assunto: Re: [oracle_br] Oracle 11Gr2/RAC - Erro
> > 
> > 
> > Raphael,
> > 
> > Veja se foi gerada alguma informação no alert.log da segunda instância.
> > 
> > Os DiskGroups utilizados estão montados na segunda instância?
> > 
> > No ASM:
> > 
> > SQL> select name,state from v$asm_diskgroup;
> > 
> > Se estiverem montados. Faça o s

Re: [oracle_br] Oracle 11Gr2/RAC - Erro

2011-08-17 Por tôpico Raphael Franco
Isso mesmo, 


[oracle@oraclerac1 dbs]$ sqlplus sys/oracle as sysdba

SQL*Plus: Release 11.2.0.2.0 Production on Wed Aug 17 10:46:42 2011

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


Connected to:
Oracle Database 11g Release 11.2.0.2.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options

SQL> select instance_name from v$instance;

INSTANCE_NAME

orcl1

SQL> create pfile='/home/oracle/initorcl1.ora' from spfile;

File created.


[]s
Raphael




De: Marcus Vinicius 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 17 de Agosto de 2011 10:33
Assunto: Re: [oracle_br] Oracle 11Gr2/RAC - Erro


  
Raphael,

Esse init você gerou a partir do SPFILE que está dentro do ASM??

Marcus Vinicius Miguel Pedro
Oracle ACE ♠
mvmpe...@yahoo.com.br
Blog: http://www.viniciusdba.com.br
Perfil ACE: 
http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540

On 17/08/2011, at 10:31, Raphael Franco wrote:

> Marcus,
> 
> Segue
> [oracle@oraclerac2 bkp]$ . oraenv
> ORACLE_SID = [+ASM2] ? 
> The Oracle base remains unchanged with value /u01/app/oracle
> [oracle@oraclerac2 bkp]$ sqlplus sys/oracle as sysdba
> 
> SQL*Plus: Release 11.2.0.2.0 Production on Wed Aug 17 10:29:01 2011
> 
> Copyright (c) 1982, 2010, Oracle.  All rights reserved.
> 
> Connected to:
> Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
> With the Real Application Clusters and Automatic Storage Management options
> 
> SQL> select name,state from v$asm_diskgroup;
> 
> NAME   STATE
> -- ---
> DATA   MOUNTED
> 
> O INIT da Instancia 1:
> 
> orcl1.__db_cache_size=553648128
> orcl1.__java_pool_size=16777216
> orcl1.__large_pool_size=16777216
> orcl1.__pga_aggregate_target=671088640
> orcl1.__sga_target=989855744
> orcl1.__shared_io_pool_size=0
> orcl1.__shared_pool_size=385875968
> orcl1.__streams_pool_size=0
> *.audit_file_dest='/u01/app/oracle/admin/orcl/adump'
> *.audit_trail='db'
> *.cluster_database=true
> *.compatible='11.2.0.0.0'
> *.control_files='+DATA/orcl/controlfile/current.258.759001307','+DATA/orcl/controlfile/current.259.759001309'
> *.db_block_size=8192
> *.db_create_file_dest='+DATA'
> *.db_domain=''
> *.db_name='orcl'
> *.db_recovery_file_dest='+DATA'
> *.db_recovery_file_dest_size=5218762752
> *.diagnostic_dest='/u01/app/oracle'
> *.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
> orcl1.instance_number=1
> *.memory_target=1655701504
> *.open_cursors=300
> *.processes=150
> *.remote_listener='rac-scan:1521'
> *.remote_login_passwordfile='exclusive'
> orcl1.thread=1
> orcl1.undo_tablespace='UNDOTBS1'
> 
> []s
> Raphael
> 
> 
> De: Marcus Vinicius 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Quarta-feira, 17 de Agosto de 2011 10:03
> Assunto: Re: [oracle_br] Oracle 11Gr2/RAC - Erro
> 
> 
> Raphael,
> 
> Veja se foi gerada alguma informação no alert.log da segunda instância.
> 
> Os DiskGroups utilizados estão montados na segunda instância?
> 
> No ASM:
> 
> SQL> select name,state from v$asm_diskgroup;
> 
> Se estiverem montados. Faça o seguinte.
> 
> Na primeira instância de BD:
> 
> create pfile='/home/oracle/init.ora' from spfile;
> 
> E coloque aqui no email do grupo o conteúdo deste arquivo também.
> 
> Abraços
> 
> Veja se foi gerado
> Marcus Vinicius Miguel Pedro
> Oracle ACE ♠
> mvmpe...@yahoo.com.br
> Blog: http://www.viniciusdba.com.br
> 
> On 17/08/2011, at 09:46, Raphael Franco wrote:
> 
> > Bom dia,
> > 
> > Pessoal, 
> > 
> > instalei o Oracle 11.2.0.2 RAC em 2 servidores Red Hat Linux 5.6
> > A instalação tanto do GRID como do RAC e criação do Banco pelo DBCA foi sem 
> > problemas.
> > 
> > O problema é que depois de tudo pronto, o Nó 2, a instancia não foi criada, 
> > ok criei ela manualmente e mesmo assim ela não sobe!
> > 
> > Veja os logs:
> > 
> > Criei uma instancia no NÓ 2:
> > 
> > srvctl add instance -d orcl -i orcl2 -n oraclerac2
> > 
> > depois
> > 
> > [oracle@oraclerac2 bin]$ srvctl start instance -d orcl -i orcl2
> > 
> > PRCR-1013 : Failed to start resource ora.orcl.db
> > PRCR-1064 : Failed to start resource ora.orcl.db on node oraclerac2
> > CRS-5014: Agent "/u01/app/11.2.0/grid/bin/oraagent.bin" timed out starting 
> > process "/u01/ap

Re: [oracle_br] Oracle 11Gr2/RAC - Erro

2011-08-17 Por tôpico Raphael Franco
Marcus,

Segue
[oracle@oraclerac2 bkp]$ . oraenv
ORACLE_SID = [+ASM2] ? 
The Oracle base remains unchanged with value /u01/app/oracle
[oracle@oraclerac2 bkp]$ sqlplus sys/oracle as sysdba

SQL*Plus: Release 11.2.0.2.0 Production on Wed Aug 17 10:29:01 2011

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


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options

SQL> select name,state from v$asm_diskgroup;

NAME   STATE
-- ---
DATA   MOUNTED



O INIT da Instancia 1:

orcl1.__db_cache_size=553648128
orcl1.__java_pool_size=16777216
orcl1.__large_pool_size=16777216
orcl1.__pga_aggregate_target=671088640
orcl1.__sga_target=989855744
orcl1.__shared_io_pool_size=0
orcl1.__shared_pool_size=385875968
orcl1.__streams_pool_size=0
*.audit_file_dest='/u01/app/oracle/admin/orcl/adump'
*.audit_trail='db'
*.cluster_database=true
*.compatible='11.2.0.0.0'
*.control_files='+DATA/orcl/controlfile/current.258.759001307','+DATA/orcl/controlfile/current.259.759001309'
*.db_block_size=8192
*.db_create_file_dest='+DATA'
*.db_domain=''
*.db_name='orcl'
*.db_recovery_file_dest='+DATA'
*.db_recovery_file_dest_size=5218762752
*.diagnostic_dest='/u01/app/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
orcl1.instance_number=1
*.memory_target=1655701504
*.open_cursors=300
*.processes=150
*.remote_listener='rac-scan:1521'
*.remote_login_passwordfile='exclusive'
orcl1.thread=1
orcl1.undo_tablespace='UNDOTBS1'


[]s
Raphael




De: Marcus Vinicius 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 17 de Agosto de 2011 10:03
Assunto: Re: [oracle_br] Oracle 11Gr2/RAC - Erro


  
Raphael,

Veja se foi gerada alguma informação no alert.log da segunda instância.

Os DiskGroups utilizados estão montados na segunda instância?

No ASM:

SQL>  select name,state from v$asm_diskgroup;

Se estiverem montados. Faça o seguinte.

Na primeira instância de BD:

create pfile='/home/oracle/init.ora' from spfile;

E coloque aqui no email do grupo o conteúdo deste arquivo também.

Abraços

Veja se foi gerado
Marcus Vinicius Miguel Pedro
Oracle ACE ♠
mvmpe...@yahoo.com.br
Blog: http://www.viniciusdba.com.br

On 17/08/2011, at 09:46, Raphael Franco wrote:

> Bom dia,
> 
> Pessoal, 
> 
> instalei o Oracle 11.2.0.2 RAC em 2 servidores Red Hat Linux 5.6
> A instalação tanto do GRID como do RAC e criação do Banco pelo DBCA foi sem 
> problemas.
> 
> O problema é que depois de tudo pronto, o Nó 2, a instancia não foi criada, 
> ok criei ela manualmente e mesmo assim ela não sobe!
> 
> Veja os logs:
> 
> Criei uma instancia no NÓ 2:
> 
> srvctl add instance -d orcl -i orcl2 -n oraclerac2
> 
> depois
> 
> [oracle@oraclerac2 bin]$ srvctl start instance -d orcl -i orcl2
> 
> PRCR-1013 : Failed to start resource ora.orcl.db
> PRCR-1064 : Failed to start resource ora.orcl.db on node oraclerac2
> CRS-5014: Agent "/u01/app/11.2.0/grid/bin/oraagent.bin" timed out starting 
> process "/u01/app/11.2.0/grid/opmn/bin/onsctli" for action "clean": details 
> at "(:CLSN9:)" in 
> "/u01/app/11.2.0/grid/log/oraclerac1/agent/crsd/oraagent_oracle/oraagent_oracle.log"
> CRS-5017: The resource action "ora.ons clean" encountered the following 
> error: 
> (:CLSN9:)Utils:execCmd aborted
> 
> CRS-5014: Agent "/u01/app/11.2.0/grid/bin/oraagent.bin" timed out starting 
> process "/u01/app/11.2.0/grid/opmn/bin/onsctli" for action "check": details 
> at "(:CLSN9:)" in 
> "/u01/app/11.2.0/grid/log/oraclerac1/agent/crsd/oraagent_oracle/oraagent_oracle.log"
> CRS-5017: The resource action "ora.ons check" encountered the following 
> error: 
> (:CLSN9:)Utils:execCmd aborted
> 
> CRS-2680: Clean of 'ora.ons' on 'oraclerac1' failed
> CRS-5017: The resource action "ora.orcl.db start" encountered the following 
> error: 
> ORA-29760: instance_number parameter not specified
> 
> CRS-2674: Start of 'ora.orcl.db' on 'oraclerac2' failed
> 
> Estou pesquisando o que pode estar errado, mas se alguem ja passou por isso 
> ou viu esses erros... help :)
> 
> Segue algumas infos:
> 
> [oracle@oraclerac2 bin]$ crsctl stat res -t
> 
> --
> NAME   TARGET  STATESERVER   STATE_DETAILS 
> --
> Local Resources
> -

[oracle_br] Oracle 11Gr2/RAC - Erro

2011-08-17 Por tôpico Raphael Franco
Bom dia,

Pessoal, 

instalei o Oracle 11.2.0.2 RAC em 2 servidores Red Hat Linux 5.6
A instalação tanto do GRID como do RAC e criação do Banco pelo DBCA foi sem 
problemas.

O problema é que depois de tudo pronto, o Nó 2, a instancia não foi criada, ok 
criei ela manualmente e mesmo assim ela não sobe!

Veja os logs:

Criei uma instancia no NÓ 2:

srvctl add instance -d orcl -i orcl2 -n oraclerac2


depois

[oracle@oraclerac2 bin]$ srvctl start instance -d orcl -i orcl2

PRCR-1013 : Failed to start resource ora.orcl.db
PRCR-1064 : Failed to start resource ora.orcl.db on node oraclerac2
CRS-5014: Agent "/u01/app/11.2.0/grid/bin/oraagent.bin" timed out starting 
process "/u01/app/11.2.0/grid/opmn/bin/onsctli" for action "clean": details at 
"(:CLSN9:)" in 
"/u01/app/11.2.0/grid/log/oraclerac1/agent/crsd/oraagent_oracle/oraagent_oracle.log"
CRS-5017: The resource action "ora.ons clean" encountered the following error: 
(:CLSN9:)Utils:execCmd aborted

CRS-5014: Agent "/u01/app/11.2.0/grid/bin/oraagent.bin" timed out starting 
process "/u01/app/11.2.0/grid/opmn/bin/onsctli" for action "check": details at 
"(:CLSN9:)" in 
"/u01/app/11.2.0/grid/log/oraclerac1/agent/crsd/oraagent_oracle/oraagent_oracle.log"
CRS-5017: The resource action "ora.ons check" encountered the following error: 
(:CLSN9:)Utils:execCmd aborted

CRS-2680: Clean of 'ora.ons' on 'oraclerac1' failed
CRS-5017: The resource action "ora.orcl.db start" encountered the following 
error: 
ORA-29760: instance_number parameter not specified


CRS-2674: Start of 'ora.orcl.db' on 'oraclerac2' failed




Estou pesquisando o que pode estar errado, mas se alguem ja passou por isso ou 
viu esses erros... help :)


Segue algumas infos:


[oracle@oraclerac2 bin]$ crsctl stat res -t


NAME   TARGET  STATE    SERVER   
STATE_DETAILS   

Local Resources

ora.DATA.dg
   ONLINE  ONLINE   
oraclerac1   
   ONLINE  ONLINE   
oraclerac2   
ora.LISTENER.lsnr
   ONLINE  ONLINE   
oraclerac1   
   ONLINE  ONLINE   
oraclerac2   
ora.asm
   ONLINE  ONLINE   oraclerac1   
Started 
   ONLINE  ONLINE   
oraclerac2   
ora.gsd
   OFFLINE OFFLINE  
oraclerac1   
   OFFLINE OFFLINE  
oraclerac2   
ora.net1.network
   ONLINE  ONLINE   
oraclerac1   
   ONLINE  ONLINE   
oraclerac2   
ora.ons
   ONLINE  UNKNOWN  oraclerac1   CHECK TIMED 
OUT 
   ONLINE  ONLINE   
oraclerac2   
ora.LISTENER_SCAN1.lsnr
  1    ONLINE  ONLINE   
oraclerac1   
ora.cvu
  1    ONLINE  ONLINE   
oraclerac2   
ora.oc4j
  1    ONLINE  ONLINE   
oraclerac2   
ora.oraclerac1.vip
  1    ONLINE  ONLINE   
oraclerac1   
ora.oraclerac2.vip
  1    ONLINE  ONLINE   
oraclerac2   
ora.orcl.db
  1    ONLINE  ONLINE   oraclerac1   
Open    
  2    ONLINE  OFFLINE   Instance 
Shutdown   
ora.scan1.vip
  1    ONLINE  ONLINE   
oraclerac1   



[oracle@oraclerac2 bin]$ srvctl config database -d orcl -a
Database unique name: orcl
Database name: orcl
Oracle home: /u01/app/oracle/product/11.2.0/db_1
Oracle user: oracle
Spfile: +DATA/orcl/spfileorcl.ora
Domain: 
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: orcl
Database instances: orcl1,orcl2
Disk Groups: DATA
Mount point paths: 
Services: 
Type: RAC
Database is enabled
Database is administrator managed



[]s
Raphael

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



[oracle_br] Versao homologada de SO

2011-05-26 Por tôpico Raphael Franco
Boa tarde,

Alguém tem o link de quais as versões do Red Hat são homologadas pela Oracle.
Oracle 10g e Oracle 11g

agradeço desde ja.

att.
Phael

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



[oracle_br] Import (possible charset conversion)

2011-05-02 Por tôpico Raphael Franco
Bom dia,

Estou criando uma base de teste de um dump de terceiro no Oracle XE/Linux.

Não tenho o log do export gerado pelo terceiro.
Só tenho essa documentação exigida do terceiro:
Ambiente Windows
· NLS_CHARACTERSET = WE8MSWIN1252
Ambiente Linux
· NLS_CHARACTERSET = WE8ISO8859P1
Ambos Sistemas Operacionais
· Conjunto de Caracter Nacional: (AL16UTF16)
· Idioma Default: (Inglês Americano)


Quando realizo o import ele da (possible charset conversion).


Connected to: Oracle Database 10g Express Edition Release 10.2.0.1.0 - 
Production

Export file created by EXPORT:V09.02.00 via conventional path

Warning: the objects were exported by SYSTEM, not by you

import done in WE8ISO8859P1 character set and AL16UTF16 NCHAR character set
import server uses WE8MSWIN1252 character set (possible charset conversion)



Detalhes do Oracle XE :
Varivel de ambiente:
NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
LANG=en_US.UTF-8

No banco XE:
SQL> select * from v$nls_parameters;

PARAMETERVALUE
 
NLS_LANGUAGE AMERICAN
NLS_TERRITORYAMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS   .,
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT  DD-MON-RR
NLS_DATE_LANGUAGEAMERICAN
NLS_CHARACTERSET WE8MSWIN1252
NLS_SORT BINARY
NLS_TIME_FORMAT  HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT   HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT  DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY$
NLS_NCHAR_CHARACTERSET   AL16UTF16
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP  FALSE


Alguem pode me ajudar  ja tentei de varias formar fazer esse import e só da 
esse problema conversao de caracteres!


att.
phael


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



Res: [oracle_br] Dictionary_cache_rate

2011-04-10 Por tôpico Raphael Franco
Esqueci de mencionar.. a duvida é o porque o dc_segments e o dc_object_id estão 
com valores negativos???





De: Raphael Franco 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Sexta-feira, 8 de Abril de 2011 14:12:29
Assunto: [oracle_br] Dictionary_cache_rate

   
Boa tarde,

Oracle 10.2.0.4/Red hat.

Alguem me explica o porque o dc_segments e o dc_object_ids ??

SQL> select round(((1-(sum(getmisses)/sum(gets)))*100),4) dictionary_cache_rate 
2  from v$rowcache;

DICTIONARY_CACHE_RATE
-
176,2717
1* select parameter,gets,getmisses from v$rowcache
SQL> /

PARAMETER  GETS  GETMISSES
 -- --
dc_free_extents0  0
dc_used_extents   0  0
dc_segments  -1,930E+09   33127626
dc_tablespaces   1094620034   6473
dc_tablespace_quotas 337032   2588
dc_files 141436  22871
dc_users 1205529836   2750
dc_rollback_segments2921144 61
dc_objects  89438426   14646848
dc_global_oids   700946  64343
dc_constraints34132  21027
dc_object_ids-1,730E+09   24115305
dc_sequences   35063622 222992
dc_usernames   29436772  15429
dc_database_links724735654
dc_histogram_defs 472710278   39369383
kqlsubheap_object  0  0
dc_table_scns  1223   1223
dc_outlines   0  0
dc_profiles  388649  9
realm cache   0  0
Command rule  cache0  0
Realm Object cache0  0
Rule Set Cache0   0
event map 0  0
format0  0
audit collector   0  0
global database name   2572 77
rule_info 0  0
rule_or_piece 0  0
dc_qmc_cache_entries  0  0
dc_qmc_ldap_cache_entries 0  0
qmtmrcin_cache_entries0  0
qmtmrctn_cache_entries0  0
qmtmrcip_cache_entries0  0
qmtmrctp_cache_entries 0  0
qmtmrciq_cache_entries0  0
qmtmrctq_cache_entries0  0
outstanding_alerts   171169  38665
dc_awr_control   122444 26
dc_hintsets0  0
dc_users  0  0
dc_object_grants1686225 312161
dc_histogram_data 368353537   11655467
dc_histogram_data 1801110792501479
dc_partition_scns 0  0
dc_users   12700666755
dc_users  0  0
realm  auth0  0
Realm Subordinate Cache   0  0
rule_fast_operators   0   0

51 rows selected.

SQL> 

att.
Phael

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


 

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



[oracle_br] Dictionary_cache_rate

2011-04-10 Por tôpico Raphael Franco
Boa tarde,

Oracle 10.2.0.4/Red hat.

Alguem me explica o porque o dc_segments e o dc_object_ids ??


SQL> select round(((1-(sum(getmisses)/sum(gets)))*100),4) dictionary_cache_rate 
  2  from v$rowcache;

DICTIONARY_CACHE_RATE
-
 176,2717
  1* select parameter,gets,getmisses from v$rowcache
SQL> /

PARAMETER  GETS  GETMISSES
 -- --
dc_free_extents   0  0
dc_used_extents   0  0
dc_segments  -1,930E+09   33127626
dc_tablespaces   1094620034   6473
dc_tablespace_quotas 337032   2588
dc_files 141436  22871
dc_users 1205529836   2750
dc_rollback_segments2921144 61
dc_objects 89438426   14646848
dc_global_oids   700946  64343
dc_constraints34132  21027
dc_object_ids-1,730E+09   24115305
dc_sequences   35063622 222992
dc_usernames   29436772  15429
dc_database_links724735654
dc_histogram_defs 472710278   39369383
kqlsubheap_object 0  0
dc_table_scns  1223   1223
dc_outlines   0  0
dc_profiles  388649  9
realm cache   0  0
Command rule cache0  0
Realm Object cache0  0
Rule Set Cache0  0
event map 0  0
format0  0
audit collector   0  0
global database name   2572 77
rule_info 0  0
rule_or_piece 0  0
dc_qmc_cache_entries  0  0
dc_qmc_ldap_cache_entries 0  0
qmtmrcin_cache_entries0  0
qmtmrctn_cache_entries0  0
qmtmrcip_cache_entries0  0
qmtmrctp_cache_entries0  0
qmtmrciq_cache_entries0  0
qmtmrctq_cache_entries0  0
outstanding_alerts   171169  38665
dc_awr_control   122444 26
dc_hintsets   0  0
dc_users  0  0
dc_object_grants1686225 312161
dc_histogram_data 368353537   11655467
dc_histogram_data 1801110792501479
dc_partition_scns 0  0
dc_users   12700666755
dc_users  0  0
realm auth0  0
Realm Subordinate Cache   0  0
rule_fast_operators   0  0

51 rows selected.

SQL> 

att.
Phael


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



[oracle_br] Dictionary_cache_rate

2011-04-08 Por tôpico Raphael Franco
Boa tarde,


Oracle 10.2.0.4/Red hat.

Alguem me explica o porque o dc_segments e o dc_object_ids ??


SQL> select round(((1-(sum(getmisses)/sum(gets)))*100),4) dictionary_cache_rate 
  2  from v$rowcache;

DICTIONARY_CACHE_RATE
-
 176,2717
  1* select parameter,gets,getmisses from v$rowcache
SQL> /

PARAMETER  GETS  GETMISSES
 -- --
dc_free_extents0  0
dc_used_extents   0  0
dc_segments  -1,930E+09   33127626
dc_tablespaces   1094620034   6473
dc_tablespace_quotas 337032   2588
dc_files 141436  22871
dc_users 1205529836   2750
dc_rollback_segments2921144 61
dc_objects  89438426   14646848
dc_global_oids   700946  64343
dc_constraints34132  21027
dc_object_ids-1,730E+09   24115305
dc_sequences   35063622 222992
dc_usernames   29436772  15429
dc_database_links724735654
dc_histogram_defs 472710278   39369383
kqlsubheap_object  0  0
dc_table_scns  1223   1223
dc_outlines   0  0
dc_profiles  388649  9
realm cache   0  0
Command rule  cache0  0
Realm Object cache0  0
Rule Set Cache0   0
event map 0  0
format0  0
audit collector   0  0
global database name   2572 77
rule_info 0  0
rule_or_piece 0  0
dc_qmc_cache_entries  0  0
dc_qmc_ldap_cache_entries 0  0
qmtmrcin_cache_entries0  0
qmtmrctn_cache_entries0  0
qmtmrcip_cache_entries0  0
qmtmrctp_cache_entries 0  0
qmtmrciq_cache_entries0  0
qmtmrctq_cache_entries0  0
outstanding_alerts   171169  38665
dc_awr_control   122444 26
dc_hintsets0  0
dc_users  0  0
dc_object_grants1686225 312161
dc_histogram_data 368353537   11655467
dc_histogram_data 1801110792501479
dc_partition_scns 0  0
dc_users   12700666755
dc_users  0  0
realm  auth0  0
Realm Subordinate Cache   0  0
rule_fast_operators   0   0

51 rows selected.

SQL> 

att.
Phael


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



Res: [oracle_br] Standby Database

2011-04-01 Por tôpico Raphael Franco
Opa...

Então:  essa configuração para gerar archives que estou estudando.
Gostaria que gerasse um archive a cada 30mim.
Seria o caso de montar um job para executar um switch logfile ??
Poderia utilizar o fast_start_mttr_target ?

alguma outra ideia.

att.
Phael





De: Diego Leite 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 30 de Março de 2011 20:54:42
Assunto: Re: [oracle_br] Standby Database

Phael,

1) Na verdade so conheco 2 formas Standby Failover e o Dataguard. O restante
eh standbat. kk

2) Eficiencia e eficacia vo tera com o Dataguard, mais tera que pagar alguns
valores pesados.

Entao fale um pouco de seu ambiente. A sua licenca eh EE? ou SE? vc tem 2
licencas?
Sim no caso do standby tradicional... vc tera uma perda do current. Qual a
tolerancia de perda? Verifique a sua tolerancia e force o switch de acordo
com a sua tolerancia assim como a transferencia dos archives.

Penso que devemos garantir a recuperacao na pior situacao sempre. O que
vier a mais eh lucro, porem esse tempo de recuperacao devemos  tentar montar
a melhor forma para reduzir esta perda.

Lembrando que alguns contras que vc tem que avaliar sao:

- Transacoes finalizadas e a nao alternancia de redo. Imagine que tenha
pequenas transacoes entre 1 e 5 da manha como fica se nao rolar esse
switch?( por isso forcar a escrita).
- Perda no momento do envio do archive. Vc precisa fazer estar de tempos em
tempos. ex: 10 em 10 min de 5 em 5 min



Como estao as suas tolerancias? envio dos archives e os switchs?




-- 
Att,


Diego Leite
DBA ORACLE

Em 30 de março de 2011 16:24, Raphael Franco  escreveu:

>
>
> Caros amigos,
>
> Alguém poderia me ajudar com algumas duvidas sobre Standby?
>
> Falando em Oracle 10g.
>
> 1) Existem varias formas de se configurar um Standby no Oracle ??
> 2) Existe algum que é mais eficiente? (Ja vi varias formas de se manter um
> standby: rman e manual)
>
> 3) A forma como eu utilizo é montar o standby e aplicar os archives
> automatizando o comando abaixo para executar de tempo em tempo;
> recover automatic standby database until cancel;
> Desse jeito os archives devem ser sincronizados com o standby e depois
> efetuar o
> recover acima.
> Porém nesse caso, se for preciso ativar o banco STBY sempre haverá alguma
> perda
> de informações em relação ao produção ??
> Por exemplo, as informações que estão nos redo log ou se o crash no
> produção foi
> no momento da transferencia dos archives.
>
> att.
> Phael
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Att,


Diego Leite
DBA ORACLE


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





--

>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--

>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  
>

 Links do Yahoo! Grupos

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



Res: [oracle_br] Re: Standby Database

2011-03-31 Por tôpico Raphael Franco
Perfeito... obrigado!
O problema do DG é que além de ser pago é só para a versão Enterprise...certo?

Outra duvida: ao montar um standby é preciso ter as licenças iguais a do 
produção??

att.
Phael




De: José Laurindo 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 30 de Março de 2011 20:20:46
Assunto: [oracle_br] Re: Standby Database

   
Colega, seguinte : STAND-BY propriamente dito (ie, envio de archived redo logs 
do banco Ativo para uma outro banco que fica recebendo-os e aplicando-os) é sim 
ainda possível de ser feito no 10g, mas o 10g extende esse conceito com o 
DATAGUARD, que além de fazer o que o standby fazia (inclusive automatizando o 
envio)  TAMBÉM tem novas e importantes features, Inclusive algumas que podem 
garantir ZERO de perda de dados, o que o velho standby não pode - vc está certo 
na sua suposição, num standby tradicional Obviamente se a produção crashear, 
com 
perda total de tudo em todos os discos, exatamente antes dos archived logs mais 
recentes serem enviados é Lógico que o standby só poderá ser atualizado até o 
último archived log que recebeu , os archives perdidos estão perdidos, é 
informação que não tem como recuperar...
Já o DATAGUARD como eu disse tem opções de ZERO PERDA : basicamente ele se 
assegura que a info necessária de recuperação foi enviada pro banco secundário 
antes de considerar a transação concluída no bd prod, tipo assim... Dá um look 
na documentação que vc obterá mais dets...

[]s

Chiappa


--- Em oracle_br@yahoogrupos.com.br, Raphael Franco  escreveu
>
> Caros amigos,
> 
> Alguém poderia me ajudar com algumas duvidas sobre Standby?
> 
> Falando em Oracle 10g.
> 
> 1) Existem varias formas de se configurar um Standby no Oracle ?? 
> 2) Existe algum que é mais eficiente? (Ja vi varias formas de se manter um 
> standby: rman e manual)
> 
> 3) A forma como eu utilizo é montar o standby e aplicar os archives 
> automatizando o comando abaixo para executar de tempo em tempo;
> recover automatic standby database until cancel;
> Desse jeito os archives devem ser sincronizados com o standby e depois 
> efetuar 
>o 
>
> recover acima.
> Porém nesse caso, se for preciso ativar o banco STBY sempre haverá alguma 
> perda 
>
> de informações em relação ao produção ??
> Por exemplo, as informações que estão nos redo log ou se o crash no produção 
>foi 
>
> no momento da transferencia dos archives.
> 
> 
> att.
> Phael
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


 

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



[oracle_br] Standby Database

2011-03-30 Por tôpico Raphael Franco
Caros amigos,

Alguém poderia me ajudar com algumas duvidas sobre Standby?

Falando em Oracle 10g.

1) Existem varias formas de se configurar um Standby no Oracle ?? 
2) Existe algum que é mais eficiente? (Ja vi varias formas de se manter um 
standby: rman e manual)

3) A forma como eu utilizo é montar o standby e aplicar os archives  
automatizando o comando abaixo para executar de tempo em tempo;
recover automatic standby database until cancel;
Desse jeito os archives devem ser sincronizados com o standby e depois efetuar 
o 
recover acima.
Porém nesse caso, se for preciso ativar o banco STBY sempre haverá alguma perda 
de informações em relação ao produção ??
Por exemplo, as informações que estão nos redo log ou se o crash no produção 
foi 
no momento da transferencia dos archives.


att.
Phael


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



[oracle_br] Oracle Clusterware

2011-03-22 Por tôpico Raphael Franco
Boa tarde,

O Oracle Clusterware é free ?


att.
Phael



  

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



[oracle_br] Comparativo Oracle X Cache

2010-09-02 Por tôpico Raphael
Ola,

Alguem tem algum documento comparando o Banco de Dados Oracle X Cache.
Ou qualquer coisa a respeito.

att.
Raphael




[oracle_br] Suporte 9i

2010-03-10 Por tôpico Raphael Franco
Boa tarde,

Alguem sabe até quando vai o suporte do Oracle 9i.
Se possivel precisava do link do site da Oracle descrevendo isso.

grato.
Raphael

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



[oracle_br] Desconsiderar - teste - novo email

2010-02-24 Por tôpico Raphael Franco
Pessoal

Desculpe o transtorno!

Raphael

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



[oracle_br] vagas dba MG

2009-07-27 Por tôpico raphael Costa
Boa tarde, alguem sabe de alguma oportunidade para DBA em belo horizonte?
Obrigado.

-- 

"Seja você a mudança que quer ver no mundo!"

Raphael Costa


[oracle_br] [OFFTOPIC]-Search Files

2009-06-16 Por tôpico Raphael Bressam
Bom dia Srs,
Desenvolvi uma nova forma de buscar arquivos,
Ficou rápido bem útil, não precisa clicar em 30 botões para iniciar o download..

Se puderem visitar e reportar sugestões:

http://yoops.com.br

Abraços,

Raphael N. Bressam
Desenvolvedor .NET


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



[oracle_br] converter script sql para oracle

2009-06-02 Por tôpico raphael Costa
Boa tarde, estou precisando converter um script sql para oracle, existem
alguma ferramenta ou alguem poderia me ajudar, o script segue anexo.
Obrigado.

-- 
Raphael Costa



-- 
Raphael Costa


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



[oracle_br] script oracle

2009-06-02 Por tôpico raphael Costa
ORHIST
  FROM SAC_RV_CUSTOS
 WHERE CLCLI_CD = SAC_RV_POS_EMPRESTIMO.CLCLI_CD
   AND DT = SAC_RV_POS_EMPRESTIMO.DT_POSICAO
   AND RVPAP_CD = SAC_RV_POS_EMPRESTIMO.RVPAP_CD),
SAC_RV_POS_EMPRESTIMO.QT_DISP_TOMADA =  isnull( (SELECT SUM(QT_EMPRESTIMO)
 FROM SAC_RV_EM_POS PP,
   SAC_RV_EMPRESTIMO_ACOES AA
WHERE PP.ID_MOVIMENTO = AA.ID_MOVIMENTO
  AND AA.RVPAP_CD = SAC_RV_POS_EMPRESTIMO.RVPAP_CD
  AND AA.CLCLI_CD = SAC_RV_POS_EMPRESTIMO.CLCLI_CD
  AND PP.DT_POSICAO = SAC_RV_POS_EMPRESTIMO.DT_POSICAO
  AND AA.SG_OPERACAO = 'E'
  AND AA.IC_TIPO_MOVIMENTO = 'T'), 0 ),
SAC_RV_POS_EMPRESTIMO.QT_BLOQ_TOMADA = 0,
SAC_RV_POS_EMPRESTIMO.QT_TOMADA_DEVIDA = isnull( (SELECT SUM(QT_EMPRESTIMO)
  FROM SAC_RV_EM_POS PP,
SAC_RV_EMPRESTIMO_ACOES AA
 WHERE PP.ID_MOVIMENTO = AA.ID_MOVIMENTO
   AND AA.RVPAP_CD = SAC_RV_POS_EMPRESTIMO.RVPAP_CD
   AND AA.CLCLI_CD = SAC_RV_POS_EMPRESTIMO.CLCLI_CD
   AND PP.DT_POSICAO = SAC_RV_POS_EMPRESTIMO.DT_POSICAO
   AND AA.SG_OPERACAO = 'E'
   AND AA.IC_TIPO_MOVIMENTO = 'T'), 0 ),
SAC_RV_POS_EMPRESTIMO.QT_VENDIDA = 0
WHERE CLCLI_CD = @cliente
AND DT_POSICAO = @data
AND RVCOR_CD = @corretora
AND RVPAP_CD = @papel
-

-----
select 'Linha Alterada da sac_rv_pos_emprestimo --->', *
from sac_rv_pos_emprestimo
where clcli_cd = @cliente
and dt_posicao = @data
AND RVCOR_CD = @corretora
and rvpap_cd = @papel



-- 
Raphael Costa


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



[oracle_br] Enviar email via Exchange

2009-02-18 Por tôpico Raphael Peetz Franco
Boa tarde,

Alguém tem um exemplo de como enviar email via BD usando o MS Exchange ???


Att.
Raphael




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



[oracle_br] Provider Oracle

2008-11-21 Por tôpico Raphael Peetz Franco
Boa tarde,

Tenho uma aplicação em VB6 que está me causando o erro:

ORA-03113: end-of-file on communication channel
SQL = select a.nome,a.consultar,a.company,b.nome_recurso,
 b.desc_recurso, c.qtd, c.valor_unitario
from programas1 a FULL OUTER JOIN recursos b
on trim(upper(a.nome)) = trim(upper(b.nome_recurso)) RIGHT OUTER JOIN 
valor_recurso c
on b.cod_recurso = c.cod_recurso
Where (c.ano_safra >= 2008 Or c.ano_safra Is Null)
order by 1

No SQL*plus  roda sem problemas!!!

A conexão no VB está assim:
.Provider = "OraOLEDB.oracle.1;Password= x1;User ID= x1;Data Source= 
teste;Persist Security Info=True"



Agora.. se eu mudar para o provider MSDAORA o problema não acontece
.Provider = "MSDAORA.1; ;Password= x1;User ID= x1;Data Source= teste;Persist 
Security Info=True"


Minha duvida é:

Eu tenho vários clients instalado em minha maquina, qual provider ele pega? 
Seria o da primeira entrada do PATH ??
PATH=C:\Oracle\10g\bin;C:\oracle\BIToolsHome_1\jdk\jre\bin\classic;...

Apesar do MSDAORA funcionar eu gostaria de usar o OLE.

Info: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit 
Production
Linux Red hat 5
Oracle Client 10.2.0.3.0

Alguem pode me dar uma luz ?? plx.. fala q não é bug!


Att
Phael


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



[oracle_br] Provider Oracle

2008-11-20 Por tôpico Raphael Peetz Franco
Boa tarde,

Tenho uma aplicação em VB6 que está me causando o erro:

ORA-03113: end-of-file on communication channel
SQL = select a.nome,a.consultar,a.company,b.nome_recurso,
 b.desc_recurso, c.qtd, c.valor_unitario
from programas1 a FULL OUTER JOIN recursos b
on trim(upper(a.nome)) = trim(upper(b.nome_recurso)) RIGHT OUTER JOIN 
valor_recurso c
on b.cod_recurso = c.cod_recurso
Where (c.ano_safra >= 2008 Or c.ano_safra Is Null)
order by 1

No SQL*plus  roda sem problemas!!!

A conexão no VB está assim:
.Provider = "OraOLEDB.oracle.1;Password= x1;User ID= x1;Data Source= 
teste;Persist Security Info=True"



Agora.. se eu mudar para o provider MSDAORA o problema não acontece
.Provider = "MSDAORA.1; ;Password= x1;User ID= x1;Data Source= teste;Persist 
Security Info=True"


Minha duvida é:

Eu tenho vários clients instalado em minha maquina, qual provider ele pega? 
Seria o da primeira entrada do PATH ??
PATH=C:\Oracle\10g\bin;C:\oracle\BIToolsHome_1\jdk\jre\bin\classic;...

Apesar do MSDAORA funcionar eu gostaria de usar o OLE.

Info: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit 
Production
Linux Red hat 5
Oracle Client 10.2.0.3.0

Alguem pode me dar uma luz ?? plx.. fala q não é bug!


Att
Phael


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



RES: [oracle_br] OEM Console 10g

2008-11-07 Por tôpico Raphael Peetz Franco
Aproveitando o assunto...

Na versão 10g do OEM não tem mais a opção de sessões > bloqueios ??

Att.

Raphael



De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Wender 
Fernandes
Enviada em: quinta-feira, 6 de novembro de 2008 18:40
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] OEM Console 10g


Valeu Bruno!



sds



De: oracle_br@yahoogrupos.com.br<mailto:oracle_br%40yahoogrupos.com.br> 
[mailto:oracle_br@yahoogrupos.com.br<mailto:oracle_br%40yahoogrupos.com.br>] Em 
nome de Bruno Cesar
Enviada em: quinta-feira, 6 de novembro de 2008 16:26
Para: oracle_br@yahoogrupos.com.br<mailto:oracle_br%40yahoogrupos.com.br>
Assunto: Re: [oracle_br] OEM Console 10g



Wender,

Vc consegue simbasta instalar o client do Oracle 10g com a opção de
administrador e o bom e velho OEM estará lá...

Abraço,

Bruno Cesar, OCP 10G.

2008/11/6 Wender Fernandes <[EMAIL 
PROTECTED]<mailto:wender.fernandes%40lamsa.com.br> 
<mailto:wender.fernandes%40lamsa.com.br> >

>
> Bom Dia!
>
>
>
> Gostaria de saber se para o 10g eu posso utilizar uma console semelhante ao
> 9i para que eu possa visualizar várias instâncias ao mesmo tempo pois via
> web eu só consigo um link para cada BD informando as portas de cada uma.
>
>
>
> Obrigado
>
>
>
> Wender Fernandes
>
> Depto. de Tec. da Informação
>
> (21) 3296-3646/ Fax: (21) 3296-3677
>
> [EMAIL PROTECTED]<mailto:wender.fernandes%40lamsa.com.br> 
> <mailto:wender.fernandes%40lamsa.com.br>  
>  [EMAIL PROTECTED]<mailto:wender.fernandes%40lamsa.com.br> 
> <mailto:wender.fernandes%40lamsa.com.br> >
>
> www.lamsa.com.br <http://www.lamsa.com.br/>
>
>
>
>
>
> 
>
>
>
> =
> Esta mensagem, incluindo seus anexos, pode conter informação confidencial e
> privilegiada. Se você não for o destinatário ou a pessoa autorizada a
> receber esta mensagem, não pode usá-la, copiá-la, divulgar seu conteúdo, ou
> tomar atitudes que sejam em função desta informação. Se você a recebeu por
> engano, avise o remetente e apague esta mensagem de seu sistema.
> As opiniões contidas na mensagem são expressões pertinentes ao usuário
> remetente, o qual isenta a Linha Amarela S/A - LAMSA de responsabilidade
> sobre o seu teor.
> A Linha Amarela S/A - LAMSA, não se responsabiliza por transmissão
> incompleta e atrasos na entrega, e não garante que a integridade da mensagem
> tenha sido mantida durante sua transmissão, ou que a mesma tenha ocorrido
> sem a interceptação ou interferência de agentes externos.
>
> Linha Amarela S/A
> acesse: www.lamsa.com.br
> =
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

--
Atenciosamente,

Bruno Cesar Cardoso Maria
Mobile: +55 21 8881-5997
[EMAIL PROTECTED]<mailto:brunocesar.ds%40gmail.com> 
<mailto:brunocesar.ds%40gmail.com>

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



=
Esta mensagem, incluindo seus anexos, pode conter informação confidencial e 
privilegiada. Se você não for o destinatário ou a pessoa autorizada a receber 
esta mensagem, não pode usá-la, copiá-la, divulgar seu conteúdo, ou tomar 
atitudes que sejam em função desta informação. Se você a recebeu por engano, 
avise o remetente e apague esta mensagem de seu sistema.
As opiniões contidas na mensagem são expressões pertinentes ao usuário 
remetente, o qual isenta a Linha Amarela S/A - LAMSA de responsabilidade sobre 
o seu teor.
A Linha Amarela S/A - LAMSA, não se responsabiliza por transmissão incompleta e 
atrasos na entrega, e não garante que a integridade da mensagem tenha sido 
mantida durante sua transmissão, ou que a mesma tenha ocorrido sem a 
interceptação ou interferência de agentes externos.

Linha Amarela S/A
acesse: www.lamsa.com.br
=

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



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



[oracle_br] Horario de Verão X OEM

2008-10-29 Por tôpico Raphael Peetz Franco
Pessoal,

Eu mudei o horário do meu servidor para o horário de verão, ou seja, adiantei 1 
hora.
Tive que rodar um procedimento usando o ZIC.

O horário foi acertado no SO e no banco, pois o banco usa o horário do SO.

Acontece que o EM não está sincronizando com o novo horário.

[EMAIL PROTECTED] log]$ emctl start dbconsole
TZ set to Brazil/East
Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0
Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.
https://usjdb2.www.usjtree.com.br:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control 
 failed.

No log no arquivo emdctl.trc:

2008-10-29 10:37:23 Thread-4135983312 ERROR http: 6: Unable to initialize ssl 
connection with server, aborting connection attempt
2008-10-29 10:37:25 Thread-4135983312 ERROR main: nmectl.c: 
nmectl_validateTZRegion, agentTZoffset =-120,and testTZoffset for 
Brazil/East:-180
 do not match
2008-10-29 10:37:25 Thread-4135983312 ERROR ssl: nzos_Handshake failed, 
ret=29024
2008-10-29 10:37:25 Thread-4135983312 ERROR http: 6: Unable to initialize ssl 
connection with server, aborting connection attempt
2008-10-29 10:37:26 Thread-4135983312 ERROR main: nmectl.c: 
nmectl_validateTZRegion, agentTZoffset =-120,and testTZoffset for 
Brazil/East:-180
 do not match
.
.
.
2008-10-29 11:12:58 Thread-4135983312 ERROR http: 6: Unable to initialize ssl 
connection with server, aborting connection attempt
2008-10-29 11:13:01 Thread-4135983312 ERROR ssl: nzos_Handshake failed, 
ret=29024


Alguem sabe o procedimento para acertar o timezone do EM 

SO: Linux RH 5
BD: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production

Att
Raphael


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



[oracle_br] Discoverer 10g

2008-10-08 Por tôpico Raphael Peetz Franco
Boa tarde,

Instalei o OAS infra e middle.
Tudo OK!
10g + RH4

Queria começar a usar o discoverer, mas estou com dificuldade na criação do 
ambiente.
Quando entro nesse endereço
http://:7778/discoverer/plus
Conectar Diretamente
Informe a seguir os detalhes da sua conexão para se conectar diretamente ao 
OracleBI Discoverer.

Com qual usuario eu conecto ???
Eu teria que criar um ?? por qual ferramenta?

se alguem tiver alguma apostila ou link que me ajude, pl


Att.
Raphael


RES: [oracle_br] expdp no crontab ?

2008-09-24 Por tôpico Raphael Peetz Franco
Jorge,

Tente colocar assim:
No crontab:

59 11 * * * root su - oracle /u03/oracle/backup_logico.sh

E no arquivo backup_logico.sh assim:

expdp usuario/senha dumpfile=sedime_dir:exp_teste_hnmd__%U.dmp filesize=1G 
logfile=log_teste_hnmd tables=T_CPIA_PTAR content=data_only

tar -cvf /dev/st0 /u03/oracle/sedime_dir/*

rm -rf /u03/oracle/sedime_dir/*


Faça um teste rodando o arquivo backup_logico.sh com o usuario root:
# ./backup_logico.sh


Obs.: Não quebre o comando expdp em linhas!!

Att
Raphael



De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de jorgelrt1
Enviada em: quarta-feira, 24 de setembro de 2008 15:27
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] expdp no crontab ?



Olá pessoal

Estou tomando na cabeça para executar um expdp full ao qual seria
disparado pelo crontab. Utilizo o SUSE10 e ORACLE10g release 2.
O crontab esta assim, para o usuario root :

59 11 * * * /u03/oracle/backup_logico.sh como

O arquivo "backup_logico" está assim:

su - oracle -c "expdp usuario/senha
dumpfile=sedime_dir:exp_teste_hnmd__%U.dmp filesize=1G
logfile=log_teste_hnmd tables=T_CPIA_PTAR content=data_only"

# Copiando para a fita

tar -cvf /dev/st0 /u03/oracle/sedime_dir/*

# Apagando os arquivos copiados"

rm -rf /u03/oracle/sedime_dir/*

Observei que os comandos tar e rm funcionam, mas o comando expdp não
funciona !?

Alguém já passou por isso e poderia me ajudar ?

Atenciosamente

Jorge Rodrigues






RES: [oracle_br] Comando Merge

2008-09-16 Por tôpico Raphael Peetz Franco
O problema é que não tenho 2 tabelas envolvidas, somente 1 = TESTE3, conforme o 
exemploq passei:

SQL> ed
Wrote file afiedt.buf

1 MERGE INTO TESTE3 T
2 USING(SELECT COD,NOME
3 FROM TESTE3 WHERE COD = 2 ) TE
4 ON ( T.COD = TE.COD )
5 WHEN MATCHED THEN
6 UPDATE SET NOME = 'ACHOU'
7 WHEN NOT MATCHED THEN
8 INSERT (T.COD,T.NOME)
9* VALUES(2,'NOVO')
RAPHAEL-agricola> /
MERGE INTO TESTE3 T
*
ERROR at line 1:
ORA-30926: unable to get a stable set of rows in the source tables

SQL>

att.
Raphael


De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de francisco 
porfirio
Enviada em: terça-feira, 16 de setembro de 2008 09:27
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Comando Merge



Raphael você pode fazer sim essa substituição. Pelo seguinte comando

MERGE INTO tab1 t
USING (SELECT campo1, campo2
FROM tab2 WHERE taa_codigo = 2 ) TE
ON ( t.campo1= te.campo2 )
WHEN MATCHED THEN UPDATE SET t.campo2 = 'achou'
WHEN NOT MATCHED THEN INSERT (campo1,campo2)
VALUES(2,'novo')

--
Atenciosamente
Francisco Porfirio Ribeiro Neto

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






[oracle_br] OAS - FRM-92101

2008-08-07 Por tôpico Raphael Peetz Franco
Boa tarde,

Gente, estou com um erro que ninguem merece!  :(

Só acontece em um determinado form, ja recompilei, ja reiniciei o OAS, o 
servidor, etc...

FRM-92101: There was a failure in the Forms Server during startup.
This could happen due to invalid configuration.
Please look into the web-server log file for details.

Clico em Details...

Java Exception:
oracle.forms.net.ConnectonException: Forms session <9> aborted: unable to
communicate with runtime process
at oracle.forms.net.ConnectionException.createConnectionException(unknown 
Source)
at oracle.forms.net.HTTPNStrem.getResponse(Unknown Source)
at oracle.forms.net.HTTPNStrem.doFlush(Unknown Source)
at oracle.forms.net.HTTPNStrem.flush(Unknown Source)
at java.io.DataOutputStrem.flush(Unknown Source)
at.oracle.forms.net.StremMessageWriter.run(Unknown Source)

Forms 10.1 (Form Compiler) Version 10.1.2.2.0 (Production)

Linux Red Hat 4 32Bits

HELP PLS??



Raphael


[oracle_br] Discoverer 10g

2008-07-24 Por tôpico Raphael Peetz Franco

Gente,

Estava querendo começar a entender um pouco do Discoverer da Oracle. 
perguntas:

1) Estarei substituindo o antigo Query Builder... Essa seria a ferramenta 
melhor para usuario final nesse sentido ???

2) Qual a ultima versão do Discoverer ?? (estavel!!!)

3) Me passem o link para download, ele fica dentro de algum pacote tipo: 
Developer Suite 10g ??

4) Alguem tem alguma apostila ou link sobre ele??


Agradeço desde já...

Raphael



RES: RES: [oracle_br] Offtopic - Converter unix2dos automatico

2008-07-23 Por tôpico Raphael Peetz Franco
Agradeço as opniões...

O problema que o software é de terceiro, mas vou tentar conversar com eles.

E o problema de colocar no cron... é que o usuario logo que gera o arquivo, ele 
ja tem q importar em outro sistema.
Se fosse colocar no cron ele teria que esperar... ou fazer alguma ação tipo.. 
salve ele assim.. ou clique nesse .bat,  gostaria que fosse automatico.

Vejo que irei ter que brigar para que esse software mude a forma de gravar o 
arquivo mesmo.


Pensei que existisse alguma configuração no samba que convertesse esse arquivo 
quando mapeado no Windows.

Att.





[http://www.usj.com.br/assinatura/logo_GUSJ_01.gif]

Raphael Peetz Herling Franco
Analista de Banco de Dados - OCA
fone: 19 3543 7800 ramal 2245
[fax]
[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>

www.usj.com.br<http://www.usj.com.br/>





De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rosivaldo
Enviada em: quarta-feira, 23 de julho de 2008 11:58
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] Offtopic - Converter unix2dos automatico


Raphael, como esse arquivo txt é criado? Aplicação java, oracle reports, pl/sql?

Seja como for, não use métodos automáticos de new_line, por exemplo em
java println. Você deve colocar manualmente os caracteres de quebra de
linha e retorno de carro que é o padrão do windows
Se for em pl fica mais ou menos assim:
saida := saida || CHR(13) || CHR(10);

Isso vai fazer com que seu arquivo abra normalmente no windows do cara lá.

On 7/23/08, Reginaldo Ribeiro <[EMAIL 
PROTECTED]<mailto:rflribeiro%40dbcom.com.br>> wrote:
>
>
>
>
>
>
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Desculpe-me. O corretor ortográfico matou o sentido da frase.
> Eu quis dizer que você pode rodar o cron e avisar o usuário via email ou
> sms que tem trabalho para fazer.
>
> Ribeiro, Reginaldo
> Administrador de Bancos de Dados
> Oracle Certified Associate 10g
> - 
> DBCom Brazil Consultoria em Tecnologia da Informação
> skype: rflribeiro
> mobile: 551192344290
> fone: 551162165375
> e-mail: [EMAIL PROTECTED]<mailto:rflribeiro%40dbcom.com.br>
> site: http://www.dbcom.com.br
> Chave Pública:
> http://keyserver.noreply.org/pks/lookup?search=rflribeiro%40dbcom.com.br&fingerprint=on&op=index
>
> Reginaldo Ribeiro schrieb:
> |
> | Se não for pesar muito, coloque o cron a cada 5 ou 10 minutos, fazendo a
> | verificação. Se for o caso, pode adicionar um envio de email ou ms via
> | hellérias mesmo avisando que tem arquivo novo para trabalhar.
> |
> | Ribeiro, Reginaldo
> | Administrador de Bancos de Dados
> | Oracle Certified Associate 10g
> | 
> | DBCom Brazil Consultoria em Tecnologia da Informação
> | skype: rflribeiro
> | mobile: 551192344290
> | fone: 551162165375
> | e-mail: [EMAIL PROTECTED]<mailto:rflribeiro%40dbcom.com.br> 
> <mailto:rflribeiro%40dbcom.com.br>
> | site: http://www.dbcom.com.br <http://www.dbcom.com.br>
> | Chave Pública:
> |
> http://keyserver.noreply.org/pks/lookup?search=rflribeiro%40dbcom.com.br&fingerprint=on&op=index
> <http://keyserver.noreply.org/pks/lookup?search=rflribeiro%40dbcom.com.br&fingerprint=on&op=index>
> |
>
> | Raphael Peetz Franco schrieb:
> | |
> | |
> | | Pensei nisso também, mas o usuario que gera o TXT, gera qualquer
> | horario do dia/semana, depende da necessidade dele.
> | |
> | | att
> | |
> | | Raphael
> | |
> | | 
> | |
> | | De: oracle_br@yahoogrupos.com.br<mailto:oracle_br%40yahoogrupos.com.br> 
> <mailto:oracle_br%40yahoogrupos.com.br>
> | <mailto:oracle_br%40yahoogrupos.com.br>
> | [mailto:oracle_br@yahoogrupos.com.br<mailto:oracle_br%40yahoogrupos.com.br>
> <mailto:oracle_br%40yahoogrupos.com.br>
> | <mailto:oracle_br%40yahoogrupos.com.br>] Em nome de Reginaldo Ribeiro
> | | Enviada em: quarta-feira, 23 de julho de 2008 09:50
> | | Para: oracle_br@yahoogrupos.com.br<mailto:oracle_br%40yahoogrupos.com.br>
> <mailto:oracle_br%40yahoogrupos.com.br>
> <mailto:oracle_br%40yahoogrupos.com.br>
> | | Assunto: Re: [oracle_br] Offtopic - Converter unix2dos automatico
> | |
> | | Por que não rodar o Unix2dos via cron?
> | |
> | | Ribeiro, Reginaldo
> | | Administrador de Bancos de Dados
> | | Oracle Certified Associate 10g
> | | 
> | | DBCom Brazil Consultoria em Tecnologia da Informação
> | | skype: rflribeiro
> | | mobile: 551192344290
> | | fone: 551162165375
> | | e-mail: [EMAIL PROTECTED]<mailto

RES: [oracle_br] Offtopic - Converter unix2dos automatico

2008-07-23 Por tôpico Raphael Peetz Franco

Pensei nisso também, mas o usuario que gera o TXT,  gera qualquer horario do 
dia/semana, depende da necessidade dele.

att


Raphael





De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Reginaldo 
Ribeiro
Enviada em: quarta-feira, 23 de julho de 2008 09:50
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Offtopic - Converter unix2dos automatico



-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Por que não rodar o Unix2dos via cron?

Ribeiro, Reginaldo
Administrador de Bancos de Dados
Oracle Certified Associate 10g
- 
DBCom Brazil Consultoria em Tecnologia da Informação
skype: rflribeiro
mobile: 551192344290
fone: 551162165375
e-mail: [EMAIL PROTECTED] <mailto:rflribeiro%40dbcom.com.br>
site: http://www.dbcom.com.br <http://www.dbcom.com.br>
Chave Pública:
http://keyserver.noreply.org/pks/lookup?search=rflribeiro%40dbcom.com.br&fingerprint=on&op=index
 
<http://keyserver.noreply.org/pks/lookup?search=rflribeiro%40dbcom.com.br&fingerprint=on&op=index>

Raphael Peetz Franco schrieb:
|
| Bom dia,
|
| Gente, tenho um software que esta instalado no OAS 10g.
| Esse software gera alguns arquivos TXT,
| e o usuario desse software precisa importar esse TXT em outro programa.
| Eu uso um mapeamendo no Windows via SAMBA do linux para que o usuario
possa
| pegar esse arquivo.
|
| O problema é que o arquivo TXT vem com o formato Unix, ou seja,
desconfigurado.
| Preciso usar o comando unix2dos (linux) ou abrir em um editor tipo
TXTPAD (windows) e salvar como PC
| para que o arquivo fica certo no formato do Windows.
|
| Alguem saber se tem como fazer essa conversão automaticamente
| tipo: alguma configuração do samba para que o usuario não precise
ficar abrindo o TXTPAD e convertendo para o Windows o TXT.
|
| att.
|
| 
|
| [http://www.usj.com.br/assinatura/logo_GUSJ_01.gif 
<http://www.usj.com.br/assinatura/logo_GUSJ_01.gif>
<http://www.usj.com.br/assinatura/logo_GUSJ_01.gif 
<http://www.usj.com.br/assinatura/logo_GUSJ_01.gif> >]
|
| Raphael Peetz Herling Franco
| Analista de Banco de Dados - OCA
| fone: 19 3543 7800 ramal 2245
| [fax]
| [EMAIL PROTECTED] <mailto:raphael%40usj.com.br>
<mailto:raphael%40usj.com.br><mailto:[EMAIL PROTECTED] 
<mailto:raphael%40usj.com.br>
<mailto:raphael%40usj.com.br>>
|
| www.usj.com.br<http://www.usj.com.br/ <http://www.usj.com.br/>  
<http://www.usj.com.br/ <http://www.usj.com.br/> >>
|
|   
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org 
<http://enigmail.mozdev.org>

iJwEAQECAAYFAkiHKRMACgkQ9hsrz6ieG2itMQQAj/vxQplQTDpfCRHbk4BUYD+a
DxqN7r2oYuz/NOLKFG+wNbHUbyxj015lk1SUuauOlQjlBQx5JUi6Oi5CybClz1Rm
aT7Tt2m8k74fGIxtDyWKuaVOkus8CDAmEvOC6JoQqdZi5ZjvOYE80OKJSrXxTx9t
I4CFC6NUWuDNGOK7D34=
=yfzB
-END PGP SIGNATURE-






[oracle_br] Offtopic - Converter unix2dos automatico

2008-07-23 Por tôpico Raphael Peetz Franco
Bom dia,

Gente, tenho um software que esta instalado no OAS 10g.
Esse software gera alguns arquivos TXT,
e o usuario desse software precisa importar esse TXT em outro programa.
Eu uso um mapeamendo no Windows via SAMBA do linux para que o usuario possa
pegar esse arquivo.

O problema é que o arquivo TXT vem com o formato Unix, ou seja, desconfigurado.
Preciso usar o comando unix2dos (linux) ou abrir em um editor tipo TXTPAD 
(windows) e salvar como PC
para  que o arquivo fica certo no formato do Windows.

Alguem saber se tem como fazer essa conversão automaticamente
tipo: alguma configuração do samba para que o usuario não precise ficar abrindo 
o TXTPAD e convertendo para o Windows o TXT.

att.





[http://www.usj.com.br/assinatura/logo_GUSJ_01.gif]

Raphael Peetz Herling Franco
Analista de Banco de Dados - OCA
fone: 19 3543 7800 ramal 2245
[fax]
[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>

www.usj.com.br<http://www.usj.com.br/>





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



[oracle_br] Entreprise x Standard

2007-03-15 Por tôpico Raphael
Pessoal,

Alguem poderia me passar o link que mostra as diferenças(features, tools, etc..)
da versão Standard da Enterprise  ou o que essa versões englobam.

att
Phael

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



  1   2   >