Re: [oracle_br] asynch descriptor resize wait event - Oracle11gR2 RAC AIX6L
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?
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?
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?
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
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?
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?
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?
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
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
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?
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
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
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.