SlideShare a Scribd company logo
1 of 84
BÂLE BERNE BRUGG DUSSELDORF FRANCFORT S.M. FRIBOURG E.BR. GENÈVE
HAMBOURG COPENHAGUE LAUSANNE MUNICH STUTTGART VIENNE ZURICH
#SDF16
Migrating to 12c: 300 DBs in 300 days.
What we learned
Ludovico Caldara
Oracle ACE Director
Trivadis AG
#SDF16
#SDF16
About me
■ 17 Years DBA (Not Only Oracle)
▪ I do it everywhere (even Windows)
■ RAC ATTACK Ninja & co-writer
■ President, SOUG & ITOUG Board
■ OCP (11g, 12c, MySQL) & OCE
■ Italian living in Switzerland
■ http://www.ludovicocaldara.net
■ @ludodba
■ ludovicocaldara
#SDF16
A small introduction
#SDF16
The customer numbers - Instances
DISCLAIMER: not really 300 DB in 300 days, but you get the idea 
47
33
220
16
8
28.01.2015
10.2.0.4
11.2.0.2
11.2.0.3
11.2.0.4
12.1.0.2
306
84
79300
18.11.2016
TOTAL: 324 TOTAL: 484
#SDF16
The customer numbers - DBAs
4 Oracle DBAs (+1 )
484 Oracle instances
Ratio of 121 instances per DBA
#SDF16
111 Instances per DBA
No Additional DBAs for the migration project.
How is it possible?
#SDF16
Avoid Zoos
#SDF16
Avoid Zoos
#MakeStandardsGreatAgain
Have a single platform for all the Oracle Databases (Linux being the most obvious) *
Reduce the number of versions and patches *
All databases are equal in front of the DBA *
Rock-solid naming conventions
* whenever possible
#SDF16
Avoid Frankensteins
#SDF16
Avoid Frankensteins
…even if they look innocuous!
https://www.flickr.com/photos/rahego/
#SDF16
Trivia quiz: Does it create a Frankenstein?
Granting DBA to technical accounts
#SDF16
Trivia quiz: Does it create a Frankenstein?
Using Public Synonyms
#SDF16
Trivia quiz: Does it create a Frankenstein?
Using DB Links
#SDF16
Trivia quiz: Does it create a Frankenstein?
Using Java Stored procedures
#SDF16
Trivia quiz: Does it create a Frankenstein?
Using External Tables
#SDF16
Trivia quiz: Does it create a Frankenstein?
Setting hidden («underscore») parameters
#SDF16
Trivia quiz: Does it create a Frankenstein?
Using /*+ hints */
#SDF16
Trivia quiz: Does it create a Frankenstein?
Using SQL Plan Management
#SDF16
Automate all the things!
#SDF16
Automate all the things!
Database creation/deletion
Database patching
Duplicate, Database refresh
Export/Import of schemas
User management
Tablespace creation/extension
Database upgrades
#SDF16
July 2013:
So there is a new GA version?
#SDF16
Phases of the migration project
1. Evaluate
2. Homologate
3. Plan
4. Migrate
5. Maintain / Follow-up
#SDF16
Evaluate (Jan 2014 – Aug 2014)
What are the New Features?
Does the licensing model change?
Any concern regarding the roadmap?
Any deprecated/desupported features?
#SDF16
The new feature list is long and impressive
Database New Features Guide
http://docs.oracle.com/database/121/NEWFT/toc.htm
New Features of Oracle Database 12c for DBAs
http://www.trivadis.com/en/training/new-features-oracle-database-12c-dbas-o-nf12c-
dba
#SDF16
The new feature list is long and impressive
#SDF16
Evaluate (Jan 2014 – Aug 2014)
Non-CDB, Singletenant, or Multitenant?
#SDF16
Evaluate (Jan 2014 – Aug 2014)
Non-CDB, Singletenant, or Multitenant?
Not compatible with Multitenant in 12.1:
ILM & Streams (among others)
#SDF16
Homologate (Aug 2014 – Nov 2014)
Do my scripts work without any change with the new release?
– All automation scripts (create, duplicate, etc)
– Performance related scripts (statistics gathering, etc.)
– Backup and Recovery procedures
– Monitoring with EM12c
#SDF16
Plan (Nov 2014 – Dec 2014)
113
110
95
132 QA
Other
Integration
Production
Critical
Non-Critical
Complex
Easy
#SDF16
Plan (Nov 2014 – Dec 2014)
RMAN EM12c
EASY
NON-
CRITICAL
COMPLEX
NON-
CRITICAL
EASY
CRITICAL
COMPLEX
CRITICAL
#SDF16
Plan (Nov 2014 – Dec 2014)
INTEGRATION QA PRODUCTION
#SDF16
Plan (Nov 2014 – Dec 2014)
INTEGRATION QA PRODUCTION
QA First!
– Let the developers integrate changes with the current release
– Allow refreshes from Production to Integration
–If the deployement works in Integration and QA, it will work in Prod
– Do performance/regression tests here!
#SDF16
Plan (Nov 2014 – Dec 2014)
INTEGRATION QA PRODUCTION
When integration is upgraded
– The developers cannot deploy in production
– The production must be upgraded soon
– Make sure you tested correctly in QA
#SDF16
Plan (Nov 2014 – Dec 2014)
INTEGRATION QA PRODUCTION
When upgrading the production
– Be ready to react ;-)
#SDF16
Migrate. How?
#SDF16
There is the guide, and there is the gold mine
Database Upgrade Guide
https://docs.oracle.com/database/121/UPGRD/toc.htm
Upgrade your Database - NOW!
https://blogs.oracle.com/UPGRADE/
It’s a mine: find the diamonds on your own!
#SDF16
Upgrade path
Database Upgrade Assistant?
Manual Upgrade?
Export/Import?
#SDF16
First, obvious choice: Use DBUA
Why?
Partially automated
Easy to script
OK for dedicated databases and inter-related consolidated schemas
#SDF16
First, obvious choice: Use DBUA
Additional steps required. Our migration script actually:
Increases the SGA +512Mb
Executes some pre-upgrade steps
Saves the object states
Checks Data Guard synchronization
Checks for Materialized View refreshs
Does other sanity checks (pending distributed transactions, DF in backup mode, etc)
Checks for the successful execution of the last archive backup
Purges DBA_RECYCLEBIN
… continue…
#SDF16
First, obvious choice: Use DBUA
Gathers dictionary stats
Saves the oratab
Blackouts the target in EM12c
Launches the dbua (see next page)
Checks the upgrade logs
Runs datapatch -verbose
Changes the LDAP entry if necessary
Changes the ORACLE_HOME for the target in EM12c
Checks and eventually registers the DB with the RMAN catalog
Restores and modifies the oratab
#SDF16
First, obvious choice: Use DBUA
${NEW_ORACLE_HOME}/bin/dbua -silent 
-sid $ORACLE_SID 
-oracleHome ${ORACLE_HOME} 
-sysDBAUserName sys 
-sysDBAPassword $SYS_PASSWORD 
-recompile_invalid_objects true 
-upgradeTimezone 
-listeners LISTENER_12C 
-createGRP true 
-emConfiguration NONE 
-newRecoveryArea $NEW_FRA 
-newRecoveryAreaSize $NEW_FRA_SIZE 
-initParam $INIT_PARAMS >> ${outfile}
#SDF16
Second choice: Use expdp/impdp
Why?
Schema-consolidated databases
#SDF16
2015 – 2016: The migration phase
#SDF16
Many databases? Find a good project manager
The project manager:
Mediates with the application owner or final users
Solicits the developers/editors to validate the new version
Keeps track of the evolution
Fixes dates and agrees downtimes
Buys pizzas when the DBAs upgrade a database in the evening
#SDF16
October 2015
https://blogs.oracle.com/UPGRADE/entry/no_extra_fee_for_extended
#SDF16
Waived Extended Support impact
None, if you don’t tell it anyone ;-)
You can follow the upgrade roadmap with less stress
#SDF16
Performance?
#SDF16
Performance in 12c
Overall high performance improvement
But servers changed for this project
– not an apple to apple comparison
#SDF16
Guess what?
#SDF16
Guess what?
#SDF16
Guess what?
#SDF16
Guess what?
#SDF16
The big mess with SQL Plan Directives
#SDF16
SQL Plan Directives
It does not impact only one statement but ALL the statements that involve specific
tables/columns/joins
A few cardinality misestimates can lead to several side effects
– Adaptive Dynamic Sampling triggered "without reason"
– Extended Statistics created "without control"
Different symptoms. Among others:
– Library Cache contention
– Result Cache problems
– Bad Execution Plans
– High CPU usage
#SDF16
Solution to SQL Plan Directives?
#SDF16
Solution to SQL Plan Directives?
Order by intrusiveness ASC:
Disable the directives selectively
Disable the SPD Usage
Disable the cardinality feedback
Disable all the adaptive features
Disable all the new optimizer features of 12.1
#SDF16
Best strategy for SQL Plan Directives?
SQL Plan directives are a hot topic!
Most customers prefer to disable the adaptive features completely
I personally disagree, maybe they are right! 
#SDF16
DBMS_FEATURE_AWR and SPDs
DBMS_FEATURE_AWR sistematically has misestimations
This leads to SPDs on
– WRH$_SYS_TIME_MODEL
– WRH$_STAT_NAME
– WRM$_SNAPSHOT
Check if it is the case and use this post to fix:
– http://www.ludovicocaldara.net/dba/cpu-usage-12c-dbms_feature_awr/
#SDF16
Other performance considerations (incomplete list)
Patches to Consider for 12.1.0.2 to Avoid Problems with SQL Plan Management
(SPM) (Doc ID 2035898.1)
Things to Consider to Avoid Poor Performance or Wrong Results on 12.1.0.2 (Doc ID
2034610.1)
Parameter Recommendations for Oracle Database 12c - Part I
– https://blogs.oracle.com/UPGRADE/entry/parameter_recommendations_for_oracle_database
#SDF16
Bugs?
#SDF16
August 2015
https://blogs.oracle.com/UPGRADE/entry/ouch_this_really_hurts_bug
“Bug 17325413 - Drop column with DEFAULT value and NOT NULL definition
ends up with dropped column data hitting disk leading to corruption”
#SDF16
Change of upgrade strategy because of bug 17325413
$ upgrade_db_to_11204.sh && sanitize && upgrade_db_to_12102.sh
47
33
220
16 8
08.01.2015
10.2.0.4
11.2.0.2
11.2.0.3
11.2.0.4
12.1.0.2
#SDF16
bug 17325413: impact?
No problems or corruptions encountered so far
A strategy has been set to sanitize the data
Let 30 minutes of additional downtime for double-patching
#SDF16
November 2015
https://blogs.oracle.com/UPGRADE/entry/ouch_this_hurts_bug_21923026
Bug 21923026 Corruption during Recovery after
upgrading to 12c for Compressed Tables
#SDF16
bug 21923026: impact?
Luckily, my customer was not using OLTP compression
Now all migrations are done on a patched Oracle Home
#SDF16
Things to Consider to Avoid... Wrong Results on 12.1.0.2
Wrong results from GROUP BY query when "_optimizer_aggr_groupby_elim"=true
(Doc ID 20508819.8)
Wrong results from OUTER JOIN with a bind variable and a GROUP BY clause in
12.1.0.2 (Doc ID 20634449.8)
Bug 18430870 - Adaptive Plan and Left Join Give Wrong Result (Doc ID
18430870.8)
MOS Doc ID 2034610.1
#SDF16
Things to Consider to Avoid... Wrong Results on 12.1.0.2
Wrong results from GROUP BY query when "_optimizer_aggr_groupby_elim"=true
(Doc ID 20508819.8)
Wrong results from OUTER JOIN with a bind variable and a GROUP BY clause in
12.1.0.2 (Doc ID 20634449.8)
Bug 18430870 - Adaptive Plan and Left Join Give Wrong Result (Doc ID
18430870.8)
MOS Doc ID 2034610.1
#SDF16
Trivadis customers encountered other bugs
Bug 22913528: WRONG RESULTS WITH PARTITION PRUNING AND MIN/MAX SCANS
Bug 18650065 - WRONG RESULTS ON QUERY WITH SUBQUERY USING OR EXISTS
Bug 18499088: PARALLEL QUERY RUNS WITH WRONG RESULT WITH PUSHDOWN DISTINCT (UNIQUE)
Bug 19526873: Wrong result on temp table under UNION ALL when accessed by Concurrent Parallel
Bug 21079201: WRONG RESULTS WITH CONCURRENT PX ON GTT UNDER UNION ALL
Bug 22173980: WRONG RESULTS (NUMBER OF ROWS) WHEN "_ROWSETS_ENABLED" = TRUE
Bug 21459392: QUERY WITH ANSI OUTER JOIN RETURNS WRONG RESULT IN 12C
Bug 19894622: ORA-600 [kkqcsfixfro:1 -- frooutj] error occur in 12c
#SDF16
Trivadis customers encountered other bugs
Bug 22913528: WRONG RESULTS WITH PARTITION PRUNING AND MIN/MAX SCANS
Bug 18650065 - WRONG RESULTS ON QUERY WITH SUBQUERY USING OR EXISTS
Bug 18499088: PARALLEL QUERY RUNS WITH WRONG RESULT WITH PUSHDOWN DISTINCT (UNIQUE)
Bug 19526873: Wrong result on temp table under UNION ALL when accessed by Concurrent Parallel
Bug 21079201: WRONG RESULTS WITH CONCURRENT PX ON GTT UNDER UNION ALL
Bug 22173980: WRONG RESULTS (NUMBER OF ROWS) WHEN "_ROWSETS_ENABLED" = TRUE
Bug 21459392: QUERY WITH ANSI OUTER JOIN RETURNS WRONG RESULT IN 12C
Bug 19894622: ORA-600 [kkqcsfixfro:1 -- frooutj] error occur in 12c
#SDF16
Trivadis customers encountered other bugs
Bug 22913528: WRONG RESULTS WITH PARTITION PRUNING AND MIN/MAX SCANS
Bug 18650065 - WRONG RESULTS ON QUERY WITH SUBQUERY USING OR EXISTS
Bug 18499088: PARALLEL QUERY RUNS WITH WRONG RESULT WITH PUSHDOWN DISTINCT (UNIQUE)
Bug 19526873: Wrong result on temp table under UNION ALL when accessed by Concurrent Parallel
Bug 21079201: WRONG RESULTS WITH CONCURRENT PX ON GTT UNDER UNION ALL
Bug 22173980: WRONG RESULTS (NUMBER OF ROWS) WHEN "_ROWSETS_ENABLED" = TRUE
Bug 21459392: QUERY WITH ANSI OUTER JOIN RETURNS WRONG RESULT IN 12C
Bug 19894622: ORA-600 [kkqcsfixfro:1 -- frooutj] error occur in 12c
https://antognini.ch/2016/04/wrong-results-involving-index-full-scan-minmax-in-12-1-0-2/
#SDF16
Impact?
My customer did not encounter any bug related to wrong results
Other Trivadis customers had some impacts
As precaution, we used to set some hidden parameters before fixes were available
Now we fix everything with the latest Proactive BP
#SDF16
Other problems?
#SDF16
ORA-39346: data loss in character set conversion
Issue with impdp when using NCHAR/NVARCHAR2 columns with histograms
– Histogram Data is Corrupted After Importing Data Using Impdp or ORA-39346 is
Raised While Executing Impdp (Doc ID 2105130.1)
Solution: Ignore the error and re-compute the statistics
#SDF16
Error: prereq checks failed!
Issue when running datapatch on a freshly installed ORACLE_HOME
Only if the database already has patches installed
Solution 1: copy the rollback scripts from the old ORACLE_HOME
Solution 2: patch at the same level as the old ORACLE_HOME
Solution 3: use ORACLE_HOME cloning installations (Rapid Home Provisioning?)
#SDF16
Data Guard delayed switchover
When Data Guard is set with a specific delay
Switchover time = normal switchover time + delay
Solution: it's a feature, not a bug ;-)
#SDF16
Best of the best
(from operations PoV)
#SDF16
Online datafile move
SQL> select file#, name from v$datafile where file#=1;
FILE# NAME
---------- --------------------------------------------------------------------------
1 +DATA/CLASSIC/DATAFILE/system.267.814717093
SQL> alter database move datafile 1 to '/data/CLASSIC/system01.dbf';
Database altered.
SQL> select file#, name from v$datafile where file#=1;
FILE# NAME
---------- --------------------------------------------------------------------------
1/data/CLASSIC/system01.dbf
#SDF16
Data Guard Transport and Apply Lag Thresholds
DGMGRL> show database verbose 'STDBY';
Database - STDBY
Role: PHYSICAL STANDBY
Intended State: APPLY-ON
Transport Lag: 0 seconds (computed 1 second ago)
Apply Lag: 0 seconds (computed 1 second ago)
Average Apply Rate: 5.00 KByte/s
Active Apply Rate: 0 Byte/s
Maximum Apply Rate: 0 Byte/s
Real Time Query: OFF
Instance(s):
STDBY
DGMGRL> show configuration verbose;
Configuration Status:
SUCCESS
#SDF16
Datapatch & DBMS_QOPATCH
Datapatch rules! Patching a DB is really easy now
DBMS_QOPATCH allows querying the patches applied to the DB
– Great for taking the patch roadmap under control
#SDF16
Database Migration Assistant for Unicode (DMU)
DMU replaces csscan and csalter
If you still use a single-byte character set, DMU will be your friend
#SDF16
My conclusion
#SDF16
12c strengths and weaknesses
Very Stable! Never seen a crash or whatever
Since April 2016 really production ready (because most wrong results are fixed)
Easier to manage than ever before
The SQL Plan Directives and Adaptive Dynamic Sampling require all your attention
#SDF16
Confirmez votre présence et évaluez la session avec ce QRC.
Un vol en montgolfière à gagner !
#SDF16
Questions?
Ludovico Caldara
ACE Director, Senior Consultant
Tél. +41 79 909 72 75
ludovico.caldara@trivadis.com

