Categoria: Oracle Database

Interval Partitioning

Il partizionamento consente di scomporre tabelle e indici molto grandi in parti più piccole e più gestibili chiamate partizioni. Ogni partizione è un oggetto indipendente con il proprio nome e, facoltativamente, il proprio archivio. Ora in 11g, Oracle ha introdotto un nuovo tipo di partizione chiamato INTERVAL PARTITIONING La clausola INTERVAL dell’istruzione CREATE TABLE stabilisce il partizionamento dell’intervallo per la tabella. È necessario specificare almeno una partizione di intervallo utilizzando la clausola PARTITION. Il valore della chiave di partizionamento dell’intervallo determina il valore alto delle partizioni dell’intervallo, denominato punto di transizione, e il database crea automaticamente partizioni dell’intervallo per i...

Memory Resource Management for PDBs in Oracle Database 12c Rel.2 (12.2)

Nella versione precedente non c’era modo di controllare la quantità di memoria utilizzata da un singolo PDB. Potrebbe utilizzare molta memoria e influire sulle prestazioni di altri PDB nella stessa istanza. Oracle Database 12c Rel.2 (12.2) consente di controllare la quantità di memoria utilizzata da un file PDB. PDB Parametri di memoria I seguenti parametri possono essere impostati a livello PDB. DB_CACHE_SIZE: dimensione minima della cache del buffer   PDB. SHARED_POOL_SIZE: dimensione minima del pool condiviso  PDB. PGA_AGGREGATE_LIMIT: dimensione massima PGA PDB. PGA_AGGREGATE_TARGET: dimensione PGA di destinazione  PDB. SGA_MIN_SIZE: dimensione minima SGA  PDB. SGA_TARGET: dimensione SGA massima per il PDB. Impostazione...

Oracle 12c release 2: new features

Oracle ha introdotto il tanto atteso Database 12c Release 2 all’inizio di quest’anno a OracleOpen World. Oracle ha appena rilasciato Oracle Database 12c Release 2 per Linux e Solaris locali. Di seguito un elenco incompleto delle principali novità: 1. Applicazione di ripetizione a più istanze: con Oracle 12c Release 2, è possibile applicare registri di ripristino a più istanze contemporaneamente per migliorare l’obiettivo del tempo di ripristino. 2. Oracle Database Sharding: con Oracle 12c Release 2, è possibile partizionare orizzontalmente i dati su molti database e presentarli come un unico database logico all’applicazione. 3. Creazione di Standby Data Guard con...

ORACLE: UTL_MAIL

Il pacchetto di database UTL_MAIL viene utilizzato per gestire la posta elettronica. Ti permette di inviare un’e-mail messaggio direttamente dal server del database, con cc e bcc, e anche per allegati RAW. Questo pacchetto non è installato di default per ovvi motivi di sicurezza, ma deve essere installato manualmente tramite due script: utlmain.sql e prvtmail.plb, entrambi in rdbms / admin nella directory Oracle Home. sqlplus / as sysdba SQL> @?/rdbms/admin/utlmail.sql SQL> @?/rdbms/admin/prvtmail.plb Tuttavia, nel caso di un database Oracle 12c, non è sufficiente eseguire questi script nella root contenitore. È necessario eseguirli in ogni PDB in cui è necessario UTL_MAIL...

Oracle 12C – Password File in ASM

Prima di Oracle Database 12c, il file della password si trovava sempre nel file $ ORACLE_HOME / dbs struttura, anche per istanze RAC e per cluster ASM RAC. Per RAC il DBA doveva riuscire a mantenere il file di password sincronizzato su ogni nodo. Ora, in Oracle 12c, è possibile memorizzare il file della password su ASM. Ciò significa che un file di password condiviso per Database Oracle RAC, è condiviso per tutte le istanze del cluster. L’utilità di comando per creare il file della password è sempre la stessa: “orapwd” Oracle 11g file: nome del file della password (obbligatorio),...

