SlideShare una empresa de Scribd logo
1 de 110
Descargar para leer sin conexión
Oracle Database 12c
The Best Oracle Database 12c
New Features for Developers and
DBAs
Presented	by: Alex	Zaballa,	Oracle	DBA
Alex Zaballa
http://alexzaballa.blogspot.com/
@alexzaballa206	and	counting…
https://www.linkedin.com/in/alexzaballa
Worked	for	7 years	in	Brazil as	an	Oracle	Developer.
2000	- 2007
Worked	for	8 years	in	Angola	as	an	Oracle	DBA
for	the	Ministry	of	Finance.
2007	- 2015
Oracle Database 12c
New Features for Developers and DBAs
Oracle	Official	Documentation
12.1.0.2
• http://docs.oracle.com/database/121/NEWFT/ch
apter12102.htm
Oracle	Learning	Library	(OLL)
• https://apexapps.oracle.com/pls/apex/f?p=44785
:1:0
Articles	about	12c
• https://oracle-base.com/articles/12c/articles-
12c
“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.”
Oracle	Announces	Beta	Availability	of	Oracle	Database	12c	Release	2 - Oct	26,	
2015
• PLUGGABLE	DATABASES
From	252	to	4096
• HOT	CLONING
Don’t	need	to	put	the	source	in	read-only	for	cloning
• SHARDING
It’s	like	partitioning	in	a	shared	nothing	database
The	data	is	split	into	multiple	databases
• In-Memory
In-Memory	column	Store	on	Active	Data	Guard
Heat	Map	
• APPLICATION	CONTAINER
Pluggable	Databases	will	share	application	objects
• More	isolation,	resource	manager	will	limit	the	memory	in	addition	to	CPU	and	I/O.
• AWR	will	work	on	Active	Data	Guard	Database:	you	can	tune	your	reporting	database
Availability	of	Oracle	Database	12.2
Source:	https://blogs.oracle.com/UPGRADE/entry/oracle_database_12_2_just
Oracle	Database	Release	Status
MOS	Note:742060.1
Upgrade	to	12.1.0.2	or	wait	for	
12.2	?
CDB	ou	NON-CDB?
Let’s	start…
JSON
OTN	Article	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
DEMO
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
DEMO
Invisible	Columns
CREATE	TABLE	table_test_inv
(
column1	NUMBER,
column2	NUMBER,
column3	NUMBER	INVISIBLE,
column4	NUMBER
);
SQL>	desc table_test_inv
Name																							
-----------------------------------------
COLUMN1																								NUMBER
COLUMN2																								NUMBER
COLUMN4																								NUMBER
Invisible	Columns
INSERT	INTO	table_test_inv
(column1,column2,column3,column4)	VALUES	
(1,2,3,4);
INSERT	INTO	table_test_inv VALUES	(1,2,4);
Invisible	Columns
SET	COLINVISIBLE	ON
SQL>	desc table_test_inv
Name																							
-----------------------------------------
COLUMN1																								NUMBER
COLUMN2																								NUMBER
COLUMN4																								NUMBER
COLUMN3	(INVISIBLE)			NUMBER
Invisible	Columns
ALTER	TABLE	table_test_inv MODIFY	column3	VISIBLE;
WHY	?
You	are	preparing	the	changes	on	the	database,	but	the	application	is	not	
prepared	yet.
Select	*	from	…...
Insert	into	TABLE	VALUES	(......,	.....,	.....)
DEMO
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
DEMO
Extended	Data	Types
SQL>	create	table	table_test(column01	
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
DEMO
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
DEMO
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
DEMO
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
DEMO
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
DEMO
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	EMP_TEST.dat
1,Emp	1
2,Emp	2
3,Emp	3
4,Emp	4
5,Emp	5
6,Emp	6
7,Emp	7
8,Emp	8
9,Emp	9
SQL*Loader	Express
[oracle@oracle01	tmp]$	sqlldr teste/teste	TABLE=EMP_TEST
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:	EMP_TEST
Path	used:						External	Table,	DEGREE_OF_PARALLELISM=AUTO
Table	EMP_TEST:
9	Rows	successfully	loaded.
Check	the	log	files:
EMP_TEST.log
EMP_TEST_%p.log_xt
for	more	information	about	the	load.
DEMO
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.
DEMO
Limit	the	PGA
SQL>	show	parameter	pga
NAME																									 TYPE												VALUE
-------------------------- ------------- ----------------------
pga_aggregate_limit big	integer					2G
pga_aggregate_target ****
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
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'
In-Database	Archiving
SQL>	create	table	table_test(column1	number)	
row	archival;
insert	into	table_test values(1);
insert	into	table_test values(2);
insert	into	table_test values(3);
In-Database	Archiving
In-Database	Archiving
update	table_test
set	ora_archive_state=DBMS_ILM.ARCHIVESTATENAME(1)
where	column1=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;
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
On	12c,	by	default	session-private	statistics	are	
enabled
SELECT	DBMS_STATS.get_prefs('GLOBAL_TEMP_TABLE_STATS')	
FROM	dual;
STATS
------------------------------------------------------------------------------
SESSION
Session	private	statistics	for	Global	
Temporary	Tables
How	to	change?
Behavior	pre	12c:
BEGIN
DBMS_STATS.set_global_prefs (
pname =>	'GLOBAL_TEMP_TABLE_STATS',
pvalue =>	'SHARED');
END;
/
Back	to	default	on	12c:
BEGIN
DBMS_STATS.set_global_prefs (
pname =>	'GLOBAL_TEMP_TABLE_STATS',
pvalue =>	'SESSION');
END;
/
Session	private	statistics	for	Global	
Temporary	Tables
How	to	change	for	one	table?
BEGIN
dbms_stats.set_table_prefs('SCOTT','GTT_TEST',
'GLOBAL_TEMP_TABLE_STATS','SHARED');
END;
BEGIN
dbms_stats.set_table_prefs('SCOTT','GTT_TEST',
'GLOBAL_TEMP_TABLE_STATS’,’SESSION');
END;
DEMO
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.
DEMO
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)
);
SQL	Query	Row	Limits	and	Offsets
SQL	Query	Row	Limits	and	Offsets
SQL	Query	Row	Limits	and	Offsets
Top-N	Queries	– Pré 12c
SQL	Query	Row	Limits	and	Offsets
SQL	Query	Row	Limits	and	Offsets
SQL	Query	Row	Limits	and	Offsets
DEMO
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_test
START	WITH			1
INCREMENT	BY	1
SESSION
/
Session	Level	Sequences
ALTER	SEQUENCE	sequence_test
SESSION;
ALTER	SEQUENCE	sequence_test
GLOBAL;
Multitenant
Fonte:	Oracle	Documentation
Multitenant
Fonte:	https://blogs.oracle.com/UPGRADE/entry/non_cdb_architecture_of_oracle
Multitenant
Fonte:	https://blogs.oracle.com/UPGRADE/entry/non_cdb_architecture_of_oracle
Multitenant
Fonte:	https://blogs.oracle.com/UPGRADE/entry/non_cdb_architecture_of_oracle
In-Memory
Fonte:	Oracle	Documentation
SIMD	Vector	Processing
Fonte:	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
Fonte:	OracleBase.com
In-Memory
Alter	table	hr.EMPLOYEES inmemory;
ALTER	TABLE	sales	MODIFY	PARTITION	SALES_Q1_1998	
INMEMORY;
ALTER	TABLE	sales	INMEMORY	NO	INMEMORY(prod_id);
CREATE	TABLESPACE	tbs_test
DATAFILE	'+DG01	SIZE	100M	
DEFAULT	INMEMORY;
In-Memory
Fonte:	http://www.oracle.com/technetwork/database/in-memory/overview/twp-
oracle-database-in-memory-2245633.html
SQLcl
http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
Thank	You
Slides	Available:	http://www.slideshare.net/

