Post

Visualizzazione dei post da febbraio, 2019

EXP - IMP

su - oracle export ORACLE_SID=BIAN export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 Estrarre dalla macchina di destinazione su cui deve essere effettuato l’import il parametro NLS_LANG=<NLS_LANGUAGE>_<NLS_TERRITORY>.<NLS_CHARACTERSET> dalla seguente query. SELECT *   FROM NLS_DATABASE_PARAMETERS where parameter in ('NLS_LANGUAGE', 'NLS_TERRITORY','NLS_CHARACTERSET'); Esportare sulla macchina su cui verrà fatto l'export. Controllare anche il parametro NLS_NCHAR_CHARACTERSET. Export tabella exp \"sys/xxxxxx as sysdba\" TABLES =(VDA.T2233R) file=exp_VDA_T2233R.dmp log=exp_VDA_T2233R.log consistent =y statistics=none exp \"sys/xxxxx as sysdba\" file = exp_tables_VDA.dmp TABLES=(VDA.t2233R,VDA.t2434r,VDA.t2435,VDA.t2436,VDA.t2437r_vest, VDA.t2438r,VDA.t2439r_verb,VDA.t2441r_vesl) log=exp_tables_VDA.log consistent =y Export alcuni dati della tabella  Utilizzare il parfile e la clausola QUERY

for - loop

Piccola procedura che inserisce le righe in una tabella  begin  for i  in  3..6  loop   insert  into  spec.testfatt   values ( i , 'Contratto', sysdate, null, sysdate, 2);  end loop;  end;

Pulizia del catalogo

Immagine
RMAN> CROSSCHECK BACKUP; RMAN> DELETE [NOPROMPT] EXPIRED  BACKUP; Il comando CROSSCHECK viene utilizzato per determinare se i  backup registrati nel repository sono ancora presenti su disco o nastro; assicura che i record  logici dei backup sono sincronizzati con i file fisici.  Se RMAN non è in grado di individuare i backup, aggiorna i loro record nel repository di RMAN allo stato "EXPIRED". Se i file scaduti esistono ancora, il comando DELETE EXPIRED termina con un errore. Il comando DELETE cancella sia file fisici che il record sul file di catalogo. Per individuare i backup obsoleti ovvero quelli che non soddisfano i requisiti di RMAN specificati nella retention policy e quindi non servono più per un recovery eseguire i comandi: RMAN> CROSSCHECK BACKUP; RMAN> REPORT OBSOLETE ; RMAN> DELETE [NOPROMPT]OBSOLETE; Eseguire sempre prima il comando crosscheck backup per assicurarsi che RMAN abbia le ultime informazioni sullo stato dei differenti tipi di

Restore Oracle11g tramite HP Data protector

Si richiede il restore dello schema DBMF database di produzione PROD01 su host serdbp01. Va bene l'ultima versione dispobibile prima delle 14.00 di oggi. Il back è su HP Data protector e consiste in un backup full di domenica e l’ultimo L1 alle 03.00 del 07/02/2019. CI viene richiesto di effettuare il backup fino alle 14.00 del 08/02 Nella directory archivelog /u01/app/oracle/oradata/PROD01/arch sono presenti gli archivelog del 08/02 quindi conviene effettuare un bakup degli archivelog così che RMAN riesce in automatico ad effettuare il restore e recovery until time. 0) Sul db sorgente effettuare un export del db o dello schema Vedere lo spazio occupato dallo schema e del db se intendiamo restorare tutto il db e poi esportare solo lo schema. select sum(bytes)/1024/1024 "DB size in MB" from dba_segments where owner='DBMF' ; Select "Reserved_Space(MB)", "Reserved_Space(MB)" - "Free_Space(MB)" "Used_Space