[oracle_br] Refresh materialized view

2016-08-06 Por tôpico Rafael Mendonca raffaell.t...@yahoo.com [oracle_br]
Oracle 11.2.0.4.16 AIX 64 bits
Senhores, estou com um problema em uma determinada MV. Quando tento realizar o 
refresh ela fica travada e não termina. Abrindo uma outra sessão verifiquei a 
v$session_wait e identifiquei que o evento em espera em relação a execução do 
refresh da view é a **enq: JI - contention**
Dando um googlada, verifiquei alguns artigos, inclusive o do Tom Kyte, mas 
sendo sincero, eu não entendi muito bem o porque do problema e como faço para 
solucionar esse problema.
Gostaria que os amigos, se pudessem ajudar, me dessem uma força nessa tarefa.
CREATE MATERIALIZED VIEW "OWNER_XUXA"."TABELA_XUXA" ("XXX", "XXX")
  ORGANIZATION HEAP PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 
 NOCOMPRESS LOGGING
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "TBS_XUXA" 
  BUILD IMMEDIATE
  USING INDEX 
  REFRESH FAST ON DEMAND
  WITH PRIMARY KEY USING DEFAULT LOCAL ROLLBACK SEGMENT
  USING ENFORCED CONSTRAINTS DISABLE QUERY REWRITE
  AS SELECT "COL1"."COL2" "COL3","COL4" FROM "XUXA"."RH_TIPO_PENSAO"@DATABASE 
"TABELA";

  
OBS: Eu rodo a consulta da MV normalmente por fora.



Re: [oracle_br] passos para certificação

2016-08-06 Por tôpico José Mario Barduchi zegue...@gmail.com [oracle_br]
Paulo, boa noite

Em primeiro lugar, acho que você tem um grande problema ai. EXPDP não é uma
política de backup aceitável para uma base de produção.

Alias, se você só tem isso como política de backup, seus dados realmente
correm bastante risco já que trata-se de um backup que não é integro. Se
necessitar voltar o backup no meio do dia e fez o EXPDP na madrugada
anterior você perde todos os dados dessa janela, por exemplo.

EXPDP, em minha opinião, é só um complemento a sua política que deve ser
executada via RMAN. Sempre. Sem exceção para bases produtivas.

No máximo para uma base de testes o EXPDP serve, e olhe lá também qual
teste está sendo feito.

Com relação as estatísticas, elas são coletadas por default no Oracle 11g,
ou seja, já existe um job que faz a coleta automática. Claro, é um job
genérico e pode ser que ele não te atenda.

Se não me engano ele coleta estatísticas de tabelas que sofreram 10% de
alterações. Pode ser que isso não seja ideal para você.

Quanto a certificação, acho que você deveria se preocupar depois. No
momento, se deseja trabalhar como DBA você deveria começar pelo básico,
criando um ambiente de testes e estudando bastante. Temos ótimos sites que
o pessoal mantém ai e eles podem lhe dar um bom começo. Além da
documentação oficial, é claro..

Mas se ainda assim quiser, o site http://certificacaobd.com.br/ pode te
ajudar a começar a entender o processo de OCA, OCP, etc.

Boa sorte.

Abraço




*José Mario Barduchi*
*Cel: +5511 96630-7082*
*Database Administrator - Oracle*



2016-08-04 10:31 GMT-03:00 p.ches...@gmail.com [oracle_br] <
oracle_br@yahoogrupos.com.br>:

>
>
> Bom dia pessoal,
>
> Na empresa possuímos o oracle 11g, e atualmente so consigo fazer o básico
> do básico nele.
> Não temos nenhum dba, as operações de backup são feitas via expdp e impdp,
> as estatísticas nunca foram atualizadas, e por ai afora.
> Gostaria de ajuda sobre quais os passos que preciso para me certificar
> hoje.
> Pesquisei na internet mas é tudo muito vago.
> Quais são as diferenças entre uma certificação e outra, etc.
>
> Me desculpem se for uma pergunta básica demais.
>
> Abração
> Paulo Chesini
>
>
> 
>