More Related Content

What's hot

How we switched to columnar at SpendHQ
How we switched to columnar at SpendHQHow we switched to columnar at SpendHQ
How we switched to columnar at SpendHQMariaDB plc
 
How Pixid dropped Oracle and went hybrid with MariaDB
How Pixid dropped Oracle and went hybrid with MariaDBHow Pixid dropped Oracle and went hybrid with MariaDB
How Pixid dropped Oracle and went hybrid with MariaDBMariaDB plc
 
Introducing the ultimate MariaDB cloud, SkySQL
Introducing the ultimate MariaDB cloud, SkySQLIntroducing the ultimate MariaDB cloud, SkySQL
Introducing the ultimate MariaDB cloud, SkySQLMariaDB plc
 
DBaaS with EDB Postgres on AWS
DBaaS with EDB Postgres on AWSDBaaS with EDB Postgres on AWS
DBaaS with EDB Postgres on AWSEDB
 
Kafka to the Maxka - (Kafka Performance Tuning)
Kafka to the Maxka - (Kafka Performance Tuning)Kafka to the Maxka - (Kafka Performance Tuning)
Kafka to the Maxka - (Kafka Performance Tuning)DataWorks Summit
 
HBaseConEast2016: Splice machine open source rdbms
HBaseConEast2016: Splice machine open source rdbmsHBaseConEast2016: Splice machine open source rdbms
HBaseConEast2016: Splice machine open source rdbmsMichael Stack
 
