尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
© Copyright 2013. Apps Associates LLC. 1
Oracle Database 12c – An Introduction
-- Satyendra P
@pasalapudi
Cloud Computing
Database-as-a-Service (DBaaS):
Gives users access to databases
running on a cloud computing
platform
Oracle Database 12c New Features
Oracle Database 12c New Features
Oracle Database 12c New Features
Oracle Database 12c New Features
Oracle Database 12c New Features
From now on, we can speak of two types of instances: CBD and PDB.
The CDB, or contanier Database, is the kind of body that can nurture others within your
setup.While the PDB, Pluggable Database (embedded database or embedded) are still the
classic database instances that we know in previous versions to 12c.
A container database (CDB), can absorb many (252) PDB instances, in order to consolidate
and streamline administration and save resources at the hardware level.
"The idea is that we can manage many database instances as if they were one."
PDB
Oracle Database 12c New Features
Physically, MYCDB is an Oracle database. MYCDB
has a database instance (although possible number
in Oracle Real Application Clusters) and a set of
database files, as well as a non-CBD.
Logically MYCDB contains two PDB: hrpdb and
salespdb. The PDB serve their respective
applications as they did before the consolidation of
databases. For managing the CBD itself or any PDB
within it, an administrator can connect to the root,
which is a father for the PDB.
Oracle Database 12c New Features
Oracle Database 12c New Features
Oracle Database 12c New Features
Pluggable Databases What?
• You can have many pluggable databases inside a single container
database. A PDB is fully backwards compatible with an ordinary pre-12.1
database
• Each instance in a RAC opens the CDB as a whole. A foreground session
sees only the single PDB it connects to and sees it just like a non-CDB
• The system administrator connects to the CDB as a whole and sees a
single system image
• Resource Manager is extended with new between-PDB capabilities
• Integrated with Enterprise Manager and tools like SQL Developer
Pluggable Databases Benefits?
• Very fast provisioning of a new database or of a copy of an existing database. Very fast redeployment, by
unplug and plug, of an existing database to a new platform
• Patch or upgrade the Oracle Database version for many databases quickly, and for the human cost of
doing it once. Patch or upgrade by unplugging a PDB and plugging it into a different CDB at a later version
• Secure separation of the duties of the application administrator from the duties of the administrator of
the Oracle-supplied system
• Consolidate many more PDBs onto a single platform than you can non-CDBs
• Centrally manage and administer multiple databases
• Disaster recovery
• Backups
• Scale-out and fault isolation using RAC
© Copyright 2013. Apps Associates LLC. 14
What changed in 12c
• Dictionary tables and user tables – the only ultimate
logical reality
Brand-new database: DBA_Objects,
DBA_Views, … DBMS_Sql, DBMS_Output, …
Earlier Releases before 12c
The “system” and the application are mixed together
In 12c
Architectural separation between the “system” and the application
Architecture to support multiple PDBs
Cloning Made Easy
User Management
• A PDB can be administered by a local user
• PDBs can be administered by a common user in the root
• A privileged common user can switch between PDBs
• A privilege is contained within the container where it is granted
Sessions and Services -How to connect
• Every PDB has a default service with its name.
• Service names across has to be unique across CDB
• Connection pool across PDB with a Common User
Architecture
For the entire CDB
• The Oracle software version
• Active Data Guard
• Scheduled RMAN backups
• Some initialization parameters; some alter database operands (e.g. in 12c,
character set must be the same in all containers)
• Control files
• spfile
• Redo log files
• Flashback log files
• Undo
For just a particular PDB
• RMAN Point-in-time recovery (flashback PDB planned)
• Ad hoc backup
• In each instance: the PDB Open_Mode: MOUNTED, RESTRICTED, READ ONLY, READ WRITE
• Flush shared pool
• All parameters where IsSes_Modifiable = 'TRUE' and IsSys_Modifiable <> 'FALSE' and a few
others (like Open_Cursors, Resource_Manager_Plan)
• Some alter database operands (like default edition)
Dictionary views and performance views
• When queried from within a PDB, all dictionary views, and all performance views, will show
information only from that PDB
• New CDB_ dictionary views, when queried from the root, will provide information across PDBs
• The existing performance views, when queried from the root, will provide information across
PDBs
• The set of PDBs that the current user sees, from the root, depends on a new attribute of the
user
Pluggable Databases Conclusion
• No application validation required
• All Oracle database regression suites run in PDBs with no change
• Fast Provisioning
• Fast creation of empty PDB
• Fast clone of a PDB for testing
• Fast plug PDB for migrations & upgrades
• Strong Isolation
• Pluggable database per application
• High Level of Consolidation
• One database to manage
• Excellent Performance
• Fewest database instances
© Copyright 2013. Apps Associates LLC. 27
Oracle Database 12c New Features
The new Oracle Database 12c, maintains system privileges SYSDBA, SYSOPER,
SYSASM, 11g of its predecessor but includes three new system privileges,
extremely important and contribute to building a more secure and robust, in the
issue of security .
These privileges are:
SYSBACKUP
SYSDG
SYSKM
New administrative privileges in Oracle Database 12c: SYSBACKUP, SYSDG and SYSKM
Oracle Database 12c New Features
• SYSBACKUP, is a new privilege created to manage backup and recovery of database, made ​​with the
RMAN utility.
• SYSDG, is the privilege assigned to manage disk groups and disk storage in a Automatic Storage
Management, better known as ASM.
• SYSKM is a privilege to manage the repository of keys and encryption keys from the same database.
The new feature in Oracle Advanced Security Transparent Database Encryption (TDE) in Oracle
Database 12c, adds a range of new functional to manage consistently, both Oracle Wallets and the
HSMs (Hardware Security Modules).
New administrative privilegies -Oracle Database 12c: SYSBACKUP, SYSDG y SYSKM
Oracle Database 12c New Features
• Now, SQL, adding new commands, to manage these keys. From now on, it
keeps a track record (METADATA) to the main attributes associated with keys
created.
• Also, incorporate new views that let you query the privileges of the keys.
• Among the outstanding features is the ability to support export and import of
keys between repositories of Oracle databases, as well as support to store, the
Oracle Wallets, directly on Oracle ASM.
New administrative privileges in Oracle Database 12c: SYSBACKUP, SYSDG and SYSKM
In compliance with international standards and the lack of this requirement in the Standard
editions databases and Standard Edition One, it was easy to predict that this would happen.
From the Oracle Database 12c, encryption for data traveling on the network, based on native
encryption and SSL / TLS, and based strong authentication services such as Kerberos, PKI and
RADIUS, are no longer part of the Oracle advanced Security and now will be available for all
editions licensable database.
Native encryption and SSL / TLS
Oracle Database 12c New Features
• Data types VARCHAR2, NVARCHAR2, and RAW have been increased to 32K
• A temporary UNDO tablespace has been added to the database, linked to
global temporary tables.
• Oracle Data Pump 12c, can turn the redo import processes for added load
performance. This feature is only on import.
• To turn off mode "Archive log" is not necessary to download the database.
• Move or rename a "datafile" is now online
• Check paged. Keywords SQL level will limit the number of records that must be
deployed. This replaces the old reference ROWNUM
Oracle Database 12c New Features
SQL> select * from pruebas;
CAMPO1 CAMPO2 CAMPO3 CAMPO4
---------- ---------- -------- ----------
1 Hola 21/05/13 1
2 como 21/05/13 2
3 te 21/05/13 3
4 encuentras 21/05/13 4
5 en 21/05/13 5
6 este 21/05/13 6
7 momento 21/05/13 7
7 filas seleccionadas.
SQL> select * from pruebas fetch first 2 rows only;
CAMPO1 CAMPO2 CAMPO3 CAMPO4
---------- ---------- -------- ----------
1 Hola 21/05/13 1
2 como 21/05/13 2
select * from pruebas fetch first 30 percent rows only;
CAMPO1 CAMPO2 CAMPO3 CAMPO4
---------- ---------- -------- ----------
1 Hola 21/05/13 1
2 como 21/05/13 2
3 te 21/05/13 3
select * from pruebas fetch first 50 percent rows only;
CAMPO1 CAMPO2 CAMPO3 CAMPO4
---------- ---------- -------- ----------
1 Hola 21/05/13 1
2 como 21/05/13 2
3 te 21/05/13 3
4 encuentras 21/05/13 4
select * from pruebas offset 2 rows fetch next 2 rows
only;
CAMPO1 CAMPO2 CAMPO3 CAMPO4
---------- ---------- -------- ----------
3 te 21/05/13 3
4 encuentras 21/05/13 4
Oracle Database 12c New Features
From 12c, a set of columns that are the same leading order in an existing index, are permitted. For
example, in a DW, where desired to have a column in an index such as "bitmap", previously defined in a
type B-tree index in the table.
SQL> create table pruebas(campo1 number, campo2 varchar2(10), campo3 date, campo4 number);
Tabla creada.
SQL> create index idx1_pruebas on pruebas( campo1, campo2);
Indice creado.
SQL> create bitmap index idx2_pruebas on pruebas(campo1, campo2);
create bitmap index idx2_pruebas on pruebas(campo1, campo2)
*
ERROR en linea 1:
ORA-01408: this column list already indexed
SQL> create bitmap index idx2_pruebas on pruebas(campo1, campo2, campo3);
Index created.
Oracle Database 12c New Features
Duplicate Indexes
• RMAN Backup container level
• An instance PDB can be "disengaged" from a container and embedded in other CBD
• The PDB's can be cloned in the same container
• The basic administrative actions of a PDB (clone, create, embed, disengage, delete) are implemented
through SQL's.
• Each PDB has its own data dictionary
• The Data Guard configuration is at the level Container
• Recovering from a PDB to a specific spot RMAN does not alter the functionality of the other instances
within the container
• Flashback for a PDB is available from Oracle Database 12c Release 2
The level of PDB
Oracle Database 12c New Features
Object-level recovery
RMAN at 12c version, recover or restore from a backup, one or more tables, based on a
versioning scheme (newest, oldest), with a single command, to solve a problem of accidental
deletion or updating of data, on a table. The process may be performed at the same schema
where the table belongs or another schema.
The ability to manage versions, allows RMAN, work in an area where the Flashback could not
come, either because the table had been purged from the recycle bin (recycle bin) or that the
retention period of time, had passed.
New features in RMAN
Oracle Database 12c New Features
Platform migration simplification
The backup created with RMAN can back up tablespaces users and their respective
metadata. When you need to restore the tablespace on a different target platform to
source, RMAN will automatically convert, allowing easily attach the database to
"Container".
Support for database consolidation
RMAN can back up and restore the "Container" in full, or only one of the databases
attached. Restoring with RMAN, allow to fully or partially recover or restore a database,
based on a point in time or in a change control number.
Oracle Database 12c New Features
New features in RMAN
Increased performance?
RMAN will allow us to easily clone our databases contained in the "Container". An important
point is that they need prior to backup the database to be duplicated or cloned, before
performing this task.
A new feature compression during backup, restore, or clone, will increase the speed in these
processes, including creating multiple tasks to meet the same process.
The restoration or recovery of a datafile through the network from the STANDBY database
may also be performed as part of the features added to improve performance.
Oracle Database 12c New Features
New features in RMAN
An invisible column is a user-specified column whose values ​​are accessible only
when the column is explicitly specified by name. You can add an invisible column
to a table without affecting existing applications, and make visible column if
necessary.
Oracle Database 12c New Features
Tables with columns INVISIBLE
SQL> alter table pruebas add (INVISIBLE int);
Tabla modificada.
SQL> desc pruebas
Nombre +Nulo? Tipo
----------------------------------------- -------- ----------------
CAMPO1 NUMBER
CAMPO2 VARCHAR2(10)
CAMPO3 DATE
CAMPO4 NUMBER
INVISIBLE NUMBER(38)
SQL> update pruebas
2 set invisible=0
3 where campo1 in ( 1,3,5);
3 rows updated.
Tables with columns INVISIBLE
Oracle Database 12c New Features
SQL> select * from pruebas;
CAMPO1 CAMPO2 CAMPO3 CAMPO4 INVISIBLE
---------- ---------- -------- ---------- ----------
1 Hola 21/05/13 1 0
2 como 21/05/13 2
3 te 21/05/13 3 0
4 encuentras 21/05/13 4
5 en 21/05/13 5 0
6 este 21/05/13 6
7 momento 21/05/13 7
7 filas seleccionadas.
SQL> alter table pruebas modify(INVISIBLE invisible);
Table Modified.
Oracle Database 12c New Features
Tables with columns INVISIBLE
SQL> select * from pruebas;
CAMPO1 CAMPO2 CAMPO3 CAMPO4
---------- ---------- -------- ----------
1 Hola 21/05/13 1
2 como 21/05/13 2
3 te 21/05/13 3
4 encuentras 21/05/13 4
5 en 21/05/13 5
6 este 21/05/13 6
7 momento 21/05/13 7
7 filas seleccionadas.
SQL> select campo1, campo2, campo3, campo4, invisible
from pruebas
2 where campo1 in (1,3,5);
CAMPO1 CAMPO2 CAMPO3 CAMPO4 INVISIBLE
---------- ---------- -------- ---------- ----------
1 Hola 21/05/13 1 0
3 te 21/05/13 3 0
5 en 21/05/13 5 0
Oracle Database 12c New Features
Tables with columns INVISIBLE
Oracle Object Tables is a user defined type with a name, attributes and methods.
This object type to model real-world entities such as customers and purchase
orders as objects in the database.
An object type defines a logical structure, but does not create storage.
Oracle Object Tables
Oracle Database 12c New Features
SQL> create type registro_clientes as OBJECT
2 ( nombre varchar2(100),
3 identificacion varchar2(30),
4 edad number,
5 empresa varchar2(20),
6 profesion varchar2(30),
7 educacion varchar2(15));
8 /
Type created.
SQL> create table clientes of registro_clientes;
Tabla created
Oracle Object Tables
Oracle Database 12c New Features
SQL> insert into clientes values('Ronald
Vargas','302970920',44,'NetsoftCA','Consultor','Universitaria');
1 fila creada.
SQL> select * from clientes;
NOMBRE IDENTIFICACION EDAD EMPRESA PROFESION EDUCACION
--------------- -------------- ----- ----------- -------------- --------------
Ronald Vargas 302970920 44 NetsoftCA Consultor Universitaria
Oracle Database 12c New Features
Oracle Object Tables
SQL*Plus: Release 12.1.0.0.2 Beta on Mar May 21 16:38:09 2013
Copyright (c) 1982, 2012, Oracle. All rights reserved.
Enter the user name: system @ lab1
Enter the password:
Right Connection last time: Mon May June 2013 20:26:44 -06:00
Connected to:Oracle Database 12c Enterprise Edition Release 12.1.0.0.2 - 64bit Beta
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
SQL> select to_char(sysdate,'dd-mon-yy hh24:mi') from dual;
TO_CHAR(SYSDATE
---------------
21-may-13 16:39
Last login Time Information in SQL*Plus
Oracle Database 12c New Features
© Copyright 2013. Apps Associates LLC. 49
© Copyright 2013. Apps Associates LLC. 50
Thank You!
Satyendra.kumar@aioug.org
Satyendra.pasalapudi@appsassociates.com
@pasalapudi

More Related Content

What's hot

Oracle 12c Multitenant architecture
Oracle 12c Multitenant architectureOracle 12c Multitenant architecture
Oracle 12c Multitenant architecture
naderattia
 
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
SrirakshaSrinivasan2
 
Oracle Database on Docker - Best Practices
Oracle Database on Docker - Best PracticesOracle Database on Docker - Best Practices
Oracle Database on Docker - Best Practices
gvenzl
 
DB2 LUW - Backup and Recovery
DB2 LUW - Backup and RecoveryDB2 LUW - Backup and Recovery
DB2 LUW - Backup and Recovery
imranasayed
 
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
OpenStack Korea Community
 
DataGuard体験記
DataGuard体験記DataGuard体験記
DataGuard体験記
Shinnosuke Akita
 
Salvatore Sanfilippo – How Redis Cluster works, and why - NoSQL matters Barce...
Salvatore Sanfilippo – How Redis Cluster works, and why - NoSQL matters Barce...Salvatore Sanfilippo – How Redis Cluster works, and why - NoSQL matters Barce...
Salvatore Sanfilippo – How Redis Cluster works, and why - NoSQL matters Barce...
NoSQLmatters
 
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
Markus Michalewicz
 
One PDB to go, please!
One PDB to go, please!One PDB to go, please!
One PDB to go, please!
Christian Gohmann
 
SQL Performance Tuning and New Features in Oracle 19c
SQL Performance Tuning and New Features in Oracle 19cSQL Performance Tuning and New Features in Oracle 19c
SQL Performance Tuning and New Features in Oracle 19c
RachelBarker26
 
Introduction VAUUM, Freezing, XID wraparound
Introduction VAUUM, Freezing, XID wraparoundIntroduction VAUUM, Freezing, XID wraparound
Introduction VAUUM, Freezing, XID wraparound
Masahiko Sawada
 
The Rise of ZStandard: Apache Spark/Parquet/ORC/Avro
The Rise of ZStandard: Apache Spark/Parquet/ORC/AvroThe Rise of ZStandard: Apache Spark/Parquet/ORC/Avro
The Rise of ZStandard: Apache Spark/Parquet/ORC/Avro
Databricks
 
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
Anil Nair
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slides
Mohamed Farouk
 
Oracle Performance Tools of the Trade
Oracle Performance Tools of the TradeOracle Performance Tools of the Trade
Oracle Performance Tools of the Trade
Carlos Sierra
 
Microsoft SQL Server internals & architecture
Microsoft SQL Server internals & architectureMicrosoft SQL Server internals & architecture
Microsoft SQL Server internals & architecture
Kevin Kline
 
New Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21cNew Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21c
Markus Flechtner
 
State of the Dolphin - May 2022
State of the Dolphin - May 2022State of the Dolphin - May 2022
State of the Dolphin - May 2022
Frederic Descamps
 
Presentation implementing oracle asm successfully
Presentation    implementing oracle asm successfullyPresentation    implementing oracle asm successfully
Presentation implementing oracle asm successfully
xKinAnx
 
High Availability for Oracle SE2
High Availability for Oracle SE2High Availability for Oracle SE2
High Availability for Oracle SE2
Markus Flechtner
 

What's hot (20)

Oracle 12c Multitenant architecture
Oracle 12c Multitenant architectureOracle 12c Multitenant architecture
Oracle 12c Multitenant architecture
 
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 Database on Docker - Best Practices
Oracle Database on Docker - Best PracticesOracle Database on Docker - Best Practices
Oracle Database on Docker - Best Practices
 
DB2 LUW - Backup and Recovery
DB2 LUW - Backup and RecoveryDB2 LUW - Backup and Recovery
DB2 LUW - Backup and Recovery
 
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
 
DataGuard体験記
DataGuard体験記DataGuard体験記
DataGuard体験記
 
Salvatore Sanfilippo – How Redis Cluster works, and why - NoSQL matters Barce...
Salvatore Sanfilippo – How Redis Cluster works, and why - NoSQL matters Barce...Salvatore Sanfilippo – How Redis Cluster works, and why - NoSQL matters Barce...
Salvatore Sanfilippo – How Redis Cluster works, and why - NoSQL matters Barce...
 
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
 
One PDB to go, please!
One PDB to go, please!One PDB to go, please!
One PDB to go, please!
 
SQL Performance Tuning and New Features in Oracle 19c
SQL Performance Tuning and New Features in Oracle 19cSQL Performance Tuning and New Features in Oracle 19c
SQL Performance Tuning and New Features in Oracle 19c
 
Introduction VAUUM, Freezing, XID wraparound
Introduction VAUUM, Freezing, XID wraparoundIntroduction VAUUM, Freezing, XID wraparound
Introduction VAUUM, Freezing, XID wraparound
 
The Rise of ZStandard: Apache Spark/Parquet/ORC/Avro
The Rise of ZStandard: Apache Spark/Parquet/ORC/AvroThe Rise of ZStandard: Apache Spark/Parquet/ORC/Avro
The Rise of ZStandard: Apache Spark/Parquet/ORC/Avro
 
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
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slides
 
Oracle Performance Tools of the Trade
Oracle Performance Tools of the TradeOracle Performance Tools of the Trade
Oracle Performance Tools of the Trade
 
Microsoft SQL Server internals & architecture
Microsoft SQL Server internals & architectureMicrosoft SQL Server internals & architecture
Microsoft SQL Server internals & architecture
 
New Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21cNew Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21c
 
State of the Dolphin - May 2022
State of the Dolphin - May 2022State of the Dolphin - May 2022
State of the Dolphin - May 2022
 
Presentation implementing oracle asm successfully
Presentation    implementing oracle asm successfullyPresentation    implementing oracle asm successfully
Presentation implementing oracle asm successfully
 
High Availability for Oracle SE2
High Availability for Oracle SE2High Availability for Oracle SE2
High Availability for Oracle SE2
 

Viewers also liked

Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new features
Jakkrapat S.
 
Best New Features of Oracle Database 12c
Best New Features of Oracle Database 12cBest New Features of Oracle Database 12c
Best New Features of Oracle Database 12c
Pini Dibask
 
Wcphx 2012-workshop
Wcphx 2012-workshopWcphx 2012-workshop
Wcphx 2012-workshop
Ptah Dunbar
 
Trivadis TechEvent 2016 Useful Oracle 12c Features for Data Warehousing by Da...
Trivadis TechEvent 2016 Useful Oracle 12c Features for Data Warehousing by Da...Trivadis TechEvent 2016 Useful Oracle 12c Features for Data Warehousing by Da...
Trivadis TechEvent 2016 Useful Oracle 12c Features for Data Warehousing by Da...
Trivadis
 
Aioug sangam13 v3
Aioug sangam13 v3Aioug sangam13 v3
Aioug sangam13 v3
pasalapudi
 
Presentation day1oracle 12c
Presentation day1oracle 12cPresentation day1oracle 12c
Presentation day1oracle 12c
Pradeep Srivastava
 
Introduction to Oracle Clusterware 12c
Introduction to Oracle Clusterware 12cIntroduction to Oracle Clusterware 12c
Introduction to Oracle Clusterware 12c
Guatemala User Group
 
Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?
DLT Solutions
 
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
Alex Zaballa
 
Oracle 12c New Features for Developers
Oracle 12c New Features for DevelopersOracle 12c New Features for Developers
Oracle 12c New Features for Developers
CompleteITProfessional
 
Oracle 12c - Multitenant Feature
Oracle 12c - Multitenant FeatureOracle 12c - Multitenant Feature
Oracle 12c - Multitenant Feature
Vigilant Technologies
 
Oracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionOracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion Edition
Markus Michalewicz
 
Oracle Performance Tuning Fundamentals
Oracle Performance Tuning FundamentalsOracle Performance Tuning Fundamentals
Oracle Performance Tuning Fundamentals
Enkitec
 
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim WilliamsOracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
Markus Michalewicz
 
Understanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsUnderstanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 Internals
Markus Michalewicz
 
Performance Tuning With Oracle ASH and AWR. Part 1 How And What
Performance Tuning With Oracle ASH and AWR. Part 1 How And WhatPerformance Tuning With Oracle ASH and AWR. Part 1 How And What
Performance Tuning With Oracle ASH and AWR. Part 1 How And What
udaymoogala
 
PL/SQL Fundamentals I
PL/SQL Fundamentals IPL/SQL Fundamentals I
PL/SQL Fundamentals I
Nick Buytaert
 
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Markus Michalewicz
 
Oracle Oracle Performance Tuning
Oracle Oracle Performance Tuning Oracle Oracle Performance Tuning
Oracle Oracle Performance Tuning
Kernel Training
 
Analyzing awr report
Analyzing awr reportAnalyzing awr report
Analyzing awr report
satish Gaddipati
 

Viewers also liked (20)

Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new features
 
Best New Features of Oracle Database 12c
Best New Features of Oracle Database 12cBest New Features of Oracle Database 12c
Best New Features of Oracle Database 12c
 
Wcphx 2012-workshop
Wcphx 2012-workshopWcphx 2012-workshop
Wcphx 2012-workshop
 
Trivadis TechEvent 2016 Useful Oracle 12c Features for Data Warehousing by Da...
Trivadis TechEvent 2016 Useful Oracle 12c Features for Data Warehousing by Da...Trivadis TechEvent 2016 Useful Oracle 12c Features for Data Warehousing by Da...
Trivadis TechEvent 2016 Useful Oracle 12c Features for Data Warehousing by Da...
 
Aioug sangam13 v3
Aioug sangam13 v3Aioug sangam13 v3
Aioug sangam13 v3
 
Presentation day1oracle 12c
Presentation day1oracle 12cPresentation day1oracle 12c
Presentation day1oracle 12c
 
Introduction to Oracle Clusterware 12c
Introduction to Oracle Clusterware 12cIntroduction to Oracle Clusterware 12c
Introduction to Oracle Clusterware 12c
 
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 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 Developers
Oracle 12c New Features for DevelopersOracle 12c New Features for Developers
Oracle 12c New Features for Developers
 
Oracle 12c - Multitenant Feature
Oracle 12c - Multitenant FeatureOracle 12c - Multitenant Feature
Oracle 12c - Multitenant Feature
 
Oracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionOracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion Edition
 
Oracle Performance Tuning Fundamentals
Oracle Performance Tuning FundamentalsOracle Performance Tuning Fundamentals
Oracle Performance Tuning Fundamentals
 
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim WilliamsOracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
 
Understanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsUnderstanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 Internals
 
Performance Tuning With Oracle ASH and AWR. Part 1 How And What
Performance Tuning With Oracle ASH and AWR. Part 1 How And WhatPerformance Tuning With Oracle ASH and AWR. Part 1 How And What
Performance Tuning With Oracle ASH and AWR. Part 1 How And What
 
PL/SQL Fundamentals I
PL/SQL Fundamentals IPL/SQL Fundamentals I
PL/SQL Fundamentals I
 
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
 
Oracle Oracle Performance Tuning
Oracle Oracle Performance Tuning Oracle Oracle Performance Tuning
Oracle Oracle Performance Tuning
 
Analyzing awr report
Analyzing awr reportAnalyzing awr report
Analyzing awr report
 

Similar to Oracle database 12c intro

Presentation day2 oracle12c
Presentation day2 oracle12cPresentation day2 oracle12c
Presentation day2 oracle12c
Pradeep Srivastava
 
COUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_FeaturesCOUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_Features
Alfredo Abate
 
Things learned from OpenWorld 2013
Things learned from OpenWorld 2013Things learned from OpenWorld 2013
Things learned from OpenWorld 2013
Connor McDonald
 
Oracle database 12c introduction- Satyendra Pasalapudi
Oracle database 12c introduction- Satyendra PasalapudiOracle database 12c introduction- Satyendra Pasalapudi
Oracle database 12c introduction- Satyendra Pasalapudi
pasalapudi123
 
What is new on 12c for Backup and Recovery? Presentation
What is new on 12c for Backup and Recovery? PresentationWhat is new on 12c for Backup and Recovery? Presentation
What is new on 12c for Backup and Recovery? Presentation
Francisco Alvarez
 
Expert performance tuning tips for Oracle RAC
Expert performance tuning tips for Oracle RACExpert performance tuning tips for Oracle RAC
Expert performance tuning tips for Oracle RAC
SolarWinds
 
Winning Performance Challenges in Oracle Multitenant
Winning Performance Challenges in Oracle MultitenantWinning Performance Challenges in Oracle Multitenant
Winning Performance Challenges in Oracle Multitenant
Pini Dibask
 
RMOUG 18 - Winning Performance Challenges in Oracle Multitenant
RMOUG 18 - Winning Performance Challenges in Oracle MultitenantRMOUG 18 - Winning Performance Challenges in Oracle Multitenant
RMOUG 18 - Winning Performance Challenges in Oracle Multitenant
Pini Dibask
 
Oracle-12c Online Training by Quontra Solutions
 Oracle-12c Online Training by Quontra Solutions Oracle-12c Online Training by Quontra Solutions
Oracle-12c Online Training by Quontra Solutions
Quontra Solutions
 
OUGN winning performnace challenges in oracle Multitenant
OUGN   winning performnace challenges in oracle MultitenantOUGN   winning performnace challenges in oracle Multitenant
OUGN winning performnace challenges in oracle Multitenant
Pini Dibask
 
Reduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technologyReduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technology
Kirill Loifman
 
Winning performance challenges in oracle multitenant
Winning performance challenges in oracle multitenantWinning performance challenges in oracle multitenant
Winning performance challenges in oracle multitenant
Pini Dibask
 
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
Satishbabu Gunukula
 
Oracle Database 12c "New features"
Oracle Database 12c "New features" Oracle Database 12c "New features"
Oracle Database 12c "New features"
Anar Godjaev
 
Oracle DBA
Oracle DBAOracle DBA
Oracle DBA
shivankuniversity
 
Oracle Database 12c : Multitenant
Oracle Database 12c : MultitenantOracle Database 12c : Multitenant
Oracle Database 12c : Multitenant
Digicomp Academy Suisse Romande SA
 
OOW 17 - database consolidation using the oracle multitenant architecture
OOW 17 - database consolidation using the oracle multitenant architectureOOW 17 - database consolidation using the oracle multitenant architecture
OOW 17 - database consolidation using the oracle multitenant architecture
Pini Dibask
 
RMAN in 12c: The Next Generation (WP)
RMAN in 12c: The Next Generation (WP)RMAN in 12c: The Next Generation (WP)
RMAN in 12c: The Next Generation (WP)
Gustavo Rene Antunez
 
Oracle 12c Multi Tenant
Oracle 12c Multi TenantOracle 12c Multi Tenant
Oracle 12c Multi Tenant
Red Stack Tech
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle Multitenant
Jitendra Singh
 

Similar to Oracle database 12c intro (20)

Presentation day2 oracle12c
Presentation day2 oracle12cPresentation day2 oracle12c
Presentation day2 oracle12c
 
COUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_FeaturesCOUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_Features
 
Things learned from OpenWorld 2013
Things learned from OpenWorld 2013Things learned from OpenWorld 2013
Things learned from OpenWorld 2013
 
Oracle database 12c introduction- Satyendra Pasalapudi
Oracle database 12c introduction- Satyendra PasalapudiOracle database 12c introduction- Satyendra Pasalapudi
Oracle database 12c introduction- Satyendra Pasalapudi
 
What is new on 12c for Backup and Recovery? Presentation
What is new on 12c for Backup and Recovery? PresentationWhat is new on 12c for Backup and Recovery? Presentation
What is new on 12c for Backup and Recovery? Presentation
 
Expert performance tuning tips for Oracle RAC
Expert performance tuning tips for Oracle RACExpert performance tuning tips for Oracle RAC
Expert performance tuning tips for Oracle RAC
 
Winning Performance Challenges in Oracle Multitenant
Winning Performance Challenges in Oracle MultitenantWinning Performance Challenges in Oracle Multitenant
Winning Performance Challenges in Oracle Multitenant
 
RMOUG 18 - Winning Performance Challenges in Oracle Multitenant
RMOUG 18 - Winning Performance Challenges in Oracle MultitenantRMOUG 18 - Winning Performance Challenges in Oracle Multitenant
RMOUG 18 - Winning Performance Challenges in Oracle Multitenant
 
Oracle-12c Online Training by Quontra Solutions
 Oracle-12c Online Training by Quontra Solutions Oracle-12c Online Training by Quontra Solutions
Oracle-12c Online Training by Quontra Solutions
 
OUGN winning performnace challenges in oracle Multitenant
OUGN   winning performnace challenges in oracle MultitenantOUGN   winning performnace challenges in oracle Multitenant
OUGN winning performnace challenges in oracle Multitenant
 
Reduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technologyReduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technology
 
Winning performance challenges in oracle multitenant
Winning performance challenges in oracle multitenantWinning performance challenges in oracle multitenant
Winning performance challenges in oracle multitenant
 
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 Database 12c "New features"
Oracle Database 12c "New features" Oracle Database 12c "New features"
Oracle Database 12c "New features"
 
Oracle DBA
Oracle DBAOracle DBA
Oracle DBA
 
Oracle Database 12c : Multitenant
Oracle Database 12c : MultitenantOracle Database 12c : Multitenant
Oracle Database 12c : Multitenant
 
OOW 17 - database consolidation using the oracle multitenant architecture
OOW 17 - database consolidation using the oracle multitenant architectureOOW 17 - database consolidation using the oracle multitenant architecture
OOW 17 - database consolidation using the oracle multitenant architecture
 
RMAN in 12c: The Next Generation (WP)
RMAN in 12c: The Next Generation (WP)RMAN in 12c: The Next Generation (WP)
RMAN in 12c: The Next Generation (WP)
 
Oracle 12c Multi Tenant
Oracle 12c Multi TenantOracle 12c Multi Tenant
Oracle 12c Multi Tenant
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle Multitenant
 

More from pasalapudi

Multiple ldap implementation with ebs using oid
Multiple ldap implementation with ebs using oidMultiple ldap implementation with ebs using oid
Multiple ldap implementation with ebs using oid
pasalapudi
 
Oracle E-Business Suite On Oracle Cloud
Oracle E-Business Suite On Oracle CloudOracle E-Business Suite On Oracle Cloud
Oracle E-Business Suite On Oracle Cloud
pasalapudi
 
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
pasalapudi
 
12.2 secure configureconsole_adop_changes_aioug_appsdba_nov17
12.2 secure configureconsole_adop_changes_aioug_appsdba_nov1712.2 secure configureconsole_adop_changes_aioug_appsdba_nov17
12.2 secure configureconsole_adop_changes_aioug_appsdba_nov17
pasalapudi
 
Online patching ebs122_aioug_appsdba_nov2017
Online patching ebs122_aioug_appsdba_nov2017Online patching ebs122_aioug_appsdba_nov2017
Online patching ebs122_aioug_appsdba_nov2017
pasalapudi
 
Analyzing and Interpreting AWR
Analyzing and Interpreting AWRAnalyzing and Interpreting AWR
Analyzing and Interpreting AWR
pasalapudi
 
DBA to Data Scientist
DBA to Data ScientistDBA to Data Scientist
DBA to Data Scientist
pasalapudi
 

More from pasalapudi (7)

Multiple ldap implementation with ebs using oid
Multiple ldap implementation with ebs using oidMultiple ldap implementation with ebs using oid
Multiple ldap implementation with ebs using oid
 
Oracle E-Business Suite On Oracle Cloud
Oracle E-Business Suite On Oracle CloudOracle E-Business Suite On Oracle Cloud
Oracle E-Business Suite On Oracle Cloud
 
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
 
12.2 secure configureconsole_adop_changes_aioug_appsdba_nov17
12.2 secure configureconsole_adop_changes_aioug_appsdba_nov1712.2 secure configureconsole_adop_changes_aioug_appsdba_nov17
12.2 secure configureconsole_adop_changes_aioug_appsdba_nov17
 
Online patching ebs122_aioug_appsdba_nov2017
Online patching ebs122_aioug_appsdba_nov2017Online patching ebs122_aioug_appsdba_nov2017
Online patching ebs122_aioug_appsdba_nov2017
 
Analyzing and Interpreting AWR
Analyzing and Interpreting AWRAnalyzing and Interpreting AWR
Analyzing and Interpreting AWR
 
DBA to Data Scientist
DBA to Data ScientistDBA to Data Scientist
DBA to Data Scientist
 

Recently uploaded

Fuxnet [EN] .pdf
Fuxnet [EN]                                   .pdfFuxnet [EN]                                   .pdf
Fuxnet [EN] .pdf
Overkill Security
 
Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2
DianaGray10
 
New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024
ThousandEyes
 
So You've Lost Quorum: Lessons From Accidental Downtime
So You've Lost Quorum: Lessons From Accidental DowntimeSo You've Lost Quorum: Lessons From Accidental Downtime
So You've Lost Quorum: Lessons From Accidental Downtime
ScyllaDB
 
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time MLMongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
ScyllaDB
 
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My IdentityCNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
Cynthia Thomas
 
Day 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data ManipulationDay 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data Manipulation
UiPathCommunity
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
Larry Smarr
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
Real-Time Persisted Events at Supercell
Real-Time Persisted Events at  SupercellReal-Time Persisted Events at  Supercell
Real-Time Persisted Events at Supercell
ScyllaDB
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
ScyllaDB
 
Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
Neeraj Kumar Singh
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
AlexanderRichford
 
An Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise IntegrationAn Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise Integration
Safe Software
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to SuccessMongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
ScyllaDB
 
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to SuccessDynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
ScyllaDB
 

Recently uploaded (20)

Fuxnet [EN] .pdf
Fuxnet [EN]                                   .pdfFuxnet [EN]                                   .pdf
Fuxnet [EN] .pdf
 
Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2
 
New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024
 
So You've Lost Quorum: Lessons From Accidental Downtime
So You've Lost Quorum: Lessons From Accidental DowntimeSo You've Lost Quorum: Lessons From Accidental Downtime
So You've Lost Quorum: Lessons From Accidental Downtime
 
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time MLMongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
 
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My IdentityCNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
 
Day 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data ManipulationDay 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data Manipulation
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
Real-Time Persisted Events at Supercell
Real-Time Persisted Events at  SupercellReal-Time Persisted Events at  Supercell
Real-Time Persisted Events at Supercell
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
 
Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
 
An Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise IntegrationAn Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise Integration
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to SuccessMongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
 
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to SuccessDynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
 

Oracle database 12c intro

  • 1. © Copyright 2013. Apps Associates LLC. 1 Oracle Database 12c – An Introduction -- Satyendra P @pasalapudi
  • 3. Database-as-a-Service (DBaaS): Gives users access to databases running on a cloud computing platform Oracle Database 12c New Features
  • 4. Oracle Database 12c New Features
  • 5. Oracle Database 12c New Features
  • 6. Oracle Database 12c New Features
  • 7. Oracle Database 12c New Features From now on, we can speak of two types of instances: CBD and PDB. The CDB, or contanier Database, is the kind of body that can nurture others within your setup.While the PDB, Pluggable Database (embedded database or embedded) are still the classic database instances that we know in previous versions to 12c. A container database (CDB), can absorb many (252) PDB instances, in order to consolidate and streamline administration and save resources at the hardware level. "The idea is that we can manage many database instances as if they were one." PDB
  • 8. Oracle Database 12c New Features Physically, MYCDB is an Oracle database. MYCDB has a database instance (although possible number in Oracle Real Application Clusters) and a set of database files, as well as a non-CBD. Logically MYCDB contains two PDB: hrpdb and salespdb. The PDB serve their respective applications as they did before the consolidation of databases. For managing the CBD itself or any PDB within it, an administrator can connect to the root, which is a father for the PDB.
  • 9. Oracle Database 12c New Features
  • 10. Oracle Database 12c New Features
  • 11. Oracle Database 12c New Features
  • 12. Pluggable Databases What? • You can have many pluggable databases inside a single container database. A PDB is fully backwards compatible with an ordinary pre-12.1 database • Each instance in a RAC opens the CDB as a whole. A foreground session sees only the single PDB it connects to and sees it just like a non-CDB • The system administrator connects to the CDB as a whole and sees a single system image • Resource Manager is extended with new between-PDB capabilities • Integrated with Enterprise Manager and tools like SQL Developer
  • 13. Pluggable Databases Benefits? • Very fast provisioning of a new database or of a copy of an existing database. Very fast redeployment, by unplug and plug, of an existing database to a new platform • Patch or upgrade the Oracle Database version for many databases quickly, and for the human cost of doing it once. Patch or upgrade by unplugging a PDB and plugging it into a different CDB at a later version • Secure separation of the duties of the application administrator from the duties of the administrator of the Oracle-supplied system • Consolidate many more PDBs onto a single platform than you can non-CDBs • Centrally manage and administer multiple databases • Disaster recovery • Backups • Scale-out and fault isolation using RAC
  • 14. © Copyright 2013. Apps Associates LLC. 14
  • 15. What changed in 12c • Dictionary tables and user tables – the only ultimate logical reality Brand-new database: DBA_Objects, DBA_Views, … DBMS_Sql, DBMS_Output, …
  • 16. Earlier Releases before 12c The “system” and the application are mixed together
  • 17. In 12c Architectural separation between the “system” and the application
  • 18. Architecture to support multiple PDBs
  • 20. User Management • A PDB can be administered by a local user • PDBs can be administered by a common user in the root • A privileged common user can switch between PDBs • A privilege is contained within the container where it is granted
  • 21. Sessions and Services -How to connect • Every PDB has a default service with its name. • Service names across has to be unique across CDB • Connection pool across PDB with a Common User
  • 23. For the entire CDB • The Oracle software version • Active Data Guard • Scheduled RMAN backups • Some initialization parameters; some alter database operands (e.g. in 12c, character set must be the same in all containers) • Control files • spfile • Redo log files • Flashback log files • Undo
  • 24. For just a particular PDB • RMAN Point-in-time recovery (flashback PDB planned) • Ad hoc backup • In each instance: the PDB Open_Mode: MOUNTED, RESTRICTED, READ ONLY, READ WRITE • Flush shared pool • All parameters where IsSes_Modifiable = 'TRUE' and IsSys_Modifiable <> 'FALSE' and a few others (like Open_Cursors, Resource_Manager_Plan) • Some alter database operands (like default edition)
  • 25. Dictionary views and performance views • When queried from within a PDB, all dictionary views, and all performance views, will show information only from that PDB • New CDB_ dictionary views, when queried from the root, will provide information across PDBs • The existing performance views, when queried from the root, will provide information across PDBs • The set of PDBs that the current user sees, from the root, depends on a new attribute of the user
  • 26. Pluggable Databases Conclusion • No application validation required • All Oracle database regression suites run in PDBs with no change • Fast Provisioning • Fast creation of empty PDB • Fast clone of a PDB for testing • Fast plug PDB for migrations & upgrades • Strong Isolation • Pluggable database per application • High Level of Consolidation • One database to manage • Excellent Performance • Fewest database instances
  • 27. © Copyright 2013. Apps Associates LLC. 27
  • 28. Oracle Database 12c New Features The new Oracle Database 12c, maintains system privileges SYSDBA, SYSOPER, SYSASM, 11g of its predecessor but includes three new system privileges, extremely important and contribute to building a more secure and robust, in the issue of security . These privileges are: SYSBACKUP SYSDG SYSKM New administrative privileges in Oracle Database 12c: SYSBACKUP, SYSDG and SYSKM
  • 29. Oracle Database 12c New Features • SYSBACKUP, is a new privilege created to manage backup and recovery of database, made ​​with the RMAN utility. • SYSDG, is the privilege assigned to manage disk groups and disk storage in a Automatic Storage Management, better known as ASM. • SYSKM is a privilege to manage the repository of keys and encryption keys from the same database. The new feature in Oracle Advanced Security Transparent Database Encryption (TDE) in Oracle Database 12c, adds a range of new functional to manage consistently, both Oracle Wallets and the HSMs (Hardware Security Modules). New administrative privilegies -Oracle Database 12c: SYSBACKUP, SYSDG y SYSKM
  • 30. Oracle Database 12c New Features • Now, SQL, adding new commands, to manage these keys. From now on, it keeps a track record (METADATA) to the main attributes associated with keys created. • Also, incorporate new views that let you query the privileges of the keys. • Among the outstanding features is the ability to support export and import of keys between repositories of Oracle databases, as well as support to store, the Oracle Wallets, directly on Oracle ASM. New administrative privileges in Oracle Database 12c: SYSBACKUP, SYSDG and SYSKM
  • 31. In compliance with international standards and the lack of this requirement in the Standard editions databases and Standard Edition One, it was easy to predict that this would happen. From the Oracle Database 12c, encryption for data traveling on the network, based on native encryption and SSL / TLS, and based strong authentication services such as Kerberos, PKI and RADIUS, are no longer part of the Oracle advanced Security and now will be available for all editions licensable database. Native encryption and SSL / TLS Oracle Database 12c New Features
  • 32. • Data types VARCHAR2, NVARCHAR2, and RAW have been increased to 32K • A temporary UNDO tablespace has been added to the database, linked to global temporary tables. • Oracle Data Pump 12c, can turn the redo import processes for added load performance. This feature is only on import. • To turn off mode "Archive log" is not necessary to download the database. • Move or rename a "datafile" is now online • Check paged. Keywords SQL level will limit the number of records that must be deployed. This replaces the old reference ROWNUM Oracle Database 12c New Features
  • 33. SQL> select * from pruebas; CAMPO1 CAMPO2 CAMPO3 CAMPO4 ---------- ---------- -------- ---------- 1 Hola 21/05/13 1 2 como 21/05/13 2 3 te 21/05/13 3 4 encuentras 21/05/13 4 5 en 21/05/13 5 6 este 21/05/13 6 7 momento 21/05/13 7 7 filas seleccionadas. SQL> select * from pruebas fetch first 2 rows only; CAMPO1 CAMPO2 CAMPO3 CAMPO4 ---------- ---------- -------- ---------- 1 Hola 21/05/13 1 2 como 21/05/13 2 select * from pruebas fetch first 30 percent rows only; CAMPO1 CAMPO2 CAMPO3 CAMPO4 ---------- ---------- -------- ---------- 1 Hola 21/05/13 1 2 como 21/05/13 2 3 te 21/05/13 3 select * from pruebas fetch first 50 percent rows only; CAMPO1 CAMPO2 CAMPO3 CAMPO4 ---------- ---------- -------- ---------- 1 Hola 21/05/13 1 2 como 21/05/13 2 3 te 21/05/13 3 4 encuentras 21/05/13 4 select * from pruebas offset 2 rows fetch next 2 rows only; CAMPO1 CAMPO2 CAMPO3 CAMPO4 ---------- ---------- -------- ---------- 3 te 21/05/13 3 4 encuentras 21/05/13 4 Oracle Database 12c New Features
  • 34. From 12c, a set of columns that are the same leading order in an existing index, are permitted. For example, in a DW, where desired to have a column in an index such as "bitmap", previously defined in a type B-tree index in the table. SQL> create table pruebas(campo1 number, campo2 varchar2(10), campo3 date, campo4 number); Tabla creada. SQL> create index idx1_pruebas on pruebas( campo1, campo2); Indice creado. SQL> create bitmap index idx2_pruebas on pruebas(campo1, campo2); create bitmap index idx2_pruebas on pruebas(campo1, campo2) * ERROR en linea 1: ORA-01408: this column list already indexed SQL> create bitmap index idx2_pruebas on pruebas(campo1, campo2, campo3); Index created. Oracle Database 12c New Features Duplicate Indexes
  • 35. • RMAN Backup container level • An instance PDB can be "disengaged" from a container and embedded in other CBD • The PDB's can be cloned in the same container • The basic administrative actions of a PDB (clone, create, embed, disengage, delete) are implemented through SQL's. • Each PDB has its own data dictionary • The Data Guard configuration is at the level Container • Recovering from a PDB to a specific spot RMAN does not alter the functionality of the other instances within the container • Flashback for a PDB is available from Oracle Database 12c Release 2 The level of PDB Oracle Database 12c New Features
  • 36. Object-level recovery RMAN at 12c version, recover or restore from a backup, one or more tables, based on a versioning scheme (newest, oldest), with a single command, to solve a problem of accidental deletion or updating of data, on a table. The process may be performed at the same schema where the table belongs or another schema. The ability to manage versions, allows RMAN, work in an area where the Flashback could not come, either because the table had been purged from the recycle bin (recycle bin) or that the retention period of time, had passed. New features in RMAN Oracle Database 12c New Features
  • 37. Platform migration simplification The backup created with RMAN can back up tablespaces users and their respective metadata. When you need to restore the tablespace on a different target platform to source, RMAN will automatically convert, allowing easily attach the database to "Container". Support for database consolidation RMAN can back up and restore the "Container" in full, or only one of the databases attached. Restoring with RMAN, allow to fully or partially recover or restore a database, based on a point in time or in a change control number. Oracle Database 12c New Features New features in RMAN
  • 38. Increased performance? RMAN will allow us to easily clone our databases contained in the "Container". An important point is that they need prior to backup the database to be duplicated or cloned, before performing this task. A new feature compression during backup, restore, or clone, will increase the speed in these processes, including creating multiple tasks to meet the same process. The restoration or recovery of a datafile through the network from the STANDBY database may also be performed as part of the features added to improve performance. Oracle Database 12c New Features New features in RMAN
  • 39. An invisible column is a user-specified column whose values ​​are accessible only when the column is explicitly specified by name. You can add an invisible column to a table without affecting existing applications, and make visible column if necessary. Oracle Database 12c New Features Tables with columns INVISIBLE
  • 40. SQL> alter table pruebas add (INVISIBLE int); Tabla modificada. SQL> desc pruebas Nombre +Nulo? Tipo ----------------------------------------- -------- ---------------- CAMPO1 NUMBER CAMPO2 VARCHAR2(10) CAMPO3 DATE CAMPO4 NUMBER INVISIBLE NUMBER(38) SQL> update pruebas 2 set invisible=0 3 where campo1 in ( 1,3,5); 3 rows updated. Tables with columns INVISIBLE Oracle Database 12c New Features
  • 41. SQL> select * from pruebas; CAMPO1 CAMPO2 CAMPO3 CAMPO4 INVISIBLE ---------- ---------- -------- ---------- ---------- 1 Hola 21/05/13 1 0 2 como 21/05/13 2 3 te 21/05/13 3 0 4 encuentras 21/05/13 4 5 en 21/05/13 5 0 6 este 21/05/13 6 7 momento 21/05/13 7 7 filas seleccionadas. SQL> alter table pruebas modify(INVISIBLE invisible); Table Modified. Oracle Database 12c New Features Tables with columns INVISIBLE
  • 42. SQL> select * from pruebas; CAMPO1 CAMPO2 CAMPO3 CAMPO4 ---------- ---------- -------- ---------- 1 Hola 21/05/13 1 2 como 21/05/13 2 3 te 21/05/13 3 4 encuentras 21/05/13 4 5 en 21/05/13 5 6 este 21/05/13 6 7 momento 21/05/13 7 7 filas seleccionadas. SQL> select campo1, campo2, campo3, campo4, invisible from pruebas 2 where campo1 in (1,3,5); CAMPO1 CAMPO2 CAMPO3 CAMPO4 INVISIBLE ---------- ---------- -------- ---------- ---------- 1 Hola 21/05/13 1 0 3 te 21/05/13 3 0 5 en 21/05/13 5 0 Oracle Database 12c New Features Tables with columns INVISIBLE
  • 43. Oracle Object Tables is a user defined type with a name, attributes and methods. This object type to model real-world entities such as customers and purchase orders as objects in the database. An object type defines a logical structure, but does not create storage. Oracle Object Tables Oracle Database 12c New Features
  • 44. SQL> create type registro_clientes as OBJECT 2 ( nombre varchar2(100), 3 identificacion varchar2(30), 4 edad number, 5 empresa varchar2(20), 6 profesion varchar2(30), 7 educacion varchar2(15)); 8 / Type created. SQL> create table clientes of registro_clientes; Tabla created Oracle Object Tables Oracle Database 12c New Features
  • 45. SQL> insert into clientes values('Ronald Vargas','302970920',44,'NetsoftCA','Consultor','Universitaria'); 1 fila creada. SQL> select * from clientes; NOMBRE IDENTIFICACION EDAD EMPRESA PROFESION EDUCACION --------------- -------------- ----- ----------- -------------- -------------- Ronald Vargas 302970920 44 NetsoftCA Consultor Universitaria Oracle Database 12c New Features Oracle Object Tables
  • 46. SQL*Plus: Release 12.1.0.0.2 Beta on Mar May 21 16:38:09 2013 Copyright (c) 1982, 2012, Oracle. All rights reserved. Enter the user name: system @ lab1 Enter the password: Right Connection last time: Mon May June 2013 20:26:44 -06:00 Connected to:Oracle Database 12c Enterprise Edition Release 12.1.0.0.2 - 64bit Beta With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options SQL> select to_char(sysdate,'dd-mon-yy hh24:mi') from dual; TO_CHAR(SYSDATE --------------- 21-may-13 16:39 Last login Time Information in SQL*Plus Oracle Database 12c New Features
  • 47. © Copyright 2013. Apps Associates LLC. 49
  • 48. © Copyright 2013. Apps Associates LLC. 50
  翻译: