[oracle_br] Vaga DBA Firebird R$4.000,00 PJ - Alphaville-SP
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
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
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
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
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
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
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