oracle 12c: multitenant architecturenervinformatica.com.br/downloads/materiais/omta.pdf71 12cr2 pdb...

73
1 Oracle 12c: Multitenant Architecture Ricardo Portilho Proni [email protected] Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia desta licença, visite http://creativecommons.org/licenses/by-nd/3.0/br/.

Upload: others

Post on 22-Jul-2020

27 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

1

Oracle 12c: Multitenant Architecture

Ricardo Portilho [email protected]

Esta obra está licenciada sob a licençaCreative Commons Atribuição-SemDerivados 3.0 Brasil.Para ver uma cópia desta licença, visite http://creativecommons.org/licenses/by-nd/3.0/br/.

Page 2: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

2

Agenda● Explicando a Arquitetura Multitenant: ROOT, Pluggable, CDB, PDBs, Container.● Vantagens da Arquitetura Multitenant.● Desvantagens da Arquitetura Multitenant.● Diferenças no Dicionário de Dados.● Criação do CDB.● Criação de PDBs / Clone de PDBs.● Migração de PDBs: Plug e Unplug.● Convertendo um banco non-CDB para CDB.● Conectando-se ao CDB.● Iniciando e encerrando o CDB.● Iniciando e encerrando os PDBs.● Alterando parâmetros na Arquitetura Multitenant.● Criando TABLESPACEs no CDB e nos PDBs.● Gerenciando SCHEMAs no CDB e nos PDBs.● Gerenciando Privilégios no CDB e nos PDBs.● Diferenças em BACKUP do CDB e dos PDBs.● Diferenças em EXPDP e IMPDP do CDB e dos PDBs.● Diferenças em RESTORE / RECOVER do CDB e dos PDBs.

Page 3: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

3

Deprecation of Non-CDB Architecture

Page 4: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

4

Option Multitenant

Page 5: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

5

Multitenant - EE

Page 6: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

6

Singletenant - SE2

Page 7: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

7

Funcionalidades não suportadas (12cR1)● DBVERIFY● Data Recovery Advisor● Flashback Pluggable Database● Flashback Transaction Backout● Database Change Notification● Continuous Query Notification (CQN)● Client Side Cache● Heat map● Automatic Data Optimization● Oracle Streams

Page 8: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

8

Problemas da Arquitetura Multitenant● SGA / PGA● UNDO● REDO LOGs● ARCHIVED REDO LOGs● Restore / Recover● Data Guard● Flashback Database● Parâmetros● OS Authentication● Built-In Scripts● Application Express (APEX)● Transparent Data Encryption (TDE)● Views (DBA_ / ALL_ / V$ / GV$ )● Alert Log

Page 9: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

9

Complicações na Arquitetura Multitenant

Page 10: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

10

CDB, Root, PDBs, Containers

Page 11: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

11

CDB, Root, PDBs, Containers

Page 12: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

12

CDB, Root, PDBs, Containers

Page 13: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

13

DBCA – Criação do CDB

Page 14: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

14

DBCA – Criação do CDB

Page 15: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

15

DBCA – Criação do CDB

Page 16: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

16

DBCA – Criação do CDB

Page 17: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

17

DBCA – Criação do CDB

Page 18: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

18

DBCA – Criação do CDB

Page 19: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

19

DBCA – Criação do CDB

Page 20: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

20

DBCA – Criação do CDB

Page 21: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

21

DBCA – Criação do CDB

Page 22: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

22

DBCA – Criação do CDB

Page 23: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

23

DBCA – Criação do CDB

Page 24: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

24

DBCA – Criação do CDB

Page 25: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

25

DBCA – Criação do CDB

Page 26: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

26

Outras opções do DBCA – PDBADMIN

Page 27: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

27

Outras opções do DBCA – Múltiplos PDBs similares

Page 28: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

28

Outras opções do DBCA – Múltiplos PDBs similares

Page 29: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

29

Outras opções do DBCA – Custom Database

Page 30: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

30

Outras opções do DBCA – Custom Database