The Need For Speed - Strategies to Modernize Your Data Center
The Need For Speed - Strategies to Modernize Your Data CenterThe Need For Speed - Strategies to Modernize Your Data Center
The Need For Speed - Strategies to Modernize Your Data CenterEDB
 
Active/Active Database Solutions with Log Based Replication in xDB 6.0
Active/Active Database Solutions with Log Based Replication in xDB 6.0Active/Active Database Solutions with Log Based Replication in xDB 6.0
Active/Active Database Solutions with Log Based Replication in xDB 6.0EDB
 
How InfluxDB Enables NodeSource to Run Extreme Levels of Node.js Processes
How InfluxDB Enables NodeSource to Run Extreme Levels of Node.js ProcessesHow InfluxDB Enables NodeSource to Run Extreme Levels of Node.js Processes
How InfluxDB Enables NodeSource to Run Extreme Levels of Node.js ProcessesInfluxData
 
Under the hood: SkySQL monitoring
Under the hood: SkySQL monitoringUnder the hood: SkySQL monitoring
Under the hood: SkySQL monitoringMariaDB plc
 
Database Security Threats - MariaDB Security Best Practices
Database Security Threats - MariaDB Security Best PracticesDatabase Security Threats - MariaDB Security Best Practices
Database Security Threats - MariaDB Security Best PracticesMariaDB plc
 
Demystifying Benchmarks: How to Use Them To Better Evaluate Databases
Demystifying Benchmarks: How to Use Them To Better Evaluate DatabasesDemystifying Benchmarks: How to Use Them To Better Evaluate Databases
Demystifying Benchmarks: How to Use Them To Better Evaluate DatabasesClustrix
 
Integrating data stored in rdbms and hadoop
Integrating data stored in rdbms and hadoopIntegrating data stored in rdbms and hadoop
Integrating data stored in rdbms and hadoopleorick lin
 
Hello World with EDB Postgres
Hello World with EDB PostgresHello World with EDB Postgres
Hello World with EDB PostgresEDB
 
Apache Kafka at LinkedIn
Apache Kafka at LinkedInApache Kafka at LinkedIn
Apache Kafka at LinkedInGuozhang Wang
 
Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips SAP Technology
 
SQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesSQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesDenny Lee
 
Introduction to Microsoft's Big Data Platform and Hadoop Primer
Introduction to Microsoft's Big Data Platform and Hadoop PrimerIntroduction to Microsoft's Big Data Platform and Hadoop Primer
Introduction to Microsoft's Big Data Platform and Hadoop PrimerDenny Lee
 
Which Postgres is Right for You? - Part 2
Which Postgres is Right for You? - Part 2Which Postgres is Right for You? - Part 2
Which Postgres is Right for You? - Part 2EDB
 
Deep Dive Into How To Monitor MySQL or MariaDB Galera Cluster / Percona XtraD...
Deep Dive Into How To Monitor MySQL or MariaDB Galera Cluster / Percona XtraD...Deep Dive Into How To Monitor MySQL or MariaDB Galera Cluster / Percona XtraD...
Deep Dive Into How To Monitor MySQL or MariaDB Galera Cluster / Percona XtraD...Severalnines
 

What's hot (20)

How we switched to columnar at SpendHQ
How we switched to columnar at SpendHQHow we switched to columnar at SpendHQ
How we switched to columnar at SpendHQ
 
How Pixid dropped Oracle and went hybrid with MariaDB
How Pixid dropped Oracle and went hybrid with MariaDBHow Pixid dropped Oracle and went hybrid with MariaDB
How Pixid dropped Oracle and went hybrid with MariaDB
 
Introducing the ultimate MariaDB cloud, SkySQL
Introducing the ultimate MariaDB cloud, SkySQLIntroducing the ultimate MariaDB cloud, SkySQL
Introducing the ultimate MariaDB cloud, SkySQL
 
DBaaS with EDB Postgres on AWS
DBaaS with EDB Postgres on AWSDBaaS with EDB Postgres on AWS
DBaaS with EDB Postgres on AWS
 
Kafka to the Maxka - (Kafka Performance Tuning)
Kafka to the Maxka - (Kafka Performance Tuning)Kafka to the Maxka - (Kafka Performance Tuning)
Kafka to the Maxka - (Kafka Performance Tuning)
 
HBaseConEast2016: Splice machine open source rdbms
HBaseConEast2016: Splice machine open source rdbmsHBaseConEast2016: Splice machine open source rdbms
HBaseConEast2016: Splice machine open source rdbms
 
The Need For Speed - Strategies to Modernize Your Data Center
The Need For Speed - Strategies to Modernize Your Data CenterThe Need For Speed - Strategies to Modernize Your Data Center
The Need For Speed - Strategies to Modernize Your Data Center
 
Active/Active Database Solutions with Log Based Replication in xDB 6.0
Active/Active Database Solutions with Log Based Replication in xDB 6.0Active/Active Database Solutions with Log Based Replication in xDB 6.0
Active/Active Database Solutions with Log Based Replication in xDB 6.0
 
How InfluxDB Enables NodeSource to Run Extreme Levels of Node.js Processes
How InfluxDB Enables NodeSource to Run Extreme Levels of Node.js ProcessesHow InfluxDB Enables NodeSource to Run Extreme Levels of Node.js Processes
How InfluxDB Enables NodeSource to Run Extreme Levels of Node.js Processes
 
Under the hood: SkySQL monitoring
Under the hood: SkySQL monitoringUnder the hood: SkySQL monitoring
Under the hood: SkySQL monitoring
 
Database Security Threats - MariaDB Security Best Practices
Database Security Threats - MariaDB Security Best PracticesDatabase Security Threats - MariaDB Security Best Practices
Database Security Threats - MariaDB Security Best Practices
 
Demystifying Benchmarks: How to Use Them To Better Evaluate Databases
Demystifying Benchmarks: How to Use Them To Better Evaluate DatabasesDemystifying Benchmarks: How to Use Them To Better Evaluate Databases
Demystifying Benchmarks: How to Use Them To Better Evaluate Databases
 
Integrating data stored in rdbms and hadoop
Integrating data stored in rdbms and hadoopIntegrating data stored in rdbms and hadoop
Integrating data stored in rdbms and hadoop
 
Hello World with EDB Postgres
Hello World with EDB PostgresHello World with EDB Postgres
Hello World with EDB Postgres
 
Apache Kafka at LinkedIn
Apache Kafka at LinkedInApache Kafka at LinkedIn
Apache Kafka at LinkedIn
 
Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips
 
SQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesSQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best Practices
 
Introduction to Microsoft's Big Data Platform and Hadoop Primer
Introduction to Microsoft's Big Data Platform and Hadoop PrimerIntroduction to Microsoft's Big Data Platform and Hadoop Primer
Introduction to Microsoft's Big Data Platform and Hadoop Primer
 
Which Postgres is Right for You? - Part 2
Which Postgres is Right for You? - Part 2Which Postgres is Right for You? - Part 2
Which Postgres is Right for You? - Part 2
 
Deep Dive Into How To Monitor MySQL or MariaDB Galera Cluster / Percona XtraD...
Deep Dive Into How To Monitor MySQL or MariaDB Galera Cluster / Percona XtraD...Deep Dive Into How To Monitor MySQL or MariaDB Galera Cluster / Percona XtraD...
Deep Dive Into How To Monitor MySQL or MariaDB Galera Cluster / Percona XtraD...
 

Viewers also liked (12)

Gouvernance de données
Gouvernance de donnéesGouvernance de données
Gouvernance de données
 
Le monde NOSQL pour les spécialistes du relationnel,
Le monde NOSQL pour les spécialistes du relationnel, Le monde NOSQL pour les spécialistes du relationnel,
Le monde NOSQL pour les spécialistes du relationnel,
 
Intelligence & Gouvernance
Intelligence & GouvernanceIntelligence & Gouvernance
Intelligence & Gouvernance
 
IoT Portal with PowerBI and SharePoint
IoT Portal with PowerBI and SharePointIoT Portal with PowerBI and SharePoint
IoT Portal with PowerBI and SharePoint
 
Augmentez votre efficacité dans votre planification budgétaire
Augmentez votre efficacité dans votre planification budgétaireAugmentez votre efficacité dans votre planification budgétaire
Augmentez votre efficacité dans votre planification budgétaire
 
Oracle 12c Multi Process Multi Threaded
Oracle 12c Multi Process Multi ThreadedOracle 12c Multi Process Multi Threaded
Oracle 12c Multi Process Multi Threaded
 
Cloud transition - The Trivadis approach
Cloud transition - The Trivadis approachCloud transition - The Trivadis approach
Cloud transition - The Trivadis approach
 
Customer Event Hub - the modern Customer 360° view
Customer Event Hub - the modern Customer 360° viewCustomer Event Hub - the modern Customer 360° view
Customer Event Hub - the modern Customer 360° view
 
Oracle 12c New Features
Oracle 12c New FeaturesOracle 12c New Features
Oracle 12c New Features
 
Motivational Quotes
Motivational QuotesMotivational Quotes
Motivational Quotes
 
Exam Quotes: 15 Motivations To Pass Your Exam
Exam Quotes: 15 Motivations To Pass Your ExamExam Quotes: 15 Motivations To Pass Your Exam
Exam Quotes: 15 Motivations To Pass Your Exam
 
10 Short Motivational Quotes
10 Short Motivational Quotes10 Short Motivational Quotes
10 Short Motivational Quotes
 

Similar to Montée en version de 300 bases de données vers Oracle 12c en 300 jours. Quels problèmes peut-on rencontrer ?

Snowflake Automated Deployments / CI/CD Pipelines
Snowflake Automated Deployments / CI/CD PipelinesSnowflake Automated Deployments / CI/CD Pipelines
Snowflake Automated Deployments / CI/CD PipelinesDrew Hansen
 
Angular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - LinagoraAngular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - LinagoraLINAGORA
 
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14p6academy
 
01 demystifying mysq-lfororacledbaanddeveloperv1
01 demystifying mysq-lfororacledbaanddeveloperv101 demystifying mysq-lfororacledbaanddeveloperv1
01 demystifying mysq-lfororacledbaanddeveloperv1Ivan Ma
 
Db As Behaving Badly... Worst Practices For Database Administrators Rod Colledge
Db As Behaving Badly... Worst Practices For Database Administrators Rod ColledgeDb As Behaving Badly... Worst Practices For Database Administrators Rod Colledge
Db As Behaving Badly... Worst Practices For Database Administrators Rod Colledgesqlserver.co.il
 
