[oracle_br] TEMP ORA-1652

2017-04-25 Por tôpico alisson...@yahoo.com.br [oracle_br]
Bom ida Senhores.
 

 Em alguns procedimentos executados no ambiente está me gerando essa exceção .
 

ORA-1652: unable to extend temp segment by 128 in tablespace 
TEMP 

 Observei que 
 

 INST_ID TABLESPACE_NAME TOTAL_BLOCKS USED_BLOCKS FREE_BLOCKS
1 TEMP 4194048 4116864 77184
 

 alguém pode me ajudar nesse processo ? Eu não tenho datafiles associado ao 
tablespace Temp
 


 

 


 TABLESPACE_NAME BLOCK_SIZE INITIAL_EXTENT NEXT_EXTENT MIN_EXTENTS 
MAX_EXTENTS MAX_SIZE PCT_INCREASE MIN_EXTLEN STATUS CONTENTS LOGGING 
FORCE_LOGGING EXTENT_MANAGEMENT ALLOCATION_TYPE PLUGGED_IN 
SEGMENT_SPACE_MANAGEMENT DEF_TAB_COMPRESSION RETENTION BIGFILE 
PREDICATE_EVALUATION ENCRYPTED COMPRESS_FOR
 1 TEMP 8192 1048576 1048576 1 2147483645 0 1048576 ONLINE TEMPORARY NOLOGGING 
NO LOCAL UNIFORM NO MANUAL DISABLED NOT APPLY NO HOST NO 
 

 estou  usando 1 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 
64bit Production
  para windows.
 

  

 
 




[oracle_br] Re: ORA-19816: Ajuda

2017-04-20 Por tôpico alisson...@yahoo.com.br [oracle_br]
Bom dia! 

 Verifiquei que o parametro LOG_ARCHIVE_FORMAT = ARC%S_%R.%T.
 

 O erro tinha parado por dias e agora voltou novamente .
 

 De qualquer formar abrir um chamado no Suporte.
 

 

  
 

---Em oracle_br@yahoogrupos.com.br,  escreveu:

 A msg parece que tá clara aqui :

ORA-27040: file create error, unable to create file
OSD-04002: unable to open file
O/S-Error: (OS 1392) The file or directory is corrupted and unreadable.

OU SEJA, o archiver não tá conseguindo criar/abrir corretamente o arquivo... O 
busílis é que há ** trocentas ** causas possível para que o SO não consiga 
abrir um arquivo, vc vai ter que validar todas Por exemplo, 
http://www.databasejournal.com/features/oracle/article.php/3867646/Oracle-Database-Archive-LoggingWhere-are-my-archive-logs.htm
 mostra um caso sutil, onde o asn... - digo, DBA :) deixou LOG_ARCHIVE_DEST 
igual ao LOG_ARCHIVE_DEST_1, besteira feita E há ** diversos ** parâmetros 
relacionados a archive (além das 10 destinations extras possíveis, neguim 
Sempre esquece de outros como log_archive_duplex_dest ) : vc VAI TER QUE checar 
CUIDADOSAMENTE cada um deles
 Outra possibilidade é que (por qualquer besteira operacional) alguém já tenha 
criado (ou restaurado, copiado, enfim) nesse disco/diretório/destino  um 
arquivo com o mesmo nome do que o archiver tá tentando criar, só dá besteira 
isso
  Outra coisa, talvez haja um CARACTER ESPECIAL / espaço em branco no arquivo 
em disco ?
  E outro ponto, talvez o mais CRÍTICO DE TODOS : achei MEGA-ESTRANHA essa msg :
  
  Unable to create archive log file 'E:\BDEDUCAR\ARCHIVELOG\2017_ 
04_11\O1_MF_1_421421_%U_.ARC'
  
  Pois acontece que , SE vc olhar o manual 11gR2 para formato de log archives 