Page 31: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

31

Dicionário de Dados

Page 32: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

32

Verificação de informações

Page 33: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

33

Verificação de informações

Page 34: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

34

Verificação de informações

Page 35: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

35

Criando (Clonando) um PDB

Page 36: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

36

Criando (Clonando) um PDB

Page 37: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

37

Criando (Clonando) um PDB

Page 38: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

38

Criando (Clonando) um PDB

Page 39: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

39

Criando (Clonando) um PDBCrie os PDBs DEV1, DEV2, e um com seu nome.

Page 40: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

40

STARTUP / SHUTDOWN

Page 41: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

41

STARTUP / SHUTDOWN

Page 42: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

42

STARTUP / SHUTDOWN

Page 43: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

43

Conectando a CDB / PDB

Page 44: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

44

Conectando a CDB / PDB

Page 45: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

45

Conectando a CDB / PDB

Page 46: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

46

Conectando a CDB / PDB

Page 47: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

47

Alteração de Parâmetros

Page 48: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

48

Alteração de Parâmetros

Page 49: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

49

Alteração de Banco de Dados

Page 50: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

50

TABLESPACEs

Page 51: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

51

Usuários e Privilégios

Page 52: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

52

Usuários e Privilégios

Page 53: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

53

Usuários e Privilégios

Page 54: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

54

SELECT FROM CONTAINERS

Page 55: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

55

catcon.pl

Page 56: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

56

Unplug / Plug PDB

Page 57: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

57

Unplug / Plug - Local

Page 58: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

58

Unplug / Plug – Remoto – Manual – Mesmo diretórioCrie um PDB com o nome de sua máquina, e execute PLUG no vizinho no sentido horário.Em seguida, execute DROP e PLUG novamente deste PDB em sua máquina.

Page 59: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

59

Unplug / Plug – Remoto – Manual – Mesmo diretório

Page 60: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

60

Unplug / Plug – Remoto – Manual – Outro diretórioExecute PLUG no 2o vizinho no sentido horário do PDB com o nome de sua máquina.Em seguida, execute DROP e PLUG novamente deste PDB em sua máquina.

Page 61: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

61

Criando (Clonando) um PDB remoto

Page 62: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

62

Clone – Remoto – DBLinkCrie um usuário no PDB com o nome da máquina do 3o vizinho do sentido horário.Em seu CDB, crie um DBLink para o PDB com o nome da máquina do 3o vizinho do sentido horário.Em seguida, em sua máquina, clone este PDB através do DBLink.

Page 63: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

63

Clone – Remoto – DBLink

Page 64: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

64

Clone – Remoto – DBLink – Non-CDB para PDBCrie um usuário no banco ORCL da máquina do 4o vizinho do sentido horário.Em seu CDB, crie um DBLink para o banco ORCL do 4o vizinho do sentido horário.Em seguida, em sua máquina, clone este banco através do DBLink.

Page 65: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

65

Clone – Remoto – DBLink – Non-CDB para PDB

Page 66: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

66

PDBs: DROP

Page 67: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

67

BackupCDB e PDBsRMAN> BACKUP DATABASE;RMAN> BACKUP DATAFILE 1;RMAN> BACKUP DATAFILE 1,3;

CDBRMAN> BACKUP DATABASE ROOT;RMAN> BACKUP TABLESPACE SYSTEM;RMAN> BACKUP TABLESPACE SYSTEM,SYSAUX;

PDBsRMAN> BACKUP PLUGGABLE DATABASE DEV1;RMAN> BACKUP PLUGGABLE DATABASE DEV1,DEV2;RMAN> BACKUP TABLESPACE DEV1:SYSTEM;

Page 68: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

68

Restore / RecoverCDB e PDBsRMAN> RESTORE DATABASE;RMAN> RECOVER DATABASE;RMAN> RESTORE DATAFILE 1;RMAN> RECOVER DATAFILE 1;

