Categoria: Oracle Database 12 c

ORACLE 12C : registrazione servizio Listener

Con le versioni precedenti, PMON (Process Monitor) era responsabile della registrazione dei servizi di database nel listener. A partire da Oracle 12C c’è un cambio di architettura rispetto alla registrazione del servizio in Oracle Versione database 12c. Oracle ha introdotto un nuovo processo in background obbligatorio dedicato alla “registrazione del servizio di database per il Listener” e denominato LREG (Listener Registration Process). Il processo di registrazione del listener (LREG) registra le informazioni sull’istanza del database e sui processi del dispatcher con il listener Oracle Net (consultare “Oracle Net Listener”). Quando un’istanza viene avviata, LREG interroga il listener per determinare se...

ORACLE 12C: Dataguard Far Sync

L’istanza Oracle Dataguard Far Sync è una nuova funzionalità introdotta in Oracle Database 12c, che funziona semplicemente come un ripetitore di archiviazione / ripetizione. L’istanza di sincronizzazione remota è qualcosa di diverso dall’istanza di Oracle Database, poiché la sua missione è accettare la ripetizione dal database principale e quindi spedire la ripetizione ad altri membri della configurazione di Oracle Data Guard. L’istanza Far Sync è un’istanza senza un database. Sebbene; ha file di controllo e capacità di leggere dai file redolog in standby e di scriverli nei file di log dell’archivio locale, l’istanza di Far Sync non mappa alcun file...

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 12 rel.2 – Partitioning new features

n Oracle 12c rel.2 ha un gran numero di miglioramenti all’opzione di partizionamento del database Oracle stato introdotto. Questi includono: Partizionamento automatico degli elenchi Operazioni di manutenzione della partizione filtrata Partizionamento di elenchi a più colonne Conversione in linea di tabella non partizionata in tabella partizionata Partizioni di sola lettura Tabelle esterne partizionate Partizionamento automatico degli elenchi: la capacità di partizionare una tabella in base a valori distinti in una colonna è in circolazione da un po ‘di tempo, ma la novità del database Oracle 12.2 è che possiamo partizionare inizialmente la tabella in base a valori noti e presenti...

ORACLE 12C M.T.S. model

Fino a Oracle Database 12c, i processi Oracle non venivano eseguiti come thread sui sistemi UNIX e Linux. Ogni connessione dedicata era rappresentata da un processo del sistema operativo. Nei sistemi in cui un carico di lavoro elevato rappresentava un problema, l’unico modo per ridurre l’utilizzo di CPU e memoria era passare da connessioni dedicate a connessioni condivise utilizzando la funzionalità del server multithread (MTS). A partire da Oracle Database 12c è stato introdotto il modello di database multithread, che consente di eseguire i processi di database come thread del sistema operativo e riduce il numero di processi dedicati necessari...

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...

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 12C : Extended Data Type

Con la versione precedente del database Oracle, stringhe di caratteri lunghe di oltre 4000 i byte dovevano essere gestiti utilizzando i tipi di dati CLOB o LONG. A partire da Oracle 12c è stato introdotto un nuovo parametro di sistema: MAX_STRING_SIZE. Questo parametro consente ai tipi di dati stringa di essere molto più grandi quando il parametro viene modificato dal suo valore predefinito STANDARD a ESTESO. Nuovi limiti superiori (in byte) sono disponibili per i seguenti tipi: – VARCHAR2 – 32767 bytes – NVARCHAR – 32767 bytes – RAW – 32767 bytes Per utilizzare la versione estesa è necessario impostare...

Oracle 12C Last Login Time

Nelle versioni precedenti, per poter conoscere l’ora dell’ultimo accesso dell’utente, dovevamo abilitare la “SESSIONE DI AUDIT” e quindi interrogare la tabella AUD $. La tabella SYS.USER $ in Oracle Database 12c include una colonna per memorizzare l’ora dell’ultimo accesso dell’utente. Come parte delle funzionalità di sicurezza aumentate in 12c, l’ora dell’ultimo accesso è ora memorizzata nella stessa tabella USER $, nella colonna SPARE6. Questa è un’ottima informazione per sapere quando un utente ha utilizzato il database per l’ultima volta. I valori relativi alla sicurezza nella tabella USER $ sono: CTIME: data e ora in cui è stato creato l’utente PTIME:...