Más contenido relacionado

La actualidad más candente

Understand oracle real application cluster
Understand oracle real application clusterUnderstand oracle real application cluster
Understand oracle real application cluster
Satishbabu Gunukula
 

La actualidad más candente (20)

Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesBest Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
 
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdfOracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
 
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIESORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
 
10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
 
Oracle RAC - New Generation
Oracle RAC - New GenerationOracle RAC - New Generation
Oracle RAC - New Generation
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - Presentation
 
What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1
 
Oracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationOracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System Administration
 
Understand oracle real application cluster
Understand oracle real application clusterUnderstand oracle real application cluster
Understand oracle real application cluster
 
Scaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssScaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ss
 
Oracle 12c Multitenant architecture
Oracle 12c Multitenant architectureOracle 12c Multitenant architecture
Oracle 12c Multitenant architecture
 
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
 
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive
 
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and AdministerOracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLON
 
Understanding oracle rac internals part 2 - slides
Understanding oracle rac internals   part 2 - slidesUnderstanding oracle rac internals   part 2 - slides
Understanding oracle rac internals part 2 - slides
 
Oracle 12c Architecture
Oracle 12c ArchitectureOracle 12c Architecture
Oracle 12c Architecture
 
Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret Internals
 
AV/DF Advanced Security Option
AV/DF Advanced Security OptionAV/DF Advanced Security Option
AV/DF Advanced Security Option
 

