What’s New in Oracle Database 12c -...

48

Transcript of What’s New in Oracle Database 12c -...

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

What’sNewinOracleDatabase12cRelease2

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

ThefollowingisintendedtooutlineourgeneralproductdirecHon.ItisintendedforinformaHonpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfuncHonality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andHmingofanyfeaturesorfuncHonalitydescribedforOracle’sproductsremainsatthesolediscreHonofOracle.

SafeHarborStatement

3

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

What’sNewfromOracle?

• GAofOracleDatabase12cRelease2everywhere– OnCloud,CloudatCustomerandon-premises

• GAofnewDatabaseServices– IncludingExadataExpressandBigDataSQLservices

• RolloutofnextgeneraHonIaaSClouddatacenters– OfferingcustomersenhancedDatabaseandExadataServices

•  ExpansionofCloudatCustomerprogram– GAofExadataCloudMachineandBigDataCloudMachine

4

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.| 5

OracleDatabase12cConHnuousInnovaHon

Oracle5,6,7,8 Oracle8i,9i,10g Oracle11g,12c

Scalability RowLevelLocking,B-treeIndexes,ReadConsistency,ParallelServer,SharedCursors,SharedServer

RealApplicaHonClusters,AutomaHcStorageManagement,IOTsAdvancedCompression,BitmapIndexes

Exadata,SmartFlash,In-MemoryDB,So^ware-in-Silicon,

NaHveDatabaseSharding

Availability TransacHons,RefIntegrity,OnlineBackup,Point-in-TimeRecovery

DataGuard(AcHve),RecoveryManager,Flashback,Clusterware,OnlineDDL,TAF

ZeroDataLossRecoveryAppliance,EdiHonBasedRedefiniHon,App.Cont.

Analy<cs ParHHons,ParallelSQL,OpHmizer AnalyHcFuncHon,DataMining,OLAP,MVs SQLPaeernMatch,R,BigDataAppl

Security Privileges,Roles,AudiHng,NetworkEncrypHon,Views

DataEncrypt,Masking,VirtualPrivateDB,LabelSecurity,DBVault,AuditVault,PKI

RealApplicaHonSecurity,DBFirewall,PrivilegeAnalysis,RedacHon,KeyVault

Developers SQL,Views,PL/SQL,Triggers,LOBs,ObjectTypes,SpaHal,Text

JavainDB,NaHveXML,TableFuncHons,.Net,PHP,AppExpress,SQLDeveloper

NaHveJSON,RESTServices,Node.js,RDFSocialGraph,NetworkGraph

Management EnterpriseManager,v$,waitevent DiagnosHcs,Tuning,TesHng,LifecyclePacks MulHtenant,DatabaseCloudServices

Integra<on DBLinks,2PC,ReplicaHon,AQ GoldenGate,XATransacHon,ExternalTable BigDataSQL,BigDataAnalyHcs

CloudInternetClient-Server1990s 2000s 2010s

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Performance

6Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

WhatisOracleDatabaseIn-Memory?

•  DualFormatDatabase•  BOTHrowandcolumn

formatsforsametable•  SimultaneouslyacHveand

transacHonallyconsistent•  AnalyHcs&reporHngusenew

in-memoryColumnformat•  OLTPusesprovenrowformat

7

BufferCache NewIn-MemoryFormat

SALES SALES

RowFormat

ColumnFormat

SALES

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

• Complexexpressionsarepre-computedandcachedin-memory•  ExpressionsautomaHcallydetected

In-MemoryExpressions

Net=Price+Price*Tax

8

In-MemoryColumnStoreSales

Tax

Price

PriceXTax

Example:Computetotalsalesprice

Public 8PublicPerformance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

•  JoinGroupspecifiescolumnsusedtojointables– ColumnssharecompressiondicHonary

•  JoinsoccurondicHonaryratherthandata

9

FasterIn-MemoryJoins

Example:Findtotalsalesinoutletstores

