Nowe funkcjonalności
Oracle Database 12c
Katarzyna Tarnowska
Oracle
Nowe funkcjonalności bazy danych 12c

 Automatyzacja zarządzania cyklem życia danych
 Nowe funkcjonalności w obszarze be...
Automatyzacja zarządzania
cyklem życia danych

3

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

In...
Mark Hurd – Oracle Open World 2012

4

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Insert Inform...
Możliwości kompresji
Redukcja zajętości pamięci masowej, szybszy odczyt

Hot Data

Warm Data

Archive Data

11101010101010...
Jak wygląda zarządzanie danymi dziś?

Advanced Row Compression
Szybki dysk

Hot

Columnar Query Compression
Pojemny dysk

...
„Heat Mapa” w bazie danych
Wzorzec użycia danych

1100001101101010
1111010101110110
0001101101010011
0111101010111011
0100...
Automatyczne zarządzanie danymi
Automatic Data Optimization - kompresja, tiering, optymalizacja

Warm

Hot

ALTER TABLE or...
Automatyczne zarządzanie danymi
Automatic Data Optimization - kompresja, tiering, optymalizacja

Warm

Hot

Automatyczne w...
Automatic Data Optimization (ADO)
Prosty deklaratywny dodatek do SQL
ALTER TABLE orders
ILM ADD POLICY

Aktywne

compress ...
Nowe funkcjonalności w
obszarze bezpieczeństwa

11

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

...
„Polskie firmy, które w niedalekiej przyszłości nie będą
się mogły wylegitymować posiadaniem dla swoich
systemów teleinfor...
Certyfikacja ISO 27001:2005
Jak Oracle 12c pomaga w osiąganiu certyfikacji?
Wymagania normy (pytania
audytora)

Oracle Dat...
Dzienniki audytu
Obecnie
AUDIT_TRAIL
Parameter

Standard
Database
Auditing
Mandatory
Auditing

DBMS_FGA.ADD_POLICY

Finegr...
Audyt zunifikowany
Unified Audit

 Prosty
– Opcje audytu zgrupowane w jedną

prostą politykę audytu
– Konfiguracja audytu...
Analiza przywilejów (Privilege Analysis)
Problem
 Nadmiarowe uprawnienia użytkowników i aplikacji
 Wiele aplikacji
– jes...
Analiza przywilejów
Rozwiązanie: śledzenie i raportowanie użytkowania uprawnień

Pokaż używane
przywileje
• Systemowe
• Ob...
Analiza przywilejów
Przykłady
SQL> select USERNAME, SYS_PRIV from
DBA_USED_SYSPRIVS;
USERNAME
-----------TOM
OE
OE
JIM

SY...
Analiza przywilejów
Przykład

19

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Insert Information...
Przywileje
Więcej gotowych ról do specyficznych zadań

Znane z 11g

Nowe w 12c
SYSBACKUP

SYSDBA

SYSOPER