Using your DB2 SQL Skills with Hadoop and Spark
Using your DB2 SQL Skills with Hadoop and SparkUsing your DB2 SQL Skills with Hadoop and Spark
Using your DB2 SQL Skills with Hadoop and SparkCynthia Saracco
 
Checklist for Upgrades and Migrations
Checklist for Upgrades and MigrationsChecklist for Upgrades and Migrations
Checklist for Upgrades and MigrationsMarkus Flechtner
 
Sql Server tips from the field
Sql Server tips from the fieldSql Server tips from the field
Sql Server tips from the fieldInnoTech
 
SharePoint Saturday Netherlands 2016 - SharePoint and Office 365 performances...
SharePoint Saturday Netherlands 2016 - SharePoint and Office 365 performances...SharePoint Saturday Netherlands 2016 - SharePoint and Office 365 performances...
SharePoint Saturday Netherlands 2016 - SharePoint and Office 365 performances...Patrick Guimonet
 
WebDynPro for Java Common Error v5
WebDynPro for Java  Common Error v5WebDynPro for Java  Common Error v5
WebDynPro for Java Common Error v5Jodi Johnson
 
Database Migration Assistant for Unicode (DMU)
Database Migration Assistant for Unicode (DMU)Database Migration Assistant for Unicode (DMU)
Database Migration Assistant for Unicode (DMU)Ludovico Caldara
 
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginnersSQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginnersTobias Koprowski
 
What is SQL Server 2019 Standard Edition
What is SQL Server 2019 Standard EditionWhat is SQL Server 2019 Standard Edition
What is SQL Server 2019 Standard EditionSoftwareDeals
 
IT Tage 2019 MariaDB 10.4 New Features
IT Tage 2019 MariaDB 10.4 New FeaturesIT Tage 2019 MariaDB 10.4 New Features
IT Tage 2019 MariaDB 10.4 New FeaturesFromDual GmbH
 
MariaDB 10.4 New Features
MariaDB 10.4 New FeaturesMariaDB 10.4 New Features
MariaDB 10.4 New FeaturesFromDual GmbH
 
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_FeaturesAlfredo Abate
 
Consolidate your SAP System landscape Teched && d-code 2014
Consolidate your SAP System landscape Teched && d-code 2014Consolidate your SAP System landscape Teched && d-code 2014
Consolidate your SAP System landscape Teched && d-code 2014Goetz Lessmann
 
Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...
Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...
Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...Anant Corporation
 
CISOA Conference 2020 Banner 9 Development
CISOA Conference 2020 Banner 9 DevelopmentCISOA Conference 2020 Banner 9 Development
CISOA Conference 2020 Banner 9 DevelopmentBrad Rippe
 

Similar to Montée en version de 300 bases de données vers Oracle 12c en 300 jours. Quels problèmes peut-on rencontrer ? (20)

Snowflake Automated Deployments / CI/CD Pipelines
Snowflake Automated Deployments / CI/CD PipelinesSnowflake Automated Deployments / CI/CD Pipelines
Snowflake Automated Deployments / CI/CD Pipelines
 
Angular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - LinagoraAngular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - Linagora
 
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14
 
01 demystifying mysq-lfororacledbaanddeveloperv1
01 demystifying mysq-lfororacledbaanddeveloperv101 demystifying mysq-lfororacledbaanddeveloperv1
01 demystifying mysq-lfororacledbaanddeveloperv1
 
Db As Behaving Badly... Worst Practices For Database Administrators Rod Colledge
Db As Behaving Badly... Worst Practices For Database Administrators Rod ColledgeDb As Behaving Badly... Worst Practices For Database Administrators Rod Colledge
Db As Behaving Badly... Worst Practices For Database Administrators Rod Colledge
 
Supercharging oracle upgrades
Supercharging oracle upgradesSupercharging oracle upgrades
Supercharging oracle upgrades
 
Using your DB2 SQL Skills with Hadoop and Spark
Using your DB2 SQL Skills with Hadoop and SparkUsing your DB2 SQL Skills with Hadoop and Spark
Using your DB2 SQL Skills with Hadoop and Spark
 
Checklist for Upgrades and Migrations
Checklist for Upgrades and MigrationsChecklist for Upgrades and Migrations
Checklist for Upgrades and Migrations
 
Sql Server tips from the field
Sql Server tips from the fieldSql Server tips from the field
Sql Server tips from the field
 
SharePoint Saturday Netherlands 2016 - SharePoint and Office 365 performances...
SharePoint Saturday Netherlands 2016 - SharePoint and Office 365 performances...SharePoint Saturday Netherlands 2016 - SharePoint and Office 365 performances...
SharePoint Saturday Netherlands 2016 - SharePoint and Office 365 performances...
 
WebDynPro for Java Common Error v5
WebDynPro for Java  Common Error v5WebDynPro for Java  Common Error v5
WebDynPro for Java Common Error v5
 
Database Migration Assistant for Unicode (DMU)
Database Migration Assistant for Unicode (DMU)Database Migration Assistant for Unicode (DMU)
Database Migration Assistant for Unicode (DMU)
 
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginnersSQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
 
What is SQL Server 2019 Standard Edition
What is SQL Server 2019 Standard EditionWhat is SQL Server 2019 Standard Edition
What is SQL Server 2019 Standard Edition
 
IT Tage 2019 MariaDB 10.4 New Features
IT Tage 2019 MariaDB 10.4 New FeaturesIT Tage 2019 MariaDB 10.4 New Features
IT Tage 2019 MariaDB 10.4 New Features
 
MariaDB 10.4 New Features
MariaDB 10.4 New FeaturesMariaDB 10.4 New Features
MariaDB 10.4 New Features
 
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
 
Consolidate your SAP System landscape Teched && d-code 2014
Consolidate your SAP System landscape Teched && d-code 2014Consolidate your SAP System landscape Teched && d-code 2014
Consolidate your SAP System landscape Teched && d-code 2014
 
Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...
Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...
Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...
 
CISOA Conference 2020 Banner 9 Development
CISOA Conference 2020 Banner 9 DevelopmentCISOA Conference 2020 Banner 9 Development
CISOA Conference 2020 Banner 9 Development
 

More from Swiss Data Forum Swiss Data Forum

Cas pratique de la science de la donnée dans le domaine universitaire - Data ...
Cas pratique de la science de la donnée dans le domaine universitaire - Data ...Cas pratique de la science de la donnée dans le domaine universitaire - Data ...
Cas pratique de la science de la donnée dans le domaine universitaire - Data ...Swiss Data Forum Swiss Data Forum
 
Bigdata et datamining au service de la transition énergétique
Bigdata et datamining au service de la transition énergétiqueBigdata et datamining au service de la transition énergétique
Bigdata et datamining au service de la transition énergétiqueSwiss Data Forum Swiss Data Forum
 
Avec biGenius® sur Azure, oubliez la technique, concentrez vos efforts sur le...
Avec biGenius® sur Azure, oubliez la technique, concentrez vos efforts sur le...Avec biGenius® sur Azure, oubliez la technique, concentrez vos efforts sur le...
Avec biGenius® sur Azure, oubliez la technique, concentrez vos efforts sur le...Swiss Data Forum Swiss Data Forum
 
Le Swiss Data Cloud, vu par l’opérateur UPC Cablecom Business
Le Swiss Data Cloud, vu par l’opérateur UPC Cablecom BusinessLe Swiss Data Cloud, vu par l’opérateur UPC Cablecom Business
Le Swiss Data Cloud, vu par l’opérateur UPC Cablecom BusinessSwiss Data Forum Swiss Data Forum
 
