Upload
others
View
15
Download
0
Embed Size (px)
Citation preview
ww
w.x
en
iala
b.c
om
Au
tore
: meo b
oglio
lo
Rela
tore
: meo b
oglio
lo
Ab
stra
ct
Dopo u
na b
reve in
troduzio
ne s
ui c
onte
nuti d
elle
pre
senta
zio
ni
tecnic
he v
engono p
resenta
te le
nuove fu
nzio
nalita
' della
vers
ione
12c e
le u
ltime e
volu
zio
ni d
ella
vers
ione 1
2c R
2.
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
ww
w.x
en
iala
b.c
om
Il 6 m
arz
o 2
017 e
' sta
ta p
ubblic
ata
la v
ers
ione O
racle
12c R
2 s
u a
mbie
nti o
n-p
rem
ise
(Lin
ux e
Sola
ris).
E' u
na “R
2”. C
hi c
onosce d
a te
mpo O
racle
sa c
he e
' la v
ers
ione d
a u
tilizzare
.
La q
uantita
' di in
novazio
ne p
resente
in q
uesta
nuova re
lease e
' note
vole
.Abbia
mo fa
tto q
uin
di u
na s
erie
di s
celte
sui c
onte
nuti e
sulla
tipolo
gia
di q
uesta
bre
ve
pre
senta
zio
ne... c
onoscere
e p
resenta
re o
gni c
osa n
on s
are
bbe p
ossib
ile.
Imm
odesta
mente
:Q
uesto
webin
ar p
resenta
tutto
quello
che u
n D
BA O
racle
deve s
apere
sulla
12c R
2!
Il taglio
e' "p
ratic
o" n
el s
enso c
he s
ono p
resenta
ti prim
a i c
oncetti...
ma s
opra
tutto
i com
andi o
gli e
sem
pi d
i utiliz
zo o
le m
odalita
' di c
onfig
ura
zio
ne.
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
ww
w.x
en
iala
b.c
om
Ma o
ltre a
i DBA c
i sono a
nche a
ltri stakeholders in
tere
ssati a
d O
racle
12cR2...
Il livello
di c
onsolid
am
ento
otte
nib
ile c
on q
uesta
vers
ione e
' cre
sciu
to in
modo m
olto
sig
nific
ativ
o, q
uasi n
on im
magin
abile
con le
rele
ase p
recedenti. In
partic
ola
re s
ul
Multite
nant s
ono s
tate
intro
dotte
molte
plic
i, nuove e
d im
porta
nti fu
nzio
nalita
’.
La fle
ssib
ilita' d
elle
arc
hite
tture
dis
ponib
ili e la
sem
plic
ita' d
ella
gestio
ne d
elle
“solite
”is
tanze O
racle
sono i d
ue p
unti d
i maggio
re im
porta
nza p
er s
frutta
re in
modo o
ttimale
l’asset d
ata
base.
A q
uesto
si a
ggiu
ngono n
uove fu
nzio
nalita
' e, n
on u
ltimo, u
n p
onte
sic
uro
ed a
ffidabile
vers
o le
evolu
zio
ni in
Clo
ud.
Cerc
here
mo q
uin
di d
i pre
senta
re il v
alo
re a
ggiu
nto
della
12cR2 in
ogni fu
nzio
nalita
'.
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
ww
w.x
en
iala
b.c
om
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
ww
w.x
en
iala
b.c
om
Il 17 m
arz
o p
er W
indow
s e
d il 6
marz
o 2
017 p
er L
inux e
Sola
ris e
' sta
ta rila
scia
ta la
12cR2 o
n p
rem
ises.
Dal 5
novem
bre
2016 e
' dis
ponib
ile la
12cR2 s
ul O
racle
Public
Clo
ud.
Il Pre
mie
r Support p
er la
11.2
e' te
rmin
ato
nel g
ennaio
2015, il w
aiv
ed E
S te
rmin
era
’ afin
e 2
018 e
l’ES a
fine 2
020.
La 1
2.1
.0.2
e' d
isponib
ile d
a L
uglio
2014; la
12c R
1 e
' uscita
l'anno p
recedente
.
Le u
ltime P
SU
rilascia
te e
rano p
er la
12c e
la 1
1g R
2 [1
2.1
.0.2
.170117,
11.2
.0.4
.161018]. P
er le
altre
rele
ases n
on v
engono p
iu' rila
scia
te P
SU
.
Abbia
mo u
sato
l'ord
ine c
ronolo
gic
o in
vers
o...
perc
he' s
i fare
bbe tro
ppo ta
rdi a
partire
dall'in
izio
!
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
ww
w.x
en
iala
b.c
om
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
ww
w.x
en
iala
b.c
om
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
ww
w.x
en
iala
b.c
om
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
Legenda:
Yes –
Supporta
toW
as –
Config
ura
zio
ne fu
nzio
nante
ma n
on p
iu’ s
upporta
taN
O –
Config
ura
zio
ne n
on fu
nzio
nante
ww
w.x
en
iala
b.c
om
L'a
rchite
ttura
di O
racle
si e
' solo
evolu
ta n
el te
mpo (a
lmeno a
partire
dalla
6.0
)...
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
ww
w.x
en
iala
b.c
om
Dal p
unto
di v
ista
dell'a
rchite
ttura
il num
ero
di p
rocessi e
'cre
sciu
to d
a 6
(v. 6
.0) a
64 (v
. 12.2
), ma le
logic
he d
i base s
ono
le s
tesse!
Ma s
ta p
er v
erific
ars
i un n
uovo s
alto
genera
zio
nale
: l'arc
hite
ttura
Multite
nant.
E' c
osi' im
porta
nte
che m
erita
un c
apito
lo a
parte
...Q
uin
di o
ra v
edia
mo le
altre
innovazio
ni e
d e
volu
zio
ni d
ella
12c!
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
ww
w.x
en
iala
b.c
om
La c
om
ponente
Grid
in 1
2c p
uo' u
tilizzare
la c
onfig
ura
zio
ne F
lex
Clu
ste
r.
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
ww
w.x
en
iala
b.c
om
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
select *
from scott.emp
order by sal desc
fetch first 5 rows only;
select *
from orders
order by id
offset 10 rows fetch next 5 rows only;
Il ve
cch
io, c
aro
, RO
WN
UM
, so
stitu
ito c
on
il fetc
h:
ww
w.x
en
iala
b.c
om
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
ALTER SYSTEM SET HEAT_MAP = ON;
select *
from DBA_HEATMAP_TOP_OBJECTS;
ALTER TABLE fatture_attive ILM ADD POLICY
COMPRESS FOR ARCHIVE HIGH SEGMENT
AFTER 12 MONTHS OF NO ACCESS;
ALTER TABLE fatture_passive ILM ADD POLICY
TIER TO tbs_tier3 SEGMENT
AFTER 6 MONTHS OF LOW ACCESS;
L'H
eat M
ap
e' s
em
plic
e d
a u
tilizzare
.M
a la
sua p
ote
nza s
ara
' sfru
ttarla
per u
na p
olitic
a d
i ILM
(Info
rmatio
n L
ifecycle
Managem
ent)
inte
gra
ta c
on l'A
DO
(Auto
matic
Data
Optim
izatio
n) e
l'Advanced C
om
pre
ssio
n O
ptio
n
ww
w.x
en
iala
b.c
om
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
SQL> alter system set inmemory_size=8G scope=spfile;
SQL> shutdown immediate
SQL> startup
SQL> alter table MyImportantTable inmemory;
In-M
em
ory
Op
tion
: com
e a
ttivarla
. Usarla
e' b
anale
, lo fa
quals
iasi S
ELE
CT
!
ww
w.x
en
iala
b.c
om
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
ALTER TABLE t1 MODIFY
PARTITION BY RANGE (amount) INTERVAL (100)
( PARTITION P1 VALUES LESS THAN (300),
PARTITION P2 VALUES LESS THAN (700) )
ONLINE
UPDATE INDEXES
( IDX01_AMOUNT LOCAL
( PARTITION IP1 VALUES LESS THAN (MAXVALUE)) );
Div
ers
e n
uo
ve
fun
zio
na
lita' s
ul p
artitio
nin
g tra
cu
i: On
line
pa
rtition
ing
ww
w.x
en
iala
b.c
om
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
alter tablespace USERS
ENCRYPTION online using 'AES256' ENCRYPT
FILE_NAME_CONVERT = ('users.dbf', 'users_enc.dbf');
L'E
ncry
ptio
n (T
DE
) puo' e
ssere
utiliz
zato
sul s
ingolo
cam
po o
su u
n in
tero
table
space.
La c
onvers
ione d
i un ta
ble
space p
ero
' richie
deva fo
sse m
esso in
RE
AD
ON
LY, o
ra c
on la
12cR
2:
ww
w.x
en
iala
b.c
om
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
BEGIN
DBMS_MACADM.CREATE_REALM(
realm_name => 'HR Apps',
description => 'Realm to protect the HR realm',
enabled => DBMS_MACUTL.G_SIMULATION,
audit_options => DBMS_MACUTL.G_REALM_AUDIT_FAIL,
realm_type => 1,
realm_scope => DBMS_MACUTL.G_SCOPE_LOCAL);
END;
/SELECT USERNAME, COMMAND, SQLTEXT, VIOLATION_TYPE
FROM DBA_DV_SIMULATION_LOG
WHERE REALM_NAME = "HR APPS";
Il Da
tab
as
e V
au
lt pu
o' e
sse
re u
tilizza
to in
Sim
ula
tion
Mo
de
:
ww
w.x
en
iala
b.c
om
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
select *
from DBA_INDEX_USAGE
where TOTAL_ACCESS_COUNT=0;
Utiliz
zo
de
gli in
dic
i (vis
ta D
BA
_IN
DE
X_
US
AG
E):
ww
w.x
en
iala
b.c
om
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2
ALTER SESSION ENABLE SHARD DDL;
CREATE SHARDED TABLE Customers
( CustNo NUMBER NOT NULL
, Name VARCHAR2(50)
, Address VARCHAR2(250)
, CONSTRAINT RootPK PRIMARY KEY(CustNo) )
PARTITION BY CONSISTENT HASH (CustNo)
PARTITIONS AUTO
TABLESPACE SET ts1;
Sh
ard
ing
Op
tion
: arc
hite
ttura
sh
are
d n
oth
ing
co
n il s
up
po
rto c
om
ple
to d
ell'S
QL e
de
lle tra
nsa
zio
ni
ww
w.x
en
iala
b.c
om
Molte
altre
evolu
zio
ni d
ella
12c (v
ale
per tu
tti e tre
i rilasci d
ella
12c) n
on s
i vedono
ma c
i sono!
Ad e
sem
pio
l'ottim
izzato
re e
' ancora
mig
liora
to, le
sta
tistic
he v
engono ra
ccolte
con
maggio
r frequenza e
con s
napshot “p
iu' le
ggeri”, m
olti lim
iti sono s
tati a
um
enta
ti (eg.
varc
har fin
o a
32K), la
co
mp
ressio
ne e
' sem
pre
piu
' evolu
ta, ...
Per c
hiu
dere
con u
n'im
magin
e d
el n
uovo E
nte
rpris
e M
an
ag
er:
Evo
luzio
ne e
nu
ove fu
nzio
nalita
' in O
racle
12
cR
2