Visualizzazione post con etichetta oracle. Mostra tutti i post
Visualizzazione post con etichetta oracle. Mostra tutti i post

martedì 30 giugno 2009

Certificazione Oracle Database 10g OCA

(Giugno 2008)

Finalmente ho conseguito la certificazione Oracle Database 10g OCA!!!

E' da novembre 2007 che studiavo per conseguire questo primo livello di certificazione e devo dire che non è facile perchè:

- i temi sono molti e abbastanza ampi

- spesso non uso tutte le funzioni quotidianamente quindi è difficile ricordarsi

di pro c'è il fatto che adesso ho una cultura più approfondita e professionale del database Oracle 10g, proverò ad utilizzare delle funzionalità nuove sia in fase di sviluppo che in produzione delle quali non avevo una giusta conoscenza tipo il datapump e RMAN e infine ho rispolverato un certo modo di leggere e intepretare l'inglese.

Il materiale di studio usato:

- Manuale Sybex per la certificazione OCA

- Manuale Oracle

Test di prova:

- Trascender

- SelfTest

- TestKing

I primi due pongono le stesse domande, mentre il TestKing l'ho ritenuto poco affidabile, sia per errori grammaticali sia per errori sulle risposte!!!

Praticamente mi sono sempre esercitato sul Trascender e ho sostenuto l'esame solo quando ho raggiunto risultati tra il 95% e il 100%.

Nel complesso una decina di domande sul Trascender le ho ritrovare tali e quali nel test vero, mentre nel resto delle domande cambiavano i termini o il numero di risposte esatte.

Quindi in sintesi per prepararsi a questo esame e ai futuri Oracle direi di:

- Studiare su manuale Sybex e Oracle

- Tenersi a portata di mano un ambiente di lavoro per fare le prove

- Usare più volte Trascender come strumento di test sia per argomenti che per simulazione di prova definitiva

- Pianificare esattamente le ore di studio e test altrimenti ci vogliono 6 mesi!!!

OWF - Problema RPE-02062

Mi è capitato più di una volta di incontrare l'errore RPE-02062, questo mi è accaduto quando più processi di warehouse builder schedulati andavano in loop o comunque non riuscivano a terminare l'operazione pur forzando il processo a fermarsi.

Quindi andando a modificare il processo e andando poi a deploiare la modifica, warehouse builder ritorna questo errore RPE-02062 perchè nelle tabelle di controllo risulta ancora che il processo è in corso.

Ci sono varie soluzioni per risolvere il problema ma la più veloce e spartana è quella che ho trovato in un latro blog: ovvero eseguire una select per sapere gli identificativi dei processi in corso e poi usare una procedure per terminare il processo.

Quindi occore connettersi al database con l'utente OWF_MGR ed eseguire la seguente selezione:

SELECT item_type, item_key, begin_date, end_date, activity_status
FROM wf_item_activity_statuses
WHERE activity_status<>'COMPLETE'
AND item_type = 'NOME_VOSTRO_PACKAGE';

Se la selezione ritorna dati allora si può utilizzare il valore della colonna ITEM_KEY per eseguire il seguente codice:

BEGIN
WF_ENGINE.ABORTPROCESS('NOME_VOSTRO_PACKAGE', 'WB_IK_20080627_200542_108294');
END;

A questo punto potete procedere al deploy dei vostri processi modificati.

Configurare Database Control quando si cambia indirizzo ip o hostname

Capita spesso di dover installare il database oracle e al momento dell'installazione sono stati ricevuti dal cliente un determinato hostname e indirizzo ip ma quando si va dal cliente viene chiesto di cambiare l'indirizzo ip oppure cambia il suffisso dns o addirittura cambia il nome host.

Il risultato è che cambiando queste informazioni, quando si riavvia il servizio di Console si riceve un errore d'inizializzazione, ciò avviene perchè il repository che è stato creato in fase d'installazione contiene informazioni importanti relative a host,dns e ip.

Per ripristinare l'avvio e uso della console è necessario eseguire pochi semplici passaggi:

1) andare nel prompt dei comandi

2) impostare la variabile d'ambiente ORACLE_HOME

3) impostare la variabile d'ambiente ORACLE_SID

4) lanciare la seguente procedura che distrugge il repository corrente

emca -deconfig dbcontrol db -repos drop

5) lanciare la seguente procedura che ricrea il repository

emca -config dbcontrol db -repos create

Vodafone Alcatel 875 hard reset

Se tuo nipote blocca il telefonino vodafone alcatel 875 e inoltre si dimentica utente e password di accesso, una delle poche cose che rimang...