The Power of Mobile & Cloud: Building a Homesecurity-System with Microsoft Az...
The Power of Mobile & Cloud: Building a Homesecurity-System with Microsoft Az...The Power of Mobile & Cloud: Building a Homesecurity-System with Microsoft Az...
The Power of Mobile & Cloud: Building a Homesecurity-System with Microsoft Az...Swiss Data Forum Swiss Data Forum
 

More from Swiss Data Forum Swiss Data Forum (18)

Internet of Things and Big Data
Internet of Things and Big DataInternet of Things and Big Data
Internet of Things and Big Data
 
Optimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec AzureOptimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec Azure
 
Digitalisation de la donnée Client
Digitalisation de la donnée ClientDigitalisation de la donnée Client
Digitalisation de la donnée Client
 
Cas pratique de la science de la donnée dans le domaine universitaire - Data ...
Cas pratique de la science de la donnée dans le domaine universitaire - Data ...Cas pratique de la science de la donnée dans le domaine universitaire - Data ...
Cas pratique de la science de la donnée dans le domaine universitaire - Data ...
 
Building High-scalable Enterprise Solutions,
Building High-scalable Enterprise Solutions, Building High-scalable Enterprise Solutions,
Building High-scalable Enterprise Solutions,
 
Bigdata et datamining au service de la transition énergétique
Bigdata et datamining au service de la transition énergétiqueBigdata et datamining au service de la transition énergétique
Bigdata et datamining au service de la transition énergétique
 
Big Data and Fast Data combined – is it possible?
Big Data and Fast Data combined – is it possible?Big Data and Fast Data combined – is it possible?
Big Data and Fast Data combined – is it possible?
 
Avec biGenius® sur Azure, oubliez la technique, concentrez vos efforts sur le...
Avec biGenius® sur Azure, oubliez la technique, concentrez vos efforts sur le...Avec biGenius® sur Azure, oubliez la technique, concentrez vos efforts sur le...
Avec biGenius® sur Azure, oubliez la technique, concentrez vos efforts sur le...
 
Le Swiss Data Cloud, vu par l’opérateur UPC Cablecom Business
Le Swiss Data Cloud, vu par l’opérateur UPC Cablecom BusinessLe Swiss Data Cloud, vu par l’opérateur UPC Cablecom Business
Le Swiss Data Cloud, vu par l’opérateur UPC Cablecom Business
 
IoT – The reality of real world solutions
IoT – The reality of real world solutions IoT – The reality of real world solutions
IoT – The reality of real world solutions
 
The Power of Mobile & Cloud: Building a Homesecurity-System with Microsoft Az...
The Power of Mobile & Cloud: Building a Homesecurity-System with Microsoft Az...The Power of Mobile & Cloud: Building a Homesecurity-System with Microsoft Az...
The Power of Mobile & Cloud: Building a Homesecurity-System with Microsoft Az...
 
Real-Time Analytics with Apache Cassandra and Apache Spark,
Real-Time Analytics with Apache Cassandra and Apache Spark,Real-Time Analytics with Apache Cassandra and Apache Spark,
Real-Time Analytics with Apache Cassandra and Apache Spark,
 
IT-Analytics: Screen your IT processes with BI Technology
IT-Analytics: Screen your IT processes with BI TechnologyIT-Analytics: Screen your IT processes with BI Technology
IT-Analytics: Screen your IT processes with BI Technology
 
PoC Oracle Exadata - Retour d'expérience
PoC Oracle Exadata - Retour d'expériencePoC Oracle Exadata - Retour d'expérience
PoC Oracle Exadata - Retour d'expérience
 
A gentle introduction to Oracle R Enterprise
A gentle introduction to Oracle R EnterpriseA gentle introduction to Oracle R Enterprise
A gentle introduction to Oracle R Enterprise
 
Mobilité dans l'entreprise - Facts & Figures
Mobilité dans l'entreprise - Facts & FiguresMobilité dans l'entreprise - Facts & Figures
Mobilité dans l'entreprise - Facts & Figures
 
Information Life Cycle Management avec Oracle 12c
Information Life Cycle Management avec Oracle 12cInformation Life Cycle Management avec Oracle 12c
Information Life Cycle Management avec Oracle 12c
 
Data vault modeling et retour d'expérience
Data vault modeling et retour d'expérienceData vault modeling et retour d'expérience
Data vault modeling et retour d'expérience
 

Recently uploaded

VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Digi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxDigi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxTanveerAhmed817946
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 

Recently uploaded (20)

VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Digi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxDigi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptx
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 

