Post

Visualizzazione dei post da aprile, 2021

RMAN DUPLICATE a PDB to an existing CDB

La duplicazione di un db tipicamente serve per creare un db da testare e successivamente apportare le modifiche sul db sorgente. Può essere duplicato un intero CDB, solo il root o un PDB. In questo post duplicheremo tramite RMAN un pdb dal container CDB19L01 al container CDB19L02. Il database è una versione 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0. PREREQUISITI - Il parametro di inizializzazione COMPATIBLE sul CDB sorgente e di destinazione deve essere settato almeno a 18.0.0 SQL> show parameter COMPATIBLE NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ compatible string 19.0.0 - Il CDB sorgente e auxiliary (duplicate) devono usare “local undo” SQL> select * from database_properties where lower(property_name) ='local_undo_enabled'; PROPERTY_NAME PROPERTY_VALUE DESCRIPTION -------------- -------------- --------------------

RMAN DUPLICATE CDB e PDB

La duplicazione di un db tipicamente serve per creare un db da testare e successivamente apportare le modifiche sul db sorgente. Può essere duplicato un intero CDB, solo il root o un PDB. In questo post duplicheremo tramite RMAN un container db e i suoi pdb, che si chiama CDB19L01 in CDB19L02. Il database è una versione 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0. Collegarsi come sys al CDB sorgente: SQL> show pdbs CON_ID CON_NAME       OPEN MODE       RESTRICTED ---------- ------------------------------ ---------- ----------------- 2   PDB$SEED                     READ ONLY        NO 3   PDL01                             READ WRITE      NO 4   RCATPDB                       READ WRITE      NO SQL> alter session set container=PDL01; Il PDL01 contiene la seguente tabella che deve essere duplicata nel nuovo CDB. SQL> select * from user1.emp;          X ----------          1          2          2          3          4 on SOURCE DATABASE (CDB19L01)

Installazione Oracle 11.2.0.4 su Centos7

Immagine
I file Oracle Database 11.2.0.4 non sono disponibili per il download dall'area Oracle Technology Network (OTN) ma da My Oracle Support (MOS). Occorre cercare il patch number ‘13390677’. Questa in realtà è una installazione full e quindi non è necessario scaricare i file Oracle Database 11.2.0.2 ma soltanto questi: p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-64_2of7.zip  Seguire i passi di installazione definiti per la versione 11.2.0.1 e aggiungere la creazione del gruppo OPER: /usr/sbin/groupadd -g 503 oper /usr/sbin/usermod -a -G oper oracle In fase di installazione, dopop aver lanciato "./runInstaller"  si è verificato il seguente errore Error in invoking target 'agent nmhs' of makefile '/u01/app/oracle/product/11gR24/sysman/lib/ins_emagent.mk'.  See '/u01/app/oraInventory/logs/installActions2021-04-21_01-20-48PM.log' for details. Vedere il riferimento oracle seguente: error in invoking target 'agent nmhs' of mak