Create Join Group store_sales_jg (STORES (STORE_ID),SALES (STORE_ID);

Stores StoreIDisjoincolumn

Type=‘Outlet’

Sales

Amou

nt

StoreID

Type

StoreID

PublicPerformance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

•  VirtualcolumnsfromJSONobjectsloadedintoIn-MemoryVirtualColumns

•  FullJSONdocumentsloadedusingahighlyopHmizedIn-Memorybinaryformat

•  QueryoperaHonsonJSONcontentautomaHcallydirectedtoIn-Memory•  Simplequeriesonvirtualcolumns

•  MorecomplexJSONprocessingusingin-memorybinaryformat

10

In-MemoryJSONQueries

RelaHonal

PureIn-MemoryColumnar

In-MemoryVirtualColumns

In-MemoryJSONFormat

{! "Theater":"AMC 15",! "Movie":"Jurrasic World 3D",! "Time“:2015-11-26T18:45:00",! "Tickets":{! "Adults":2! }!}!

RelaHonal Virtual JSON

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

•  Enablesreal-HmeanalyHcsonstandbywithnoimpactonproducHondatabase• MakesproducHveuseofstandbydatabaseresources• Canplacedifferentdatain-memoryonstandbyversusproducHon

11

In-MemoryonAcHveDataGuardStandbyMonth

In-Memory

ProducHon Standby

YearIn-Memory

PublicPerformance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.| 12

IndexCompressionHigh

1.2TB 679GB 270GB

NoCompression

LowCompression

HighCompression

1.8X

4.6X

10,000Indexes

•  NewIndexHighcompressionenablesfurthercompressionofindexes•  SignificantspacesavingsforindexheavyapplicaHons•  IndexcompressioncanalsoresultinI/OimprovementsasahigherproporHonofindexcanbecached

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Security

13Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

OnlineTablespaceEncrypHon

14

•  Exabytesofunencrypteddataexisttoday– Currentlymustexport/importtoencrypt

•  12.2introduces– onlineencrypHonofexisHngdatabasefiles– FullencrypHonofinternaldatabasestructuresi.e.SYSTEM,SYSAUX,andUNDOtablespaces

SALESTABLESPACE

HCMTABLESPACE

HCMTABLESPACE

DF11233U*1$5Ha1qui%H1HSKQ112A14FASqw34£$1DF@£!1ahHH!DA45S&DD1

Acme101/2/16Acme31/3/16Acme51/5/16Acme121/7/16Acme41/8/16Acme21/9/16

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Newin12.2DatabaseVaultSimulaHonMode

15

DefineandtestsecurityprotecHonprofilesthroughapplicaHonlifecycle

Performance Security Developers Management Availability BigData AnalyHcs

CreateDVprofileProtectedObjects

IntegratedTest

RegressiontesHngAuthorizedUsers

ProducHonTest

Devops/PatchingAuthorizedTasks

ProducHon

TrustedpathfactorsIPs,Users,Modules

AcHvateNewProfileDevelopment

RealmandCommandRulesSimulaHonMode

SIMULATIONLOGHRSCHEMA

HRAPP

DBA

CreateIndex

RealmandCommandRulesENFORCED

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

KeyVault-HybridCloudKeyManagement

Performance Security Developers Management Availability BigData AnalyHcs

Reports

Alerts !

On-Premises

KeyVault

OracleCloud

Applica<ons

Users

GATEWAY

SSHTUNNEL

Applica<ons

Users

OKVENDPOINT

OKVENDPOINT

OKVENDPOINT

OKVENDPOINT

OKVENDPOINT

OKVENDPOINT

16

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Developers

17Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

CaseinsensiHvesupport•  CollaHoncanbedeclaredona

schema,tableorcolumnlevel

18

LongIdenHfiers•  ObjectNamesfortables,columns

etc.cannowbeupto128bytes

•  Allowsformoreexpressivenamingofobjects

GlobalizaHonSupport•  AL32UTF8isthedefaultdatabase

characterset

•  Unicode7.0support

CoreDatabaseImprovements

CREATE TABLE! Sales_Data_For_Online_Transactions! (Transaction_Identifier NUMBER(6),! Date_Of_Sales_Transaction DATE,! Gross_Value_of_Transaction NUMBER(3,2),!. . .! … !

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.| 19

OracleDatabase12casaDocumentStore12.2JSONDataGuide–AutomaHcSchemaInference

SQL> desc MOVIE_TICKETS!NAME ! TYPE!--------------------- -----------!BOOKING_ID ! RAW(16)!BOOKING_TIME ! TIMESTAMP(6) BOOKING_DETAILS VARCHAR2(4000)!

TablecontainingJSONdocuments

JSONDataGuide Tableenhancedwithvirtualcolumns

SQL> desc MOVIE_TICKETS!NAME ! TYPE!--------------------- -----------!BOOKING_ID ! RAW(16)!BOOKING_TIME ! TIMESTAMP(6) BOOKING_DETAILS VARCHAR2(4000)!BOOKING_DETAILS$Movie VARCHAR2(16)!BOOKING_DETAILS$Theater VARCHAR2(16)!BOOKING_DETAILS$Adults NUMBER!BOOKING_DETAILS$Time VARCHAR2(32)!{!

"Theater":"AMC 15",! "Movie":"Jurrasic World 3D",! "Time“:2015-11-26T18:45:00",! "Tickets":{! "Adults":2! }!}!

DBMS_JSON.AddVC( ! “MOVIE_TICKETS”,! “BOOKING_DETAILS”);

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.| 20

LiveSQL.oracle.com-SQLscratchpadintheCloud

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.| 21

Manageability

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

In-MemoryFast-Start

22

•  IMcolumnformatpersistedtostorage•  In-Memorycolumnstorecontents

checkpointedtosecurefilelobonpopulate

•  Onrestart,populaHonisfasterasprocessreadsthecolumnformatdirectlyfromstorage

•  Fasterrestore(2-5x)ofcolumnstoresincenoneedtoreformatdata

BufferCache

In-MemoryColumnStore

DBFILE1

Table

Index Table

TableIndex

DBFILE2SALESTABLESPACE

FASTSTARTTABLESPACE

FastStartData

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Sales_Q3

Sales_Q2

Sales_Q4

• HeatMapaddsandevictsdata– Basedondata‘temperature’

•  TwomodesofoperaHon– Automated– Policydefined

23

AutomatedIn-MemoryDataPopulaHonIn-MemoryColumnStore

Sales_Q1

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

• MemoryresourceprioriHzaHoninaddiHontoCPUandI/O• PDBsopHmizedforRAC• Upto4,096PDBsperCDBonExadataandOracleCloud

24

ConsolidaHon&IsolaHonatScale

Retail

Pricing

MulHtenantContainer

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

PDBHotClone

• PDBHotClone– OnlinetestmasterinstanHaHon

CRM

OracleCloud

Pricing Retail

On-Premises

25

HotClone

SnapClone

SnapClone

CRM CRMDev1 CRMDev2

Developers

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

PDBRefresh

• PDBHotClone– OnlinetestmasterinstanHaHon

• PDBRefresh– Incrementalrefreshofclonewithlatestdata

CRM

OracleCloud

Pricing Retail

On-Premises

26

CRM

SnapClone

SnapClone

CRMDev1 CRMDev2

Developers

TIME

Changesmadetodatabase

Clonedversionnolongerinsync

Onlychangescopiedandapplied

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

• PDBHotClone– OnlinetestmasterinstanHaHon

• PDBRefresh– Incrementalrefreshofclonewithlatestdata

• PDBRelocate– RelocatewithnodownHme

27

PDBRelocate

27

CRM

HR

OracleCloud

Pricing Retail

On-Premises

CRM

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

• PDBsshareapplicaHonobjects– Code,metadataanddata

•  Furthersimplifiesmanagement– ApplyupdatestoapplicaHoncontainer•  SuitableforSaaS-likeapplicaHons

ApplicaHonContainer

28Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

SyncRootReplicaviaitsProxyPDBinMasterRoot1.   InOn-PremCDB:

1.  CreateapplicaHoncontainerApp_Root2.  CreatetenantPDBsRobotsandDollsinApp_Root

2.   InCloudCDB:1.  CreateapplicaHoncontainerApp_RR2.  CreatetenantPDBDoodlesinApp_RR

3.   InOn-PremCDB:1.  create PDB ARR_Proxy

from App_RR@Link as proxy;!2.  WriteapplicaHoncodetoaggregatedata

acrossPDBsRobots,DollsandDoodles

4.   LoadBalance:1.  RelocatePDBDollsfromApp_Root

toApp_RR_VW2.  NotethatapplicaHoncodecon$nuestorun

Thisisanexampleofdurableloca$ontransparency

Doodles

DollsRobotsAppRRAppRoot

CloudCDB

On-PremCDB

select sum(revenue)!from containers(sales_data);!

Performance Security Developers Management Availability BigData AnalyHcs 29

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Availability

30Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

OracleSharding

31

LinearScalability,FaultIsolaHon,GlobalDataDistribuHon,CloudEnabled

OnegiantdatabaseparHHonedintomanysmalldatabases(shards)

CustomersAmericas

Customers

CustomersEurope

CustomersAsia

•  RACandDataGuardmeetneedsofover99%ofapplicaHonswhilepreservingapplicaHontransparency

•  SomeGlobal-ScaleOLTPapplicaHonsprefertoshardmassivedatabasesintoafarmofsmallerdatabases

•  RequiresdesigningapplicaHonssothatworkloadsareautomaHcallyroutedtospecificshardsinthefarm

•  SQLforshardedtablesacrossupto1000Shards

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.| 32

OracleShardingAutomatedDistribuHonEnhancedSQLsyntaxforSharding…!!CREATE SHARDED TABLE Customers!( CustId VARCHAR2(60) NOT NULL, ! FirstName VARCHAR2(60), ! LastName VARCHAR2(60),! …! PRIMARY KEY(CustId),!)!PARTITION BY CONSISTENT HASH (CustId)! … !!!

•  AutomaHcallyparHHonsdataacrossshards•  Transparentreshardingasdatagrows•  Choiceofshardingmethods:

•  Systemmanaged-consistenthash•  Userdefined-range,list•  Composite-range-hash,list-hash

•  SupportsshardplacementinspecificgeographiestosaHsfygovernmentdataprivacy

•  Commonreferencedata(e.g.PriceList)isautomaHcallyduplicatedonallshards

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|33

ShardedSchema

Customers Orders LineItems

Products

Sharded

Duplicated

PublicPerformance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

ShardingforFlexibleCloudDeploymentCloudnaHvearchitectureforgeographicandcloud-scaleworkloads

DeployOnCloud MigraHontoCloudDisasterRecovery

HybridOn-PremisesandCloud

34PublicPerformance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

ImprovementstoRealApplicaHonClusters

• RACReaderNodes– UHlizeLeafnodesstarHngwith12.2FlexCluster– Leafnodesarelooselycoupledandtypicallydonotdirectlyaccessstorage

• ASMFlexDiskGroups– OperaHonstobetargetedagainstallfilesinadatabase– Shadowcopies(“splitmirrors”)fortesHng/reporHng

35Performance Security Developers Management Availability BigData AnalyHcs

FlexDiskgroup

DB1File1

File2

File3

DB2File1

File2

File3

File4

DB3File1

File2

File3

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

More12.2HighAvailabilityInnovaHonsApplicaHonConHnuity•  Plannedmaintenance

enhancements

MoreparHHonmaintenanceoperaHonsnowonline OnlineTableMove

36

5#.'5 6#$.'

3� 3� 3�

Performance Security Developers Management Availability BigData AnalyHcs

AcHveDataGuard•  Diag,Tuning,&SQLPlan

Analyzeronstandby

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

BigData

37Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.| 38

OracleBigDataPla�orm

Dataofanytype

Anydatasource

AnalysisofanytypeSQL GraphSpark SpaHal MachineLearning

SQLAccesswithanylanguage

node.jsJavaREST Python ScalaR

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

FastSQLaccessforRelaHonal,HadoopandNoSQL

• UnifiedSQLlanguageforalldatasources– WithfullpowerofOracleSQL

• Massivelyparallel,distributedqueryprocessing– Localprocessingusing‘SmartScan’technology– Scalablejoinsbetweendatasources

•  Securedataaccess– RedacHonandrow-basedsecurityonalldatasources

39

UsingOracleBigDataSQL

BigDataSQL

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

BigDataInnovaHons

•  ExternaltablescanbeparHHoned– usinganyparHHoningtechnique

• ParHHonpruning– Forfasterqueryperformance

• BasicparHHonmaintenance– Add,drop,exchange

40

ParHHonedExternalTables

*KXG 2CTVKVKQP *KXG 2CTVKVKQP *+8' 2CTVKVKQP

5#.'5 6#$.' GZVGTPCN�

7- 2CTVKVKQP )GTOCP[ 2CTVKVKQP 75# 2CTVKVKQP

SQL

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

AnalyHcs

41Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

AnalyHcViews

42

• Movesbusinesslogic(AggregaHons,Hierarchies,CalculaHons)backintodatabase•  SimpleSQLforcomplexanalyHcqueries– nojoinsorGROUP-BYclausesnecessary– navigatethroughhierarchieswithoutre-definingcalculaHons

•  WorksontopofexisHngtables– nopersistentstorage

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

Newin12.2ApproximateQueryProcessing

•  12.1.0.2APPROX_COUNT_DISTINCT•  12.2.0.1addsAPPROX_PERCENTILE,APPROX_MEDIAN– FindthevalueforagivenpercenHle,e.g.whatistheamountsoldthatrepresentsthe90%percenHleofallsales– 6-13Xfasterwitherrortypically<1%

• AccuracyanderrorratereporHngforapproximateaggregaHonfuncHons

43

Noteveryqueryrequiresacompletelyaccurateresult

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

PropertyGraph• Massively-ScalableGraphDatabase– Scalestotrillionsofedges

• Memory-basedGraphAnalyHcs– Morethan40graphanalysisalgorithms

•  SimpleStandardinterfaces– SQL,Java– Tinkerpop:Blueprints,Gremlin,Rexster– Groovy,Python

44

:;(9;

Performance Security Developers Management Availability BigData AnalyHcs

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.| 45

OracleDatabase12cConHnuousInnovaHon

Oracle5,6,7,8 Oracle8i,9i,10g Oracle11g,12c

Scalability RowLevelLocking,B-treeIndexes,ReadConsistency,ParallelServer,SharedCursors,SharedServer

RealApplicaHonClusters,AutomaHcStorageManagement,IOTsAdvancedCompression,BitmapIndexes

Exadata,SmartFlash,In-Memory,So^ware-in-Silicon,

NaHveDatabaseSharding

Availability TransacHons,RefIntegrity,OnlineBackup,Point-in-TimeRecovery

DataGuard(AcHve),RecoveryManager,Flashback,Clusterware,OnlineDDL,TAF

ZeroDataLossRecoveryAppliance,EdiHonBasedRedefiniHon,App.Cont.

Analy<cs ParHHons,ParallelSQL,OpHmizer AnalyHcFuncHon,DataMining,OLAP,MVs SQLPaeernMatch,R,BigDataAppl

Security Privileges,Roles,AudiHng,NetworkEncrypHon,Views

DataEncrypt,Masking,VirtualPrivateDB,LabelSecurity,DBVault,AuditVault,PKI

RealApplicaHonSecurity,DBFirewall,PrivilegeAnalysis,RedacHon,KeyVault

Developers SQL,Views,PL/SQL,Triggers,LOBs,ObjectTypes,SpaHal,Text

JavainDB,NaHveXML,TableFuncHons,.Net,PHP,AppExpress,SQLDeveloper

NaHveJSON,RESTServices,Node.js,RDFSocialGraph,NetworkGraph

Management EnterpriseManager,v$,waitevent DiagnosHcs,Tuning,TesHng,LifecyclePacks MulHtenant,DatabaseCloudServices

Integra<on DBLinks,2PC,ReplicaHon,AQ GoldenGate,XATransacHon,ExternalTable BigDataSQL,BigDataAnalyHcs

CloudInternetClient-Server1990s 2000s 2010s

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|

SafeHarborStatementTheprecedingisintendedtooutlineourgeneralproductdirecHon.ItisintendedforinformaHonpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfuncHonality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andHmingofanyfeaturesorfuncHonalitydescribedforOracle’sproductsremainsatthesolediscreHonofOracle.

46

Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.| 47