ORACLE: OVMM 3.4.2

È possibile utilizzare Oracle VM Manager 3.4.2 per gestire Oracle VM Server versione 3.4.x, 3.3.x, 3.2.10 o 3.2.11.If Oracle VM environment consists of Oracle VM Manager Release 3.4.2 and one or more istanze di Oracle VM Server in una versione diversa, è necessario rivedere l’elenco di operazioni e funzionalità supportate e non supportate, come segue: Operazioni Supportate Oracle VM supporta le operazioni più comuni quando si utilizza Oracle VM Manager per la gestione un’istanza di Oracle VM Server che si trova in una versione precedente, ad esempio, la creazione di virtual macchine (VM), clonazione di VM, avvio e arresto di...

DB_ULTRA_SAFE parameter

DB_ULTRA_SAFE è un nuovo parametro introdotto in 11g. Fornisce un meccanismo integrato per offrire protezione da varie possibili corruzioni dei dati. e fornisce vantaggi critici ad alta disponibilità per Oracle Database. L’impostazione del parametro di inizializzazione DB_ULTRA_SAFE verrà configurata il livello di controllo del blocco di protezione dei dati appropriato nel database. Controllerà DB_BLOCK_CHECKING, DB_BLOCK_CHECKSUM e DB_LOST_WRITE_PROTECT. DB_BLOCK_CHECKING controlla se Oracle esegue o meno il controllo dei blocchi per il database blocchi. DB_BLOCK_CHECKSUM determina se DBWn e il caricatore diretto calcoleranno a checksum e memorizzarlo nell’intestazione della cache di ogni blocco di dati durante la scrittura su disco. DB_LOST_WRITE_PROTECT abilita...

Oracle12C : Database Firewall

Oracle Database Firewall consente alle organizzazioni di proteggere i propri database da attacchi interni ed esterni. Oracle Database Firewall consente di monitorare e bloccare il traffico SQL non autorizzato sulla rete prima di raggiungere il database. Database Firewall per sicurezza e conformità Oracle Database Firewall monitora e impone il normale comportamento delle applicazioni al fine di evitare attacchi al data center sempre più sofisticati che possono portare ad accessi esterni non autorizzati. Il controllo di sicurezza di Oracle Database Firewall aiuta a impedire che attività dannose come l’iniezione di SQL e il bypass delle applicazioni raggiungano il database. Protezione del...

ORACLE 12C: Data Migration Assistant

Database Migration Assistant for Unicode (DMU) fornisce una buona soluzione per la migrazione di database da set di caratteri legacy a set di caratteri Unicode. Viene fornito con Oracle Database 12c Rel.1 e diventa il metodo ufficialmente supportato per la migrazione al set di caratteri Unicode. Le utilità CSSCAN (Database Character Set Scanner) e CSALTER sono state rimosse dall’installazione del database e non sono più supportate. DMU supporta anche la migrazione di versioni di database precedenti selezionate di 10.2, 11.1 e 11.2. Oracle DMU 2.1, rilasciato a maggio 2015, supporta un modello di migrazione con tempi di inattività quasi nullo...

Oracle: DBMS_COMPARISON package

Una caratteristica interessante per Oracle 11g è il pacchetto DBMS_COMPARISON che prevedeva di utilizzare i dati di confronto all’interno di due schemi o tra lo schema del database. Per utilizzare DBMS_COMPARISON devi concedere. Se ti sei connesso come SYSDBA hai già avuto la concessione di eseguire. Altri utenti necessitano di autorizzazioni di esecuzione su DBMS_COMPARISON e a quell’utente dovrà essere concesso anche il ruolo di esecuzione del catalogo. Nota: i set di caratteri del database devono essere gli stessi per i database che contengono gli oggetti del database confrontati. Affinché tutte le modalità di scansione siano supportate dal pacchetto DBMS_COMPARISON,...