[oracle_br] Vaga DBA Firebird R$4.000,00 PJ - Alphaville-SP

2007-09-25 Por tôpico alexandro_assencao
Pessoal,
aqui em minha empresa estamos procurando um DBA Firebird para fazer
parte de nosso quadro de funcionários.
Se conhecerem alguém com o perfil abaixo favor mandar curriculum para
o email: [EMAIL PROTECTED]

Cargo: DBA Firebird
 
Instrução: Nível Superior em curso de Informática (pode estar cursando);
 
Perfil: Profundos conhecimentos em FireBird (especialmente a versão
1.5 Classic Server) incluindo administração de usuários, recuperação
de bases de dados corrompidas (Gfix, Gbak, IBFirstAID,
IBBackupSurgeon), monitoração de Bancos em Ambiente de alta
concorrência / alta disponibilidade. 
Noções de UML e DER; 
Inglês básico; 
Conhecimentos básicos de Windows e Linux. 
Desejável: conhecimentos medianos em Oracle e MS SQL Server; 
 
Experiência: Mínimo de 2 anos atuando como DBA. 
 
Dinamismo e pró-atividade serão diferenciais.



[oracle_br] Dúvidas no Dimencionamento do Log_Buffer e RedoLogFile On_Line

2007-08-07 Por tôpico alexandro_assencao
Olá Galera !!!

S.O.: Solaris 10 (Sparc) - (Processador: 32, Memória: 32G)
BD Version: 10.2.0.1 (Standard Edition)
Obs: Este banco de dados está ativo a 3 dias.

Galera, gostaria de uma orientação para poder dimencionar meu
Log_Buffer e RedoLogfile Online, pois atualmente
eles estão dimencionados da seguinte forma:
Log_Buffer=30M onde possuo 6 RedoLogGroup com 2 Membros cada um deles,
e cada Membro possui 100M.

Meu Banco de Dados não possui Archivelog (log_archive_start=FALSE) nem
FlashBack (db_flashback_retention_target=0), porém
verificando na view v$log percebi que constantemente o status de meu
redologfile ficar ACTIVE, vejam:
 GROUP# STATUS
--- 
  1 CURRENT
  2 ACTIVE
  3 ACTIVE
  4 ACTIVE
  5 ACTIVE
  6 ACTIVE
Verifique também no alert do banco e constatei que a cada 2 minutos há
uma alternâcia de log e no diretório bdump possui
um trace com a seginte mensagem de erro: Media recovery not enabled
or manual archival only 0x1

Consorme select abaixo nas views
(sys.v_$session_event,sys.v_$session,sys.v_$bgprocess) e constatei que
a maior parte do
wait no banco está no evento LGWR (log file parallel write).

SID   ProcOrUser EVENT   Tot_Waits Time_Wait_Sg
- -- --- - 
2198  LGWR   log file parallel write 2640852282,04 
2200  DBW2   db file parallel write  181897475,39  
2201  DBW1   db file parallel write  181385472,86  
2202  DBW0   db file parallel write  181205471,07  
2199  DBW3   db file parallel write  179467465,3   
2197  CKPT   control file parallel write 40416 74,08   

Tentei startar mais processos lgwr configurando o parâmetro
_lgwr_io_slaves porém não sei se é limitação do
Standard Edition mas não estou conseguindo startar outros processos lgwr.

Poderiam me ajudar a solucionar este problema.

Obrigado.

Alexandro.



[oracle_br] Re: Wait Lock Session - Problema

2007-07-27 Por tôpico alexandro_assencao
Olá Chiappa !!!

Então o problema foi resolvido, o mesmo estava na aplicação mesmo.
Após geração do plano de execução da transação que estava efetuando um
lock demorado no banco, os responsáveis pela aplicação identificaram
que o problema esta em uma trigger que segundo eles esta trigger
efetuava um select e insert em uma outra tabela, porém para cada
registro retornado era um table scan.
Assim que eles desabilitaram esta trigger, o processo que executava em
1:15 (Uma hora e quinze minutos), passou a executar em 10 minutos.
Assim eles trabalharam na melhoria da trigger onde o processo todo
passou a executar em 15 minutos.

Conclusão Lock: Este processo estava demorando consequentemente o
usuário achava que sua máquina havia travado, portanto cancelava o
processo e executava novamente, no entanto a primeira transação
continuava em execução e as demais em Wait.

Ah. Eu já tenho alguns scripts que me mostram os locks/Waits no banco
de dados, mas se vc puder me passar outros scripts para que eu possa
analisar, eu agradeço.

Agradeço a vc e todos que participaram desta discução.

t+
Alexandro



[oracle_br] Re: Wait Lock Session - Problema

2007-07-24 Por tôpico alexandro_assencao
Olá Anderson !!!

Até identifico em meu banco qual é o tipo de lock que estou tendo.
Os tipos são: 
3 - 'Row Exclusive (SX)',
6 - 'Exclusive (X)'
Identifiquei também que os locks estão ocorrendo sempre em uma tabela
em específico, eu chego até matar algumas conexões em execução no
banco que nunca acabam. Quando eu elimino estas conexões logo elas
liberam as sessões em wait porém depois de meia hora vem o lock
novamente e as demais sessões ficam travadas.

Você tem idéia do que mais preciso saber para identificar o problema ?

Obrigado pela ajuda.



[oracle_br] RESOURCE_MANAGER_PLAN - Dúvida

2007-07-23 Por tôpico alexandro_assencao
Olá Galera !!!

Oracle:10.2.0.1
S.O: Solaris 10

Me deparei com a seguinte mensagem de erro no Alert:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-00439: feature not enabled: Database resource manager

Portanto verifiquei e constatei que o parâmentro RESOURCE_MANAGER_PLAN
não foi configurado, e também constatei que existe um objeto do tipo
RESOURCE PLAN chamado SYSTEM_PLAN criado em meu BD.

Pergunto:
Para que serve este objeto SYSTEM_PLAN ?
Devo configurar o parâmetro RESOURCE_MANAGER_PLAN=SYSTEM_PLAN em minha
instância ?

Obrigado.



[oracle_br] Wait Lock Session - Problema

2007-07-23 Por tôpico alexandro_assencao
Olá Galera !!!

DB: 10.2.0.1
SO: Solaris 10

Estou com um problema de Lock em meu banco de dados, consultando as
views dinamica do Oracle, constatei um grande wait nos eventos:
EVENT   TOTAL_WAITS TIME_WAITED AVERAGE_WAIT
--- --- --- 
enq: TX - row lock contention52   14136   271.86
enq: TM - contention  4 111 27.7

Gostaria de saber se existe alguns parâmtro do oracle que minimiza
este problema ?

Desde já agradeço pela ajuda.



[oracle_br] Desativar Processos Background 10G

2007-06-15 Por tôpico alexandro_assencao
E ai galera blz !!!

Meu senário:
S.O: Linux 86x
Oracle: 10.1.0.3 (Standard)

Comecei a trabalhar com oracle 10G faz pouco tempo, pois deste então só 
havia trabalhado com oracle 9i.

Então ao criar uma banco de dados no 10G verifiquei que além dos 
processos backgrounds obrigatorios (DBWR,LGWR,PMON,SMON,CKTP) ele cria 
alguns outros processos que não utilizo, como processos:
- para gerência de RAC
- para gerência de Standby
- e uns outros dois que não sei para que servem.

Como faço para desativa-los ?

Att.,
Alexandro