Re: [oracle_br] asynch descriptor resize wait event - Oracle11gR2 RAC AIX6L

2010-06-23 Por tôpico Duilio Bruniera Junior
e ai amigão .
eu dei uma olhada no metalink e esse evento (depois voce pode procurar *[ID
1081977.1]) esta relacionado
com parametros de kelnel como segue abaixo o original.
me lembro que da ultima vez que mexi com um AIX tinha um parametro *I/O
resources limitations* começe vendo por ai ou *asynch I/O
asynch descriptor resizeThis event is set when the number of asynch
descriptor reserved inside the OS kernel has to be readjusted.
It is signaled when the number of asynch I/O's submitted by a process has to
be increased. The Linux kernel does not allow the limit to be increased when
there are outstanding I/O's inside the kernel. Hence, all outstanding I/O's
are reaped before the limit is increased. The wait to reap all the
outstanding I/O's when the limit is increased uses this event.

não sei se ajudei mais de qualquer forma estamos ai para tentar ajudar.

Em 22 de junho de 2010 18:27, JLSilva jljlsi...@yahoo.com.br escreveu:



 Olá, lista.
 Estamos homologando um ambiente Oracle11gR2 RAC com AIX 6L 6.1 TL02 SP7,
 com 2 nós.
 O evento asynch descriptor resize está ocorrendo com frequência em
 operações com alto volume de leituras.
 Quando esse evento ocorre, muitas vezes ele dura bastante tempo, outras
 vezes termina rapidamente.
 A CPU desse nó fica muito alta, enquanto o outro nó está trabalhando
 normalmente.

 Alguém passou (ou está passando) por esse problema?
 Tem alguma luz?

 Estou monitorando através da view v$session_wait:

 select /*+ rule */
 c.sid||','||c.serial# session_id,c.osuser,c.username,c.status,
 a.seq#,a.wait_time wt,a.event,a.seconds_in_wait secs,a.state,ROW_WAIT_OBJ#
 objid_waiting,

 b.block_gets,b.consistent_gets,b.physical_reads,b.block_changes,b.consistent_changes,
 c.sql_id,c.prev_sql_id,
 a.p1text,a.p1,a.p2text,a.p2,a.p3text,a.p3
 FROM v$session_wait a,
 v$sess_io b,
 v$session c
 WHERE a.sid = b.sid (+)
 and c.sid = a.sid
 and a.event not in ('SQL*Net message to client','SQL*Net message from
 client'/*,'virtual circuit status'*/)
 and not (c.status = 'INACTIVE' and a.event = 'virtual circuit status')
 and username != 'unknown'
 and type != 'background'
 and nvl(osuser,'xy') != 'oracle'
 and c.sid = decode(SID,0,c.sid,SID)
 order by c.osuser;

 Grato.
  



[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

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] diminuir tablespace?

2010-06-23 Por tôpico Raul Francisco Costa F. de Andrade, DBA
Olá meu amigo!

faça um shrink nas tabelas e índices:

ALTER TABLE TABLE_NAME SHRINK SPACE

ALTER INDEX INDEX_NAME SHRINK SPACE [COMPACT]

Ou faça um move da tabela de um tablespace para outro:

ALTER TABLE TABLE_NAME MOVE NOME_TABLESPACE;
Depois volte para o mesmo se for o caso.

Para mover a tabela faça antes:

ALTER TABLE TABLE_NAME enable row movement.

Att.

Raul

Em 23 de junho de 2010 11:05, Márcio Ricardo Alves da Silva 
marcio_...@yahoo.com.br escreveu:



 Boas.

 Hoje tenho no meu banco algumas tabelas que são deletadas informações de um
 determinado período, posso considerar que todo mês essas informações são
 deletadas.

 Nessa tabela tenho um campo CLOB e são inseridas muitas informações, com a
 deleção minha tablespace ficam fragmentada, certo?

 É aconselhável desfragmentar essa tablespace? Como posso fazer para que o
 Oracle possa reutilizar esses extents que ficaram sem informação?

 Da maneira que está, eu mesmo deletando as informações, só estou diminuindo
 a quantidade de registros, já o espaçamento no meu disco continua do mesmo
 jeito.

 HP-UX 11.23
 Oracle 10.2.0.1

 Márcio.

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

  




-- 
--
Raul Francisco da Costa Ferreira de Andrade
DBA - OCA - Oracle Certified Associate
COBIT Foundation 4.1
Fone: (41)8855-8874 Brt
email: raulf...@gmail.com
Skype: raul.andrade
www.clickdba.com

A adversidade leva alguns a serem vencidos
e outros a baterem recordes.
William Arthur Ward


[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

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] diminuir tablespace?

2010-06-23 Por tôpico Márcio Ricardo Alves da Silva
Raul, hoje pelo EM, eu faço todo mês um SHRINK nas tablespace de dados e 
índices que são recomendadas pelo EM.

O que acha, continuo dessa maneira ou cada vez que deletar informações faço 
o SHRINK?

Márcio.
- Original Message - 
From: Raul Francisco Costa F. de Andrade, DBA raulf...@gmail.com
To: oracle_br@yahoogrupos.com.br
Sent: Wednesday, June 23, 2010 11:45 AM
Subject: Re: [oracle_br] diminuir tablespace?


Olá meu amigo!

faça um shrink nas tabelas e índices:

ALTER TABLE TABLE_NAME SHRINK SPACE

ALTER INDEX INDEX_NAME SHRINK SPACE [COMPACT]

Ou faça um move da tabela de um tablespace para outro:

ALTER TABLE TABLE_NAME MOVE NOME_TABLESPACE;
Depois volte para o mesmo se for o caso.

Para mover a tabela faça antes:

ALTER TABLE TABLE_NAME enable row movement.

Att.

Raul

Em 23 de junho de 2010 11:05, Márcio Ricardo Alves da Silva 
marcio_...@yahoo.com.br escreveu:



 Boas.

 Hoje tenho no meu banco algumas tabelas que são deletadas informações de 
 um
 determinado período, posso considerar que todo mês essas informações são
 deletadas.

 Nessa tabela tenho um campo CLOB e são inseridas muitas informações, com a
 deleção minha tablespace ficam fragmentada, certo?

 É aconselhável desfragmentar essa tablespace? Como posso fazer para que o
 Oracle possa reutilizar esses extents que ficaram sem informação?

 Da maneira que está, eu mesmo deletando as informações, só estou 
 diminuindo
 a quantidade de registros, já o espaçamento no meu disco continua do mesmo
 jeito.

 HP-UX 11.23
 Oracle 10.2.0.1

 Márcio.

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






-- 
--
Raul Francisco da Costa Ferreira de Andrade
DBA - OCA - Oracle Certified Associate
COBIT Foundation 4.1
Fone: (41)8855-8874 Brt
email: raulf...@gmail.com
Skype: raul.andrade
www.clickdba.com

A adversidade leva alguns a serem vencidos
e outros a baterem recordes.
William Arthur Ward


[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







RES: [oracle_br] diminuir tablespace?

2010-06-23 Por tôpico Welvis Douglas
Márcio, de uma procurada sobre o SHRINK no forum. A um tempo atras disconti
bastante sobre isso com o Chiappa. No fim das contas cheguei a uma brilhante
conclusão. No ambiente que tenho não iria ajudar em nada.
 
Mas os rebuilds é bom fazer sim. Estou fazendo em alguns indices aqui na
empresa.
 
Att,
 
Welvis Douglas da Silva Moretto
DBA - Oracle Certified (1ZO-042)
Fone:  (41) 9997-6297  
E-mail:welvis_doug...@hotmail.com, wel...@stcruz.com.br
Messenger: welvis_doug...@hotmail.com
 
Mestre em Engenharia de Produção e Sistemas - PUC/PR;
Especializando em Banco de Dados - UNOPAR;
Especialista Engenharia de Software - UNOPAR;
Tecnólogo em Processamento de Dados - FACCAR.

  _  

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de Márcio Ricardo Alves da Silva
Enviada em: quarta-feira, 23 de junho de 2010 11:49
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] diminuir tablespace?


  

Raul, hoje pelo EM, eu faço todo mês um SHRINK nas tablespace de dados e 
índices que são recomendadas pelo EM.

O que acha, continuo dessa maneira ou cada vez que deletar informações faço 
o SHRINK?

Márcio.
- Original Message - 
From: Raul Francisco Costa F. de Andrade, DBA raulf...@gmail.com
mailto:raulfdba%40gmail.com 
To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br 
Sent: Wednesday, June 23, 2010 11:45 AM
Subject: Re: [oracle_br] diminuir tablespace?

Olá meu amigo!

faça um shrink nas tabelas e índices:

ALTER TABLE TABLE_NAME SHRINK SPACE

ALTER INDEX INDEX_NAME SHRINK SPACE [COMPACT]

Ou faça um move da tabela de um tablespace para outro:

ALTER TABLE TABLE_NAME MOVE NOME_TABLESPACE;
Depois volte para o mesmo se for o caso.

Para mover a tabela faça antes:

ALTER TABLE TABLE_NAME enable row movement.

Att.

Raul

Em 23 de junho de 2010 11:05, Márcio Ricardo Alves da Silva 
marcio_...@yahoo.com.br mailto:marcio_cbj%40yahoo.com.br  escreveu:



 Boas.

 Hoje tenho no meu banco algumas tabelas que são deletadas informações de 
 um
 determinado período, posso considerar que todo mês essas informações são
 deletadas.

 Nessa tabela tenho um campo CLOB e são inseridas muitas informações, com a
 deleção minha tablespace ficam fragmentada, certo?

 É aconselhável desfragmentar essa tablespace? Como posso fazer para que o
 Oracle possa reutilizar esses extents que ficaram sem informação?

 Da maneira que está, eu mesmo deletando as informações, só estou 
 diminuindo
 a quantidade de registros, já o espaçamento no meu disco continua do mesmo
 jeito.

 HP-UX 11.23
 Oracle 10.2.0.1

 Márcio.

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




-- 
--
Raul Francisco da Costa Ferreira de Andrade
DBA - OCA - Oracle Certified Associate
COBIT Foundation 4.1
Fone: (41)8855-8874 Brt
email: raulf...@gmail.com mailto:raulfdba%40gmail.com 
Skype: raul.andrade
www.clickdba.com

A adversidade leva alguns a serem vencidos
e outros a baterem recordes.
William Arthur Ward

[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] Problema com ROLE DEFAULT 11gr2

2010-06-23 Por tôpico Murilo Lima
Bom dia,

Estou preparando uma migração de 10g para 11gr2 e me deparei com uma
situação que não consegui contornar.
As role são criadas com senha, para usuários de aplicações novas as roles
não são DEFAULT e a aplicação faz SET ROLE, para usuários de aplicações
antigas em muitos casos tem as mesmas roles mas são DEFAULT no Oracle 10g
funcionava normalmente mas no 11gr2 mesmo estando DEFAULT a role com senha
não fica ativa após a conexão.
Vocês sabem dizer se tenho como alterar esse comportamento?
Segue um exemplo com o problema.



SQL
SQL conn / as sysdba
Connected.
SQL alter user TESTE default role all;

User altered.

SQL alter role RO_PESSOA_T identified by senha;

Role altered.

SQL select GRANTED_ROLE,DEFAULT_ROLE from dba_role_privs where
grantee='TESTE';

GRANTED_ROLE   DEF
-- ---
RO_PESSOA_TYES

SQL
SQL
SQL
SQL conn teste/teste
Connected.
SQL select * from session_roles;

no rows selected

SQL
SQL
SQL
SQL conn / as sysdba
Connected.
SQL alter role RO_PESSOA_T not identified;

Role altered.

SQL select GRANTED_ROLE,DEFAULT_ROLE from dba_role_privs where
grantee='TESTE';

GRANTED_ROLE   DEF
-- ---
RO_PESSOA_TYES

SQL
SQL
SQL
SQL conn teste/teste
Connected.
SQL select * from session_roles;

ROLE
--
RO_PESSOA_T

SQL


Obrigado,

Murilo Lima


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



Re: [oracle_br] diminuir tablespace?

2010-06-23 Por tôpico Raul Francisco Costa F. de Andrade, DBA
Eu faço sempre depois de deletes grandes.


Em 23 de junho de 2010 11:48, Márcio Ricardo Alves da Silva 
marcio_...@yahoo.com.br escreveu:



 Raul, hoje pelo EM, eu faço todo mês um SHRINK nas tablespace de dados e
 índices que são recomendadas pelo EM.

 O que acha, continuo dessa maneira ou cada vez que deletar informações faço

 o SHRINK?

 Márcio.

 - Original Message -
 From: Raul Francisco Costa F. de Andrade, DBA 
 raulf...@gmail.comraulfdba%40gmail.com
 
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Sent: Wednesday, June 23, 2010 11:45 AM
 Subject: Re: [oracle_br] diminuir tablespace?

 Olá meu amigo!

 faça um shrink nas tabelas e índices:

 ALTER TABLE TABLE_NAME SHRINK SPACE

 ALTER INDEX INDEX_NAME SHRINK SPACE [COMPACT]

 Ou faça um move da tabela de um tablespace para outro:

 ALTER TABLE TABLE_NAME MOVE NOME_TABLESPACE;
 Depois volte para o mesmo se for o caso.

 Para mover a tabela faça antes:

 ALTER TABLE TABLE_NAME enable row movement.

 Att.

 Raul

 Em 23 de junho de 2010 11:05, Márcio Ricardo Alves da Silva 
 marcio_...@yahoo.com.br marcio_cbj%40yahoo.com.br escreveu:

 
 
  Boas.
 
  Hoje tenho no meu banco algumas tabelas que são deletadas informações de
  um
  determinado período, posso considerar que todo mês essas informações são
  deletadas.
 
  Nessa tabela tenho um campo CLOB e são inseridas muitas informações, com
 a
  deleção minha tablespace ficam fragmentada, certo?
 
  É aconselhável desfragmentar essa tablespace? Como posso fazer para que o
  Oracle possa reutilizar esses extents que ficaram sem informação?
 
  Da maneira que está, eu mesmo deletando as informações, só estou
  diminuindo
  a quantidade de registros, já o espaçamento no meu disco continua do
 mesmo
  jeito.
 
  HP-UX 11.23
  Oracle 10.2.0.1
 
  Márcio.
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 --
 Raul Francisco da Costa Ferreira de Andrade
 DBA - OCA - Oracle Certified Associate
 COBIT Foundation 4.1
 Fone: (41)8855-8874 Brt
 email: raulf...@gmail.com raulfdba%40gmail.com
 Skype: raul.andrade
 www.clickdba.com

 A adversidade leva alguns a serem vencidos
 e outros a baterem recordes.
 William Arthur Ward

 [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

  




-- 
--
Raul Francisco da Costa Ferreira de Andrade
DBA - OCA - Oracle Certified Associate
COBIT Foundation 4.1
Fone: (41)8855-8874 Brt
email: raulf...@gmail.com
Skype: raul.andrade
www.clickdba.com

A adversidade leva alguns a serem vencidos
e outros a baterem recordes.
William Arthur Ward


[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

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: RES: [oracle_br] diminuir tablespace?

2010-06-23 Por tôpico José Laurindo
Welvis, xo tentar dar umas dicas pro Márcio : primeiro de tudo, vamos usar a 
nomenclatura mais correta - FRAGMENTAÇÃO propriamente dita ocorre quando o 
espaço liberado não mais pode ser usado de forma alguma (normalmente por causa 
de tamnhos de extent), o que Não É o caso quando vc faz delete, o espaço 
liberado por DELETEs (mas que o bd mantém reservado pra atbela/índice deletado) 
VAI SER SIM re-usado nos futuros INSERTs, isso é WHITE SPACE, não espaço 
fragmentadoper se.
  Sendo assim, a minha recomendação, antes de sair fazendo SHRINKs e REBUILDs, 
que sempre implicam em trabalho e dependendo do caso alguma indisponibilidade 
pro usuário, é simples : SE o que vc tem é white-space (e não fragmentação!) e 
SE vc sabe que em muito breve novos INSERTs vão chegar ocupando esse espaço 
reservado, não vale a pena mexer... Só se Realmente vc tem Total certeza que 
esse espaço não vai mesmo ser usado, não vão chegar em breve novos INSERTs , aí 
sim vc pode fazer shrink/rebuild/o que for pra liberar esse espaço...

 []s

  Chiappa

--- Em oracle_br@yahoogrupos.com.br, Welvis Douglas wel...@... escreveu

 Márcio, de uma procurada sobre o SHRINK no forum. A um tempo atras disconti
 bastante sobre isso com o Chiappa. No fim das contas cheguei a uma brilhante
 conclusão. No ambiente que tenho não iria ajudar em nada.
  
 Mas os rebuilds é bom fazer sim. Estou fazendo em alguns indices aqui na
 empresa.
  
 Att,
  
 Welvis Douglas da Silva Moretto
 DBA - Oracle Certified (1ZO-042)
 Fone:  (41) 9997-6297  
 E-mail:welvis_doug...@..., wel...@...
 Messenger: welvis_doug...@...
  
 Mestre em Engenharia de Produção e Sistemas - PUC/PR;
 Especializando em Banco de Dados - UNOPAR;
 Especialista Engenharia de Software - UNOPAR;
 Tecnólogo em Processamento de Dados - FACCAR.
 
   _  
 
 De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
 nome de Márcio Ricardo Alves da Silva
 Enviada em: quarta-feira, 23 de junho de 2010 11:49
 Para: oracle_br@yahoogrupos.com.br
 Assunto: Re: [oracle_br] diminuir tablespace?
 
 
   
 
 Raul, hoje pelo EM, eu faço todo mês um SHRINK nas tablespace de dados e 
 índices que são recomendadas pelo EM.
 
 O que acha, continuo dessa maneira ou cada vez que deletar informações faço 
 o SHRINK?
 
 Márcio.
 - Original Message - 
 From: Raul Francisco Costa F. de Andrade, DBA raulf...@...
 mailto:raulfdba%40gmail.com 
 To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br 
 Sent: Wednesday, June 23, 2010 11:45 AM
 Subject: Re: [oracle_br] diminuir tablespace?
 
 Olá meu amigo!
 
 faça um shrink nas tabelas e índices:
 
 ALTER TABLE TABLE_NAME SHRINK SPACE
 
 ALTER INDEX INDEX_NAME SHRINK SPACE [COMPACT]
 
 Ou faça um move da tabela de um tablespace para outro:
 
 ALTER TABLE TABLE_NAME MOVE NOME_TABLESPACE;
 Depois volte para o mesmo se for o caso.
 
 Para mover a tabela faça antes:
 
 ALTER TABLE TABLE_NAME enable row movement.
 
 Att.
 
 Raul
 
 Em 23 de junho de 2010 11:05, Márcio Ricardo Alves da Silva 
 marcio_...@... mailto:marcio_cbj%40yahoo.com.br  escreveu:
 
 
 
  Boas.
 
  Hoje tenho no meu banco algumas tabelas que são deletadas informações de 
  um
  determinado período, posso considerar que todo mês essas informações são
  deletadas.
 
  Nessa tabela tenho um campo CLOB e são inseridas muitas informações, com a
  deleção minha tablespace ficam fragmentada, certo?
 
  É aconselhável desfragmentar essa tablespace? Como posso fazer para que o
  Oracle possa reutilizar esses extents que ficaram sem informação?
 
  Da maneira que está, eu mesmo deletando as informações, só estou 
  diminuindo
  a quantidade de registros, já o espaçamento no meu disco continua do mesmo
  jeito.
 
  HP-UX 11.23
  Oracle 10.2.0.1
 
  Márcio.
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 -- 
 --
 Raul Francisco da Costa Ferreira de Andrade
 DBA - OCA - Oracle Certified Associate
 COBIT Foundation 4.1
 Fone: (41)8855-8874 Brt
 email: raulf...@... mailto:raulfdba%40gmail.com 
 Skype: raul.andrade
 www.clickdba.com
 
 A adversidade leva alguns a serem vencidos
 e outros a baterem recordes.
 William Arthur Ward
 
 [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: RES: [oracle_br] diminuir tablespace?

2010-06-23 Por tôpico Márcio Ricardo Alves da Silva
Chiappa, é exatamente a situação da minha tabela que sofre DELETE. 

 Se eu deleto 1 milhão de registros, outros 1 milhão irão ser inseridos, com 
isso não precisarei fazer o SHRINK.

O que eu não entendi foi o não fazer REBUILD. Eu não teria que reindexar os 
índices? Poderia me esclarecer esse ponto, por favor?

Márcio.
  - Original Message - 
  From: José Laurindo 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Wednesday, June 23, 2010 1:30 PM
  Subject: Re: RES: [oracle_br] diminuir tablespace?



  Welvis, xo tentar dar umas dicas pro Márcio : primeiro de tudo, vamos usar a 
nomenclatura mais correta - FRAGMENTAÇÃO propriamente dita ocorre quando o 
espaço liberado não mais pode ser usado de forma alguma (normalmente por causa 
de tamnhos de extent), o que Não É o caso quando vc faz delete, o espaço 
liberado por DELETEs (mas que o bd mantém reservado pra atbela/índice deletado) 
VAI SER SIM re-usado nos futuros INSERTs, isso é WHITE SPACE, não espaço 
fragmentadoper se.
  Sendo assim, a minha recomendação, antes de sair fazendo SHRINKs e REBUILDs, 
que sempre implicam em trabalho e dependendo do caso alguma indisponibilidade 
pro usuário, é simples : SE o que vc tem é white-space (e não fragmentação!) e 
SE vc sabe que em muito breve novos INSERTs vão chegar ocupando esse espaço 
reservado, não vale a pena mexer... Só se Realmente vc tem Total certeza que 
esse espaço não vai mesmo ser usado, não vão chegar em breve novos INSERTs , aí 
sim vc pode fazer shrink/rebuild/o que for pra liberar esse espaço...

  []s

  Chiappa

  --- Em oracle_br@yahoogrupos.com.br, Welvis Douglas wel...@... escreveu
  
   Márcio, de uma procurada sobre o SHRINK no forum. A um tempo atras disconti
   bastante sobre isso com o Chiappa. No fim das contas cheguei a uma brilhante
   conclusão. No ambiente que tenho não iria ajudar em nada.
   
   Mas os rebuilds é bom fazer sim. Estou fazendo em alguns indices aqui na
   empresa.
   
   Att,
   
   Welvis Douglas da Silva Moretto
   DBA - Oracle Certified (1ZO-042)
   Fone: (41) 9997-6297 
   E-mail: welvis_doug...@..., wel...@...
   Messenger: welvis_doug...@...
   
   Mestre em Engenharia de Produção e Sistemas - PUC/PR;
   Especializando em Banco de Dados - UNOPAR;
   Especialista Engenharia de Software - UNOPAR;
   Tecnólogo em Processamento de Dados - FACCAR.
   
   _ 
   
   De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
   nome de Márcio Ricardo Alves da Silva
   Enviada em: quarta-feira, 23 de junho de 2010 11:49
   Para: oracle_br@yahoogrupos.com.br
   Assunto: Re: [oracle_br] diminuir tablespace?
   
   
   
   
   Raul, hoje pelo EM, eu faço todo mês um SHRINK nas tablespace de dados e 
   índices que são recomendadas pelo EM.
   
   O que acha, continuo dessa maneira ou cada vez que deletar informações faço 
   o SHRINK?
   
   Márcio.
   - Original Message - 
   From: Raul Francisco Costa F. de Andrade, DBA raulf...@...
   mailto:raulfdba%40gmail.com 
   To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br 
   Sent: Wednesday, June 23, 2010 11:45 AM
   Subject: Re: [oracle_br] diminuir tablespace?
   
   Olá meu amigo!
   
   faça um shrink nas tabelas e índices:
   
   ALTER TABLE TABLE_NAME SHRINK SPACE
   
   ALTER INDEX INDEX_NAME SHRINK SPACE [COMPACT]
   
   Ou faça um move da tabela de um tablespace para outro:
   
   ALTER TABLE TABLE_NAME MOVE NOME_TABLESPACE;
   Depois volte para o mesmo se for o caso.
   
   Para mover a tabela faça antes:
   
   ALTER TABLE TABLE_NAME enable row movement.
   
   Att.
   
   Raul
   
   Em 23 de junho de 2010 11:05, Márcio Ricardo Alves da Silva 
   marcio_...@... mailto:marcio_cbj%40yahoo.com.br  escreveu:
   
   
   
Boas.
   
Hoje tenho no meu banco algumas tabelas que são deletadas informações de 
um
determinado período, posso considerar que todo mês essas informações são
deletadas.
   
Nessa tabela tenho um campo CLOB e são inseridas muitas informações, com a
deleção minha tablespace ficam fragmentada, certo?
   
É aconselhável desfragmentar essa tablespace? Como posso fazer para que o
Oracle possa reutilizar esses extents que ficaram sem informação?
   
Da maneira que está, eu mesmo deletando as informações, só estou 
diminuindo
a quantidade de registros, já o espaçamento no meu disco continua do mesmo
jeito.
   
HP-UX 11.23
Oracle 10.2.0.1
   
Márcio.
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
   
   -- 
   --
   Raul Francisco da Costa Ferreira de Andrade
   DBA - OCA - Oracle Certified Associate
   COBIT Foundation 4.1
   Fone: (41)8855-8874 Brt
   email: raulf...@... mailto:raulfdba%40gmail.com 
   Skype: raul.andrade
   www.clickdba.com
   
   A adversidade leva alguns a serem vencidos
   e outros a baterem recordes.
   William Arthur Ward
   
   [As partes desta mensagem que não 

Re: [oracle_br] Permissão para alter package compil e

2010-06-23 Por tôpico Raul Francisco Costa F. de Andrade, DBA
dá pra ele um grant execute on schema.package para o login que vai compilar



Em 23 de junho de 2010 15:08, jubrovolski jubrovol...@yahoo.com.brescreveu:



 Boa tarde

 Como dou permissão para um usuario poder compilar um package de outro
 usuario?

 Exemplo:

 estou logado com o usuario joao e quero compilar um package do usuario
 pedro:

 ALTER PACKAGE PEDRO.PED_PACKAGE compile;

 Obrigado

 Reuber

  




-- 
--
Raul Francisco da Costa Ferreira de Andrade
DBA - OCA - Oracle Certified Associate
COBIT Foundation 4.1
Fone: (41)8855-8874 Brt
email: raulf...@gmail.com
Skype: raul.andrade
www.clickdba.com

A adversidade leva alguns a serem vencidos
e outros a baterem recordes.
William Arthur Ward


[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

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Permissão para alter package compil e

2010-06-23 Por tôpico Fabio Martinez
Acredito que tbm deverá ter permissão de alter any procedure..

grant alter any procedure to Pedro;

Em 23 de junho de 2010 15:27, Raul Francisco Costa F. de Andrade, DBA 
raulf...@gmail.com escreveu:

 dá pra ele um grant execute on schema.package para o login que vai compilar



 Em 23 de junho de 2010 15:08, jubrovolski jubrovol...@yahoo.com.br
 escreveu:

 
 
  Boa tarde
 
  Como dou permissão para um usuario poder compilar um package de outro
  usuario?
 
  Exemplo:
 
  estou logado com o usuario joao e quero compilar um package do usuario
  pedro:
 
  ALTER PACKAGE PEDRO.PED_PACKAGE compile;
 
  Obrigado
 
  Reuber
 
 
 



 --
 --
 Raul Francisco da Costa Ferreira de Andrade
 DBA - OCA - Oracle Certified Associate
 COBIT Foundation 4.1
 Fone: (41)8855-8874 Brt
 email: raulf...@gmail.com
 Skype: raul.andrade
 www.clickdba.com

 A adversidade leva alguns a serem vencidos
 e outros a baterem recordes.
 William Arthur Ward


 [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: RES: [oracle_br] diminuir tablespace?

2010-06-23 Por tôpico José Laurindo
Oi : antes de mais nada, fique claro que estou me referindo a índices b*tree, 
bitmaps são totalmente outro animal... 

 Bom entâo, na verdade a obs que deve ser feita é que nós não estamos mais 
usando dBASE, que a cada momento por assim dizer exigia um REBUILD de índices, 
de maneira ABSOLUTAMENTE NATURAL após um DELETE os índices serão atualizados, e 
quando um leaf block for composto apenas por registros deletados também 
NATURALMENTE ele vai pro free list, ok ? O fato é que há um mito comum rolando 
pelaí desde sempre que após uma deleção de grande número de registros 
OBRIGATORIAMENTE vc deveria fazer o REBUILD, porque o índice fica 
desbalanceado, fragmentado, vc escolhe a expressão... O mito é esse 
ORBIGATORIAMENTE, na verdade  apenas em ** RAROS ** casos vc precisa fazer 
isso... E o rebuild pode até mesmo fazer o seu índice ficar MAIOR/fazer mais 
I/O , cfrme 
http://richardfoote.wordpress.com/2009/01/13/how-to-rebuild-and-make-an-index-bigger-not-smaller-carry-that-weight/
  Nesse mesmo site temos muitíssimas outras demonstrações, como 
http://richardfoote.wordpress.com/2009/10/28/rebuilding-indexes-every-sunday-afternoon/
 , 
http://richardfoote.wordpress.com/2009/05/25/two-excellent-index-related-blog-posts/
 , http://richardfoote.wordpress.com/2009/11/12/1094/ e 
http://richardfoote.wordpress.com/2008/07/01/deleted-index-entries-part-v-trouble/
 (este vc deve ler a série toda), ok ? 
 
  Em resumo o meu conselho foi : ** Não ** faça o rebuild por fazer, faça 
apenas DEPOIS de estudar o assunto, testar e Comprovar que vc está mesmo caindo 
num dos ** raros ** casos aonde aonde vc ganha algo - digamos, uma chave 
sequencial aonde não é feito um delete tipo deletar chaves de 01 a 10 
mas sim em valores intermediários, não removendo totalmente as linhas dos leaf 
blocks, algo assim... Dá uma estudada nestas refs que te passei, TESTA 
direitinho no seu ambiente e veja se vc está no caso de rebuild ou não , 
desconfio que não, já que vc diz que a tabela é quase completamente limpa e 
logo será re-usada, mas isso é 'a verificar...
 
 []s
 
   Chiappa

--- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva 
marcio_...@... escreveu

 Chiappa, é exatamente a situação da minha tabela que sofre DELETE. 
 
  Se eu deleto 1 milhão de registros, outros 1 milhão irão ser inseridos, com 
 isso não precisarei fazer o SHRINK.
 
 O que eu não entendi foi o não fazer REBUILD. Eu não teria que reindexar os 
 índices? Poderia me esclarecer esse ponto, por favor?
 
 Márcio.
   - Original Message - 
   From: José Laurindo 
   To: oracle_br@yahoogrupos.com.br 
   Sent: Wednesday, June 23, 2010 1:30 PM
   Subject: Re: RES: [oracle_br] diminuir tablespace?
 
 
 
   Welvis, xo tentar dar umas dicas pro Márcio : primeiro de tudo, vamos usar 
 a nomenclatura mais correta - FRAGMENTAÇÃO propriamente dita ocorre quando o 
 espaço liberado não mais pode ser usado de forma alguma (normalmente por 
 causa de tamnhos de extent), o que Não É o caso quando vc faz delete, o 
 espaço liberado por DELETEs (mas que o bd mantém reservado pra atbela/índice 
 deletado) VAI SER SIM re-usado nos futuros INSERTs, isso é WHITE SPACE, não 
 espaço fragmentadoper se.
   Sendo assim, a minha recomendação, antes de sair fazendo SHRINKs e 
 REBUILDs, que sempre implicam em trabalho e dependendo do caso alguma 
 indisponibilidade pro usuário, é simples : SE o que vc tem é white-space (e 
 não fragmentação!) e SE vc sabe que em muito breve novos INSERTs vão chegar 
 ocupando esse espaço reservado, não vale a pena mexer... Só se Realmente vc 
 tem Total certeza que esse espaço não vai mesmo ser usado, não vão chegar em 
 breve novos INSERTs , aí sim vc pode fazer shrink/rebuild/o que for pra 
 liberar esse espaço...
 
   []s
 
   Chiappa
 
   --- Em oracle_br@yahoogrupos.com.br, Welvis Douglas welvis@ escreveu
   
Márcio, de uma procurada sobre o SHRINK no forum. A um tempo atras 
 disconti
bastante sobre isso com o Chiappa. No fim das contas cheguei a uma 
 brilhante
conclusão. No ambiente que tenho não iria ajudar em nada.

Mas os rebuilds é bom fazer sim. Estou fazendo em alguns indices aqui na
empresa.

Att,

Welvis Douglas da Silva Moretto
DBA - Oracle Certified (1ZO-042)
Fone: (41) 9997-6297 
E-mail: welvis_douglas@, welvis@
Messenger: welvis_douglas@

Mestre em Engenharia de Produção e Sistemas - PUC/PR;
Especializando em Banco de Dados - UNOPAR;
Especialista Engenharia de Software - UNOPAR;
Tecnólogo em Processamento de Dados - FACCAR.

_ 

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de Márcio Ricardo Alves da Silva
Enviada em: quarta-feira, 23 de junho de 2010 11:49
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] diminuir tablespace?




Raul, hoje pelo EM, eu faço todo mês um SHRINK nas tablespace de dados e 
índices que 

Re: [oracle_br] Duvida sobre Client 32 vs 64bits

2010-06-23 Por tôpico Israel Lopes dos Santos
O Windows 7 64bits roda aplicativos 32 bits sem problemas. Tenho instalado
na minha máquina e roda tudo oq eu preciso. No trabalho utilizo o ubuntu
64bits, também sem problemas.

Vale lembrar que o uso de SO 64bits só vale a pena pra quem tem 4GB de RAM
ou mais. Do contrário, não vai sentir diferença..

Abraço!!!

2010/6/23 Sharif - Yahoo sharif_rad...@yahoo.com.br



 Pessoal, boa tarde,

 Tenho uma dúvida que é a seguinte, vou começar usar o Windows 7 Ultimate
 64Bits, devo instalar o client 32bits ou 64bits ? Minhas aplicações são 32
 bits.

 Abraços,

 Sharif

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

  




-- 
Israel Lopes dos Santos

DBA Oracle

Todas as coisas cooperam para o bem daqueles que amam a Deus. Rm 8.28


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



Re: [oracle_br] Enc: Proposta Oportunidade DBA Oracle

2010-06-23 Por tôpico Marcos Fontana
Caros,

Me desculpem mas vou desabafar aqui. Lá vem o bendito CLT Flex. Mais
uma tramoia para prostituir o mercado de TI ainda mais. Você trabalha o ano
inteiro e conquista um fundo de garantia de R$500,00. Sem contar que nesse
trabalho ai você vai extender tablespace o dia inteiro e criar
datafiles. A, esqueci dos chamados de pico de CPU :P. Não tem nada alem
disso. Das atividades citadas ai é só o dimencionamento de datafile e
tablespace mesmo. Eu já estive lá e sei do que estou falando. Não
trabalhei para esta empresa, mas tenho certeza que ela vai te alocar em uma
outra grande empresa. O texto da vaga é sempre o mesmo e vem desta grande
empresa. Se você for um DBA mesmo não vá. Você vai emburrecer totalmente. Se
você for um operador de computador ai vale a pena. Se tiver desempregado e
for a última alternativa você ainda deve pensar bem. Pedi demissão com com
15 dias de trabalho. Foi uma das experiências mais frustantes da minha vida.
Espero que minha experiência possa contribuir e evitar que alguns bons
profissionais entrem pelo cano como eu entrei.

Saudações,
2010/6/22 Raul Francisco Costa F. de Andrade, DBA raulf...@gmail.com

 Sinceramente Jean, salário mito baixo para DBA em São Paulo...

 Levando-se em consideração que não é valor em dinheiro é em alguns tipos de
 benefícios.

 Esta é a minha opinião, é claro!

 Att.

 Raul

 Em 22 de junho de 2010 08:07, jean antunes jeana...@yahoo.com.br
 escreveu:

 
 
  Caro(s),
 
  Segue oportunidade. Para aqueles que venham a ter interesse entre em
  contato com
  danielnogue...@gtcon.com.br danielnogueira%40gtcon.com.br.
 
 
  Abraços,
 
  Jean Carlos Antunes
  Consultor Oracle EBS
  +55 85 81517544
  +55 19 32290828
 
  --- Em seg, 21/6/10, Daniel Nogueira danielnogue...@gtcon.com.br
 danielnogueira%40gtcon.com.br
  escreveu:
 
  De: Daniel Nogueira danielnogue...@gtcon.com.brdanielnogueira%
 40gtcon.com.br
  
  Assunto: Proposta Oportunidade DBA Oracle
  Para: jeana...@yahoo.com.br jeanantu%40yahoo.com.br
   Data: Segunda-feira, 21 de Junho de 2010, 16:25
 
  Prezado Jean:
  Agradecemos sua participação na indicação do profissional para a
  oportunidade Analista de suporte – DBA Oracle, onde o serviço será
 prestado
  em um de nossos clientes. A Oportunidade é urgente e o tempo para inicio
 do
  projeto é 01/07/2010. A cidade de trabalho é Hortolândia, 1. turno (09:00
 –
  18:00h), inicialmente temporária de 3 meses, com possibilidade de
 expansão.
  Segue o skill necessário para o desenvolvimento do projeto.
  Analista de Suporte - DBA Oracle:
  Requisitos:
  - Experiência com DBA Oracle
  - Conhecimentos em Windows e UNIX.
  - Ensino Superior Completo.
  - Ter disponibilidade para trabalhar em Hortolândia/SP.
  Atividades:
  Suporte DBA Oracle na atividade de administração, manutenção e suporte
  tecnológico incluindo a instalação, desinstalação, recuperação,
 atualização,
  configuração, reconfiguração, balanceamento, otimização, monitoração,
  dimensionamento, ajuste e análise de desempenho e capacidade relacionados
 a
  banco de dados; instalação e desinstalação de correções e patches de
  segurança providos pelos fabricantes, administração de usuários; e
 operações
  do banco de dados nos servidores Intel/CISC ou RISC.
  A GTCON - Grupo Técnico de Consultores - é uma empresa nacional
  especializada na prestação de serviços em Informática. Nossos produtos e
  serviços englobam:
 
  Venda e implementação de produtos
 
  SAP Business One
  Health One
  SGP – Sistema de Gestão de Perfil SAP R/3
  Futuro Fone
  Outsourcing
 
  de recursos
  de sistemas
  de infraestrutura
  de TI
  Fábrica de software
  Fábrica de código
  Recrutamento e seleção
  Para maiores informações sobre a GTCON  acesse o nosso site:
  www.gtcon.com.br
 
  Com relação a oportunidade em questão, seguem as condições oferecidas:
 
 
  Salário Bruto CLT
 
  Cartão Utilidade
 
  Vale Alimentação
 
  Outros
  benefícios oferecidos
 
  1.9742
 
  2.663,49
 
   300,00
 
  Vale Transporte
  Vale Refeição
  Plano Médico e odontológico
   Seguro de vida em grupo
   Valor Total: R$ 4.324,49 + benefícios.
 
 
  Cota Utilidade:
 
  Cota utilidade é a verba concedida ao empregado para uso exclusivo nos
  segmentos determinado pelo art. 458(Transporte, Saúde, Vestuário,
 Educação,
  Equipamentos e Previdência privada), parágrafo 2 (na redação dada pela
 Lei
  10.243/2001), não sendo considerado como salário “in natura”.
  Esta verba será disponibilizada através de um cartão com bandeira
  Mastercard/Redeshop que conta com ampla rede credenciada. .
 
  Sobre os benefícios:
 
 
  Benefícios
 
  Tipo
 
  Desconto em folha
 
  Vale Alimentação
 
  Cartão Sodexho Alimentação para utilização em supermercados, padarias e
  outros estabelecimentos na  compra de gêneros alimentícios.
 
  R$ 5,00
 
  Vale Transporte
 
  Para utilização no transporte publico coletivo e/ou fretado
 
  até 6% do salário
 
  Vale Refeição
 
  Cartão Sodexho Refeição Pass, para utilização nas refeições diárias.