CDBRMAN> RESTORE DATABASE ROOT;RMAN> RECOVER DATABASE ROOT;RMAN> RESTORE TABLESPACE SYSTEM;RMAN> RECOVER TABLESPACE SYSTEM;

PDBsRMAN> RESTORE PLUGGABLE DATABASE DEV1;RMAN> RECOVER PLUGGABLE DATABASE DEV1;RMAN> RESTORE TABLESPACE DEV1:USERS;RMAN> RECOVER TABLESPACE DEV1:USERS;

Page 69: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

69

Restore / Recover

Page 70: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

70

LinksIntroduction to the Multitenant Architecturehttp://docs.oracle.com/database/121/CNCPT/cdbovrvw.htm#CNCPT89234

Overview of the Multitenant Architecturehttp://docs.oracle.com/database/121/CNCPT/cdblogic.htm#CNCPT89248

Deprecation of Non-CDB Architecturehttps://docs.oracle.com/database/121/UPGRD/deprecated.htm#BABDBCJI

Features Restricted or Not Available for a Multitenant Container Database in Oracle Database 12chttps://docs.oracle.com/database/121/READM/chapter12102.htm#READM120

Oracle Technology Global Price Listhttp://www.oracle.com/us/corporate/pricing/technology-price-list-070617.pdf

ORACLE-BASE Multitenant Articleshttps://oracle-base.com/articles/12c/multitenant-overview-container-database-cdb-12cr1

About Using Manageability Features in a CDBhttps://docs.oracle.com/database/121/ADMIN/cdb_admin.htm#ADMIN13885

Page 71: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

71

12cR2 PDB New Features● Subset Standby● Data Guard Broker PDB Migration or Failover● Cross-Platform Import of a Pluggable Database into a Multitenant Container Database● I/O Rate Limits for PDBs● Heat Map and Automatic Data Optimization Support for CDBs● PDB Character Set● PDB Refresh● Hints in CONTAINERS Query● Parallel PDB Creation Clause● PDB Archive Files (.pdb Files)● Default Tablespace Clause● Cloning a PDB● Near Zero Downtime PDB Relocation● Logical Standby Database to Support CDBs with PDBs with Different Character Sets● LogMiner to Support CDBs with PDBs with Different Character Sets● Support for PDBs with Different Character Sets, Time Zone File Versions, and Database Time Zones in a CDB● Memory Resource Management● Per-Process PGA Limits● Performance Profiles and Mandatory PDB Profiles● CDB-Level PDB Lockdown● Application Root● Proxy PDB● Forwarding Connections to A New Address Based on Service● Service-Level ACLs for TCP Protocol

Page 72: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

72

12cR2 PDB New Features● Flashback Pluggable Database● Upgrading a CDB With One or More PDBs in a Single Operation● Support for Thousands of Pluggable Databases for Each Multitenant Container Database● Pluggable Database Lockdown Profiles Enhancements● Pluggable Database Operating System Credentials● Oracle Enterprise Manager Database Express (EM Express) Resource Manager Support● EM Express: Simplifying Configuration for Multitenant Through Single Port Access● EM Express: Performance Hub Enhancements● Automatic Workload Repository (AWR) Support for a Pluggable Database (PDB)● Selective PDB Upgrades● AWR_PDB_AUTOFLUSH_ENABLED Initialization Parameter● ENABLE_AUTOMATIC_MAINTENANCE_PDB Initialization Parameter● AUTOTASK_MAX_ACTIVE_PDBS Initialization Parameter● Global and Shared Connection Pool for Oracle Cloud and Multitenant Oracle Databases● Prioritized Rebalancing● Oracle Database Vault Common Realms and Command Rules for Oracle Multitenant

Page 73: Oracle 12c: Multitenant Architecturenervinformatica.com.br/Downloads/Materiais/OMTA.pdf71 12cR2 PDB New Features Subset Standby Data Guard Broker PDB Migration or Failover Cross-Platform

73

Perguntas?

Ricardo Portilho [email protected] Informática