Destacado

Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Yury Velikanov
 
The Top 12 Features new to Oracle 12c
The Top 12 Features new to Oracle 12cThe Top 12 Features new to Oracle 12c
The Top 12 Features new to Oracle 12c
David Yahalom
 

Destacado (20)

Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
 
Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new features
 
Oracle Database 12c - New Features for Developers and DBAs
Oracle Database 12c  - New Features for Developers and DBAsOracle Database 12c  - New Features for Developers and DBAs
Oracle Database 12c - New Features for Developers and DBAs
 
Oracle 12c New Features For Better Performance
Oracle 12c New Features For Better PerformanceOracle 12c New Features For Better Performance
Oracle 12c New Features For Better Performance
 
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIsLa transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
 
Oracle sharding : Installation & Configuration
Oracle sharding : Installation & ConfigurationOracle sharding : Installation & Configuration
Oracle sharding : Installation & Configuration
 
Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?
 
Oracle 12c New Features for Developers
Oracle 12c New Features for DevelopersOracle 12c New Features for Developers
Oracle 12c New Features for Developers
 
The Top 12 Features new to Oracle 12c
The Top 12 Features new to Oracle 12cThe Top 12 Features new to Oracle 12c
The Top 12 Features new to Oracle 12c
 
How to Upgrade Hundreds or Thousands of Databases
How to Upgrade Hundreds or Thousands of DatabasesHow to Upgrade Hundreds or Thousands of Databases
How to Upgrade Hundreds or Thousands of Databases
 
Oracle Database 11g vs 12c
Oracle Database 11g vs 12cOracle Database 11g vs 12c
Oracle Database 11g vs 12c
 
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
 
Cloud Integration for Human Resources: Connect with Your talent in the Cloud
Cloud Integration for Human Resources: Connect with Your talent in the CloudCloud Integration for Human Resources: Connect with Your talent in the Cloud
Cloud Integration for Human Resources: Connect with Your talent in the Cloud
 
RMAN in 12c: The Next Generation (PPT)
RMAN in 12c: The Next Generation (PPT)RMAN in 12c: The Next Generation (PPT)
RMAN in 12c: The Next Generation (PPT)
 
Oracle 12c and its pluggable databases
Oracle 12c and its pluggable databasesOracle 12c and its pluggable databases
Oracle 12c and its pluggable databases
 
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 versionOracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
 
Oracle 12c Multi Process Multi Threaded
Oracle 12c Multi Process Multi ThreadedOracle 12c Multi Process Multi Threaded
Oracle 12c Multi Process Multi Threaded
 
Oracle 12.2 sharded database management
Oracle 12.2 sharded database managementOracle 12.2 sharded database management
Oracle 12.2 sharded database management
 
SQL Monitoring in Oracle Database 12c
SQL Monitoring in Oracle Database 12cSQL Monitoring in Oracle Database 12c
SQL Monitoring in Oracle Database 12c
 
Oracle 12c Parallel Execution New Features
Oracle 12c Parallel Execution New FeaturesOracle 12c Parallel Execution New Features
Oracle 12c Parallel Execution New Features
 

Similar a Oracle 12c New Features

Resume of Derek
Resume of DerekResume of Derek
Resume of Derek
Derek Xu
 
