SlideShare a Scribd company logo
Oracle Database 12c
New Features for Developers and
DBAs
Presented by:
Alex Zaballa, Oracle DBA
Alex Zaballa
http://alexzaballa.blogspot.com/
@alexzaballa
145 and counting…
Worked 8 years for the Ministry of Finance
March - 2007 until March - 2015
Oracle Database 12c  New Features for Developers and DBAs - OTN TOUR LA 2015
Oracle Database 12c  New Features for Developers and DBAs - OTN TOUR LA 2015
ORACLE ACE PROGRAM
http://www.oracle.com/technetwork/community/oracle-ace/index.html
Oracle Database 12c
New Features for Developers and DBAs
Oracle Official Documentation
12.1.0.2
• http://docs.oracle.com/database/121/NEWFT
/chapter12102.htm
Articles about 12c
• https://oracle-base.com/articles/12c/articles-
12c
• http://www.oraclealchemist.com/news/install
-oracle-12c-12-1/
• http://www.profissionaloracle.com.br/
“With more than 500 new features, Oracle
Database 12c is designed to give Oracle
customers exactly what they’ve told us they
need for cloud computing, big data, security,
and availability.”
Multitenant
OTN – Article – Spanish
http://www.oracle.com/technetwork/es/articles
/database-performance/oracle-multitenant-
parte1-2065486-esa.html
Multitenant
Source: Oracle Documentation
Source: Oracle Documentation
Multitenant
Source: https://blogs.oracle.com/UPGRADE/entry/non_cdb_architecture_of_oracle
Multitenant
Source: https://blogs.oracle.com/UPGRADE/entry/non_cdb_architecture_of_oracle
Multitenant
Source: https://blogs.oracle.com/UPGRADE/entry/non_cdb_architecture_of_oracle
In-Memory
OTN – Article - Spanish
http://www.oracle.com/technetwork/es/articles
/database-performance/oracle-database-12c-in-
memory-2595521-esa.html
In-Memory
Source: Oracle Documentation
In-Memory
SIMD Vector Processing
Source: http://www.oracle.com/technetwork/database/in-memory/overview/twp-
oracle-database-in-memory-2245633.html
In-Memory
In-Memory Area – a static pool in SGA
In-Memory
Source: OracleBase.com
In-Memory
Alter table hr.EMPLOYEES inmemory;
ALTER TABLE sales MODIFY PARTITION SALES_Q1_1998
NO INMEMORY;
ALTER TABLE sales INMEMORY NO INMEMORY(prod_id);
CREATE TABLESPACE tbs_test
DATAFILE '+DG01 SIZE 100M
DEFAULT INMEMORY;
In-Memory
Source: http://www.oracle.com/technetwork/database/in-memory/overview/twp-
oracle-database-in-memory-2245633.html
JSON
OTN Article in Portuguese by Alex Zaballa
http://www.oracle.com/technetwork/pt/articles
/sql/json-oracle-database-12c-2378776-
ptb.html
JSON
• Oracle Database 12.1.0.2 has now native
support for JSON.
• “JSON (JavaScript Object Notation) is a
lightweight data-interchange format. It is easy
for humans to read and write. It is easy for
machines to parse and generate.”
Source: http://json.org/
JSON
JSON
Data Redaction
OTN Article in English by Alex Zaballa
http://www.oracle.com/technetwork/articles/d
atabase/data-redaction-odb12c-2331480.html
Data Redaction
• One of the new features introduced in Oracle
Database 12c
• Part of the Advanced Security option
• Enables the protection of data shown to the
user in real time, without requiring changes to
the application
Data Redaction
Data Redaction
SQL Query Row Limits and Offsets
SQL Query Row Limits and Offsets
create table tabela_teste (codigo number, nome varchar2(20), salario
number);
insert into tabela_teste values (1,'Alex' ,100);
insert into tabela_teste values (2,'Joao' ,200);
insert into tabela_teste values (3,'Maria' ,300);
insert into tabela_teste values (4,'Pedro',400);
insert into tabela_teste values (5,'Paulo',500);
insert into tabela_teste values (6,'Fernando',600);
insert into tabela_teste values (7,'Rafael',700);
insert into tabela_teste values (8,'Samuel',700);
insert into tabela_teste values (9,'Daniel',800);
insert into tabela_teste values (10,'Luciano',1000);
SQL Query Row Limits and Offsets
Top-N Queries – Pré 12c
select * from ( select codigo, nome, salario
from tabela_teste
order by salario desc)
where rownum <= 5
SQL Query Row Limits and Offsets
select codigo, nome, salario
from tabela_teste
order by salario desc
FETCH FIRST 5 ROWS ONLY
SQL Query Row Limits and Offsets
select codigo, nome, salario
from tabela_teste
order by salario
FETCH FIRST 30 PERCENT ROWS ONLY
SQL Query Row Limits and Offsets
select codigo, nome, salario
from tabela_teste
order by salario desc
OFFSET 2 ROWS FETCH NEXT 2 ROWS ONLY;
Invisible Columns
CREATE TABLE tabela_teste
(
coluna1 NUMBER,
coluna2 NUMBER,
coluna3 NUMBER INVISIBLE,
coluna4 NUMBER
);
SQL> desc tabela_teste
Name
-----------------------------------------
COLUNA1 NUMBER
COLUNA2 NUMBER
COLUNA4 NUMBER
Invisible Columns
INSERT INTO tabela_teste
(coluna1,coluna2,coluna3,coluna4) VALUES
(1,2,3,4);
INSERT INTO tabela_teste VALUES (1,2,4);
Invisible Columns
SET COLINVISIBLE ON
SQL> desc tabela_teste
Name
-----------------------------------------
COLUNA1 NUMBER
COLUNA2 NUMBER
COLUNA4 NUMBER
COLUNA3 (INVISIBLE) NUMBER
Invisible Columns
ALTER TABLE tabela_teste MODIFY coluna3 VISIBLE;
Approximate Count Distinct
This function provides an alternative to the COUNT (DISTINCT
expr)
SQL Text Expansion
SQL> variable retorno clob
SQL> begin
dbms_utility.expand_sql_text( input_sql_text
=> 'select * from emp', output_sql_text=>
:retorno );
end;
SQL Text Expansion
• Views
• VPDs
PL/SQL From SQL
with
function Is_Number
(x in varchar2) return varchar2 is
Plsql_Num_Error exception;
pragma exception_init(Plsql_Num_Error, -06502);
begin
if (To_Number(x) is NOT null) then
return 'Y';
else
return '';
end if;
exception
when Plsql_Num_Error then
return 'N';
end Is_Number;
select rownum, x, is_number(x) is_num from t;
Session Level Sequences
Session level sequences are used to produce
unique values in a session. Once the session
ends, the sequence is reset.
Generating Primary Keys for a Global Temporary
Table would be a field where those kinds of
sequences could be used.
Session Level Sequences
CREATE SEQUENCE sequence_teste
START WITH 1
INCREMENT BY 1
SESSION
/
Session Level Sequences
ALTER SEQUENCE sequence_teste
SESSION;
ALTER SEQUENCE sequence_teste
GLOBAL;
Extended Data Types
SQL> create table tabela_teste(campo01
varchar2(4001));
*
ERROR at line 1:
ORA-00910: specified length too long for its
datatype
Extended Data Types
- VARCHAR2 : 32767 bytes
- NVARCHAR2 : 32767 bytes
- RAW : 32767 bytes
Extended Data Types
SHUTDOWN IMMEDIATE;
STARTUP UPGRADE;
ALTER SYSTEM SET max_string_size=extended;
@?/rdbms/admin/utl32k.sql
SHUTDOWN IMMEDIATE;
STARTUP;
**Once you switch to extended data types you can't switch back
Session private statistics for Global
Temporary Tables
Pre 12c, statistics gathered for global temporary
tables (GTTs) were common to all sessions.
Session private statistics for Global
Temporary Tables
SELECT
DBMS_STATS.get_prefs('GLOBAL_TEMP_TABLE_STATS')
Stats FROM dual;
STATS
------------------------------------------------------------------------------
SESSION
Session private statistics for Global
Temporary Tables
BEGIN
DBMS_STATS.set_global_prefs (
pname => 'GLOBAL_TEMP_TABLE_STATS',
pvalue => 'SHARED');
END;
/
BEGIN
DBMS_STATS.set_global_prefs (
pname => 'GLOBAL_TEMP_TABLE_STATS',
pvalue => 'SESSION');
END;
/
Session private statistics for Global
Temporary Tables
BEGIN
dbms_stats.set_table_prefs('SCOTT','GTT_TESTE','G
LOBAL_TEMP_TABLE_STATS','SHARED');
END;
BEGIN
dbms_stats.set_table_prefs('SCOTT','GTT_TESTE','G
LOBAL_TEMP_TABLE_STATS','SESSION');
END;
Temporary Undo
Global Temporary Tables (GTT) hold the data in a
temporary tablespace. The data in GTTs are either
deleted after commit or kept until the session is
connected depending of the definition of the
GTT.(ON COMMIT PRESERVE OR DELETE ROWS ).
DMLs in a Global Temporary Tables do not generate
REDO, but generate UNDO and this will result in
REDO generating.
Temporary Undo
alter session set temp_undo_enabled=true;
**you can change for the session or for the database.
Multiple Indexes on the same set of
Columns
Pre 12c:
ORA-01408: such column list already indexed
error.
Multiple Indexes on the same set of
Columns
Is the ability to create more than one index on
the same set of columns in 12c.
**Only one of these indexes can be visible at a
time
Multiple Indexes on the same set of
Columns
Why would you want to do that?
• Unique versus nonunique
• B-tree versus bitmap
• Different partitioning strategies
READ Object Privilege and READ ANY
TABLE System Privilege
What is the difference to SELECT and SELECT
ANY TABLE?
READ Object Privilege and READ ANY
TABLE System Privilege
SELECT and SELECT ANY TABLE provides the
ability to lock rows:
LOCK TABLE table_name IN EXCLUSIVE MODE;
SELECT ... FROM table_name FOR UPDATE;
READ Object Privilege and READ ANY
TABLE System Privilege
SQL> grant select on scott.emp to teste;
Grant succeeded.
SQL> lock table scott.emp in exclusive mode;
Table(s) Locked.
READ Object Privilege and READ ANY
TABLE System Privilege
SQL> grant read on scott.emp to teste;
Grant succeeded.
SQL> lock table scott.emp in exclusive mode;
lock table scott.emp in exclusive mode
*
ERROR at line 1:
ORA-01031: insufficient privileges
Truncate Cascade
SQL> truncate table scott.dept;
truncate table scott.dept
*
ERROR at line 1:
ORA-02266: unique/primary keys in table
referenced by enabled foreign keys
Truncate Cascade
SQL> truncate table scott.dept cascade;
Table truncated.
The constraint should be ON DELETE CASCADE.
SQL*Loader Express
• You don't need to to write and test a
SQL*Loader control file.
• The benefit main is the savings for time and
effort.
SQL*Loader Express
[oracle@oracle01 tmp]$ cat EMPRESA.dat
1,Empresa 1
2,Empresa 2
3,Empresa 3
4,Empresa 4
5,Empresa 5
6,Empresa 6
7,Empresa 7
8,Empresa 8
9,Empresa 9
SQL*Loader Express
[oracle@oracle01 tmp]$ sqlldr teste/teste TABLE=EMPRESA
SQL*Loader: Release 12.1.0.1.0 - Production on Sat Jan 11 12:16:28 2014
Copyright (c) 1982, 2013, Oracle and/or its affiliates. All rights reserved.
Express Mode Load, Table: EMPRESA
Path used: External Table, DEGREE_OF_PARALLELISM=AUTO
Table EMPRESA:
9 Rows successfully loaded.
Check the log files:
EMPRESA.log
EMPRESA_%p.log_xt
for more information about the load.
Limit the PGA
SQL> show parameter pga
NAME TYPE VALUE
-------------------------- ------------- ----------------------
pga_aggregate_limit big integer 2G
Limit the PGA
PGA_AGGREGATE_LIMIT is set to the greater of:
- 2 GB (default value)
- 200% of PGA_AGGREGATE_TARGET
- 3 MB times the PROCESSES parameter
Statistics During Loads
The ability to gather statistics automatically
during bulk loads:
- CREATE TABLE AS SELECT
- INSERT INTO ... SELECT into an empty table
using a direct path insert
Partial Indexes for Partitioned Table
• You can create local and global indexes on a
subset of the partitions of a table, enabling
more flexibility in index creation.
• This feature is not supported for unique
indexes, or for indexes used for enforcing
unique constraints.
Partial Indexes for Partitioned Table
Full Database Caching
Can be used to cache the entire database in
memory. It should be used when the buffer
cache size of the database instance is greater
than the whole database size.
RMAN Table Recovery in 12c
RMAN enables you to recover one or more
tables or table partitions to a specified point in
time.
RMAN Table Recovery in 12c
RMAN> RECOVER TABLE HR.REGIONS
UNTIL TIME "TO_DATE('01/10/2013
09:33:39','DD/MM/RRRR HH24:MI:SS')"
AUXILIARY DESTINATION '/tmp/backups'
Identity Columns
CREATE TABLE tabela_teste (
id NUMBER GENERATED ALWAYS AS IDENTITY,
coluna1 VARCHAR2(30)
);
Identity Columns
CREATE TABLE tabela_teste (
id NUMBER GENERATED BY DEFAULT AS IDENTITY,
coluna1 VARCHAR2(30)
);
Identity Columns
CREATE TABLE tabela_teste (
id NUMBER GENERATED BY DEFAULT ON NULL AS
IDENTITY,
coluna1 VARCHAR2(30)
);
In-Database Archiving
SQL> create table tabela_teste(coluna1 number)
row archival;
insert into tabela_teste values(1);
insert into tabela_teste values(2);
insert into tabela_teste values(3);
In-Database Archiving
In-Database Archiving
update tabela_teste
set ora_archive_state=DBMS_ILM.ARCHIVESTATENAME(1)
where coluna1=3;
In-Database Archiving
alter session set row archival visibility=all;
Heat Map, Automatic Data
Optimization and ILM
OTN Article in Portuguese by Daniel Da Meda and Alex Zaballa
http://www.oracle.com/technetwork/pt/articles
/database-performance/ilm-e-automatic-data-
optimization-2601873-ptb.html
Heat Map, Automatic Data
Optimization and ILM
• Heat Map: Oracle Database 12c feature that stores system-
generated data usage statistics at the block and segment
levels. Automatically tracks modification and query
timestamps at the row and segment levels.
• Automatic Data Optimization (ADO): automatically moves
and compresses data according to user-defined policies
based on the information collected by Heat Map
• ILM: Heat Map and Automatic Data Optimization make
Oracle Database 12c ideal for implementing ILM
Heat Map, Automatic Data
Optimization and ILM
Enabling Heat Map
SQL> alter system set heat_map = on;
Heat Map, Automatic Data
Optimization and ILM
Heat Map statistics can be viewed graphically
through EM Cloud Control:
Heat Map, Automatic Data
Optimization and ILM
Creating ADO policies
Compress the tablespace USER_DATA and all its residing
segments at OLTP level after 30 days of low access:
ALTER TABLESPACE USER_DATA ILM ADD POLICY
ROW STORE COMPRESS ADVANCED
SEGMENT AFTER 30 DAYS OF LOW ACCESS;
Heat Map, Automatic Data
Optimization and ILM
Creating ADO policies
Compress the table ORDER_ITEMS including any
SecureFile LOBs at OLTP level after 90 days of no
modification:
ALTER TABLE ORDER_ITEMS ILM ADD POLICY
ROW STORE COMPRESS ADVANCED
GROUP AFTER 90 DAYS OF NO MODIFICATION;
DDL LOGGING
DDL LOGGING
/u01/app/oracle/diag/rdbms/orcl/orcl/log/ddl/log.xml
Direct SQL statement execution in
RMAN
Pre - 12c:
RMAN> SQL ‘SELECT sysdate FROM dual’;
12c:
RMAN> SELECT sysdate FROM dual;
SQLcl
Oracle Database 12c  New Features for Developers and DBAs - OTN TOUR LA 2015
Thank You

More Related Content

What's hot (19)

PPTX
Oracle Database 12c - New Features for Developers and DBAs
Alex Zaballa
 
PDF
Oracle Drivers configuration for High Availability, is it a developer's job?
Ludovico Caldara
 
PDF
Oracle SQL Tuning
Alex Zaballa
 
PDF
Crating a Robust Performance Strategy
Guatemala User Group
 
PDF
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Markus Michalewicz
 
PDF
MythBusters Globalization Support - Avoid Data Corruption
Christian Gohmann
 
PDF
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
Markus Michalewicz
 
PDF
Oracle RAC 11g Release 2 Client Connections
Markus Michalewicz
 
PPTX
Oracle Database 12.1.0.2: New Features
Deiby Gómez
 
PDF
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...
Alex Zaballa
 
PPTX
Oracle Data Redaction - EOUC
Alex Zaballa
 
PDF
Oracle RAC One Node 12c Overview
Markus Michalewicz
 
PDF
Performance Scenario: Diagnosing and resolving sudden slow down on two node RAC
Kristofferson A
 
PPTX
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expre...
Alex Zaballa
 
PDF
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Ludovico Caldara
 
PPTX
OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...
Alex Zaballa
 
PDF
New awesome features in MySQL 5.7
Zhaoyang Wang
 
PDF
Oracle 12 Upgrade
Hanh Nguyen Duy
 
PDF
AUSOUG Oracle Password Security
Stefan Oehrli
 
Oracle Database 12c - New Features for Developers and DBAs
Alex Zaballa
 
Oracle Drivers configuration for High Availability, is it a developer's job?
Ludovico Caldara
 
Oracle SQL Tuning
Alex Zaballa
 
Crating a Robust Performance Strategy
Guatemala User Group
 
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Markus Michalewicz
 
MythBusters Globalization Support - Avoid Data Corruption
Christian Gohmann
 
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
Markus Michalewicz
 
Oracle RAC 11g Release 2 Client Connections
Markus Michalewicz
 
Oracle Database 12.1.0.2: New Features
Deiby Gómez
 
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...
Alex Zaballa
 
Oracle Data Redaction - EOUC
Alex Zaballa
 
Oracle RAC One Node 12c Overview
Markus Michalewicz
 
Performance Scenario: Diagnosing and resolving sudden slow down on two node RAC
Kristofferson A
 
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expre...
Alex Zaballa
 
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Ludovico Caldara
 
OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...
Alex Zaballa
 
New awesome features in MySQL 5.7
Zhaoyang Wang
 
Oracle 12 Upgrade
Hanh Nguyen Duy
 
AUSOUG Oracle Password Security
Stefan Oehrli
 

Viewers also liked (14)

PDF
How to Use Oracle RAC in a Cloud? - A Support Question
Markus Michalewicz
 
PDF
E49322 07
tompark21
 
PPTX
Oracle Database 12.1.0.2 New Features
Deiby Gómez
 
PPTX
Odv oracle customer_demo
Viaggio Italia
 
PPTX
Oracle Optimizer: 12c New Capabilities
Guatemala User Group
 
PPTX
Oracle Database 12c features for DBA
Karan Kukreja
 
PDF
The Evolution of Storage on Linux - FrOSCon - 2015-08-22
Lenz Grimmer
 
PPTX
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Bruno Borges
 
DOCX
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Yury Velikanov
 
PDF
Write Less (code) With More (Oracle Database 12c New Features)
Oren Nakdimon
 
PPTX
Best New Features of Oracle Database 12c
Pini Dibask
 
PDF
Oracle RAC 12c Release 2 - Overview
Markus Michalewicz
 
PDF
containerd and CRI
Docker, Inc.
 
PDF
Flexibles Storage Management unter Linux mit OpenATTIC - Kielux 2015-09-18
Lenz Grimmer
 
How to Use Oracle RAC in a Cloud? - A Support Question
Markus Michalewicz
 
E49322 07
tompark21
 
Oracle Database 12.1.0.2 New Features
Deiby Gómez
 
Odv oracle customer_demo
Viaggio Italia
 
Oracle Optimizer: 12c New Capabilities
Guatemala User Group
 
Oracle Database 12c features for DBA
Karan Kukreja
 
The Evolution of Storage on Linux - FrOSCon - 2015-08-22
Lenz Grimmer
 
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Bruno Borges
 
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Yury Velikanov
 
Write Less (code) With More (Oracle Database 12c New Features)
Oren Nakdimon
 
Best New Features of Oracle Database 12c
Pini Dibask
 
Oracle RAC 12c Release 2 - Overview
Markus Michalewicz
 
containerd and CRI
Docker, Inc.
 
Flexibles Storage Management unter Linux mit OpenATTIC - Kielux 2015-09-18
Lenz Grimmer
 
Ad

Similar to Oracle Database 12c New Features for Developers and DBAs - OTN TOUR LA 2015 (20)

PPTX
Oracle Database 12c - New Features for Developers and DBAs
Alex Zaballa
 
PPTX
OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...
Alex Zaballa
 
PPTX
Oracle Database 12c - The Best Oracle Database 12c Tuning Features for Develo...
Alex Zaballa
 
PPTX
OTN TOUR 2016 - DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
PPTX
OTN TOUR 2016 - DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
PDF
Aioug vizag oracle12c_new_features
AiougVizagChapter
 
PPTX
Oracle Database 12.1.0.2 New Features
Alex Zaballa
 
PPTX
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
PPTX
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
PPTX
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
PPTX
DBA Commands and Concepts That Every Developer Should Know - Part 2
Alex Zaballa
 
PPTX
DBA Commands and Concepts That Every Developer Should Know - Part 2
Alex Zaballa
 
PDF
Oracle 12c New Features for Developers
CompleteITProfessional
 
PPT
MDI Training DB2 Course
Marcus Davage
 
PPTX
DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
PPTX
Oracle database 12c new features
RidaZaman1
 
PDF
Sangam 2019 - The Latest Features
Connor McDonald
 
PPTX
Oracle 12c
Deborah TIce
 
DOC
SQLQueries
karunakar81987
 
PPTX
More than 12 More things about Oracle Database 12c
Guatemala User Group
 
Oracle Database 12c - New Features for Developers and DBAs
Alex Zaballa
 
OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...
Alex Zaballa
 
Oracle Database 12c - The Best Oracle Database 12c Tuning Features for Develo...
Alex Zaballa
 
OTN TOUR 2016 - DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
OTN TOUR 2016 - DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
Aioug vizag oracle12c_new_features
AiougVizagChapter
 
Oracle Database 12.1.0.2 New Features
Alex Zaballa
 
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
DBA Brasil 1.0 - DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
DBA Commands and Concepts That Every Developer Should Know - Part 2
Alex Zaballa
 
DBA Commands and Concepts That Every Developer Should Know - Part 2
Alex Zaballa
 
Oracle 12c New Features for Developers
CompleteITProfessional
 
MDI Training DB2 Course
Marcus Davage
 
DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
Oracle database 12c new features
RidaZaman1
 
Sangam 2019 - The Latest Features
Connor McDonald
 
Oracle 12c
Deborah TIce
 
SQLQueries
karunakar81987
 
More than 12 More things about Oracle Database 12c
Guatemala User Group
 
Ad

More from Alex Zaballa (19)

PDF
Migrating Oracle Databases from AWS to OCI
Alex Zaballa
 
PPTX
Exploring All options to move your Oracle Databases to the Oracle Cloud
Alex Zaballa
 
PPTX
Moving Your Oracle Databases To The Oracle Cloud
Alex Zaballa
 
PPTX
SQL TUNING 101
Alex Zaballa
 
PPTX
SQL TUNING 101
Alex Zaballa
 
PPTX
DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
PPTX
LET’S GET STARTED WITH ORACLE DATABASE CLOUD
Alex Zaballa
 
PPTX
DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
PPTX
Moving your Oracle Databases to the Oracle Cloud
Alex Zaballa
 
PPTX
Os melhores recursos novos do Oracle Database 12c para desenvolvedores e DBAs...
Alex Zaballa
 
PDF
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c Tuning Fea...
Alex Zaballa
 
PDF
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...
Alex Zaballa
 
PPT
Oracle SQL Tuning
Alex Zaballa
 
PPTX
Oracle Data Redaction
Alex Zaballa
 
PPTX
Oracle Database 12c - Novas Características para DBAs e Desenvolvedores
Alex Zaballa
 
PPTX
Oracle Database 12c - Data Redaction
Alex Zaballa
 
PPTX
Oracle Database 12c - Novas Características para DBAs e Desenvolvedores - GUO...
Alex Zaballa
 
PPTX
Oracle Data redaction - GUOB - OTN TOUR LA - 2015
Alex Zaballa
 
PPTX
Data Redaction - OTN TOUR LA 2015
Alex Zaballa
 
Migrating Oracle Databases from AWS to OCI
Alex Zaballa
 
Exploring All options to move your Oracle Databases to the Oracle Cloud
Alex Zaballa
 
Moving Your Oracle Databases To The Oracle Cloud
Alex Zaballa
 
SQL TUNING 101
Alex Zaballa
 
SQL TUNING 101
Alex Zaballa
 
DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
LET’S GET STARTED WITH ORACLE DATABASE CLOUD
Alex Zaballa
 
DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
Moving your Oracle Databases to the Oracle Cloud
Alex Zaballa
 
Os melhores recursos novos do Oracle Database 12c para desenvolvedores e DBAs...
Alex Zaballa
 
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c Tuning Fea...
Alex Zaballa
 
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...
Alex Zaballa
 
Oracle SQL Tuning
Alex Zaballa
 
Oracle Data Redaction
Alex Zaballa
 
Oracle Database 12c - Novas Características para DBAs e Desenvolvedores
Alex Zaballa
 
Oracle Database 12c - Data Redaction
Alex Zaballa
 
Oracle Database 12c - Novas Características para DBAs e Desenvolvedores - GUO...
Alex Zaballa
 
Oracle Data redaction - GUOB - OTN TOUR LA - 2015
Alex Zaballa
 
Data Redaction - OTN TOUR LA 2015
Alex Zaballa
 

Recently uploaded (20)

PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 

Oracle Database 12c New Features for Developers and DBAs - OTN TOUR LA 2015

Editor's Notes

  • #2: 96 slides Questions at the END please!!!