SYSDG
(Data Gua...
Redagowanie danych (Data Redaction)
Dynamiczne maskowanie danych aplikacji

Pracownik
Call Center

Zastosowanie
polityki
r...
Wspierane transformacje

Przechowywane dane

Zredagowane wyniki

10/09/1992

01/01/2001

052-51-2147

XXX-XX-2147

RegExp
...
Przykłady użycia redagowania danych

Przykłady użycia

Dane

Antyprzykłady

 Rozwój aplikacji – ekrany, okna,
raporty

 ...
Nowe funkcjonalności
RMAN

24

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Insert Information Pr...
Ulepszenia RMAN
Kopie i odtwarzanie między platformami

Źródłowa baza danych (AIX)

1 1 101
1 0110111101
00 1010000 1
1001...
Ulepszenia RMAN
Granularne odtwarzanie tabeli z kopii zapasowej

 Nowe polecenie RECOVER TABLE
 Redukuje czas i złożonoś...
Narzędzie Enterprise
Manager Express

27

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Insert Inf...
Enterprise Manager Database Express
Zastępuje Database Control

28

Copyright © 2013, Oracle and/or its affiliates. All ri...
Skąd „c” ?
cloud
consolidation
cloning
compliance
business continuity

control
reduce cost

customer

29

Copyright © 2013...
Co dalej?
Action Plan
 Szkolenia Oracle University „Oracle Database 12c New Features for

Administrators”
 Testowanie ba...
Lifetime Support Policy
today

JUL 2010

JAN 2007

JAN 2012

JAN 2009
JUL 2010

JUL 2013

AUG 2012

AUG 2015
JAN 2018

JAN...
Upgrade Companion
 Note:1462240.1 Upgrade Companion 12c (coming soon)
−

32

Note:785351.1 Upgrade Companion 11.2

Copyri...
Upgrade OTN Page
 http://otn.oracle.com/goto/upgrade
 http://www.oracle.com/technetwork/database/upgrade/index.html

33
...
Upgrade Blog: blogs.oracle.com/UPGRADE

Scroll
down
to go
to the
slides

34

Copyright © 2013, Oracle and/or its affiliate...
Strategia migracji?
 Step-by-Step vs Big Bang
– Upgrade/migration in pieces over a period of time
 Considered as risk mi...
Dziekuję za uwagę
36

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection ...
37

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classificat...
38

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classificat...
Upcoming SlideShare
Loading in …5
×

Nowe funkcjonalnosci Database 12c

809 views

Published on

Nowe funkcjonalnosci Database 12c, 6 lutego 2014

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
809
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Więc, podsumowując, możemy skonkludować, że teraz mogą Państwo automatyzować wszystkie zadania jeśli przyjmiecie Państwo model Zarządzania cyklem życia danych tak jak przedstawiono na tym przykładzieMożna definiować różne kryteria wobec „starzenia się” danych i przesuwania się w cyklu życia i automatycznie kompresować i przenosić dane w kilku krokach aby odpowiednio zorganizować tanią pamięć masową.
  • Nowe funkcjonalnosci Database 12c

    1. 1. Nowe funkcjonalności Oracle Database 12c Katarzyna Tarnowska Oracle
    2. 2. Nowe funkcjonalności bazy danych 12c  Automatyzacja zarządzania cyklem życia danych  Nowe funkcjonalności w obszarze bezpieczeństwa  Nowe funkcjonalności RMAN  Narzędzie Enterprise Manager Express 2 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    3. 3. Automatyzacja zarządzania cyklem życia danych 3 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    4. 4. Mark Hurd – Oracle Open World 2012 4 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    5. 5. Możliwości kompresji Redukcja zajętości pamięci masowej, szybszy odczyt Hot Data Warm Data Archive Data 111010101010101 10101010111010100110101 001101010101011 11000010100010110111010 010001011011000 10100101001001000010001 110100101000001 01010110100101101001110 001110001010101 00010100100101000010010 101001011010010 00010001010101110011010 110001010010011 111001001000010 001010101101000 101010101110101 001101011100001 010001011011101 010100101001001 000010001010101 101001011010011 100001010010010 100001001000010 001010101101001 101010101110101 001101011100001 010001011011101 010100101001001 000010001010101 101001011010011 100001010010010 100001001000010 001010101101001 3X 10X 15X Advanced Row Compression 5 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 10101010111010100110101110000101000101 10111010101001010010010000100010101011 01001011010011100001010010010100001001 00001000101010111001101110011000111010 10101010111010100110101110000101000101101110101 01001010010010000100010101011010010110100111000 01010010010100001001000010001010101110011011100 Columnar Query Compression Columnar Archive Compression Insert Information Protection Policy Classification from Slide 12
    6. 6. Jak wygląda zarządzanie danymi dziś? Advanced Row Compression Szybki dysk Hot Columnar Query Compression Pojemny dysk Warm Musi być podjęte działanie przez Administratora BD 6 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 Columnar Archive Compression Tania pamięć masowa - archiwum Cold
    7. 7. „Heat Mapa” w bazie danych Wzorzec użycia danych 1100001101101010 1111010101110110 0001101101010011 0111101010111011 0100001010101000 1010101100001101 1010100110111101 0101110110100001 0101010001010101 1000011011010100 1101111010101110 1101000010101010 0010101011000011 0110101001101110 1010111011010000 1010101000101010 0001010101000101 1000011011010100 1101111010101110 7 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1100001101101010 1111010101110110 0001101101010011 0111101010111011 0100001010101000 1010101100001101 1010100110111101 0101110110100001 0101010001010101 1000011011010100 1101111010101110 1101000010101010 0010101011000011 0110101001101110 1010111011010000 1010101000101010 0001010101000101 1000011011010100 1101111010101110 Insert Information Protection Policy Classification from Slide 12 1100001101101010 1111010101110110 0001101101010011 0111101010111011 0100001010101000 1010101100001101 1010100110111101 0101110110100001 0101010001010101 1000011011010100 1101111010101110 1101000010101010 0010101011000011 0110101001101110 1010111011010000 1010101000101010 0001010101000101 1000011011010100 1101111010101110
    8. 8. Automatyczne zarządzanie danymi Automatic Data Optimization - kompresja, tiering, optymalizacja Warm Hot ALTER TABLE orders ILM ADD POLICY COMPRESS SEGMENT AFTER 90 days OF LOW ACCESS; 8 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ALTER TABLE sales ILM ADD POLICY TIER TO 'Archive_TB' ROW ON OldFinancialQuarter; Insert Information Protection Policy Classification from Slide 12 Cold
    9. 9. Automatyczne zarządzanie danymi Automatic Data Optimization - kompresja, tiering, optymalizacja Warm Hot Automatyczne wykrywanie i Automatyczne wykonywanie 9 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 Cold
    10. 10. Automatic Data Optimization (ADO) Prosty deklaratywny dodatek do SQL ALTER TABLE orders ILM ADD POLICY Aktywne compress for OLTP row after 2 days of no update Częsty dostęp Warehouse Compressed (10x) Wydajna pamięć masowa compress for query low after 1 week of low access Rzadki dostęp Warehouse Compressed (10x) Tania pamieć masowa tier to ‘SATA_tablespace’ after 1 month of low access Archiwum 10 OLTP compressed (2-4x) Buforowanie w DRAM & Flash Archive Compressed (15-50x) Archiwa compress for archive high after 6 months of no access Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    11. 11. Nowe funkcjonalności w obszarze bezpieczeństwa 11 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    12. 12. „Polskie firmy, które w niedalekiej przyszłości nie będą się mogły wylegitymować posiadaniem dla swoich systemów teleinformatycznych odpowiednich certyfikatów bezpieczeństwa, będą stały na straconych pozycjach w przetargach w stosunku do swoich europejskich konkurentów” 12 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    13. 13. Certyfikacja ISO 27001:2005 Jak Oracle 12c pomaga w osiąganiu certyfikacji? Wymagania normy (pytania audytora) Oracle Database 12c (odpowiedź) A.10.1.1: Zarządzanie systemami i sieciami: monitorowanie: prowadzenie dzienników audytowych „Korzystamy z Unified Auditing” A.10.1.1: Kontrola dostępu: przegląd praw dostępu użytkowników „Korzystamy z Privilege Analysis” A.11.6.1: Kontrola dostępu: ograniczenie dostępu do informacji A.15.1.4: Zgodność: ochrona danych osobowych i prywatność informacji dotyczących osób 13 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 „Korzystamy z Data Redaction”
    14. 14. Dzienniki audytu Obecnie AUDIT_TRAIL Parameter Standard Database Auditing Mandatory Auditing DBMS_FGA.ADD_POLICY Finegrained Auditing SYS.FGA_LOG$ DBA_AUDIT_TRAIL STARTUP SHUTDOWN SYSDBA Realm, Rule, Factor, Se cure Application Role AUDIT_SYS_OPERATIONS = TRUE Privileged Users Auditing OS Audit Trail Oracle Database Vault Auditing DVSYS.AUDIT_TRAIL$ 14 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    15. 15. Audyt zunifikowany Unified Audit  Prosty – Opcje audytu zgrupowane w jedną prostą politykę audytu – Konfiguracja audytu oparta na warunkach  Skonsolidowany CREATE AUDIT POLICY Unified Auditing – Jeden ujednoliony dziennik obserwacji  Bezpieczny – Tabela dziennika obserwacji tylko do odczytu – Każde działanie SYS audytowane  Wydajny: – Pomijalny narzut 15 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 View SYS.UNIFIED_AUDIT_TRAIL
    16. 16. Analiza przywilejów (Privilege Analysis) Problem  Nadmiarowe uprawnienia użytkowników i aplikacji  Wiele aplikacji – jest rozwijana i testowana przy większej liczbie przywilejów niż jest to konieczne – jest wdrażana na produkcję bez ponownej ewaluacji koniecznych przywilejów – było rozwijanych w czasach gdy kwestie bezpieczeństwa nie były brane pod uwagę – działa na przywilejach administratora 16 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    17. 17. Analiza przywilejów Rozwiązanie: śledzenie i raportowanie użytkowania uprawnień Pokaż używane przywileje • Systemowe • Obiektowe • Public Pokaż nieużywane przywileje • Systemowe • Obiektowe Osiągnij model minimalnych uprawnień Spraw aby baza danych i aplikacje były bardziej bezpieczne 17 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    18. 18. Analiza przywilejów Przykłady SQL> select USERNAME, SYS_PRIV from DBA_USED_SYSPRIVS; USERNAME -----------TOM OE OE JIM SYS_PRIV -------------------CREATE SESSION UPDATE ANY TABLE CREATE SESSION CREATE SESSION SQL> select USERNAME, OBJECT_OWNER, OBJECT_NAME, OBJ_PRIV 2 from DBA_USED_OBJPRIVS where username in ('JIM','TOM'); USERNAME -----------JIM JIM TOM 18 OBJECT_OWNER -----------SYS HR SH Copyright © 2013, Oracle and/or its affiliates. All rights reserved. OBJECT_NAME -----------------------DBMS_APPLICATION_INFO EMPLOYEES SALES Insert Information Protection Policy Classification from Slide 12 OBJ_PRIV ---------EXECUTE DELETE SELECT
    19. 19. Analiza przywilejów Przykład 19 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    20. 20. Przywileje Więcej gotowych ról do specyficznych zadań Znane z 11g Nowe w 12c SYSBACKUP SYSDBA SYSOPER SYSDG (Data Guard) SYSKM (Key Manager) SYSASM 20 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 AUDIT_ADMIN AUDIT_VIEWER
    21. 21. Redagowanie danych (Data Redaction) Dynamiczne maskowanie danych aplikacji Pracownik Call Center Zastosowanie polityki redagowanie danych wrażliwych Soc. Sec. # DOB PIN Wypłaty (Payroll Processing) 115-69-3428 11/06/71 5623 21 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    22. 22. Wspierane transformacje Przechowywane dane Zredagowane wyniki 10/09/1992 01/01/2001 052-51-2147 XXX-XX-2147 RegExp tim.lee@acme.com [hidden]@acme.com Losowe 4451-2172-9841-4368 4943-6344-0547-0110 Pełne Częściowe 22 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    23. 23. Przykłady użycia redagowania danych Przykłady użycia Dane Antyprzykłady  Rozwój aplikacji – ekrany, okna, raporty  Dane wrażliwe  Ochrona przed włamaniem  Systemy Wspomagania Decyzji  Dane poddane regulacjom  Kontrola dostępu  Hurtownie danych  Zdefiniowany format danych  Ochrona przed hakerami  Business Intelligence  Przechowywane kolumnowo  SQL Injection  Dostęp musi być ograniczony 23 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    24. 24. Nowe funkcjonalności RMAN 24 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    25. 25. Ulepszenia RMAN Kopie i odtwarzanie między platformami Źródłowa baza danych (AIX) 1 1 101 1 0110111101 00 1010000 1 1001 101 1 1 1011110110 1 1 0000101 00 1001 Kopia na dysk/taśmę (pliki danych, dodatkowa konwersja endian, eksport metadanych) Docelowa baza danych(Linux)  Ułatwienie procedury migracji na inną platformę 25 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 Odtwarzanie kopii (dodatkowa konwersja endian, import metadanych)
    26. 26. Ulepszenia RMAN Granularne odtwarzanie tabeli z kopii zapasowej  Nowe polecenie RECOVER TABLE  Redukuje czas i złożoność  Odtworzone tabele są – Importowane bezpośrednio do baz docelowych lub – Eksportowane do plików dump Data Pump’a 26 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 101 01 010 1 1 101001 1 011011110 0 0 1 0 1 00 0 0 1001101 1010 01
    27. 27. Narzędzie Enterprise Manager Express 27 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    28. 28. Enterprise Manager Database Express Zastępuje Database Control 28 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    29. 29. Skąd „c” ? cloud consolidation cloning compliance business continuity control reduce cost customer 29 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    30. 30. Co dalej? Action Plan  Szkolenia Oracle University „Oracle Database 12c New Features for Administrators”  Testowanie bazy danych 12c (download oracle.com, 30 days trial)  Szkolenia: Oracle Database 12c: Install and Upgrade Workshop  Ścieżka migracji do 12c 30 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    31. 31. Lifetime Support Policy today JUL 2010 JAN 2007 JAN 2012 JAN 2009 JUL 2010 JUL 2013 AUG 2012 AUG 2015 JAN 2018 JAN 2015 JUN 2018 JUN 2021 today Premier Support 31 Waived Extended Support Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Extended Support Insert Information Protection Policy Classification from Slide 12 Sustaining Support
    32. 32. Upgrade Companion  Note:1462240.1 Upgrade Companion 12c (coming soon) − 32 Note:785351.1 Upgrade Companion 11.2 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    33. 33. Upgrade OTN Page  http://otn.oracle.com/goto/upgrade  http://www.oracle.com/technetwork/database/upgrade/index.html 33 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    34. 34. Upgrade Blog: blogs.oracle.com/UPGRADE Scroll down to go to the slides 34 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    35. 35. Strategia migracji?  Step-by-Step vs Big Bang – Upgrade/migration in pieces over a period of time  Considered as risk mitigating – Everything in one downtime window  Sometimes necessary due to dependencies  Least critical systems first vs most critical system first – Learn more with every step vs: – Learn about almost all from the beginning 35 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    36. 36. Dziekuję za uwagę 36 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    37. 37. 37 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
    38. 38. 38 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12

    ×