RahulRanjan_5+yr_AppsDBA
RahulRanjan_5+yr_AppsDBARahulRanjan_5+yr_AppsDBA
RahulRanjan_5+yr_AppsDBA
Rahul Ranjan
 
BLANCA KEOGH PLSQL Developer
BLANCA KEOGH PLSQL DeveloperBLANCA KEOGH PLSQL Developer
BLANCA KEOGH PLSQL Developer
Blanca Murillo
 
Turbo Enterprise Web 2.0 Ajax World 20081
Turbo Enterprise Web 2.0 Ajax World 20081Turbo Enterprise Web 2.0 Ajax World 20081
Turbo Enterprise Web 2.0 Ajax World 20081
rajivmordani
 
plug-into-cloud-wp-12c-1896100
plug-into-cloud-wp-12c-1896100plug-into-cloud-wp-12c-1896100
plug-into-cloud-wp-12c-1896100
Prithvi Rajkumar
 

Similar a Oracle 12c New Features (20)

OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c Tuning Fea...
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c Tuning Fea...OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c Tuning Fea...
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c Tuning Fea...
 
The best Oracle Database 12c Tuning Features for Developers
The best Oracle Database 12c Tuning Features for DevelopersThe best Oracle Database 12c Tuning Features for Developers
The best Oracle Database 12c Tuning Features for Developers
 
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c Tuning Fea...
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c Tuning Fea...OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c Tuning Fea...
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c Tuning Fea...
 
Oracle Data Redaction - EOUC
Oracle Data Redaction - EOUCOracle Data Redaction - EOUC
Oracle Data Redaction - EOUC
 
Oracle database 12c_and_DevOps
Oracle database 12c_and_DevOpsOracle database 12c_and_DevOps
Oracle database 12c_and_DevOps
 
Usability - Ignored by Developers and Undervalued by Managers (article)
Usability - Ignored by Developers and Undervalued by Managers (article)Usability - Ignored by Developers and Undervalued by Managers (article)
Usability - Ignored by Developers and Undervalued by Managers (article)
 
Using XA for Batch – Bad idea? (article)
Using XA for Batch – Bad idea? (article)Using XA for Batch – Bad idea? (article)
Using XA for Batch – Bad idea? (article)
 
Resume of Derek
Resume of DerekResume of Derek
Resume of Derek
 
Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
Ronald Vargas 18c cloud service el siguiente paso en la nueva generacionRonald Vargas 18c cloud service el siguiente paso en la nueva generacion
Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
 
RahulRanjan_5+yr_AppsDBA
RahulRanjan_5+yr_AppsDBARahulRanjan_5+yr_AppsDBA
RahulRanjan_5+yr_AppsDBA
 
Les01
Les01Les01
Les01
 
01 Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
01 Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion01 Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
01 Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
 
BLANCA KEOGH PLSQL Developer
BLANCA KEOGH PLSQL DeveloperBLANCA KEOGH PLSQL Developer
BLANCA KEOGH PLSQL Developer
 
Calendário 2019
Calendário 2019Calendário 2019
Calendário 2019
 
A Step by Step Introduction to the MySQL Document Store
A Step by Step Introduction to the MySQL Document StoreA Step by Step Introduction to the MySQL Document Store
A Step by Step Introduction to the MySQL Document Store
 
[db tech showcase Tokyo 2018] #dbts2018 #B33 『DBA 18.0 - Life after 18c』
[db tech showcase Tokyo 2018] #dbts2018 #B33 『DBA 18.0 - Life after 18c』[db tech showcase Tokyo 2018] #dbts2018 #B33 『DBA 18.0 - Life after 18c』
[db tech showcase Tokyo 2018] #dbts2018 #B33 『DBA 18.0 - Life after 18c』
 
Turbo Enterprise Web 2.0 Ajax World 20081
Turbo Enterprise Web 2.0 Ajax World 20081Turbo Enterprise Web 2.0 Ajax World 20081
Turbo Enterprise Web 2.0 Ajax World 20081
 
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part OneThe AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
 
plug-into-cloud-wp-12c-1896100
plug-into-cloud-wp-12c-1896100plug-into-cloud-wp-12c-1896100
plug-into-cloud-wp-12c-1896100
 