Montée en version de 300 bases de données vers Oracle 12c en 300 jours. Quels problèmes peut-on rencontrer ?

  • 1. BÂLE BERNE BRUGG DUSSELDORF FRANCFORT S.M. FRIBOURG E.BR. GENÈVE HAMBOURG COPENHAGUE LAUSANNE MUNICH STUTTGART VIENNE ZURICH #SDF16 Migrating to 12c: 300 DBs in 300 days. What we learned Ludovico Caldara Oracle ACE Director Trivadis AG #SDF16
  • 2. #SDF16 About me ■ 17 Years DBA (Not Only Oracle) ▪ I do it everywhere (even Windows) ■ RAC ATTACK Ninja & co-writer ■ President, SOUG & ITOUG Board ■ OCP (11g, 12c, MySQL) & OCE ■ Italian living in Switzerland ■ http://www.ludovicocaldara.net ■ @ludodba ■ ludovicocaldara
  • 4. #SDF16 The customer numbers - Instances DISCLAIMER: not really 300 DB in 300 days, but you get the idea  47 33 220 16 8 28.01.2015 10.2.0.4 11.2.0.2 11.2.0.3 11.2.0.4 12.1.0.2 306 84 79300 18.11.2016 TOTAL: 324 TOTAL: 484
  • 5. #SDF16 The customer numbers - DBAs 4 Oracle DBAs (+1 ) 484 Oracle instances Ratio of 121 instances per DBA
  • 6. #SDF16 111 Instances per DBA No Additional DBAs for the migration project. How is it possible?
  • 8. #SDF16 Avoid Zoos #MakeStandardsGreatAgain Have a single platform for all the Oracle Databases (Linux being the most obvious) * Reduce the number of versions and patches * All databases are equal in front of the DBA * Rock-solid naming conventions * whenever possible
  • 10. #SDF16 Avoid Frankensteins …even if they look innocuous! https://www.flickr.com/photos/rahego/
  • 11. #SDF16 Trivia quiz: Does it create a Frankenstein? Granting DBA to technical accounts
  • 12. #SDF16 Trivia quiz: Does it create a Frankenstein? Using Public Synonyms
  • 13. #SDF16 Trivia quiz: Does it create a Frankenstein? Using DB Links
  • 14. #SDF16 Trivia quiz: Does it create a Frankenstein? Using Java Stored procedures
  • 15. #SDF16 Trivia quiz: Does it create a Frankenstein? Using External Tables
  • 16. #SDF16 Trivia quiz: Does it create a Frankenstein? Setting hidden («underscore») parameters
  • 17. #SDF16 Trivia quiz: Does it create a Frankenstein? Using /*+ hints */
  • 18. #SDF16 Trivia quiz: Does it create a Frankenstein? Using SQL Plan Management
  • 20. #SDF16 Automate all the things! Database creation/deletion Database patching Duplicate, Database refresh Export/Import of schemas User management Tablespace creation/extension Database upgrades
  • 21. #SDF16 July 2013: So there is a new GA version?
  • 22. #SDF16 Phases of the migration project 1. Evaluate 2. Homologate 3. Plan 4. Migrate 5. Maintain / Follow-up
  • 23. #SDF16 Evaluate (Jan 2014 – Aug 2014) What are the New Features? Does the licensing model change? Any concern regarding the roadmap? Any deprecated/desupported features?
  • 24. #SDF16 The new feature list is long and impressive Database New Features Guide http://docs.oracle.com/database/121/NEWFT/toc.htm New Features of Oracle Database 12c for DBAs http://www.trivadis.com/en/training/new-features-oracle-database-12c-dbas-o-nf12c- dba
  • 25. #SDF16 The new feature list is long and impressive
  • 26. #SDF16 Evaluate (Jan 2014 – Aug 2014) Non-CDB, Singletenant, or Multitenant?
  • 27. #SDF16 Evaluate (Jan 2014 – Aug 2014) Non-CDB, Singletenant, or Multitenant? Not compatible with Multitenant in 12.1: ILM & Streams (among others)
  • 28. #SDF16 Homologate (Aug 2014 – Nov 2014) Do my scripts work without any change with the new release? – All automation scripts (create, duplicate, etc) – Performance related scripts (statistics gathering, etc.) – Backup and Recovery procedures – Monitoring with EM12c
  • 29. #SDF16 Plan (Nov 2014 – Dec 2014) 113 110 95 132 QA Other Integration Production Critical Non-Critical Complex Easy
  • 30. #SDF16 Plan (Nov 2014 – Dec 2014) RMAN EM12c EASY NON- CRITICAL COMPLEX NON- CRITICAL EASY CRITICAL COMPLEX CRITICAL
  • 31. #SDF16 Plan (Nov 2014 – Dec 2014) INTEGRATION QA PRODUCTION
  • 32. #SDF16 Plan (Nov 2014 – Dec 2014) INTEGRATION QA PRODUCTION QA First! – Let the developers integrate changes with the current release – Allow refreshes from Production to Integration –If the deployement works in Integration and QA, it will work in Prod – Do performance/regression tests here!
  • 33. #SDF16 Plan (Nov 2014 – Dec 2014) INTEGRATION QA PRODUCTION When integration is upgraded – The developers cannot deploy in production – The production must be upgraded soon – Make sure you tested correctly in QA
  • 34. #SDF16 Plan (Nov 2014 – Dec 2014) INTEGRATION QA PRODUCTION When upgrading the production – Be ready to react ;-)
  • 36. #SDF16 There is the guide, and there is the gold mine Database Upgrade Guide https://docs.oracle.com/database/121/UPGRD/toc.htm Upgrade your Database - NOW! https://blogs.oracle.com/UPGRADE/ It’s a mine: find the diamonds on your own!
  • 37. #SDF16 Upgrade path Database Upgrade Assistant? Manual Upgrade? Export/Import?
  • 38. #SDF16 First, obvious choice: Use DBUA Why? Partially automated Easy to script OK for dedicated databases and inter-related consolidated schemas
  • 39. #SDF16 First, obvious choice: Use DBUA Additional steps required. Our migration script actually: Increases the SGA +512Mb Executes some pre-upgrade steps Saves the object states Checks Data Guard synchronization Checks for Materialized View refreshs Does other sanity checks (pending distributed transactions, DF in backup mode, etc) Checks for the successful execution of the last archive backup Purges DBA_RECYCLEBIN … continue…
  • 40. #SDF16 First, obvious choice: Use DBUA Gathers dictionary stats Saves the oratab Blackouts the target in EM12c Launches the dbua (see next page) Checks the upgrade logs Runs datapatch -verbose Changes the LDAP entry if necessary Changes the ORACLE_HOME for the target in EM12c Checks and eventually registers the DB with the RMAN catalog Restores and modifies the oratab
  • 41. #SDF16 First, obvious choice: Use DBUA ${NEW_ORACLE_HOME}/bin/dbua -silent -sid $ORACLE_SID -oracleHome ${ORACLE_HOME} -sysDBAUserName sys -sysDBAPassword $SYS_PASSWORD -recompile_invalid_objects true -upgradeTimezone -listeners LISTENER_12C -createGRP true -emConfiguration NONE -newRecoveryArea $NEW_FRA -newRecoveryAreaSize $NEW_FRA_SIZE -initParam $INIT_PARAMS >> ${outfile}
  • 42. #SDF16 Second choice: Use expdp/impdp Why? Schema-consolidated databases
  • 43. #SDF16 2015 – 2016: The migration phase
  • 44. #SDF16 Many databases? Find a good project manager The project manager: Mediates with the application owner or final users Solicits the developers/editors to validate the new version Keeps track of the evolution Fixes dates and agrees downtimes Buys pizzas when the DBAs upgrade a database in the evening
  • 46. #SDF16 Waived Extended Support impact None, if you don’t tell it anyone ;-) You can follow the upgrade roadmap with less stress
  • 48. #SDF16 Performance in 12c Overall high performance improvement But servers changed for this project – not an apple to apple comparison
  • 53. #SDF16 The big mess with SQL Plan Directives
  • 54. #SDF16 SQL Plan Directives It does not impact only one statement but ALL the statements that involve specific tables/columns/joins A few cardinality misestimates can lead to several side effects – Adaptive Dynamic Sampling triggered "without reason" – Extended Statistics created "without control" Different symptoms. Among others: – Library Cache contention – Result Cache problems – Bad Execution Plans – High CPU usage
  • 55. #SDF16 Solution to SQL Plan Directives?
  • 56. #SDF16 Solution to SQL Plan Directives? Order by intrusiveness ASC: Disable the directives selectively Disable the SPD Usage Disable the cardinality feedback Disable all the adaptive features Disable all the new optimizer features of 12.1
  • 57. #SDF16 Best strategy for SQL Plan Directives? SQL Plan directives are a hot topic! Most customers prefer to disable the adaptive features completely I personally disagree, maybe they are right! 
  • 58. #SDF16 DBMS_FEATURE_AWR and SPDs DBMS_FEATURE_AWR sistematically has misestimations This leads to SPDs on – WRH$_SYS_TIME_MODEL – WRH$_STAT_NAME – WRM$_SNAPSHOT Check if it is the case and use this post to fix: – http://www.ludovicocaldara.net/dba/cpu-usage-12c-dbms_feature_awr/
  • 59. #SDF16 Other performance considerations (incomplete list) Patches to Consider for 12.1.0.2 to Avoid Problems with SQL Plan Management (SPM) (Doc ID 2035898.1) Things to Consider to Avoid Poor Performance or Wrong Results on 12.1.0.2 (Doc ID 2034610.1) Parameter Recommendations for Oracle Database 12c - Part I – https://blogs.oracle.com/UPGRADE/entry/parameter_recommendations_for_oracle_database
  • 61. #SDF16 August 2015 https://blogs.oracle.com/UPGRADE/entry/ouch_this_really_hurts_bug “Bug 17325413 - Drop column with DEFAULT value and NOT NULL definition ends up with dropped column data hitting disk leading to corruption”
  • 62. #SDF16 Change of upgrade strategy because of bug 17325413 $ upgrade_db_to_11204.sh && sanitize && upgrade_db_to_12102.sh 47 33 220 16 8 08.01.2015 10.2.0.4 11.2.0.2 11.2.0.3 11.2.0.4 12.1.0.2
  • 63. #SDF16 bug 17325413: impact? No problems or corruptions encountered so far A strategy has been set to sanitize the data Let 30 minutes of additional downtime for double-patching
  • 64. #SDF16 November 2015 https://blogs.oracle.com/UPGRADE/entry/ouch_this_hurts_bug_21923026 Bug 21923026 Corruption during Recovery after upgrading to 12c for Compressed Tables
  • 65. #SDF16 bug 21923026: impact? Luckily, my customer was not using OLTP compression Now all migrations are done on a patched Oracle Home
  • 66. #SDF16 Things to Consider to Avoid... Wrong Results on 12.1.0.2 Wrong results from GROUP BY query when "_optimizer_aggr_groupby_elim"=true (Doc ID 20508819.8) Wrong results from OUTER JOIN with a bind variable and a GROUP BY clause in 12.1.0.2 (Doc ID 20634449.8) Bug 18430870 - Adaptive Plan and Left Join Give Wrong Result (Doc ID 18430870.8) MOS Doc ID 2034610.1
  • 67. #SDF16 Things to Consider to Avoid... Wrong Results on 12.1.0.2 Wrong results from GROUP BY query when "_optimizer_aggr_groupby_elim"=true (Doc ID 20508819.8) Wrong results from OUTER JOIN with a bind variable and a GROUP BY clause in 12.1.0.2 (Doc ID 20634449.8) Bug 18430870 - Adaptive Plan and Left Join Give Wrong Result (Doc ID 18430870.8) MOS Doc ID 2034610.1
  • 68. #SDF16 Trivadis customers encountered other bugs Bug 22913528: WRONG RESULTS WITH PARTITION PRUNING AND MIN/MAX SCANS Bug 18650065 - WRONG RESULTS ON QUERY WITH SUBQUERY USING OR EXISTS Bug 18499088: PARALLEL QUERY RUNS WITH WRONG RESULT WITH PUSHDOWN DISTINCT (UNIQUE) Bug 19526873: Wrong result on temp table under UNION ALL when accessed by Concurrent Parallel Bug 21079201: WRONG RESULTS WITH CONCURRENT PX ON GTT UNDER UNION ALL Bug 22173980: WRONG RESULTS (NUMBER OF ROWS) WHEN "_ROWSETS_ENABLED" = TRUE Bug 21459392: QUERY WITH ANSI OUTER JOIN RETURNS WRONG RESULT IN 12C Bug 19894622: ORA-600 [kkqcsfixfro:1 -- frooutj] error occur in 12c
  • 69. #SDF16 Trivadis customers encountered other bugs Bug 22913528: WRONG RESULTS WITH PARTITION PRUNING AND MIN/MAX SCANS Bug 18650065 - WRONG RESULTS ON QUERY WITH SUBQUERY USING OR EXISTS Bug 18499088: PARALLEL QUERY RUNS WITH WRONG RESULT WITH PUSHDOWN DISTINCT (UNIQUE) Bug 19526873: Wrong result on temp table under UNION ALL when accessed by Concurrent Parallel Bug 21079201: WRONG RESULTS WITH CONCURRENT PX ON GTT UNDER UNION ALL Bug 22173980: WRONG RESULTS (NUMBER OF ROWS) WHEN "_ROWSETS_ENABLED" = TRUE Bug 21459392: QUERY WITH ANSI OUTER JOIN RETURNS WRONG RESULT IN 12C Bug 19894622: ORA-600 [kkqcsfixfro:1 -- frooutj] error occur in 12c
  • 70. #SDF16 Trivadis customers encountered other bugs Bug 22913528: WRONG RESULTS WITH PARTITION PRUNING AND MIN/MAX SCANS Bug 18650065 - WRONG RESULTS ON QUERY WITH SUBQUERY USING OR EXISTS Bug 18499088: PARALLEL QUERY RUNS WITH WRONG RESULT WITH PUSHDOWN DISTINCT (UNIQUE) Bug 19526873: Wrong result on temp table under UNION ALL when accessed by Concurrent Parallel Bug 21079201: WRONG RESULTS WITH CONCURRENT PX ON GTT UNDER UNION ALL Bug 22173980: WRONG RESULTS (NUMBER OF ROWS) WHEN "_ROWSETS_ENABLED" = TRUE Bug 21459392: QUERY WITH ANSI OUTER JOIN RETURNS WRONG RESULT IN 12C Bug 19894622: ORA-600 [kkqcsfixfro:1 -- frooutj] error occur in 12c https://antognini.ch/2016/04/wrong-results-involving-index-full-scan-minmax-in-12-1-0-2/
  • 71. #SDF16 Impact? My customer did not encounter any bug related to wrong results Other Trivadis customers had some impacts As precaution, we used to set some hidden parameters before fixes were available Now we fix everything with the latest Proactive BP
  • 73. #SDF16 ORA-39346: data loss in character set conversion Issue with impdp when using NCHAR/NVARCHAR2 columns with histograms – Histogram Data is Corrupted After Importing Data Using Impdp or ORA-39346 is Raised While Executing Impdp (Doc ID 2105130.1) Solution: Ignore the error and re-compute the statistics
  • 74. #SDF16 Error: prereq checks failed! Issue when running datapatch on a freshly installed ORACLE_HOME Only if the database already has patches installed Solution 1: copy the rollback scripts from the old ORACLE_HOME Solution 2: patch at the same level as the old ORACLE_HOME Solution 3: use ORACLE_HOME cloning installations (Rapid Home Provisioning?)
  • 75. #SDF16 Data Guard delayed switchover When Data Guard is set with a specific delay Switchover time = normal switchover time + delay Solution: it's a feature, not a bug ;-)
  • 76. #SDF16 Best of the best (from operations PoV)
  • 77. #SDF16 Online datafile move SQL> select file#, name from v$datafile where file#=1; FILE# NAME ---------- -------------------------------------------------------------------------- 1 +DATA/CLASSIC/DATAFILE/system.267.814717093 SQL> alter database move datafile 1 to '/data/CLASSIC/system01.dbf'; Database altered. SQL> select file#, name from v$datafile where file#=1; FILE# NAME ---------- -------------------------------------------------------------------------- 1/data/CLASSIC/system01.dbf
  • 78. #SDF16 Data Guard Transport and Apply Lag Thresholds DGMGRL> show database verbose 'STDBY'; Database - STDBY Role: PHYSICAL STANDBY Intended State: APPLY-ON Transport Lag: 0 seconds (computed 1 second ago) Apply Lag: 0 seconds (computed 1 second ago) Average Apply Rate: 5.00 KByte/s Active Apply Rate: 0 Byte/s Maximum Apply Rate: 0 Byte/s Real Time Query: OFF Instance(s): STDBY DGMGRL> show configuration verbose; Configuration Status: SUCCESS
  • 79. #SDF16 Datapatch & DBMS_QOPATCH Datapatch rules! Patching a DB is really easy now DBMS_QOPATCH allows querying the patches applied to the DB – Great for taking the patch roadmap under control
  • 80. #SDF16 Database Migration Assistant for Unicode (DMU) DMU replaces csscan and csalter If you still use a single-byte character set, DMU will be your friend
  • 82. #SDF16 12c strengths and weaknesses Very Stable! Never seen a crash or whatever Since April 2016 really production ready (because most wrong results are fixed) Easier to manage than ever before The SQL Plan Directives and Adaptive Dynamic Sampling require all your attention
  • 83. #SDF16 Confirmez votre présence et évaluez la session avec ce QRC. Un vol en montgolfière à gagner !
  • 84. #SDF16 Questions? Ludovico Caldara ACE Director, Senior Consultant Tél. +41 79 909 72 75 ludovico.caldara@trivadis.com