Categoria: Uncategorized

Come risolvere ORA-04021: timeout occurred while waiting to lock object

La compilazione di un oggetto può dare il seguente errore selects.sid, s.serial#, p.spid,s.username,s.osuser,s.program,s.terminal,s.module, s.action, p.tracefile, s.type, s.logon_time, s.state, s.wait_time, s.seconds_in_wait, s.service_namefromv$session s,v$process pwhere s.paddr = p.addr ;Quire the process to find the session that still runningselecta.object,a.type,b.sid,b.serial#,s.inst_id,b.username,b.osuser,b.program,s.status, s.sql_exec_startfrom v$access a, v$session b, gv$session swhere a.sid = b.sidand a.owner = DECODE(UPPER(‘&1’), ‘ALL’, a.object, upper(‘&1’))and a.object = DECODE(UPPER(‘&2’), ‘ALL’, a.object, upper(‘&2’))and b.sid = s.sidand b.serial# = s.serial# AND s.status = ‘ACTIVE’order by a.object , sql_exec_start nulls last ;trova il processo sid (psid) : ps –ef | grep psidtrova ogni sotto processo :in questo caso non ci sono sotto processi.Areesta la sessione sul db...

Create Sequence-Oracle Database 12c

Database version : from Oracle Database 12cR1 Crea sequenza con sessione o opzione globale Quando viene generato un numero di sequenza, la sequenza viene incrementata, indipendentemente dal commit o dal rollback della transazione. L’opzione SESSIONE offre l’opportunità di creare una sequenza che può essere utilizzata in associazione con la tabella temporanea globale, quindi la sua visibilità è solo per la sessione. Le seguenti opzioni CACHE, NOCACHE, ORDER o NOORDER vengono ignorate quando viene dichiarata SESSION. 1) statement SQL> CREATE GLOBAL TEMPORARY TABLE glb_tmp_table (a number); Table created. SQL> CREATE SEQUENCE sq_sess SESSION; Sequence created. 2) esecuzione script SQL> INSERT INTO...

ORACLE: GoldenGate vs DataGuard

Oracle MAA (Maximum Availability Architecture è il progetto basato sulle best practice di Oracle su comprovate tecnologie Oracle ad alta disponibilità, consigli di esperti e clienti esperienze. L’obiettivo di MAA è ottenere un’elevata disponibilità ottimale per i clienti Oracle al minor costo e complessità. RAC, DataGuard, Flashback, ASM, RMAN, GoldenGate sono strumenti che fanno parte dell’architettura MAA. La configurazione di Oracle GoldenGate / Data Guard ha lo scopo di sincronizzare dati tra due o più sistemi. Le caratteristiche di base dei due prodotti possono sembrare simili ma GoldenGate utilizza una replica mentre dataguard no. Oracle Data Guard e GoldenGate che...