(online em 
https://docs.oracle.com/cd/E18283_01/server.112/e17110/initparams124.htm) vc 
encontra :
  
  ""
  
  LOG_ARCHIVE_FORMAT
Property Description
Parameter type String
Syntax LOG_ARCHIVE_FORMAT = filename
Default value Operating system-dependent
Modifiable No
Range of values Any string that resolves to a valid filename
Basic No
Oracle RAC Multiple instances can have different values, but identical 
values are recommended.

LOG_ARCHIVE_FORMAT is applicable only if you are using the redo log in 
ARCHIVELOG mode. Use a text string and variables to specify the default 
filename format when archiving redo log files. The string generated from this 
format is appended to the string specified in the LOG_ARCHIVE_DEST parameter.

The following variables can be used in the format:

%s log sequence number

%S log sequence number, zero filled

%t thread number

%T thread number, zero filled

%a activation ID

%d database ID

%r resetlogs ID that ensures unique names are constructed for the archived log 
files across multiple incarnations of the database
  destination in the V$ARCHIVE_DEST
"

>> ABSOLUTAMENTE NÃO HÁ REFERÊNCIA a esse %U como um formatador 
Válido/Documentado, de onde é que está vindo isso pelo amor dos deuses ?? 
iirc %U é um delimitador/formatdor válido para BACKUP FILES, mas iirc NÃO PARA 
LOG FILES !

Alguma coisa de errado NÂO ESTÁ CERTA, concorda ??? Será que algum neguim 
arteiro não indicou pro archive %U como parte do nome de archive a gerar, aí 
não sendo um delimitar válido ele interpreta como uma string real a botar no 
nome do arquivo, e aí o Windows REJEITA esse arquivo, pois como Documentado em 
trocentos lugares 
(https://technet.microsoft.com/pt-br/library/ms163853(v=sql.105).aspx é um 
deles) o Windows *** não aceita *** caracter % no meio dum nome de arquivo ?

 Veja lá
 
 []s
 
   Chiappa



Re: [oracle_br] ORA-19816: Ajuda

2017-04-13 Por tôpico alisson daniel alisson...@yahoo.com.br [oracle_br]

 Olá Paulo,
Foi a primeira coisa que fiz. Mas o erro retorna com o tempo. Action: Use RMAN 
command CATALOG RECOVERY AREA to re-catalog any such files. 
If the file header is corrupted, then delete those files using an OS 
utility. Do not use messages 19817; it is used for simulating lock 
failure Do not use messages 19818; it is used for space reclamation 
before backup Do not use messages 19819; it is used to disable clearing 
file name 
 

Em Quinta-feira, 13 de Abril de 2017 9:51, "Paulo Jr 
paulobarbosa@gmail.com [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:
 

     olha essa nota e veja se resolve.



| OERR: ORA-19816 "WARNING: Files may exist in %s that are not known to 
database." Reference Note (Doc ID 288181.1)



 |




Abraços,
Paulo Barbosaskype: paulobarbosa.sp
Cel.: (11) 98869-0988

2017-04-13 9:37 GMT-03:00 alisson daniel alisson...@yahoo.com.br [oracle_br] 
<oracle_br@yahoogrupos.com.br>:

     Olá Angelo, 
As permissões estão ok, inclusive ele grava os archives logs ( tenho vários de 
hoje ).  


 

Em Quinta-feira, 13 de Abril de 2017 9:12, "angelo angelolis...@gmail.com 
[oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:
 

     Permissões de ntfs nessa pasta como estão ?  

Parece que a base não consegue escrever no disco


OSD-04002: unable to open fileO/S-Error: (OS 1392) The file or directory is 
corrupted and unreadable.Unable to create archive log file 
'E:\BDEDUCAR\ARCHIVELOG\2017_ 04_11\O1_MF_1_421421_%U_.ARC'ORA-19816: WARNING: 
Files may exist in db_recovery_file_dest that are not known to 
database.ORA-27040: file create error, unable to create fileOSD-04002: unable 
to open fileO/S-Error: (OS 1392) The file or directory is corrupted and 
unreadable.

On 13 April 2017 at 08:43, alisson...@yahoo.com.br [oracle_br] 
<oracle_br@yahoogrupos.com.br> wrote:

     Bom dia a todos,
começou a apresentar erros no banco aqui , 
Estou com a versão Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 
64bit Product , com todos os pacth atualizados. Uso Windows Server 2012 R2
Fiz o procedimento sugerido Catalog Recovery area, mas o erro persiste depois 
de algum tempo.
Alguém pode me ajudar nesse processo ? me dizendo se já passou por isso ?
Grato.


ORA-19816: WARNING: Files may exist in db_recovery_file_dest that are not known 
to database.ORA-27040: file create error, unable to create fileOSD-04002: 
unable to open fileO/S-Error: (OS 1392) The file or directory is corrupted and 
unreadable.
*** 2017-04-11 22:18:23.726Unable to create archive log file 
'E:\BDEDUCAR\ARCHIVELOG\2017_ 04_11\O1_MF_1_421421_%U_.ARC'ORA-19816: WARNING: 
Files may exist in db_recovery_file_dest that are not known to 
database.ORA-27040: file create error, unable to create fileOSD-04002: unable 
to open fileO/S-Error: (OS 1392) The file or directory is corrupted and 
unreadable.** ** 
*WARNING: A file of type ARCHIVED LOG may exist indb_recovery_file_dest that is 
not known to the database.Use the RMAN command CATALOG RECOVERY AREA to 
re-catalogany such files. If files cannot be cataloged, then manuallydelete 
them using OS command. This is most likely theresult of a crash during file 
creation.


   

  

  

  #yiv7081389581 #yiv7081389581 -- #yiv7081389581ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv7081389581 
#yiv7081389581ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv7081389581 
#yiv7081389581ygrp-mkp #yiv7081389581hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv7081389581 #yiv7081389581ygrp-mkp #yiv7081389581ads 
{margin-bottom:10px;}#yiv7081389581 #yiv7081389581ygrp-mkp .yiv7081389581ad 
{padding:0 0;}#yiv7081389581 #yiv7081389581ygrp-mkp .yiv7081389581ad p 
{margin:0;}#yiv7081389581 #yiv7081389581ygrp-mkp .yiv7081389581ad a 
{color:#ff;text-decoration:none;}#yiv7081389581 #yiv7081389581ygrp-sponsor 
#yiv7081389581ygrp-lc {font-family:Arial;}#yiv7081389581 
#yiv7081389581ygrp-sponsor #yiv7081389581ygrp-lc #yiv7081389581hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv7081389581 
#yiv7081389581ygrp-sponsor #yiv7081389581ygrp-lc .yiv7081389581ad 
{margin-bottom:10px;padding:0 0;}#yiv7081389581 #yiv7081389581actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv7081389581 
#yiv7081389581activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv7081389581
 #yiv7081389581activity span {font-weight:700;}#yiv7081389581 
#yiv7081389581activity span:first-child 
{text-transform:uppercase;}#yiv7081389581 #yiv7081389581activity span a 
{color:#5085b6;text-decoration:none;}#yiv7081389581 #yiv7081389581activity span 
span {color:#ff7900;}#yiv7081389581 #yiv7081389581activity span 
.yiv7081389581underline {text-decoration:underline;}#yiv7081389581 
.yiv7081389581attach 
{cle

Re: [oracle_br] ORA-19816: Ajuda

2017-04-13 Por tôpico alisson daniel alisson...@yahoo.com.br [oracle_br]
Olá Angelo, 
As permissões estão ok, inclusive ele grava os archives logs ( tenho vários de 
hoje ).  


 

Em Quinta-feira, 13 de Abril de 2017 9:12, "angelo angelolis...@gmail.com 
[oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:
 

     Permissões de ntfs nessa pasta como estão ?  

Parece que a base não consegue escrever no disco


OSD-04002: unable to open fileO/S-Error: (OS 1392) The file or directory is 
corrupted and unreadable.Unable to create archive log file 
'E:\BDEDUCAR\ARCHIVELOG\2017_ 04_11\O1_MF_1_421421_%U_.ARC'ORA-19816: WARNING: 
Files may exist in db_recovery_file_dest that are not known to 
database.ORA-27040: file create error, unable to create fileOSD-04002: unable 
to open fileO/S-Error: (OS 1392) The file or directory is corrupted and 
unreadable.

On 13 April 2017 at 08:43, alisson...@yahoo.com.br [oracle_br] 
<oracle_br@yahoogrupos.com.br> wrote:

     Bom dia a todos,
começou a apresentar erros no banco aqui , 
Estou com a versão Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 
64bit Product , com todos os pacth atualizados. Uso Windows Server 2012 R2
Fiz o procedimento sugerido Catalog Recovery area, mas o erro persiste depois 
de algum tempo.
Alguém pode me ajudar nesse processo ? me dizendo se já passou por isso ?
Grato.


ORA-19816: WARNING: Files may exist in db_recovery_file_dest that are not known 
to database.ORA-27040: file create error, unable to create fileOSD-04002: 
unable to open fileO/S-Error: (OS 1392) The file or directory is corrupted and 
unreadable.
*** 2017-04-11 22:18:23.726Unable to create archive log file 
'E:\BDEDUCAR\ARCHIVELOG\2017_ 04_11\O1_MF_1_421421_%U_.ARC'ORA-19816: WARNING: 
Files may exist in db_recovery_file_dest that are not known to 
database.ORA-27040: file create error, unable to create fileOSD-04002: unable 
to open fileO/S-Error: (OS 1392) The file or directory is corrupted and 
unreadable.** ** 
*WARNING: A file of type ARCHIVED LOG may exist indb_recovery_file_dest that is 
not known to the database.Use the RMAN command CATALOG RECOVERY AREA to 
re-catalogany such files. If files cannot be cataloged, then manuallydelete 
them using OS command. This is most likely theresult of a crash during file 
creation.


   

  #yiv8425901296 #yiv8425901296 -- #yiv8425901296ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv8425901296 
#yiv8425901296ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv8425901296 
#yiv8425901296ygrp-mkp #yiv8425901296hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv8425901296 #yiv8425901296ygrp-mkp #yiv8425901296ads 
{margin-bottom:10px;}#yiv8425901296 #yiv8425901296ygrp-mkp .yiv8425901296ad 
{padding:0 0;}#yiv8425901296 #yiv8425901296ygrp-mkp .yiv8425901296ad p 
{margin:0;}#yiv8425901296 #yiv8425901296ygrp-mkp .yiv8425901296ad a 
{color:#ff;text-decoration:none;}#yiv8425901296 #yiv8425901296ygrp-sponsor 
#yiv8425901296ygrp-lc {font-family:Arial;}#yiv8425901296 
#yiv8425901296ygrp-sponsor #yiv8425901296ygrp-lc #yiv8425901296hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv8425901296 
#yiv8425901296ygrp-sponsor #yiv8425901296ygrp-lc .yiv8425901296ad 
{margin-bottom:10px;padding:0 0;}#yiv8425901296 #yiv8425901296actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv8425901296 
#yiv8425901296activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv8425901296
 #yiv8425901296activity span {font-weight:700;}#yiv8425901296 
#yiv8425901296activity span:first-child 
{text-transform:uppercase;}#yiv8425901296 #yiv8425901296activity span a 
{color:#5085b6;text-decoration:none;}#yiv8425901296 #yiv8425901296activity span 
span {color:#ff7900;}#yiv8425901296 #yiv8425901296activity span 
.yiv8425901296underline {text-decoration:underline;}#yiv8425901296 
.yiv8425901296attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv8425901296 .yiv8425901296attach div a 
{text-decoration:none;}#yiv8425901296 .yiv8425901296attach img 
{border:none;padding-right:5px;}#yiv8425901296 .yiv8425901296attach label 
{display:block;margin-bottom:5px;}#yiv8425901296 .yiv8425901296attach label a 
{text-decoration:none;}#yiv8425901296 blockquote {margin:0 0 0 
4px;}#yiv8425901296 .yiv8425901296bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv8425901296 
.yiv8425901296bold a {text-decoration:none;}#yiv8425901296 dd.yiv8425901296last 
p a {font-family:Verdana;font-weight:700;}#yiv8425901296 dd.yiv8425901296last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv8425901296 
dd.yiv8425901296last p span.yiv8425901296yshortcuts 
{margin-right:0;}#yiv8425901296 div.yiv8425901296attach-table div div a 
{text-decoration:none;}#yiv8425901296 div.yiv8425901296attach-table 
{width:400px;}#yiv8425901296 div.yiv8425901296file-title a, #yiv8425901296 

[oracle_br] ORA-19816: Ajuda

2017-04-13 Por tôpico alisson...@yahoo.com.br [oracle_br]
Bom dia a todos,
 

 começou a apresentar erros no banco aqui , 
 

 Estou com a versão Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 
64bit Product , com todos os pacth atualizados. 
 Uso Windows Server 2012 R2
 

 Fiz o procedimento sugerido Catalog Recovery area, mas o erro persiste depois 
de algum tempo.
 

 Alguém pode me ajudar nesse processo ? me dizendo se já passou por isso ?
 

 Grato.
 

 

 

 ORA-19816: WARNING: Files may exist in db_recovery_file_dest that are not 
known to database.
 ORA-27040: file create error, unable to create file
 OSD-04002: unable to open file
 
 O/S-Error: (OS 1392) The file or directory is corrupted and unreadable.
 

 *** 2017-04-11 22:18:23.726
 Unable to create archive log file 
'E:\BDEDUCAR\ARCHIVELOG\2017_04_11\O1_MF_1_421421_%U_.ARC'
 ORA-19816: WARNING: Files may exist in db_recovery_file_dest that are not 
known to database.
 ORA-27040: file create error, unable to create file
 OSD-04002: unable to open file
 O/S-Error: (OS 1392) The file or directory is corrupted and unreadable.
 *
 WARNING: A file of type ARCHIVED LOG may exist in
 db_recovery_file_dest that is not known to the database.
 Use the RMAN command CATALOG RECOVERY AREA to re-catalog
 any such files. If files cannot be cataloged, then manually
 delete them using OS command. This is most likely the
 result of a crash during file creation.
 

 

 



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

2017-01-26 Por tôpico alisson daniel alisson...@yahoo.com.br [oracle_br]
Perdão, José.

Não me esquecerei mais do nome correto. Sobre o problema já acione a equipe de 
infra. Vamos ver se conseguimos encontrar o problema raiz.
Mais uma vez obrigado pela explicação.
At,
 

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

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

 Sobre a sua perginta, depende exatamente de qual "processo" vc diz que caiu no 
servidor mas se for um processo shadow de conexão dedicada sim, faz sentido : 
se algum item da infra de rede (firewall, QOS no switch/host, o que for) matou 
uma conexão de rede no momento que o processo-cliente for tentar acionar o 
socket que estava criado e enviar ou receber algo do banco não existe mais a 
conexão de rede e abort por exceção é o resultado mais provável, sim... 
 
 []s
 
   Chiappa  #yiv9394759671 #yiv9394759671 -- #yiv9394759671ygrp-mkp {border:1px 
solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv9394759671 
#yiv9394759671ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv9394759671 
#yiv9394759671ygrp-mkp #yiv9394759671hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv9394759671 #yiv9394759671ygrp-mkp #yiv9394759671ads 
{margin-bottom:10px;}#yiv9394759671 #yiv9394759671ygrp-mkp .yiv9394759671ad 
{padding:0 0;}#yiv9394759671 #yiv9394759671ygrp-mkp .yiv9394759671ad p 
{margin:0;}#yiv9394759671 #yiv9394759671ygrp-mkp .yiv9394759671ad a 
{color:#ff;text-decoration:none;}#yiv9394759671 #yiv9394759671ygrp-sponsor 
#yiv9394759671ygrp-lc {font-family:Arial;}#yiv9394759671 
#yiv9394759671ygrp-sponsor #yiv9394759671ygrp-lc #yiv9394759671hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv9394759671 
#yiv9394759671ygrp-sponsor #yiv9394759671ygrp-lc .yiv9394759671ad 
{margin-bottom:10px;padding:0 0;}#yiv9394759671 #yiv9394759671actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv9394759671 
#yiv9394759671activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv9394759671
 #yiv9394759671activity span {font-weight:700;}#yiv9394759671 
#yiv9394759671activity span:first-child 
{text-transform:uppercase;}#yiv9394759671 #yiv9394759671activity span a 
{color:#5085b6;text-decoration:none;}#yiv9394759671 #yiv9394759671activity span 
span {color:#ff7900;}#yiv9394759671 #yiv9394759671activity span 
.yiv9394759671underline {text-decoration:underline;}#yiv9394759671 
.yiv9394759671attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv9394759671 .yiv9394759671attach div a 
{text-decoration:none;}#yiv9394759671 .yiv9394759671attach img 
{border:none;padding-right:5px;}#yiv9394759671 .yiv9394759671attach label 
{display:block;margin-bottom:5px;}#yiv9394759671 .yiv9394759671attach label a 
{text-decoration:none;}#yiv9394759671 blockquote {margin:0 0 0 
4px;}#yiv9394759671 .yiv9394759671bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv9394759671 
.yiv9394759671bold a {text-decoration:none;}#yiv9394759671 dd.yiv9394759671last 
p a {font-family:Verdana;font-weight:700;}#yiv9394759671 dd.yiv9394759671last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv9394759671 
dd.yiv9394759671last p span.yiv9394759671yshortcuts 
{margin-right:0;}#yiv9394759671 div.yiv9394759671attach-table div div a 
{text-decoration:none;}#yiv9394759671 div.yiv9394759671attach-table 
{width:400px;}#yiv9394759671 div.yiv9394759671file-title a, #yiv9394759671 
div.yiv9394759671file-title a:active, #yiv9394759671 
div.yiv9394759671file-title a:hover, #yiv9394759671 div.yiv9394759671file-title 
a:visited {text-decoration:none;}#yiv9394759671 div.yiv9394759671photo-title a, 
#yiv9394759671 div.yiv9394759671photo-title a:active, #yiv9394759671 
div.yiv9394759671photo-title a:hover, #yiv9394759671 
div.yiv9394759671photo-title a:visited {text-decoration:none;}#yiv9394759671 
div#yiv9394759671ygrp-mlmsg #yiv9394759671ygrp-msg p a 
span.yiv9394759671yshortcuts 
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv9394759671 
.yiv9394759671green {color:#628c2a;}#yiv9394759671 .yiv9394759671MsoNormal 
{margin:0 0 0 0;}#yiv9394759671 o {font-size:0;}#yiv9394759671 
#yiv9394759671photos div {float:left;width:72px;}#yiv9394759671 

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

2017-01-25 Por tôpico Yahoo alisson...@yahoo.com.br [oracle_br]
João,

Sempre obrigado por suas explicações... Apenas para fechar , noite que com o 
parametro colocado nos clientes resolveu o problema, e percebi também que o 
processo do servidor em geral caiu.. teria alguma ligação direta com essas 
sessões que estavam ficando " órfãos " ? Ou apenas coincidências??


Att,


> Em 25 de jan de 2017, às 18:06, jlchia...@yahoo.com.br [oracle_br] 
>  escreveu:
> 
> Yep... Inclusive, eu classifiquei a possibilidade de 'rede externa ao banco' 
> como Complicada de checar justamente por causa dessa sua ressalva, ie, "de 
> acordo com o pessoal de infra" : no caso, por exemplo, o que a Documentação 
> registra que o sqlnet.expire_time faz é mandar uma "sonda" de teste -  um 
> pacote de PING na rede se vc preferir - a cada x minutos - se só com essa 
> alteração a sessão parou de cair E no listener/lado do banco não mudou nada  
> tá MAIS QUE COMPROVADO que alguém colocou ** SIM ** na sua rede um detector 
> de atividade/QOS que mata as conexões/sockets consideradas inativas, e que 
> esse "pingzinho" que vc estabeleceu faz a sessão registrar alguma atividade 
> portanto não mais ser considerada Inativa... Blz, encontrou o seu 
> work-around...
>  Mas é aquele negócio, como DBA vc tá na mão desse pessoal, não tem nem como 
> vc fazer um RAC e nem provar que era/é isso pois vc não tem Acesso aos logs e 
> à infra-estrutura de rede... São coisas assim que, repito, me levam a 
> classificar esse tipo de análise como ´Difícil'
>  
>   []s
>   
> Chiappa
> 
> 


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

2017-01-25 Por tôpico alisson daniel alisson...@yahoo.com.br [oracle_br]
 Perfeito Chiapa...
Na verdade eu já tinha visto esses parametros na documentação e acabei até 
discordando do uso, mas já tava em discusão com o pessoal de infra e tal, 
acabei usando e nada funcionou...


O parâmetro passado pelo Rodrigo sqlnet.expire_time=5 funcionou...
Já tinha chegado no ambiente de redes e tudo .. E não encontramos problemas 
nenhum, segundo o pessoal de infra. 

Obrigado a todos. 

Em Quarta-feira, 25 de Janeiro de 2017 13:24, "jlchia...@yahoo.com.br 
[oracle_br]"  escreveu:
 

     Sorry, colega, mas olha só o que a documentação do 11gR2 (online em 
https://docs.oracle.com/cd/E11882_01/network.112/e10835/sqlnet.htm#NETRF210) 
nos diz sobre o parâmetro SQLNET.INBOUND_CONNECT_TIMEOUT :

"
SQLNET.INBOUND_CONNECT_TIMEOUT

Purpose

To specify the time, in seconds, for a client to connect with the database 
server and provide the necessary authentication information.
"

===> na verdade ele indica é o TEMPO QUE O CLIENTE TEM PARA SE CONECTAR 
inicialmente no banco" : OU SEJA, não tem  COISÍSSIMA NENHUMA  a ver 
com o tempo que uma conexão JÁ ESTABELECIDA cai em timeout, o que parece ser o 
seu caso ao que vc diz, sim sim ??? NADA A VER, mesmo : me parece que vc tá 
chutando parâmetro aí sem saber direito o que ele faz, nunca uma boa prática, 
yes ???

 Para o seu cenário, seguinte : vc pode ter timeout de conexão setado na camada 
de rede externa ao banco, E/OU no middleware de conexão (por exemplo, no pool 
de conexões, E/Ou no driver mesmo odbc/jdbc/OLEDB/whatever que a aplicação usa) 
E/OU na camada de rede do banco (config de listener e TNS considerando OUTROS 
parâmetros, como uma combinação com o EXPIRE_TIME, por exemplo) , E/OU no banco 
de dados mesmo, via PROFILEs e similares Claro, até existe a opção de JOB 
(de banco ou externo) matando sessões periodicamente : é mais raro de se ver 
mas pode ser...
 
 => sobre camada de rede externa , eu digo : não só firewall - seja da 
máquina-cliente, seja no Servidor - mas vc deve também checar em SWITCHES de 
rede aplicando QOS ou redução de banda, , no próprio driver da placa de rede, 
ou em algum software como filtro de pacotes/antivírus cortando a conexão de 
rede essa é uma muito provável mas é também a MAIS DIFÍCIL de checar, já 
que parte disso tá na mão de admin de rede, parte disso tá na mão de sysadmins, 
são coisas que fogem ao nosso escopo de DBA

 => sobre middleware, Pools, servidores de Aplicação e quejandos, não digo nada 
por não ser nem de longe especialista nessas coisas : no máximo, Sugiro vc 
estabelecer uma conexão dedicada (SEM pool nenhum!!), usando sqlplus E SQL*NET, 
padrãozona, com o mesmo usuário da aplicação (e talvez outra com o usuário 
SYSTEM, talvez, pra comparar) e ver se elas caem por timeout ou não ...
 
 => para checar as possibilidades de timeout dentro do banco é fácil , consulte 
(como SYSDBA ou usuário equivalente, óbvio!!) as views que registram TRIGGERs, 
JOBS, PROFILES de usuários, etc
 
 []s
 
   Chiappa  #yiv5566816932 #yiv5566816932 -- #yiv5566816932ygrp-mkp {border:1px 
solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv5566816932 
#yiv5566816932ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv5566816932 
#yiv5566816932ygrp-mkp #yiv5566816932hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv5566816932 #yiv5566816932ygrp-mkp #yiv5566816932ads 
{margin-bottom:10px;}#yiv5566816932 #yiv5566816932ygrp-mkp .yiv5566816932ad 
{padding:0 0;}#yiv5566816932 #yiv5566816932ygrp-mkp .yiv5566816932ad p 
{margin:0;}#yiv5566816932 #yiv5566816932ygrp-mkp .yiv5566816932ad a 
{color:#ff;text-decoration:none;}#yiv5566816932 #yiv5566816932ygrp-sponsor 
#yiv5566816932ygrp-lc {font-family:Arial;}#yiv5566816932 
#yiv5566816932ygrp-sponsor #yiv5566816932ygrp-lc #yiv5566816932hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv5566816932 
#yiv5566816932ygrp-sponsor #yiv5566816932ygrp-lc .yiv5566816932ad 
{margin-bottom:10px;padding:0 0;}#yiv5566816932 #yiv5566816932actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv5566816932 
#yiv5566816932activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv5566816932
 #yiv5566816932activity span {font-weight:700;}#yiv5566816932 
#yiv5566816932activity span:first-child 
{text-transform:uppercase;}#yiv5566816932 #yiv5566816932activity span a 
{color:#5085b6;text-decoration:none;}#yiv5566816932 #yiv5566816932activity span 
span {color:#ff7900;}#yiv5566816932 #yiv5566816932activity span 
.yiv5566816932underline {text-decoration:underline;}#yiv5566816932 
.yiv5566816932attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv5566816932 .yiv5566816932attach div a 
{text-decoration:none;}#yiv5566816932 .yiv5566816932attach img 
{border:none;padding-right:5px;}#yiv5566816932 .yiv5566816932attach label 
{display:block;margin-bottom:5px;}#yiv5566816932 

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

2017-01-25 Por tôpico alisson daniel alisson...@yahoo.com.br [oracle_br]
Olá Rodrigo,
Fiz a alteração do lado do servidor. É preciso para o banco para que ele 
entenda esse novo parâmetro no slqnet ? 

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

     Bom dia,
    Configure o sqlnet.expire_time para um valor menor que 10 min. 
Ex.: sqlnet.expire_time=5

[ ]'s#mufalani
   Desculpe por erros! Este e-mail foi escrito do meu smartphone!
    Sorry for typos! This mail was written from my smartphone!!!
Em 25 de jan de 2017, às 11:32, alisson...@yahoo.com.br [oracle_br] 
<oracle_br@yahoogrupos.com.br> escreveu:


 Bom dia!
Senhores estou com o oracle 11.2.0.4.0 em um servidor windows 64x.
De um tempo para cá começou a conexão com mais de 10 minutos em espera serem 
canceladas , tendo que reconectar novamente no banco.
minhas configuração do sqlnet colocoquei até os parâmetros 
SQLNET.INBOUND_CONNECT_TIMEOUT = 2400SQLNET.SEND_TIMEOUT = 
2400SQLNET.RECV_TIMEOUT = 2400
para que aumentasse esse Timeout; 
Nos arquivos de logs não encontro nada relacionado aos cancelamentos das 
conexões. Fire do windows está desabilitado e usamos um fire da SonicWall , mas 
até colocamos um timer bem alto para testar ( coisa de 4H ) ...
Alguém já passou por isso ? 
  #yiv4535993093 #yiv4535993093 -- #yiv4535993093ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv4535993093 
#yiv4535993093ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv4535993093 
#yiv4535993093ygrp-mkp #yiv4535993093hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv4535993093 #yiv4535993093ygrp-mkp #yiv4535993093ads 
{margin-bottom:10px;}#yiv4535993093 #yiv4535993093ygrp-mkp .yiv4535993093ad 
{padding:0 0;}#yiv4535993093 #yiv4535993093ygrp-mkp .yiv4535993093ad p 
{margin:0;}#yiv4535993093 #yiv4535993093ygrp-mkp .yiv4535993093ad a 
{color:#ff;text-decoration:none;}#yiv4535993093 #yiv4535993093ygrp-sponsor 
#yiv4535993093ygrp-lc {font-family:Arial;}#yiv4535993093 
#yiv4535993093ygrp-sponsor #yiv4535993093ygrp-lc #yiv4535993093hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv4535993093 
#yiv4535993093ygrp-sponsor #yiv4535993093ygrp-lc .yiv4535993093ad 
{margin-bottom:10px;padding:0 0;}#yiv4535993093 #yiv4535993093actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv4535993093 
#yiv4535993093activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv4535993093
 #yiv4535993093activity span {font-weight:700;}#yiv4535993093 
#yiv4535993093activity span:first-child 
{text-transform:uppercase;}#yiv4535993093 #yiv4535993093activity span a 
{color:#5085b6;text-decoration:none;}#yiv4535993093 #yiv4535993093activity span 
span {color:#ff7900;}#yiv4535993093 #yiv4535993093activity span 
.yiv4535993093underline {text-decoration:underline;}#yiv4535993093 
.yiv4535993093attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv4535993093 .yiv4535993093attach div a 
{text-decoration:none;}#yiv4535993093 .yiv4535993093attach img 
{border:none;padding-right:5px;}#yiv4535993093 .yiv4535993093attach label 
{display:block;margin-bottom:5px;}#yiv4535993093 .yiv4535993093attach label a 
{text-decoration:none;}#yiv4535993093 blockquote {margin:0 0 0 
4px;}#yiv4535993093 .yiv4535993093bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv4535993093 
.yiv4535993093bold a {text-decoration:none;}#yiv4535993093 dd.yiv4535993093last 
p a {font-family:Verdana;font-weight:700;}#yiv4535993093 dd.yiv4535993093last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv4535993093 
dd.yiv4535993093last p span.yiv4535993093yshortcuts 
{margin-right:0;}#yiv4535993093 div.yiv4535993093attach-table div div a 
{text-decoration:none;}#yiv4535993093 div.yiv4535993093attach-table 
{width:400px;}#yiv4535993093 div.yiv4535993093file-title a, #yiv4535993093 
div.yiv4535993093file-title a:active, #yiv4535993093 
div.yiv4535993093file-title a:hover, #yiv4535993093 div.yiv4535993093file-title 
a:visited {text-decoration:none;}#yiv4535993093 div.yiv4535993093photo-title a, 
#yiv4535993093 div.yiv4535993093photo-title a:active, #yiv4535993093 
div.yiv4535993093photo-title a:hover, #yiv4535993093 
div.yiv4535993093photo-title a:visited {text-decoration:none;}#yiv4535993093 
div#yiv4535993093ygrp-mlmsg #yiv4535993093ygrp-msg p a 
span.yiv4535993093yshortcuts 
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv4535993093 
.yiv4535993093green {color:#628c2a;}#yiv4535993093 .yiv4535993093MsoNormal 
{margin:0 0 0 0;}#yiv4535993093 o {font-size:0;}#yiv4535993093 
#yiv4535993093photos div {float:left;width:72px;}#yiv4535993093 
#yiv4535993093photos div div {border:1px solid 
#66;height:62px;overflow:hidden;width:62px;}#yiv4535993093 
#yiv4535993093photos div label 
{color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;widt

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

2017-01-25 Por tôpico alisson...@yahoo.com.br [oracle_br]
Bom dia!
 

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

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

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

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

 para que aumentasse esse Timeout; 
 

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

 Alguém já passou por isso ?
  


RES: [oracle_br] ** Oracle XE 11g ** ORA-12154 - TNS: não foi possível resolver identificador.

2016-10-07 Por tôpico 'Yahoo' alisson...@yahoo.com.br [oracle_br]
Bom dia !

 

Vocês está tentando abrir essa conexão em uma maquina na rede ? está usando
algum cliente especifico ou acesso direto ou o erro é no servidor ?

 

Tenta usar o tnsping ( caso tenha cliente do oracle instalado em uma maquina
)...

 

E coloca ai o resultado ...

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 7 de outubro de 2016 10:38
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] ** Oracle XE 11g ** ORA-12154 - TNS: não foi possível
resolver identificador.

 

  

Bom dia pessoal.

Estou com problemas em um Oracle XE 11g, rodando em um servidor Windows
server 2012 64x.

XE =

(DESCRIPTION =

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

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = XE)

)

)

Quando tento abrir uma conexão, retorna o erro.

Alguém pode me passar uma orientação para poder verificar internamente ?

Obrigado a todos.

At,

Robson,

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





RES: RES: [oracle_br] Re: Troca de Storage +ASM

2016-09-30 Por tôpico 'Yahoo' alisson...@yahoo.com.br [oracle_br]
Ops...

 

Bom dia!

 

 

Chiappa, realmente você faz a diferença no grupo. Bom já sigo a pratica de usar 
tamanhos de discos iguais no ASM  .

 

Muitissimooo obrigado. O meu raciocino era esse mesmo, deixar os storage ON 
LINE ( o servidor comporta sem problemas nenhum) ...

 

 

Muito agradecido ...

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: quinta-feira, 29 de setembro de 2016 18:41
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] Re: Troca de Storage +ASM

 

  

Opa, então : se vc procurar no metalink por ASM DISK BEST PRACTICES vc vai 
encontrar ** diversas ** notas Recomendando Fortemente que ** todos ** os 
discos dentro de um mesmo DG tenham o MESMO tamanho, sim - e INCLUSIVE, iirc 
hoje vc está usando ASM 11g mas fique CIENTE que no ASM 12c mais recente essa 
recomendação virou uma Obrigação, cfrme reportado na nota "12c ASM: Unable To 
Add New Disks With Dissimilar Size To 12.1.0.2 ASM Diskgroups (Normal or High 
Redundancy) Due To ORA-15410 (New 12c ASM Enhancement Validation/Constraint)", 
Doc ID 1938950.1 : assim sendo, se vc vai adicionar novos discos dentro de um 
DG já existente contendo discos de 400G, RECOMENDO que vc crie os novos discos 
com 400G, igualmente Entenda que estamos falando do tamanho dos ASM DISKS, 
e não do tamanho físico dos novos discos : se fisicamente os novos discos tem, 
digamos, 800G vc simplesmente cria duas partições de 400G e cada partição vai 
ser um asm disk... Blz ??
 
 Nem preciso dizer que esse método online de troca de Storage ASM -> ASM ** 
DEPENDE TOTALMENTE **  que vc seja capaz de ter o servidor onde roda o ASM 
fisicamente capaz de se conectar nos dois storages ao mesmo tempo, sim : já vi 
alguns casos onde o storage antigo/sendo substituído era tão velho que a HBA 
era fisicamente INCOMPATÍVEL com o novo storage E o servidor em si também era 
tão caquético que não tinhas como vc adicionar uma HBA moderna/nova nele - num 
caso assim, babau
 
 []s
 
   Chiappa
   
OBS : 

  numa outra msg eu vi que vc perguntou se "o próprio ASM encarrega de 
organizar os datafiles novamente..." - isso indica que vc não tá por dentro do 
pulo do gato do ASM, que é :
  
  a) vc só consegue usar/ter dados num disco ASM quando ele está dentro de um 
DISKGROUP
  
  e
  
  b) quando vc cria um datafile sob ASM, o path do datafile fica no seu banco 
PROD como :
  
  +nomedodiskgroup/nomedodatafile.extensãodele
  
  ===>> OU SEJA, o banco PROD ** NÃO SABE * em qual/quais ASM disks teu 
datafile reside, okdoc ?? Assim, se vc fez uma manutenção no diskgroup X que 
era composto pelos discos disk1, disk2 e disk3 e ele passou a ser composto 
pelos discos diskx, diskY e diskZ pro banco PROD isso nãso influencia em nada , 
o banco PROD terá ** ZERO ** bytes/blocos/dados a serem alterados no 
dicionário de dados/tebelas internas dele Sim sim sim ??? Essa 
"INDEPENDÊNCIA" relativa é, imho, uma vantagem GRANDE do ASM (ou eventualmente 
de outros gerenciadores de volumes), são coisas ASSIM que me fazer pensar ser 
quase Inconcenível hoje em dia um banco PROD grande, importante, volumoso e 
crítico não rodar sob ASM/não ter os seus datafiles em ASM...
  
  EVIDENTEMENTE, há um custo para isso, que é o fato de que a lista de discos 
que compõem um disk group precisar ser mantida E precisar também ser 
acessada/percorrida a cada I/O : porém, como essa lista é mantida em tabelinhas 
internas da instância ASM , é pequena E é frequentemente acessada, via de regra 
ela fica em cache quase sempre, o overhead da manutenção E do acesso constante 
acaba por causa dessas coisas sendo MINÚSCULO okdoc ??





RES: [oracle_br] Re: Troca de Storage +ASM

2016-09-29 Por tôpico 'Yahoo' alisson...@yahoo.com.br [oracle_br]
Ops..

 

 

Perfeito, são discos de 400G ( desculpe pelo erro );;;

 

 

Então Parece bem simples mesmo.. Como terei uma janela de 2 dias para a 
migração física do data center e do Storage, então é colocar os dois storage 
ativos na mesma máquina, adicionar os 5 discos com espaço ( seguindo a mesma 
regra de 400G ou posso colocar um maior ) e ir excluindo os discos antigos ...

 

 

 

GROUP_NUMBER   1

NAME   DATA

SECTOR_SIZE 512

BLOCK_SIZE   4096

ALLOCATION_UNIT_SIZE  1048576

STATE   CONNECTED

TYPE  EXTERN

TOTAL_MB 2047350

FREE_MB923679

HOT_USED_MB 0

COLD_USED_MB 1123671

REQUIRED_MIRROR_FREE_MB 0

USABLE_FILE_MB   923679

OFFLINE_DISKS 0

COMPATIBILITY 11.2.0.0.0

DATABASE_COMPATIBILITY10.1.0.0.0

VOTING_FILES  N

 

 

 

 

   GROUP_NUMBER   DISK_NUMBER COMPOUND_INDEX   
INCARNATION  MOUNT_STATUSHEADER_STATUS MODE_STATUS 
STATE   REDUNDANCY   LIBRARY   OS_MB TOTAL_MB
FREE_MBHOT_USED_MB COLD_USED_MB NAME   FAILGROUP   
LABELPATH UDIDPRODUCTCREATE_DATE   
MOUNT_DATE REPAIR_TIMER READS  WRITES READ_ERRSWRITE_ERRS   
 READ_TIMEWRITE_TIME BYTES_READ  BYTES_WRITTEN  
PREFERRED_READ   HASH_VALUEHOT_READS   HOT_WRITES   
  HOT_BYTES_READ  HOT_BYTES_WRITTEN  COLD_READS COLD_WRITES 
   COLD_BYTES_READCOLD_BYTES_WRITTEN VOTING_FILE SECTOR_SIZE
 FAILGROUP_TYPE

1 1 0  16777216 4042303319  
  CACHED   MEMBER ONLINE NORMALUNKNOWN  
  System 409470  409470  184735  0  224735  DATA_
DATA_\\.\ORCLDISKDATA0  
22/11/2015 20:03:27  23/09/2016 12:36:29  0  
1937339411922806 0 0 
254641,776752  1197196,802552   3923037497344 
105093921280   14520206860 0 0  
   0 19373259 11745393 
3923035060224104367475200   N512 REGULAR

2 1 1  16777217 4042303320  
  CACHED   MEMBER ONLINE NORMALUNKNOWN  
  System 409470  409470  184734  0  224736  DATA_0001
DATA_0001\\.\ORCLDISKDATA1  
22/11/2015 20:03:27  23/09/2016 12:36:29  0  
1976522611092258 0 0 
257363,373608  1014829,365776   3927910803968 
99320625664  0 0  0 0   
  0 19763581 11086183 3927903790592 
99294722560N512 REGULAR

3 1 2  16777218 4042303321  
  CACHED   MEMBER ONLINE NORMALUNKNOWN  
  System 409470  409470  184736  0  224734  DATA_0002
DATA_0002\\.\ORCLDISKDATA2  
25/01/2016 09:49:48  23/09/2016 12:36:29  0  
1938470110937920 0 0 
256093,555961207776,2782 392175158835298621805568   
   0 0  0 0 0   
  19384601 10936605 3921747836416 
98615981056N512 REGULAR

4 1 3  16777219 4042303322  
  CACHED   MEMBER ONLINE NORMALUNKNOWN  
  System 409470  409470  184735  0  224735  DATA_0003
DATA_0003\\.\ORCLDISKDATA3  
17/05/2016 11:43:51  23/09/2016 12:36:29  0  
2059369811359368 0 0 
227174,7468   1220983,630888   393015424 
103569527296   0 0  0 0 
0 20593601 11358367 3939996746240   
  103564852736N512 REGULAR

5 1 4  16777220 4042303323  
  CACHED   MEMBER ONLINE NORMALUNKNOWN  
  System 409470  409470  184739  0  224731  DATA_0004
DATA_0004

RES: [oracle_br] Troca de Storage +ASM

2016-09-29 Por tôpico 'Yahoo' alisson...@yahoo.com.br [oracle_br]
Muito Grato Rodrigo..

 

Vou montar um ambiente de teste aqui ... Achei bem interessante a opção de usar 
o Rman.. Acredito que deve ter um tratamento especifico para o SYS, UNDOTBS e 
SYSAUX..

 

 

Vou pesquisar aqui e montar um ambiente de teste ...

 


At,
Alisson Luz

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: quinta-feira, 29 de setembro de 2016 13:18
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Troca de Storage +ASM

 

  

Boa tarde, 

Procure um howto migrar para ASM, abstraia que já está em ASM. Acho que umas 
opções que vai ter é usando RMAN com backup as copy com format apontando para o 
diskgroup novo. Você também pode fazer um duplicate copiando os dados ou usar 
copia dos datafiles entre os discos ASM: 

create directory teste_orig as '+DATA1'; 

create directory teste_dest as '+DATA2'; 

select 'exec 
dbms_file_transfer.COPY_FILE(''TESTE_ORIG'','''||substr(name,20)||''',''TESTE_DEST'','''||substr(name,20)||''');'
 
from v$archived_log 
where sequence# > 36350; 

Obs.: Isso vai ter que fazer com o banco MOUNT. De uma olhada nisso aqui 
também: 
https://docs.oracle.com/database/121/OSTMG/GUID-3B8D0956-0888-452D-A9E4-9FB8D98577E0.htm#OSTMG89997
 pois dá para fazer quase tudo online, tirando a SYS, UNDOTBS e SYSAUX. 

Atenciosamente, 

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


De:  > em 
nome de "angelo angelolis...@gmail.com   
[oracle_br]"  > 
Responder para: "oracle_br@yahoogrupos.com.br 
 "  > 
Data: quinta-feira, 29 de setembro de 2016 13:09 
Para: "oracle_br@yahoogrupos.com.br  " 
 > 
Assunto: Re: [oracle_br] Troca de Storage +ASM 



Alisson, 

Acho que eu faria a mesma coisa. 

Colocar os storages em paralelo, migrar e retirar o antigo 

Não te livra de um periodo de downtime, mas em paralelo duraria menos tempo 

E que bom que resolveram legalizar, menos dores de cabeça também. 

Em 29/09/2016 12:08, "alisson...@yahoo.com.br 

  [oracle_br]"  
> escreveu: 

Bom dia Senhores! 

Primeiro quero agradecer a todos que movimento esse grupo. Realmente faz toda a 
diferença. 

Bom tenho no meu ambiente oracle 11GR2 versão 11.2.0.1.0 ( Parece que está 
tendo um movimento da empresa para legalizar e ter suporte graça a deus hehehe 
) com ASM .. 

Tenho 5 disco de 400M associado ao Grupo e com uso de 60%.A ideia é abrir uma 
janela para troca de Storage e me deparei no seguinte problema, primeiro que 
nunca fiz algo parecido de trocar de storage (estou com ambiente widnows server 
2012 r2. 

Não sei se meu raciocino está correto mas pensei em ativar o outro storage e 
deixar os dois funcionando, depois adicionaria mais 5 discos do mesmo tamanho e 
depois que a sincronia for feita , pensei em excluir os discos antigos. 
Não sei se esse é o melhor caminho , acredito que deve existir outros caminhos 
ou forma ou até está equivocado com isso . Como disse antes é um procedimento 
que nunca fiz. 

Uma outra dúvida sempre solicitei discos dos mesmo tamanhos mas realmente é 
necessário ou existe um padrão indicado pela oracle ? 

Desde de já agradeço a todos. 




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





RES: [oracle_br] Troca de Storage +ASM

2016-09-29 Por tôpico 'Yahoo' alisson...@yahoo.com.br [oracle_br]
Verdade, angelo..

 

Pensei nisso .. Um dúvida ao excluir um disco o próprio ASM encarrega de 
organizar os datafiles novamente, visto que perco o controle de “onde 
fisicamente ele se encontra” ?

 

E apenas colocar em paralelos e depois excluir os discos um a um que o mesmo é 
reorganizado ?

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: quinta-feira, 29 de setembro de 2016 13:10
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Troca de Storage +ASM

 

  

Alisson, 

Acho que eu faria a mesma coisa.

Colocar os storages em paralelo, migrar e retirar o antigo

Não te livra de um periodo de downtime, mas em paralelo duraria menos tempo

E que bom que resolveram legalizar, menos dores de cabeça também.

 

Em 29/09/2016 12:08, "alisson...@yahoo.com.br   
[oracle_br]"  > escreveu:

  

Bom dia Senhores!

 

Primeiro quero agradecer a todos que movimento esse grupo. Realmente faz toda a 
diferença.

 

Bom tenho no meu ambiente oracle 11GR2 versão 11.2.0.1.0 ( Parece que está 
tendo um movimento da empresa para legalizar e ter suporte graça a deus hehehe 
) com ASM ..

 

Tenho 5 disco de 400M associado ao Grupo e com uso de 60%.A ideia é abrir uma 
janela para troca de Storage e me deparei no seguinte problema, primeiro que 
nunca fiz algo parecido de trocar de storage (estou com ambiente widnows server 
2012 r2.

 

Não sei se meu raciocino está correto mas pensei em ativar o outro storage e 
deixar os dois funcionando, depois adicionaria mais 5 discos do mesmo tamanho e 
depois que a sincronia for feita , pensei em excluir os discos antigos.

Não sei se esse é o melhor caminho , acredito que deve existir outros caminhos 
ou forma ou até está equivocado com isso . Como disse antes é um procedimento 
que nunca fiz.

 

Uma outra dúvida sempre solicitei discos dos mesmo tamanhos mas realmente é 
necessário ou existe um padrão indicado pela oracle ?

 

Desde de já agradeço a todos.

 





[oracle_br] Troca de Storage +ASM

2016-09-29 Por tôpico alisson...@yahoo.com.br [oracle_br]
Bom dia Senhores!
 

 Primeiro quero agradecer a todos que movimento esse grupo. Realmente faz toda 
a diferença.
 

 Bom tenho no meu ambiente oracle 11GR2 versão 11.2.0.1.0 ( Parece que está 
tendo um movimento da empresa para legalizar e ter suporte graça a deus hehehe 
) com ASM ..
 

 Tenho 5 disco de 400M associado ao Grupo e com uso de 60%.A ideia é abrir uma 
janela para troca de Storage e me deparei no seguinte problema, primeiro que 
nunca fiz algo parecido de trocar de storage (estou com ambiente widnows server 
2012 r2.
 

 Não sei se meu raciocino está correto mas pensei em ativar o outro storage e 
deixar os dois funcionando, depois adicionaria mais 5 discos do mesmo tamanho e 
depois que a sincronia for feita , pensei em excluir os discos antigos.
 Não sei se esse é o melhor caminho , acredito que deve existir outros caminhos 
ou forma ou até está equivocado com isso . Como disse antes é um procedimento 
que nunca fiz.
 

 Uma outra dúvida sempre solicitei discos dos mesmo tamanhos mas realmente é 
necessário ou existe um padrão indicado pela oracle ?
 

 Desde de já agradeço a todos.
 



RES: [oracle_br] Estranho caso de divergeica tipo de dados

2016-09-23 Por tôpico 'Yahoo' alisson...@yahoo.com.br [oracle_br]
Boa tarde!

 

Compare o campo trunc(data2) = trunc(data3) e veja se retorna...

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 23 de setembro de 2016 15:50
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Estranho caso de divergeica tipo de dados

 

  

Pessoal, 

Boa Tarde

 

 

To com um caso meio estranho.

 

tenho um select simples com join

 

onde 

 

comparo 2 datas

 

and trunc(data1) = trunc(data2)

 

dia me retorna

 

porem se eu fizer;

 

and trunc(data1) = trunc(data3)

 

nao me retorna nada

 

onde data2 e data3 são mesmo tipo de dados, o valor de data2 e data3 são iguais

 

ja usei to_date to_char 

 

so de um lado .. tambem testei dos 2 lados .. enfim não faço ideia o que possa 
ser

 

alguem teria alguma ideia de como eu posso tentar resolver isso??





RES: RES: [oracle_br] Re: Ajuda Erro ORA-00445: background process "J000" did not start after 120 seconds

2016-09-23 Por tôpico 'Yahoo' alisson...@yahoo.com.br [oracle_br]
Na verdade a empresa não tem licença para essa base...

 

Esse é o grande problema.. :( 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 23 de setembro de 2016 15:48
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] Re: Ajuda Erro ORA-00445: background process 
"J000" did not start after 120 seconds

 

  

Opa, pára tudo :

"Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 -"

11.2.0.1, sério  Depois do mundo de bugfixes introduzidos no 11.2.0.2, 
11.2.0.3 E 11.2.0.4 ??? Mega-ultra-biga-suspeito de vc estar caindo num bug já 
conhecido, talvez no mesmo que indiquei, talvez num dos outros Aposto e 
ganho que o Suporte vai mandar vc Aplicar o patchset mais recente JUNTO com o 
último PSU - "Bundle" do caso de Windows

[]s

  Chiappa





RES: [oracle_br] Ajuda Erro ORA-00445: background process "J000" did not start after 120 seconds

2016-09-23 Por tôpico 'Yahoo' alisson...@yahoo.com.br [oracle_br]
o de 2016 15:23
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Ajuda Erro ORA-00445: background process "J000" did 
not start after 120 seconds

 

  

Certo mas aconteceu alguma coisa, o log nao iria pipocar sozinho...

 

A conexao deve ter caído e voltado em seguida.. intervalo de tempo suficiente 
pra provocar algum erro

 

Olha, a mensagem da algumas outras dicas do que pode ter ocorrido  =>  " O000" 
did not start after 120 secondsErrors"

 

 

Você mesmo cuida do storage ou outra pessoa ?  Sugiro olhar os logs por volta 
de 12:00 e 13:00 e claro, olhar o proprio log de eventos do servidor Windows 

 

Posso estar enganado, mas pra mim essa base parou na hora do almoço e por volta 
de 12:27 foi a hora fatidica.. até que teve intervenção manual para o banco 
voltar

 

 

 

 

On 23 September 2016 at 15:05, 'Yahoo' alisson...@yahoo.com.br 
<mailto:alisson...@yahoo.com.br>  [oracle_br] <oracle_br@yahoogrupos.com.br 
<mailto:oracle_br@yahoogrupos.com.br> > wrote:

  

Olá boa tarde!

 

Ela tem um storage conectada a ela e é ASM, Stande Alone.. Tem backup sim.

 

Na verdade o ASM estava ativo ...

 

Fri Sep 23 12:27:02 2016

 

Errors in file 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\trace\bdeducar_cjq0_6948.trc  
(incident=684822):

 

Olhei as conexões com o Storage tudo ok.. 

 

 

 

 

De: oracle_br@yahoogrupos.com.br <mailto:oracle_br@yahoogrupos.com.br>  
[mailto:oracle_br@yahoogrupos.com.br <mailto:oracle_br@yahoogrupos.com.br> ] 
Enviada em: sexta-feira, 23 de setembro de 2016 14:48
Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br@yahoogrupos.com.br> 
Assunto: Re: [oracle_br] Ajuda Erro ORA-00445: background process "J000" did 
not start after 120 seconds

 

  

Boa tarde

 

Essa maquina está ligada a algum storage e usando ASM ?  É RAC ou stand alone ? 
  Tem backup ?

 

Parece que caiu a conexao com o ASM, por isso pipocando as mensagens de erro..

 

ORA-15064: communication failure with ASM instance

 

 

 

On 23 September 2016 at 14:14,  <mailto:alisson...@yahoo.com.br> 
alisson...@yahoo.com.br [oracle_br] < <mailto:oracle_br@yahoogrupos.com.br> 
oracle_br@yahoogrupos.com.br> wrote:

  

boa tarde Senhores.

 

Hoje comecei a receber erros (ORA-00445: background process "J000" did not 
start after 120 seconds) e com isso o banco parou , tive que levanta-lo 
novamente.

 

Meu ambiente encontrasse em Windows server 2012 R2, temos 128G de memorias. 
versão do Oracle Sendo a versão do oracle 11r .

 

parallel_servers_target  integer 224

memory_targetbig integer 78336M

memory_max_targetbig integer 78336M

 

 

RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_ALLOCATION LIMIT_VALUE
processes 388 453   3000   3000
sessions 401 480   4536   4536
enqueue_locks 532 590  52700  52700
enqueue_resources 136 157  20176  UNLIMITED
ges_procs 0 0  0  0
ges_ress 0 0  0  UNLIMITED
ges_locks 0 0  0  UNLIMITED
ges_cache_ress 0 0  0  UNLIMITED
ges_reg_msgs 0 0  0  UNLIMITED
ges_big_msgs 0 0  0  UNLIMITED
ges_rsv_msgs 0 0  0  0
gcs_resources 0 0  0  0
gcs_shadows 0 0  0  0
dml_locks 3 3  19956  UNLIMITED
temporary_table_locks 0 0  UNLIMITED  UNLIMITED
transactions 4 4   4989  UNLIMITED
branches 0 2   4989  UNLIMITED
cmtcallbk 0 1   4989  UNLIMITED
max_rollback_segments 24 24   4989  65535
sort_segment_locks 92 103  UNLIMITED  UNLIMITED
k2q_locks 0 0   9072  UNLIMITED
max_shared_servers 1 1  UNLIMITED  UNLIMITED
parallel_max_servers 0 32560   3600

 

 

 

Bom o erro começou aqui e no momento do erro não vi processamento e nem memoria 
alta ...

 

ORA-03113: end-of-file on communication channelORA-15064: communication failure 
with ASM instanceErrors in file 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\trace\bdeducar_asmb_5144.trc:NOTE:
 ASMB terminatingFri Sep 23 12:31:12 2016Incident details in: 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\incident\incdir_684734\bdeducar_arc1_6372_i684734.trcORA-00240:
 control file enqueue held for more than 120 secondsErrors in file 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\trace\bdeducar_arc1_6372.trc  
(incident=684734):Fri Sep 23 12:31:11 2016Trace dumping is performing 
id=[cdmp_20160923122908]Fri Sep 23 12:29:08 2016  Current log# 1 seq# 184145 
mem# 3: E:\BDEDUCAR\ONLINELOG\O1_MF_1_C54Q6NK8_.LOG  Current log# 1 seq# 184145 
mem# 2: +DATA/bdeducar/onlinelog/group_1.355.896477093  Current log# 1 seq# 
184145 mem# 1: C:\APP\REDO\REDO01A.LOG  Current log# 1 seq# 184145 mem# 0: 
E:\REDO\REDO01A.LOGThread 1 advanced to log sequence 184145 (LGWR 
switch)Incident details in: 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\incident\incdir_684623\bdeducar_lgwr_6700_i684623.trcORA

RES: [oracle_br] Ajuda Erro ORA-00445: background process "J000" did not start after 120 seconds

2016-09-23 Por tôpico 'Yahoo' alisson...@yahoo.com.br [oracle_br]
Olá boa tarde!

 

Ela tem um storage conectada a ela e é ASM, Stande Alone.. Tem backup sim.

 

Na verdade o ASM estava ativo ...

 

Fri Sep 23 12:27:02 2016

 

Errors in file 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\trace\bdeducar_cjq0_6948.trc  
(incident=684822):

 

Olhei as conexões com o Storage tudo ok.. 

 

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 23 de setembro de 2016 14:48
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Ajuda Erro ORA-00445: background process "J000" did 
not start after 120 seconds

 

  

Boa tarde

 

Essa maquina está ligada a algum storage e usando ASM ?  É RAC ou stand alone ? 
  Tem backup ?

 

Parece que caiu a conexao com o ASM, por isso pipocando as mensagens de erro..

 

ORA-15064: communication failure with ASM instance

 

 

 

On 23 September 2016 at 14:14, alisson...@yahoo.com.br 
  [oracle_br]  > wrote:

  

boa tarde Senhores.

 

Hoje comecei a receber erros (ORA-00445: background process "J000" did not 
start after 120 seconds) e com isso o banco parou , tive que levanta-lo 
novamente.

 

Meu ambiente encontrasse em Windows server 2012 R2, temos 128G de memorias. 
versão do Oracle Sendo a versão do oracle 11r .

 

parallel_servers_target  integer 224

memory_targetbig integer 78336M

memory_max_targetbig integer 78336M

 

 

RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_ALLOCATION LIMIT_VALUE
processes 388 453   3000   3000
sessions 401 480   4536   4536
enqueue_locks 532 590  52700  52700
enqueue_resources 136 157  20176  UNLIMITED
ges_procs 0 0  0  0
ges_ress 0 0  0  UNLIMITED
ges_locks 0 0  0  UNLIMITED
ges_cache_ress 0 0  0  UNLIMITED
ges_reg_msgs 0 0  0  UNLIMITED
ges_big_msgs 0 0  0  UNLIMITED
ges_rsv_msgs 0 0  0  0
gcs_resources 0 0  0  0
gcs_shadows 0 0  0  0
dml_locks 3 3  19956  UNLIMITED
temporary_table_locks 0 0  UNLIMITED  UNLIMITED
transactions 4 4   4989  UNLIMITED
branches 0 2   4989  UNLIMITED
cmtcallbk 0 1   4989  UNLIMITED
max_rollback_segments 24 24   4989  65535
sort_segment_locks 92 103  UNLIMITED  UNLIMITED
k2q_locks 0 0   9072  UNLIMITED
max_shared_servers 1 1  UNLIMITED  UNLIMITED
parallel_max_servers 0 32560   3600

 

 

 

Bom o erro começou aqui e no momento do erro não vi processamento e nem memoria 
alta ...

 

ORA-03113: end-of-file on communication channelORA-15064: communication failure 
with ASM instanceErrors in file 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\trace\bdeducar_asmb_5144.trc:NOTE:
 ASMB terminatingFri Sep 23 12:31:12 2016Incident details in: 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\incident\incdir_684734\bdeducar_arc1_6372_i684734.trcORA-00240:
 control file enqueue held for more than 120 secondsErrors in file 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\trace\bdeducar_arc1_6372.trc  
(incident=684734):Fri Sep 23 12:31:11 2016Trace dumping is performing 
id=[cdmp_20160923122908]Fri Sep 23 12:29:08 2016  Current log# 1 seq# 184145 
mem# 3: E:\BDEDUCAR\ONLINELOG\O1_MF_1_C54Q6NK8_.LOG  Current log# 1 seq# 184145 
mem# 2: +DATA/bdeducar/onlinelog/group_1.355.896477093  Current log# 1 seq# 
184145 mem# 1: C:\APP\REDO\REDO01A.LOG  Current log# 1 seq# 184145 mem# 0: 
E:\REDO\REDO01A.LOGThread 1 advanced to log sequence 184145 (LGWR 
switch)Incident details in: 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\incident\incdir_684623\bdeducar_lgwr_6700_i684623.trcORA-00445:
 background process "O000" did not start after 120 secondsErrors in file 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\trace\bdeducar_lgwr_6700.trc  
(incident=684623):Fri Sep 23 12:29:07 2016Trace dumping is performing 
id=[cdmp_20160923122759]Fri Sep 23 12:27:59 2016Incident details in: 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\incident\incdir_684622\bdeducar_lgwr_6700_i684622.trcORA-00240:
 control file enqueue held for more than 120 secondsErrors in file 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\trace\bdeducar_lgwr_6700.trc  
(incident=684622):Fri Sep 23 12:27:58 2016Trace dumping is performing 
id=[cdmp_20160923122703]Fri Sep 23 12:27:03 2016Errors in file 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\trace\bdeducar_cjq0_6948.trc:kkjcre1p:
 unable to spawn jobq slave process Incident details in: 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\incident\incdir_684822\bdeducar_cjq0_6948_i684822.trcORA-00445:
 background process "J000" did not start after 120 secondsErrors in file 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\trace\bdeducar_cjq0_6948.trc  
(incident=684822):Fri Sep 23 12:27:02 2016

 

Alguem já passou por esse problema ?

 

 

 

 





[oracle_br] Ajuda Erro ORA-00445: background process "J000" did not start after 120 seconds

2016-09-23 Por tôpico alisson...@yahoo.com.br [oracle_br]
boa tarde Senhores.
 

 Hoje comecei a receber erros (ORA-00445: background process "J000" did not 
start after 120 seconds) e com isso o banco parou , tive que levanta-lo 
novamente.
 

 Meu ambiente encontrasse em Windows server 2012 R2, temos 128G de memorias. 
versão do Oracle Sendo a versão do oracle 11r .
 

 parallel_servers_target  integer 224
 memory_targetbig integer 78336M
 memory_max_targetbig integer 78336M
 

 

 RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_ALLOCATION 
LIMIT_VALUE
processes 388 453   3000   3000
sessions 401 480   4536   4536
enqueue_locks 532 590  52700  52700
enqueue_resources 136 157  20176  UNLIMITED
ges_procs 0 0  0  0
ges_ress 0 0  0  UNLIMITED
ges_locks 0 0  0  UNLIMITED
ges_cache_ress 0 0  0  UNLIMITED
ges_reg_msgs 0 0  0  UNLIMITED
ges_big_msgs 0 0  0  UNLIMITED
ges_rsv_msgs 0 0  0  0
gcs_resources 0 0  0  0
gcs_shadows 0 0  0  0
dml_locks 3 3  19956  UNLIMITED
temporary_table_locks 0 0  UNLIMITED  UNLIMITED
transactions 4 4   4989  UNLIMITED
branches 0 2   4989  UNLIMITED
cmtcallbk 0 1   4989  UNLIMITED
max_rollback_segments 24 24   4989  65535
sort_segment_locks 92 103  UNLIMITED  UNLIMITED
k2q_locks 0 0   9072  UNLIMITED
max_shared_servers 1 1  UNLIMITED  UNLIMITED
parallel_max_servers 0 32560   3600

 

 

 

 Bom o erro começou aqui e no momento do erro não vi processamento e nem 
memoria alta ...
 

 ORA-03113: end-of-file on communication channelORA-15064: communication 
failure with ASM instanceErrors in file 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\trace\bdeducar_asmb_5144.trc:NOTE:
 ASMB terminatingFri Sep 23 12:31:12 2016Incident details in: 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\incident\incdir_684734\bdeducar_arc1_6372_i684734.trcORA-00240:
 control file enqueue held for more than 120 secondsErrors in file 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\trace\bdeducar_arc1_6372.trc  
(incident=684734):Fri Sep 23 12:31:11 2016Trace dumping is performing 
id=[cdmp_20160923122908]Fri Sep 23 12:29:08 2016  Current log# 1 seq# 184145 
mem# 3: E:\BDEDUCAR\ONLINELOG\O1_MF_1_C54Q6NK8_.LOG  Current log# 1 seq# 184145 
mem# 2: +DATA/bdeducar/onlinelog/group_1.355.896477093  Current log# 1 seq# 
184145 mem# 1: C:\APP\REDO\REDO01A.LOG  Current log# 1 seq# 184145 mem# 0: 
E:\REDO\REDO01A.LOGThread 1 advanced to log sequence 184145 (LGWR 
switch)Incident details in: 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\incident\incdir_684623\bdeducar_lgwr_6700_i684623.trcORA-00445:
 background process "O000" did not start after 120 secondsErrors in file 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\trace\bdeducar_lgwr_6700.trc  
(incident=684623):Fri Sep 23 12:29:07 2016Trace dumping is performing 
id=[cdmp_20160923122759]Fri Sep 23 12:27:59 2016Incident details in: 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\incident\incdir_684622\bdeducar_lgwr_6700_i684622.trcORA-00240:
 control file enqueue held for more than 120 secondsErrors in file 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\trace\bdeducar_lgwr_6700.trc  
(incident=684622):Fri Sep 23 12:27:58 2016Trace dumping is performing 
id=[cdmp_20160923122703]Fri Sep 23 12:27:03 2016Errors in file 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\trace\bdeducar_cjq0_6948.trc:kkjcre1p:
 unable to spawn jobq slave process Incident details in: 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\incident\incdir_684822\bdeducar_cjq0_6948_i684822.trcORA-00445:
 background process "J000" did not start after 120 secondsErrors in file 
c:\app\administrator\diag\rdbms\bdeducar\bdeducar\trace\bdeducar_cjq0_6948.trc  
(incident=684822):Fri Sep 23 12:27:02 2016
 

 Alguem já passou por esse problema ?
 

 

 



Re: [oracle_br] monitoramento de índex - Oracle

2016-08-10 Por tôpico alisson daniel alisson...@yahoo.com.br [oracle_br]
estou consultando com usuário DBA ..

E preciso está logado com o mesmo usuário do Índice ?


> Em 10 de ago de 2016, à(s) 19:23, Fabio Prado fbifa...@gmail.com [oracle_br] 
>  escreveu:
> 
> 
> Consulte a visao logado com o dono do índice, ok?
> 
> Abs
> 
> 
> Em 10/08/2016 19:09, "alisson...@yahoo.com.br 
>  [oracle_br]"  > escreveu:
>  
> 
> olá boa noite a todos!
> 
> 
> 
> Estou ativando o monitoramentos de alguns indexes do oracle, com suspeita de 
> desuso. 
> 
> 
> 
> o comando usado foi ALTER INDEX aluno.ix_candidato MONITORING USAGE;
> 
> 
> 
> Esse comando foi aplicado a mais ou menos a 1h:30 mm e quando consulto a view 
> V$OBJECT_USAGE ela simplesmente não me traz nenhuma linha. Ela não deveria 
> trazer o índex informando se teve ou não uso ?
> 
> 
> 
> Oracle 11r2 
> 
> windows server 2012
> 
> 
> 
> At,
> 
> Alisson Luz
> 
>  
> 
> 
> 



[oracle_br] monitoramento de índex - Oracle

2016-08-10 Por tôpico alisson...@yahoo.com.br [oracle_br]
olá boa noite a todos!
 

 Estou ativando o monitoramentos de alguns indexes do oracle, com suspeita de 
desuso. 
 

 o comando usado foi ALTER INDEX aluno.ix_candidato MONITORING USAGE;
 

 Esse comando foi aplicado a mais ou menos a 1h:30 mm e quando consulto a view 
V$OBJECT_USAGE ela simplesmente não me traz nenhuma linha. Ela não deveria 
trazer o índex informando se teve ou não uso ?
 

 Oracle 11r2 
 windows server 2012
 

 At,
 Alisson Luz
  


RES: [oracle_br] Migrar banco fisicamente.

2015-11-13 Por tôpico 'Yahoo' alisson...@yahoo.com.br [oracle_br]
Olá Eduardo ...

 

Acabei de fazer isso esse semana .. e possível sim e com Rman é bem mais 
interessante e seguro. 

 

E preciso fazer alguns passos , mas nada que um bom estudo não resolva..

 

Está usando ASM ou Filesystem ?

 

 

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 13 de novembro de 2015 14:02
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Migrar banco fisicamente.

 

  

Olá Eduardo.

 

É possível sim..Você faz um cold backup físico. 

Mas desde que você instale a mesma versão e saiba bem o que estar fazendo.

 

Já fiz e funcionou tranquilamente. Googlando aqui achei o link que usei como 
referencia na época.

 

https://shanojkumar.wordpress.com/2012/11/27/clone-oracle-database-with-cold-backup/




Att,

 

Emerson Martins 

DBA Oracle

Oracle 11g Certified Associate

*Contatos:*

+ 55 82 91235504   /

+ 55 82 81702325  

 

2015-11-13 13:51 GMT-03:00 'Duilio Bruniera' 
duilio.bruni...@fastsolutions.com.br 
  [oracle_br] 
 >:

  

Voce diz isso usando RMAN ou fazendo cp no SO direto ???

 

De: oracle_br@yahoogrupos.com.br   
[mailto:oracle_br@yahoogrupos.com.br  ] 
Enviada em: sexta-feira, 13 de novembro de 2015 11:48
Para: oracle_br@yahoogrupos.com.br  
Assunto: [oracle_br] Migrar banco fisicamente.

 

  

Bom dia.

 

Tenho um banco de desenvolvimento, que usava em outro note.

Tem como trazer os arquivos .ORA referente aos dados e subir esse banco sem 
usar importação ?


 

-- 

 

Eduardo Perdomo

Consultor de Implantação

Grupo PC Sistemas - www.grupopc.com.br   

(21) 6845-8592  

panc...@gmail.com  

eduardo.perd...@pcinformatica.com.br 
 

Blog: eduardo.perdomo.nom.br  

 





[oracle_br] Re: Restaurar um banco Rman em outra versão

2015-11-11 Por tôpico alisson...@yahoo.com.br [oracle_br]
sem dúvidas ... E o mesmo edition e no caso Entrerprise ...
 

 



[oracle_br] Re: Erro ao Instalar Oracle Grid

2015-11-11 Por tôpico alisson...@yahoo.com.br [oracle_br]
perfeito ...
 

 Tinha feito quase tudo, mais não tinha removido alguns software de 3 que está 
gerando o problema..
 

 Problema resolvido , muito obrigado.



Re: [oracle_br] Restaurar um banco Rman em outra versão

2015-11-11 Por tôpico Yahoo alisson...@yahoo.com.br [oracle_br]
Pelo que observei não é preciso restaura o spfile .



Abcs !!!

[oracle_br] Restaurar um banco Rman em outra versão

2015-11-11 Por tôpico alisson...@yahoo.com.br [oracle_br]
Bom dia !
 

 

 Estou com o seguinte cenário :
 

 

 Banco em produção Oracle 11G r2 ( Windows server ) e gostaria de subir para um 
servidor Windows Server 2012 R2 com Oracle 12C release 1.
 

 Instalei o oracle no ambiente novo com os mesmos diretórios e configuração 
igualzinha.. A ,minha primeira Dúvida nesse caso não preciso restaurar o SPFILE 
para o novo servidor ( até por que a versão é diferente ).
 

 Segunda dúvida o Redlog precisam está criado do mesmo jeito que o original ?
 

 

 

 

 

 



[oracle_br] Re: Restaurar um banco Rman em outra versão

2015-11-11 Por tôpico alisson...@yahoo.com.br [oracle_br]
Conseguir resolver o problema. Solicitei ao pessoa de infra mais espaço.
 

 Um problema quando executo o scripts  @catupgrd.sql
 

 ora-2: upgrade not supported from version 11.2.0.1.0
 

 

 



[oracle_br] Erro ao Instalar Oracle Grid

2015-11-10 Por tôpico alisson...@yahoo.com.br [oracle_br]
Boa noite.
 

 Estou instalando o Oracle grid em um servidor Windows Server 2012 R2 e Oracle 
Grid 12c Release 1.
 

 Tinha instalando antes e precisei desentalar, fiz isso de forma convencional, 
executando o desinstalador no qual não reportou nenhum erro.
 

 Ao tentar instalar novamente , está sendo apresentado um erro INS-40404 
informando que o instalador detector uma instancia configurada.
 

 Alguém já passou por isso que possa me ajudar ?
 

 

 Abcs,
 Alisson Luz
 

 

 

 

 



RES: [oracle_br] Conexão Oracle --- SQL Server

2014-11-12 Por tôpico 'Yahoo' alisson...@yahoo.com.br [oracle_br]
Database link ...

 

Estude isso..

 

Abcs,

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: quarta-feira, 12 de novembro de 2014 16:49
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Conexão Oracle --- SQL Server

 

  

Pessoal, boa tarde!

 

Estou precisando conectar meu Oracle 11.2.0.1 com uma database SQL Server 
(Microsoft). Vocês sabem como posso proceder nesse caso?

 

Obrigado, desde já.





RES: [oracle_br] TRIGGER SIMPRES

2014-08-15 Por tôpico 'Alisson Luz' alisson...@yahoo.com.br [oracle_br]
Olá boa tarde..

 

:new. DESCRICAO2 := :new. DESCRICAO;

 

No lugar do update.

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 15 de agosto de 2014 13:33
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] TRIGGER SIMPRES

 

  

Boa tarde.

 

O que está errado nessa trigger simples para igualar dois campos :

 

CREATE OR REPLACE TRIGGER PRODUTO_IGUALACAMPO

 after insert or update ON PRODUTO

 FOR EACH ROW

BEGIN

   UPDATE PRODUTO set DESCRICAO2 = DESCRICAO;

END;

 

 

-- 

 

Eduardo Perdomo

Consultor de Implantação

Grupo PC Sistemas - www.grupopc.com.br 

(21) 6845-8592

panc...@gmail.com

eduardo.perd...@pcinformatica.com.br

Blog: eduardo.perdomo.nom.br





RES: [oracle_br] TRIGGER SIMPRES

2014-08-15 Por tôpico 'Alisson Luz' alisson...@yahoo.com.br [oracle_br]
Drop a trigger e crie novamente.

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 15 de agosto de 2014 13:46
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER SIMPRES

 

  

Obrigado por responder, 

 

mas parece que compila sem erros mas dá erro abaixo ao editar a descricao e 
tentar salvar :

 

13:42:10  ORA-04098: trigger 'LOCAL.PRODUTO_IGUALACAMPO' is invalid and failed 
re-validation

 

 

2014-08-15 13:36 GMT-03:00 'Alisson Luz' alisson...@yahoo.com.br [oracle_br] 
oracle_br@yahoogrupos.com.br:

  

Olá boa tarde..

 

:new. DESCRICAO2 := :new. DESCRICAO;

 

No lugar do update.

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 15 de agosto de 2014 13:33
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] TRIGGER SIMPRES

 

  

Boa tarde.

 

O que está errado nessa trigger simples para igualar dois campos :

 

CREATE OR REPLACE TRIGGER PRODUTO_IGUALACAMPO

 after insert or update ON PRODUTO

 FOR EACH ROW

BEGIN

   UPDATE PRODUTO set DESCRICAO2 = DESCRICAO;

END;

 

 

-- 

 

Eduardo Perdomo

Consultor de Implantação

Grupo PC Sistemas - www.grupopc.com.br 

(21) 6845-8592

panc...@gmail.com

eduardo.perd...@pcinformatica.com.br

Blog: eduardo.perdomo.nom.br





 

-- 

 

Eduardo Perdomo

Consultor de Implantação

Grupo PC Sistemas - www.grupopc.com.br 

(21) 6845-8592

panc...@gmail.com

eduardo.perd...@pcinformatica.com.br

Blog: eduardo.perdomo.nom.br





RES: [oracle_br] TRIGGER SIMPRES

2014-08-15 Por tôpico 'Alisson Luz' alisson...@yahoo.com.br [oracle_br]
Eduardo,

 

O erro é ao editar um registro ?

 

Se sim os campos DESCRICAO2 é igual ao campo DESCRICAO ?

 

Seguindo a mesma estrutura ? como tamanhos e tipos ?

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 15 de agosto de 2014 13:59
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER SIMPRES

 

  

Continua mesmo erro mesmo dropando..

 

Em 15 de agosto de 2014 13:50, 'Alisson Luz' alisson...@yahoo.com.br 
[oracle_br] oracle_br@yahoogrupos.com.br escreveu:

  

Drop a trigger e crie novamente.

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 15 de agosto de 2014 13:46
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER SIMPRES

 

  

Obrigado por responder, 

 

mas parece que compila sem erros mas dá erro abaixo ao editar a descricao e 
tentar salvar :

 

13:42:10  ORA-04098: trigger 'LOCAL.PRODUTO_IGUALACAMPO' is invalid and failed 
re-validation

 

 

2014-08-15 13:36 GMT-03:00 'Alisson Luz' alisson...@yahoo.com.br [oracle_br] 
oracle_br@yahoogrupos.com.br:

  

Olá boa tarde..

 

:new. DESCRICAO2 := :new. DESCRICAO;

 

No lugar do update.

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 15 de agosto de 2014 13:33
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] TRIGGER SIMPRES

 

  

Boa tarde.

 

O que está errado nessa trigger simples para igualar dois campos :

 

CREATE OR REPLACE TRIGGER PRODUTO_IGUALACAMPO

 after insert or update ON PRODUTO

 FOR EACH ROW

BEGIN

   UPDATE PRODUTO set DESCRICAO2 = DESCRICAO;

END;

 

 

-- 

 

Eduardo Perdomo

Consultor de Implantação

Grupo PC Sistemas - www.grupopc.com.br 

(21) 6845-8592

panc...@gmail.com

eduardo.perd...@pcinformatica.com.br

Blog: eduardo.perdomo.nom.br





 

-- 

 

Eduardo Perdomo

Consultor de Implantação

Grupo PC Sistemas - www.grupopc.com.br 

(21) 6845-8592

panc...@gmail.com

eduardo.perd...@pcinformatica.com.br

Blog: eduardo.perdomo.nom.br





 

-- 

 

Eduardo Perdomo

Consultor de Implantação

Grupo PC Sistemas - www.grupopc.com.br 

(21) 6845-8592

panc...@gmail.com

eduardo.perd...@pcinformatica.com.br

Blog: eduardo.perdomo.nom.br





RES: [oracle_br] TRIGGER SIMPRES

2014-08-15 Por tôpico 'Alisson Luz' alisson...@yahoo.com.br [oracle_br]
Isso não teria problema..

 

Me passe o código da trigger ...

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 15 de agosto de 2014 14:08
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER SIMPRES

 

  

O descricao é varchar 40 e o descricao2 é varchar 45...  :-(

 

Em 15 de agosto de 2014 14:01, 'Alisson Luz' alisson...@yahoo.com.br 
[oracle_br] oracle_br@yahoogrupos.com.br escreveu:

  

Eduardo,

 

O erro é ao editar um registro ?

 

Se sim os campos DESCRICAO2 é igual ao campo DESCRICAO ?

 

Seguindo a mesma estrutura ? como tamanhos e tipos ?

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 15 de agosto de 2014 13:59


Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER SIMPRES

 

  

Continua mesmo erro mesmo dropando..

 

Em 15 de agosto de 2014 13:50, 'Alisson Luz' alisson...@yahoo.com.br 
[oracle_br] oracle_br@yahoogrupos.com.br escreveu:

  

Drop a trigger e crie novamente.

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 15 de agosto de 2014 13:46
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER SIMPRES

 

  

Obrigado por responder, 

 

mas parece que compila sem erros mas dá erro abaixo ao editar a descricao e 
tentar salvar :

 

13:42:10  ORA-04098: trigger 'LOCAL.PRODUTO_IGUALACAMPO' is invalid and failed 
re-validation

 

 

2014-08-15 13:36 GMT-03:00 'Alisson Luz' alisson...@yahoo.com.br [oracle_br] 
oracle_br@yahoogrupos.com.br:

  

Olá boa tarde..

 

:new. DESCRICAO2 := :new. DESCRICAO;

 

No lugar do update.

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 15 de agosto de 2014 13:33
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] TRIGGER SIMPRES

 

  

Boa tarde.

 

O que está errado nessa trigger simples para igualar dois campos :

 

CREATE OR REPLACE TRIGGER PRODUTO_IGUALACAMPO

 after insert or update ON PRODUTO

 FOR EACH ROW

BEGIN

   UPDATE PRODUTO set DESCRICAO2 = DESCRICAO;

END;

 

 

-- 

 

Eduardo Perdomo

Consultor de Implantação

Grupo PC Sistemas - www.grupopc.com.br 

(21) 6845-8592

panc...@gmail.com

eduardo.perd...@pcinformatica.com.br

Blog: eduardo.perdomo.nom.br





 

-- 

 

Eduardo Perdomo

Consultor de Implantação

Grupo PC Sistemas - www.grupopc.com.br 

(21) 6845-8592

panc...@gmail.com

eduardo.perd...@pcinformatica.com.br

Blog: eduardo.perdomo.nom.br





 

-- 

 

Eduardo Perdomo

Consultor de Implantação

Grupo PC Sistemas - www.grupopc.com.br 

(21) 6845-8592

panc...@gmail.com

eduardo.perd...@pcinformatica.com.br

Blog: eduardo.perdomo.nom.br





 

-- 

 

Eduardo Perdomo

Consultor de Implantação

Grupo PC Sistemas - www.grupopc.com.br 

(21) 6845-8592

panc...@gmail.com

eduardo.perd...@pcinformatica.com.br

Blog: eduardo.perdomo.nom.br





RES: [oracle_br] TRIGGER SIMPRES

2014-08-15 Por tôpico 'Alisson Luz' alisson...@yahoo.com.br [oracle_br]
create table ADL

(

  descricao  VARCHAR2(40),

  descricao2 VARCHAR2(45)

);

 

CREATE OR REPLACE TRIGGER PRODUTO_IGUALACAMPO

before insert or update ON adl

FOR EACH ROW

BEGIN

   :new.DESCRICAO2 := :new.DESCRICAO;

END;

 

 

insert into adl

values ('teste','adl');

commit;

 

select * from adl

 

 

 

 

Fiz um exemplo no base de teste e o processo 

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 15 de agosto de 2014 14:35
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER SIMPRES

 

  

CREATE OR REPLACE TRIGGER PCPRODUT_IGUALACAMPO 

before insert or update ON pcPRODUT 

FOR EACH ROW

BEGIN

   :new.descricao7 :=  'teste';

END;

 

simples assim dá o erro 14:29:36  ORA-04098: trigger 
'LOCAL.PCPRODUT_IGUALA_CAMPO' is invalid and failed re-validation

 

 

 

Em 15 de agosto de 2014 14:23, 'Alisson Luz' alisson...@yahoo.com.br 
[oracle_br] oracle_br@yahoogrupos.com.br escreveu:

  

Isso não teria problema..

 

Me passe o código da trigger ...

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 15 de agosto de 2014 14:08


Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER SIMPRES

 

  

O descricao é varchar 40 e o descricao2 é varchar 45...  :-(

 

Em 15 de agosto de 2014 14:01, 'Alisson Luz' alisson...@yahoo.com.br 
[oracle_br] oracle_br@yahoogrupos.com.br escreveu:

  

Eduardo,

 

O erro é ao editar um registro ?

 

Se sim os campos DESCRICAO2 é igual ao campo DESCRICAO ?

 

Seguindo a mesma estrutura ? como tamanhos e tipos ?

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 15 de agosto de 2014 13:59


Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER SIMPRES

 

  

Continua mesmo erro mesmo dropando..

 

Em 15 de agosto de 2014 13:50, 'Alisson Luz' alisson...@yahoo.com.br 
[oracle_br] oracle_br@yahoogrupos.com.br escreveu:

  

Drop a trigger e crie novamente.

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 15 de agosto de 2014 13:46
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] TRIGGER SIMPRES

 

  

Obrigado por responder, 

 

mas parece que compila sem erros mas dá erro abaixo ao editar a descricao e 
tentar salvar :

 

13:42:10  ORA-04098: trigger 'LOCAL.PRODUTO_IGUALACAMPO' is invalid and failed 
re-validation

 

 

2014-08-15 13:36 GMT-03:00 'Alisson Luz' alisson...@yahoo.com.br [oracle_br] 
oracle_br@yahoogrupos.com.br:

  

Olá boa tarde..

 

:new. DESCRICAO2 := :new. DESCRICAO;

 

No lugar do update.

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 15 de agosto de 2014 13:33
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] TRIGGER SIMPRES

 

  

Boa tarde.

 

O que está errado nessa trigger simples para igualar dois campos :

 

CREATE OR REPLACE TRIGGER PRODUTO_IGUALACAMPO

 after insert or update ON PRODUTO

 FOR EACH ROW

BEGIN

   UPDATE PRODUTO set DESCRICAO2 = DESCRICAO;

END;

 

 

-- 

 

Eduardo Perdomo

Consultor de Implantação

Grupo PC Sistemas - www.grupopc.com.br 

(21) 6845-8592

panc...@gmail.com

eduardo.perd...@pcinformatica.com.br

Blog: eduardo.perdomo.nom.br





 

-- 

 

Eduardo Perdomo

Consultor de Implantação

Grupo PC Sistemas - www.grupopc.com.br 

(21) 6845-8592

panc...@gmail.com

eduardo.perd...@pcinformatica.com.br

Blog: eduardo.perdomo.nom.br





 

-- 

 

Eduardo Perdomo

Consultor de Implantação

Grupo PC Sistemas - www.grupopc.com.br 

(21) 6845-8592

panc...@gmail.com

eduardo.perd...@pcinformatica.com.br

Blog: eduardo.perdomo.nom.br





 

-- 

 

Eduardo Perdomo

Consultor de Implantação

Grupo PC Sistemas - www.grupopc.com.br 

(21) 6845-8592

panc...@gmail.com

eduardo.perd...@pcinformatica.com.br

Blog: eduardo.perdomo.nom.br





 

-- 

 

Eduardo Perdomo

Consultor de Implantação

Grupo PC Sistemas - www.grupopc.com.br 

(21) 6845-8592

panc...@gmail.com

eduardo.perd...@pcinformatica.com.br

Blog: eduardo.perdomo.nom.br





RES: [oracle_br] Identificar lock em alguma tabela oracle.

2014-05-12 Por tôpico 'Alisson Luz' alisson...@yahoo.com.br [oracle_br]
Olá João...

 

Você pode utilizar esse scripts..

 

 

select substr(o.object_name, 1, 25) objeto,

   l.session_id session_id,



   l.oracle_username ora_user,

   l.os_user_name os_user,

   'ALTER SYSTEM KILL SESSION '|||| SID||','||SERIAL# ||  ||
'immediate'||';'

  from dba_objects o, v$locked_object l,

   v$session Ses

where l.object_id = o.object_id

and   l.SESSION_ID = ses.SID

order by 1, 3, 4

 

A ultima coluna tem como objetivo eliminar a sessão com Lock.

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: segunda-feira, 12 de maio de 2014 16:47
Para: GPO
Assunto: [oracle_br] Identificar lock em alguma tabela oracle.

 

  

Boa tarde Pessoal teria.
Teria como alguem me informar como identificar um possivel lock em alguma
tabela.
Grato 
Paulo
 





RES: RES: [oracle_br] Identificar lock em alguma tabela oracle.

2014-05-12 Por tôpico 'Alisson Luz' alisson...@yahoo.com.br [oracle_br]
Olá Joao,

 

Nesse caso ele só mostra sessões com Lock. v$locked_object essa é a view
responsável.

 

Obs: Tome cuidado com a sessão que vai “Eliminar”..

 

At,

Alisson Luz

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: segunda-feira, 12 de maio de 2014 16:56
Para: GPO
Assunto: RE: RES: [oracle_br] Identificar lock em alguma tabela oracle.

 

  

Boa tarde Alisson nesse script so elimina a sessão que estiver em lock caso
não haja, nenhuma alteração será feita?
att
Paulo
 

  _  

To: oracle_br@yahoogrupos.com.br
From: oracle_br@yahoogrupos.com.br
Date: Mon, 12 May 2014 16:49:00 -0300
Subject: RES: [oracle_br] Identificar lock em alguma tabela oracle.

  

Olá João...

 

Você pode utilizar esse scripts..

 

 

select substr(o.object_name, 1, 25) objeto,

   l.session_id session_id,



   l.oracle_username ora_user,

   l.os_user_name os_user,

   'ALTER SYSTEM KILL SESSION '|||| SID||','||SERIAL# ||  ||
'immediate'||';'

  from dba_objects o, v$locked_object l,

   v$session Ses

where l.object_id = o.object_id

and   l.SESSION_ID = ses.SID

order by 1, 3, 4

 

A ultima coluna tem como objetivo eliminar a sessão com Lock.

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: segunda-feira, 12 de maio de 2014 16:47
Para: GPO
Assunto: [oracle_br] Identificar lock em alguma tabela oracle.

 

  

Boa tarde Pessoal teria.
Teria como alguem me informar como identificar um possivel lock em alguma
tabela.
Grato 
Paulo