MOUG17 Keynote: Oracle OpenWorld Major Announcements
MOUG17 Keynote: Oracle OpenWorld Major AnnouncementsMOUG17 Keynote: Oracle OpenWorld Major Announcements
MOUG17 Keynote: Oracle OpenWorld Major Announcements
 

Más de Guatemala User Group

Understanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Understanding Query Optimization with ‘regular’ and ‘Exadata’ OracleUnderstanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Understanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Guatemala User Group
 

Más de Guatemala User Group (20)

Best Features of Multitenant 12c
Best Features of Multitenant 12cBest Features of Multitenant 12c
Best Features of Multitenant 12c
 
Why to Upgrade to Oracle 12c
Why to Upgrade to Oracle 12cWhy to Upgrade to Oracle 12c
Why to Upgrade to Oracle 12c
 
ADF 12c como Backend
ADF 12c como BackendADF 12c como Backend
ADF 12c como Backend
 
Improving the Performance of PL/SQL function calls from SQL
Improving the Performance of PL/SQL function calls from SQLImproving the Performance of PL/SQL function calls from SQL
Improving the Performance of PL/SQL function calls from SQL
 
Integracion Continua en Oracle ADF
Integracion Continua en Oracle ADFIntegracion Continua en Oracle ADF
Integracion Continua en Oracle ADF
 
Gestión de infraestructura tomcat/Tom EE con tfactory
Gestión de infraestructura tomcat/Tom EE con tfactoryGestión de infraestructura tomcat/Tom EE con tfactory
Gestión de infraestructura tomcat/Tom EE con tfactory
 
Pluggable Databases: What they will break and why you should use them anyway!
Pluggable Databases: What they will break and why you should use them anyway!Pluggable Databases: What they will break and why you should use them anyway!
Pluggable Databases: What they will break and why you should use them anyway!
 
Introduction to Oracle Clusterware 12c
Introduction to Oracle Clusterware 12cIntroduction to Oracle Clusterware 12c
Introduction to Oracle Clusterware 12c
 
What's next after Upgrade to 12c
What's next after Upgrade to 12cWhat's next after Upgrade to 12c
What's next after Upgrade to 12c
 
Deep Dive: More Oracle Data Pump Performance Tips and Tricks
Deep Dive: More Oracle Data Pump Performance Tips and TricksDeep Dive: More Oracle Data Pump Performance Tips and Tricks
Deep Dive: More Oracle Data Pump Performance Tips and Tricks
 
How Oracle Single/Multitenant will change a DBA's life
How Oracle Single/Multitenant will change a DBA's lifeHow Oracle Single/Multitenant will change a DBA's life
How Oracle Single/Multitenant will change a DBA's life
 
Integration Cloud Service vs SOA
Integration Cloud Service vs SOAIntegration Cloud Service vs SOA
Integration Cloud Service vs SOA
 
SOA y Microservices Diferencias y Aplicaciones
SOA y Microservices Diferencias y AplicacionesSOA y Microservices Diferencias y Aplicaciones
SOA y Microservices Diferencias y Aplicaciones
 
It's raining data! Oracle databases in the cloud
It's raining data! Oracle databases in the cloudIt's raining data! Oracle databases in the cloud
It's raining data! Oracle databases in the cloud
 
More than 12 More things about Oracle Database 12c
More than 12 More things about Oracle Database 12cMore than 12 More things about Oracle Database 12c
More than 12 More things about Oracle Database 12c
 
Oracle Optimizer: 12c New Capabilities
Oracle Optimizer: 12c New CapabilitiesOracle Optimizer: 12c New Capabilities
Oracle Optimizer: 12c New Capabilities
 
Understanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Understanding Query Optimization with ‘regular’ and ‘Exadata’ OracleUnderstanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Understanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
 
Monitoreo del performance de linux con sar
Monitoreo del performance de linux con sarMonitoreo del performance de linux con sar
Monitoreo del performance de linux con sar
 
Diagnóstico de problemas de red para DBAs
Diagnóstico de problemas de red para DBAsDiagnóstico de problemas de red para DBAs
Diagnóstico de problemas de red para DBAs
 
Cutting edge Essbase
Cutting edge EssbaseCutting edge Essbase
Cutting edge Essbase
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Oracle 12c New Features