Romanian Oracle User Group(RoOUG), together with Oracle ... · How to Upgrade Your Application with...

8
Romanian Oracle Us Groundbreakers and The Bucharest) through Orac Cybernetics, Statistics Groundbreakers EMEA T WHEN: WHERE: Speakers Maria Colgan can be found on https: Oren Nakdimon experience as develop found on http://db-ori Kamran Aghaye His articles can be foun Sandesh Rao – V Tim Graves – Or ser Group(RoOUG), together w e Bucharest University of Economic cle Center of Excellence of Faculty s and Informatics organize t Tour 2019! 18th Of October : ASE Bucharest - Aula Magna Master Product Manager Oracle Databas ://sqlmaria.com n – Oracle Ace Director with more than 25 per , DBA, manager and trainer. His article iented.com/en/ . ev – Oracle Ace Director and Presindent o nd on https://kamranagayev.wordpress.c VicePresident Oracle Cloud & RAC Assur racle Cloud Native Architect with Oracle Studies (ASE of Economic the Oracle se. Her articles 5 years of es can be of Azer OUG. com/ rance

Transcript of Romanian Oracle User Group(RoOUG), together with Oracle ... · How to Upgrade Your Application with...

Page 1: Romanian Oracle User Group(RoOUG), together with Oracle ... · How to Upgrade Your Application with no Downtime (and no Additional Costs!) Oren Nakdimon Aula Magna 15:55 - 16:15 Coffee

Romanian Oracle User Group(RoOUG), together with OracleGroundbreakers and The Bucharest University of Economic Studies (ASEBucharest) through Oracle Center of Excellence of Faculty of EconomicCybernetics, Statistics and Informatics organize the OracleGroundbreakers EMEA Tour 2019!

WHEN: 18th Of October

WHERE: ASE Bucharest - Aula Magna

Speakers

Maria Colgan – Master Product Manager Oracle Database. Her articlescan be found on https://sqlmaria.com

Oren Nakdimon – Oracle Ace Director with more than 25 years ofexperience as developer , DBA, manager and trainer. His articles can befound on http://db-oriented.com/en/.

Kamran Aghayev – Oracle Ace Director and Presindent of Azer OUG.His articles can be found on https://kamranagayev.wordpress.com/

Sandesh Rao – VicePresident Oracle Cloud & RAC Assurance

Tim Graves – Oracle Cloud Native Architect

Romanian Oracle User Group(RoOUG), together with OracleGroundbreakers and The Bucharest University of Economic Studies (ASEBucharest) through Oracle Center of Excellence of Faculty of EconomicCybernetics, Statistics and Informatics organize the OracleGroundbreakers EMEA Tour 2019!

WHEN: 18th Of October

WHERE: ASE Bucharest - Aula Magna

Speakers

Maria Colgan – Master Product Manager Oracle Database. Her articlescan be found on https://sqlmaria.com

Oren Nakdimon – Oracle Ace Director with more than 25 years ofexperience as developer , DBA, manager and trainer. His articles can befound on http://db-oriented.com/en/.

Kamran Aghayev – Oracle Ace Director and Presindent of Azer OUG.His articles can be found on https://kamranagayev.wordpress.com/

Sandesh Rao – VicePresident Oracle Cloud & RAC Assurance

Tim Graves – Oracle Cloud Native Architect

Romanian Oracle User Group(RoOUG), together with OracleGroundbreakers and The Bucharest University of Economic Studies (ASEBucharest) through Oracle Center of Excellence of Faculty of EconomicCybernetics, Statistics and Informatics organize the OracleGroundbreakers EMEA Tour 2019!

WHEN: 18th Of October

WHERE: ASE Bucharest - Aula Magna

Speakers

Maria Colgan – Master Product Manager Oracle Database. Her articlescan be found on https://sqlmaria.com

Oren Nakdimon – Oracle Ace Director with more than 25 years ofexperience as developer , DBA, manager and trainer. His articles can befound on http://db-oriented.com/en/.

Kamran Aghayev – Oracle Ace Director and Presindent of Azer OUG.His articles can be found on https://kamranagayev.wordpress.com/

Sandesh Rao – VicePresident Oracle Cloud & RAC Assurance

Tim Graves – Oracle Cloud Native Architect

Page 2: Romanian Oracle User Group(RoOUG), together with Oracle ... · How to Upgrade Your Application with no Downtime (and no Additional Costs!) Oren Nakdimon Aula Magna 15:55 - 16:15 Coffee

9:00 - 9:15Welcome speech - Ciprian Onofreiciuc / Prof.univ.dr. Marian Dârdală

Aula Magna

9:15 - 10:00Explain the Explain Plan- Interpreting Execution Plans for SQL Statements- Maria Colgan

Aula Magna

10:10 - 10:55Troubleshooting tips and tricks for Database 19c - Sandesh Rao

Aula Magna

10:55- 11:15 Coffee break

11:15 - 12:00Constraint Optimization: The Difference A Comma Can Make - Oren Nakdimon

Sala 2013

12:10 - 12:55Move your Data Warehouse to Oracle Big Data Cloud Service - Kamran Aghayev

Sala 2013

12:55 - 14:00 Lunch break

14:00 - 16:00

Oracle at Microservices on Kubernetes andAutonomous Database Workshop

Tim Graves

Sala 2017

14:15 - 15:00Oracle Autonomous Database – Under the Hood

Maria ColganSala 2013

15:10 - 15:55

How to Upgrade Your Application with no Downtime (and noAdditional Costs!)Oren Nakdimon

Aula Magna

15:55 - 16:15 Coffee break

16:15 - 17:00Introduction to Machine Learning – From DBA’s to Data Scientists - Sandesh Rao

Aula Magna

17:15 - 18:00From DBA to Data Engineer – How to survive a career transition - Kamran Aghayev

Aula Magna

9:00 - 9:15Welcome speech - Ciprian Onofreiciuc / Prof.univ.dr. Marian Dârdală

Aula Magna

9:15 - 10:00Explain the Explain Plan- Interpreting Execution Plans for SQL Statements- Maria Colgan

Aula Magna

10:10 - 10:55Troubleshooting tips and tricks for Database 19c - Sandesh Rao

Aula Magna

10:55- 11:15 Coffee break

11:15 - 12:00Constraint Optimization: The Difference A Comma Can Make - Oren Nakdimon

Sala 2013

12:10 - 12:55Move your Data Warehouse to Oracle Big Data Cloud Service - Kamran Aghayev

Sala 2013

12:55 - 14:00 Lunch break

14:00 - 16:00

Oracle at Microservices on Kubernetes andAutonomous Database Workshop

Tim Graves

Sala 2017

14:15 - 15:00Oracle Autonomous Database – Under the Hood

Maria ColganSala 2013

15:10 - 15:55

How to Upgrade Your Application with no Downtime (and noAdditional Costs!)Oren Nakdimon

Aula Magna

15:55 - 16:15 Coffee break

16:15 - 17:00Introduction to Machine Learning – From DBA’s to Data Scientists - Sandesh Rao

Aula Magna

17:15 - 18:00From DBA to Data Engineer – How to survive a career transition - Kamran Aghayev

Aula Magna

9:00 - 9:15Welcome speech - Ciprian Onofreiciuc / Prof.univ.dr. Marian Dârdală

Aula Magna

9:15 - 10:00Explain the Explain Plan- Interpreting Execution Plans for SQL Statements- Maria Colgan

Aula Magna

10:10 - 10:55Troubleshooting tips and tricks for Database 19c - Sandesh Rao

Aula Magna

10:55- 11:15 Coffee break

11:15 - 12:00Constraint Optimization: The Difference A Comma Can Make - Oren Nakdimon

Sala 2013

12:10 - 12:55Move your Data Warehouse to Oracle Big Data Cloud Service - Kamran Aghayev

Sala 2013

12:55 - 14:00 Lunch break

14:00 - 16:00

Oracle at Microservices on Kubernetes andAutonomous Database Workshop

Tim Graves

Sala 2017

14:15 - 15:00Oracle Autonomous Database – Under the Hood

Maria ColganSala 2013

15:10 - 15:55

How to Upgrade Your Application with no Downtime (and noAdditional Costs!)Oren Nakdimon

Aula Magna

15:55 - 16:15 Coffee break

16:15 - 17:00Introduction to Machine Learning – From DBA’s to Data Scientists - Sandesh Rao

Aula Magna

17:15 - 18:00From DBA to Data Engineer – How to survive a career transition - Kamran Aghayev

Aula Magna

Page 3: Romanian Oracle User Group(RoOUG), together with Oracle ... · How to Upgrade Your Application with no Downtime (and no Additional Costs!) Oren Nakdimon Aula Magna 15:55 - 16:15 Coffee

Maria Colgan is a master product manager at OracleCorporation and has been with the companysince version 7.3 was released in 1996. Maria’s coreresponsibility is creating material and lectures on theOracle Database and the best practices forincorporating it into your environments. She is also

responsible for getting the feedback from our customers and partnersincorporated into future releases of the product.Prior to this role; she was the product manager for Oracle Database In-Memory and the Oracle Database query optimizer.

Maria is the primary author of the SQLMaria blog and a contributing author tothe Oracle Optimizer blog https://blogs.oracle.com/optimizer.Blog: https://sqlmaria.comTwitter: @SQLMariaLinkedIn: https://www.linkedin.com/in/mariacolgan/

Oracle Autonomous Database – Under the HoodWhat does "autonomous" really mean, and what makes the database autonomous? If you'relooking for the answers to these questions, this is the session for you! In this session, we inviteyou to take a peek under the hood of the Oracle Autonomous Database, so you can get a clearunderstanding of how our unique Autonomous Database works. We’ll share our exclusivecombination of database features, best practices and machine learning algorithms that make

up this family of cloud services. With the use of live demos, we’ll illustrates how it can simplifyyour approach to data management and accelerate your transition to the cloud.

Explain the Explain Plan- Interpreting Execution Plans for SQL StatementsThe execution plan for a SQL statement can often seem complicated and hard to understand.Determining if the execution plan you are looking at is the best plan you could get orattempting to improve a poorly performing execution plan can be a daunting task even for themost experienced DBA or developer. This session examines the different aspects of anexecution plan, from selectivity to parallel execution and explains what information you shouldbe gleaming from the plan and how it affects the execution. It offers insight into what causedthe Optimizer to make the decision it did as well as a set of corrective measures that can beused to improve each aspect of the plan.

Maria Colgan is a master product manager at OracleCorporation and has been with the companysince version 7.3 was released in 1996. Maria’s coreresponsibility is creating material and lectures on theOracle Database and the best practices forincorporating it into your environments. She is also

responsible for getting the feedback from our customers and partnersincorporated into future releases of the product.Prior to this role; she was the product manager for Oracle Database In-Memory and the Oracle Database query optimizer.

Maria is the primary author of the SQLMaria blog and a contributing author tothe Oracle Optimizer blog https://blogs.oracle.com/optimizer.Blog: https://sqlmaria.comTwitter: @SQLMariaLinkedIn: https://www.linkedin.com/in/mariacolgan/

Oracle Autonomous Database – Under the HoodWhat does "autonomous" really mean, and what makes the database autonomous? If you'relooking for the answers to these questions, this is the session for you! In this session, we inviteyou to take a peek under the hood of the Oracle Autonomous Database, so you can get a clearunderstanding of how our unique Autonomous Database works. We’ll share our exclusivecombination of database features, best practices and machine learning algorithms that make

up this family of cloud services. With the use of live demos, we’ll illustrates how it can simplifyyour approach to data management and accelerate your transition to the cloud.

Explain the Explain Plan- Interpreting Execution Plans for SQL StatementsThe execution plan for a SQL statement can often seem complicated and hard to understand.Determining if the execution plan you are looking at is the best plan you could get orattempting to improve a poorly performing execution plan can be a daunting task even for themost experienced DBA or developer. This session examines the different aspects of anexecution plan, from selectivity to parallel execution and explains what information you shouldbe gleaming from the plan and how it affects the execution. It offers insight into what causedthe Optimizer to make the decision it did as well as a set of corrective measures that can beused to improve each aspect of the plan.

Maria Colgan is a master product manager at OracleCorporation and has been with the companysince version 7.3 was released in 1996. Maria’s coreresponsibility is creating material and lectures on theOracle Database and the best practices forincorporating it into your environments. She is also

responsible for getting the feedback from our customers and partnersincorporated into future releases of the product.Prior to this role; she was the product manager for Oracle Database In-Memory and the Oracle Database query optimizer.

Maria is the primary author of the SQLMaria blog and a contributing author tothe Oracle Optimizer blog https://blogs.oracle.com/optimizer.Blog: https://sqlmaria.comTwitter: @SQLMariaLinkedIn: https://www.linkedin.com/in/mariacolgan/

Oracle Autonomous Database – Under the HoodWhat does "autonomous" really mean, and what makes the database autonomous? If you'relooking for the answers to these questions, this is the session for you! In this session, we inviteyou to take a peek under the hood of the Oracle Autonomous Database, so you can get a clearunderstanding of how our unique Autonomous Database works. We’ll share our exclusivecombination of database features, best practices and machine learning algorithms that make

up this family of cloud services. With the use of live demos, we’ll illustrates how it can simplifyyour approach to data management and accelerate your transition to the cloud.

Explain the Explain Plan- Interpreting Execution Plans for SQL StatementsThe execution plan for a SQL statement can often seem complicated and hard to understand.Determining if the execution plan you are looking at is the best plan you could get orattempting to improve a poorly performing execution plan can be a daunting task even for themost experienced DBA or developer. This session examines the different aspects of anexecution plan, from selectivity to parallel execution and explains what information you shouldbe gleaming from the plan and how it affects the execution. It offers insight into what causedthe Optimizer to make the decision it did as well as a set of corrective measures that can beused to improve each aspect of the plan.

Page 4: Romanian Oracle User Group(RoOUG), together with Oracle ... · How to Upgrade Your Application with no Downtime (and no Additional Costs!) Oren Nakdimon Aula Magna 15:55 - 16:15 Coffee

Kamran Aghayev A. is an Oracle Certified Master(10g/11g), Oracle Clusterware Certified Expert andRAC Implement Specialist (11g/12c), Oracle CertifiedProfessional (9i,10g,11g,12c) and Oracle ACE Directorworking as a Data Management team head atAzerCell Telecom. He’s responsible for managing

critical databases and building high-available Big Data environment, administeringHadoop clusters and using different technologies like Spark, Hive, Kafka, Scala,Impala, Flume and hands-on experience with RDBMS databases like Oracle, MS-SQL, MySql, PostgreSQL and NoSQL databases like Cassandra, Redis, MongoDBand HBase.Having experience in a wide range of mission critical technologies, specializing inbest practices for Oracle Exadata, Real Application Cluster, ASM, Data Guard,Performance Tuning and Backup and Recovery he's authored two books : "OracleBackup and Recovery: Expert secrets for using RMAN and Data Pump" and "StudyGuide for Oracle Certified Master 11g Exam: A Comprehensive Guide".He is President of Azerbaijan Oracle User Group (AzerOUG) and runs a popularblog http://www.kamranagayev.com where he shares his experience andcontributes fairly regularly to newsgroups, forums, and user group meetings andevents around the world.He is a frequent speaker and presented in many countries, most recently at theUSA, Japan, Thailand, China, India, Argentina, Uruguay, Panama, Costa Rica,Mexico, Guatemala, Finland, Germany and Turkey.Blog:http://www.kamranagayev.comTwitter: @KamranAgayevLinkedIn:https://www.linkedin.com/in/kamranagayev/

Move your Data Warehouse to Oracle Big Data Cloud ServiceThis session provides a very detailed information on how to move your On-Premise DataWarehouse to Oracle Big Data Cloud Service. During the presentation you will learn

From DBA to Data Engineer - How to survive a career transition?As the companies move into more complex systems of data management, the role of dataegnineer becomes extremely important. Working with big data sets requires much

Kamran Aghayev A. is an Oracle Certified Master(10g/11g), Oracle Clusterware Certified Expert andRAC Implement Specialist (11g/12c), Oracle CertifiedProfessional (9i,10g,11g,12c) and Oracle ACE Directorworking as a Data Management team head atAzerCell Telecom. He’s responsible for managing

critical databases and building high-available Big Data environment, administeringHadoop clusters and using different technologies like Spark, Hive, Kafka, Scala,Impala, Flume and hands-on experience with RDBMS databases like Oracle, MS-SQL, MySql, PostgreSQL and NoSQL databases like Cassandra, Redis, MongoDBand HBase.Having experience in a wide range of mission critical technologies, specializing inbest practices for Oracle Exadata, Real Application Cluster, ASM, Data Guard,Performance Tuning and Backup and Recovery he's authored two books : "OracleBackup and Recovery: Expert secrets for using RMAN and Data Pump" and "StudyGuide for Oracle Certified Master 11g Exam: A Comprehensive Guide".He is President of Azerbaijan Oracle User Group (AzerOUG) and runs a popularblog http://www.kamranagayev.com where he shares his experience andcontributes fairly regularly to newsgroups, forums, and user group meetings andevents around the world.He is a frequent speaker and presented in many countries, most recently at theUSA, Japan, Thailand, China, India, Argentina, Uruguay, Panama, Costa Rica,Mexico, Guatemala, Finland, Germany and Turkey.Blog:http://www.kamranagayev.comTwitter: @KamranAgayevLinkedIn:https://www.linkedin.com/in/kamranagayev/

Move your Data Warehouse to Oracle Big Data Cloud ServiceThis session provides a very detailed information on how to move your On-Premise DataWarehouse to Oracle Big Data Cloud Service. During the presentation you will learn

From DBA to Data Engineer - How to survive a career transition?As the companies move into more complex systems of data management, the role of dataegnineer becomes extremely important. Working with big data sets requires much

Kamran Aghayev A. is an Oracle Certified Master(10g/11g), Oracle Clusterware Certified Expert andRAC Implement Specialist (11g/12c), Oracle CertifiedProfessional (9i,10g,11g,12c) and Oracle ACE Directorworking as a Data Management team head atAzerCell Telecom. He’s responsible for managing

critical databases and building high-available Big Data environment, administeringHadoop clusters and using different technologies like Spark, Hive, Kafka, Scala,Impala, Flume and hands-on experience with RDBMS databases like Oracle, MS-SQL, MySql, PostgreSQL and NoSQL databases like Cassandra, Redis, MongoDBand HBase.Having experience in a wide range of mission critical technologies, specializing inbest practices for Oracle Exadata, Real Application Cluster, ASM, Data Guard,Performance Tuning and Backup and Recovery he's authored two books : "OracleBackup and Recovery: Expert secrets for using RMAN and Data Pump" and "StudyGuide for Oracle Certified Master 11g Exam: A Comprehensive Guide".He is President of Azerbaijan Oracle User Group (AzerOUG) and runs a popularblog http://www.kamranagayev.com where he shares his experience andcontributes fairly regularly to newsgroups, forums, and user group meetings andevents around the world.He is a frequent speaker and presented in many countries, most recently at theUSA, Japan, Thailand, China, India, Argentina, Uruguay, Panama, Costa Rica,Mexico, Guatemala, Finland, Germany and Turkey.Blog:http://www.kamranagayev.comTwitter: @KamranAgayevLinkedIn:https://www.linkedin.com/in/kamranagayev/

Move your Data Warehouse to Oracle Big Data Cloud ServiceThis session provides a very detailed information on how to move your On-Premise DataWarehouse to Oracle Big Data Cloud Service. During the presentation you will learn

From DBA to Data Engineer - How to survive a career transition?As the companies move into more complex systems of data management, the role of dataegnineer becomes extremely important. Working with big data sets requires much

Page 5: Romanian Oracle User Group(RoOUG), together with Oracle ... · How to Upgrade Your Application with no Downtime (and no Additional Costs!) Oren Nakdimon Aula Magna 15:55 - 16:15 Coffee

Oren Nakdimon is an Oracle ACE Director with 26 yearsof extensive and continuous experience with Oracle-based systems, as a developer, DBA, manager andinstructor.Oren gained lots of knowledge about databases ingeneral, and Oracle in particular, and likes sharing it - byblogging (http://db-oriented.com), tweeting(@DBoriented), presenting in local and internationalconferences, and more.

He believes in good collaboration between developers and DBAs, and tries tobridge the traditional gaps between these two worlds.Since 2012 Oren is responsible for the database development and administrationin Moovit.Blog:http://db-oriented.comTwitter:@DBorientedLinkedIn:http://linkedin.com/in/orennakdimon

Constraint Optimization: The Difference A Comma Can MakeA task can be done in a very short way and in a very long way.Which one will you choose?Knowledge is Power! This session gives lots of interesting knowledge about an allegedly boringtopic - Constraints. And this knowledge will give you the power to optimize and make betterdecisions. The behavior of adding columns and constraints to big tables in Oracle may varysignificantly, in two aspects - duratio0n and availability - based on the way we perform theseoperations. In addition, different constraints may have different impact, based on their syntax,types, states, locking, etc. Attend this session to understand what happens exactly under thehood when we issue a simple ALTER TABLE statement, and how to utilize this knowledge forachieving better performance or higher availability

How to Upgrade Your Application with no Downtime (and no Additional Costs!)Do you shut your Oracle-based system down for application upgrades? Do you upgrade only atnights and weekends (when you are tired and angry) for minimizing downtime? I don’t, formore than 6 years now, because I use Edition-Based Redefinition (EBR). Join this session andlearn from my experience. EBR is a powerful feature of Oracle (added in version 11.2), thatenables application upgrades with zero downtime, while the application is actively used andoperational. I have been using it on a daily basis in a production site that requires frequentapplication upgrades with very limited downtime, and find it very useful and fascinating. Jointhis session to learn how to use EBR, see many live examples, and get tips from real-lifeexperience in a production site using EBR extensively

Oren Nakdimon is an Oracle ACE Director with 26 yearsof extensive and continuous experience with Oracle-based systems, as a developer, DBA, manager andinstructor.Oren gained lots of knowledge about databases ingeneral, and Oracle in particular, and likes sharing it - byblogging (http://db-oriented.com), tweeting(@DBoriented), presenting in local and internationalconferences, and more.

He believes in good collaboration between developers and DBAs, and tries tobridge the traditional gaps between these two worlds.Since 2012 Oren is responsible for the database development and administrationin Moovit.Blog:http://db-oriented.comTwitter:@DBorientedLinkedIn:http://linkedin.com/in/orennakdimon

Constraint Optimization: The Difference A Comma Can MakeA task can be done in a very short way and in a very long way.Which one will you choose?Knowledge is Power! This session gives lots of interesting knowledge about an allegedly boringtopic - Constraints. And this knowledge will give you the power to optimize and make betterdecisions. The behavior of adding columns and constraints to big tables in Oracle may varysignificantly, in two aspects - duratio0n and availability - based on the way we perform theseoperations. In addition, different constraints may have different impact, based on their syntax,types, states, locking, etc. Attend this session to understand what happens exactly under thehood when we issue a simple ALTER TABLE statement, and how to utilize this knowledge forachieving better performance or higher availability

How to Upgrade Your Application with no Downtime (and no Additional Costs!)Do you shut your Oracle-based system down for application upgrades? Do you upgrade only atnights and weekends (when you are tired and angry) for minimizing downtime? I don’t, formore than 6 years now, because I use Edition-Based Redefinition (EBR). Join this session andlearn from my experience. EBR is a powerful feature of Oracle (added in version 11.2), thatenables application upgrades with zero downtime, while the application is actively used andoperational. I have been using it on a daily basis in a production site that requires frequentapplication upgrades with very limited downtime, and find it very useful and fascinating. Jointhis session to learn how to use EBR, see many live examples, and get tips from real-lifeexperience in a production site using EBR extensively

Oren Nakdimon is an Oracle ACE Director with 26 yearsof extensive and continuous experience with Oracle-based systems, as a developer, DBA, manager andinstructor.Oren gained lots of knowledge about databases ingeneral, and Oracle in particular, and likes sharing it - byblogging (http://db-oriented.com), tweeting(@DBoriented), presenting in local and internationalconferences, and more.

He believes in good collaboration between developers and DBAs, and tries tobridge the traditional gaps between these two worlds.Since 2012 Oren is responsible for the database development and administrationin Moovit.Blog:http://db-oriented.comTwitter:@DBorientedLinkedIn:http://linkedin.com/in/orennakdimon

Constraint Optimization: The Difference A Comma Can MakeA task can be done in a very short way and in a very long way.Which one will you choose?Knowledge is Power! This session gives lots of interesting knowledge about an allegedly boringtopic - Constraints. And this knowledge will give you the power to optimize and make betterdecisions. The behavior of adding columns and constraints to big tables in Oracle may varysignificantly, in two aspects - duratio0n and availability - based on the way we perform theseoperations. In addition, different constraints may have different impact, based on their syntax,types, states, locking, etc. Attend this session to understand what happens exactly under thehood when we issue a simple ALTER TABLE statement, and how to utilize this knowledge forachieving better performance or higher availability

How to Upgrade Your Application with no Downtime (and no Additional Costs!)Do you shut your Oracle-based system down for application upgrades? Do you upgrade only atnights and weekends (when you are tired and angry) for minimizing downtime? I don’t, formore than 6 years now, because I use Edition-Based Redefinition (EBR). Join this session andlearn from my experience. EBR is a powerful feature of Oracle (added in version 11.2), thatenables application upgrades with zero downtime, while the application is actively used andoperational. I have been using it on a daily basis in a production site that requires frequentapplication upgrades with very limited downtime, and find it very useful and fascinating. Jointhis session to learn how to use EBR, see many live examples, and get tips from real-lifeexperience in a production site using EBR extensively

Page 6: Romanian Oracle User Group(RoOUG), together with Oracle ... · How to Upgrade Your Application with no Downtime (and no Additional Costs!) Oren Nakdimon Aula Magna 15:55 - 16:15 Coffee

Sandesh Rao is an Vice President running the AIOpsAutomation for the Autonomous Database Group atOracle Corporation specializing using AI/ML for differentusecases from predicting faults before they happen toAnomaly Detection within log data , metrics data. Hisprevious positions have focused on performance tuning ,high availability , disaster recovery and architectingcloud based solutions using the Oracle Stack.With more than 18 years of experience working in the

HA space and having worked on several versions of Oracle with differentapplication stacks he is a recognized expert in RAC , Database Internals , PaaS ,SaaS and IaaS solutions and solving Big Data related problems . Most of his workinvolves working with customers in the implementation of public and hybrid cloudprojects in the financial, retailing, scientific, insurance, biotech and the techspace.He is also responsible for developing assessments for best practices for the OracleGrid Infrastructure 19c including products like RAC (Real Application Clusters),Storage (ASM , ACFS)Twitter:@sandeshrLinkedIn: https://www.linkedin.com/in/raosandesh

Troubleshooting tips and tricks for Database 19c Bucharest oracle ############################This session will focus on 19 troubleshooting tips and tricks for DBA’s covering tools from theOracle Autonomous Health Framework (AHF) like Trace file Analyzer (TFA) to collect , organizeand analyze log data , Exachk and orachk to perform mass best practices analysis andautomation , Cluster Health Advisor to debug node evictions and calibrate the framework ,OSWatcher and its analysis engine , oratop for pinpointing performance issues and many othersto make one feel like a rockstar DBA

Introduction to Machine Learning – From DBA’s to Data ScientistsThis session will focus on basics of what Machine Learning is , different types of MachineLearning and Neural Networks , supervised and unsupervised machine learning , autoML fortraining models and this ends with an example of how to predict workloads using AverageActive sessions and different algorithms as an example and also how to predict maintenancewindows for your databases. We will also use different open source frameworks as well assome of the tools in the Autonomous Database cloud to do this. If you are a DBA and want tolearn something about machine learning and use the tools to perform your tasks moreefficiently and automatically

Sandesh Rao is an Vice President running the AIOpsAutomation for the Autonomous Database Group atOracle Corporation specializing using AI/ML for differentusecases from predicting faults before they happen toAnomaly Detection within log data , metrics data. Hisprevious positions have focused on performance tuning ,high availability , disaster recovery and architectingcloud based solutions using the Oracle Stack.With more than 18 years of experience working in the

HA space and having worked on several versions of Oracle with differentapplication stacks he is a recognized expert in RAC , Database Internals , PaaS ,SaaS and IaaS solutions and solving Big Data related problems . Most of his workinvolves working with customers in the implementation of public and hybrid cloudprojects in the financial, retailing, scientific, insurance, biotech and the techspace.He is also responsible for developing assessments for best practices for the OracleGrid Infrastructure 19c including products like RAC (Real Application Clusters),Storage (ASM , ACFS)Twitter:@sandeshrLinkedIn: https://www.linkedin.com/in/raosandesh

Troubleshooting tips and tricks for Database 19c Bucharest oracle ############################This session will focus on 19 troubleshooting tips and tricks for DBA’s covering tools from theOracle Autonomous Health Framework (AHF) like Trace file Analyzer (TFA) to collect , organizeand analyze log data , Exachk and orachk to perform mass best practices analysis andautomation , Cluster Health Advisor to debug node evictions and calibrate the framework ,OSWatcher and its analysis engine , oratop for pinpointing performance issues and many othersto make one feel like a rockstar DBA

Introduction to Machine Learning – From DBA’s to Data ScientistsThis session will focus on basics of what Machine Learning is , different types of MachineLearning and Neural Networks , supervised and unsupervised machine learning , autoML fortraining models and this ends with an example of how to predict workloads using AverageActive sessions and different algorithms as an example and also how to predict maintenancewindows for your databases. We will also use different open source frameworks as well assome of the tools in the Autonomous Database cloud to do this. If you are a DBA and want tolearn something about machine learning and use the tools to perform your tasks moreefficiently and automatically

Sandesh Rao is an Vice President running the AIOpsAutomation for the Autonomous Database Group atOracle Corporation specializing using AI/ML for differentusecases from predicting faults before they happen toAnomaly Detection within log data , metrics data. Hisprevious positions have focused on performance tuning ,high availability , disaster recovery and architectingcloud based solutions using the Oracle Stack.With more than 18 years of experience working in the

HA space and having worked on several versions of Oracle with differentapplication stacks he is a recognized expert in RAC , Database Internals , PaaS ,SaaS and IaaS solutions and solving Big Data related problems . Most of his workinvolves working with customers in the implementation of public and hybrid cloudprojects in the financial, retailing, scientific, insurance, biotech and the techspace.He is also responsible for developing assessments for best practices for the OracleGrid Infrastructure 19c including products like RAC (Real Application Clusters),Storage (ASM , ACFS)Twitter:@sandeshrLinkedIn: https://www.linkedin.com/in/raosandesh

Troubleshooting tips and tricks for Database 19c Bucharest oracle ############################This session will focus on 19 troubleshooting tips and tricks for DBA’s covering tools from theOracle Autonomous Health Framework (AHF) like Trace file Analyzer (TFA) to collect , organizeand analyze log data , Exachk and orachk to perform mass best practices analysis andautomation , Cluster Health Advisor to debug node evictions and calibrate the framework ,OSWatcher and its analysis engine , oratop for pinpointing performance issues and many othersto make one feel like a rockstar DBA

Introduction to Machine Learning – From DBA’s to Data ScientistsThis session will focus on basics of what Machine Learning is , different types of MachineLearning and Neural Networks , supervised and unsupervised machine learning , autoML fortraining models and this ends with an example of how to predict workloads using AverageActive sessions and different algorithms as an example and also how to predict maintenancewindows for your databases. We will also use different open source frameworks as well assome of the tools in the Autonomous Database cloud to do this. If you are a DBA and want tolearn something about machine learning and use the tools to perform your tasks moreefficiently and automatically

Page 7: Romanian Oracle User Group(RoOUG), together with Oracle ... · How to Upgrade Your Application with no Downtime (and no Additional Costs!) Oren Nakdimon Aula Magna 15:55 - 16:15 Coffee

Tim Graves is currently a Cloud Native Architect working forOracle as part of the Europe, Middle East and Africa team.He joined Oracle as part of the Sun Microsystemsacquisition in 2010.He has been working on Cloud projects since 2011 in thecommunications, device and cloud teams.In addition to IoT Tim has worked in many parts of Sun andOracle in the areas of operating systems, security, Java, andstorage in field and headquarters roles.

When not working with computers Tim is a keen skier and an unprofessional chef.

LinkedIn: https://www.linkedin.com/in/tim-graves-05753b/

Oracle at Microservices on Kubernetes and Autonomous Database WorkshopSetting up a CI/CD environment for developing Containerized Microservices on Kubernetes andAutonomous Database (ATP), with Developer Cloud

This lab will walk you through the steps to set up a CI/CD environment for developingMicroservices, based on the automation possible in Developer Cloud and deploying allcomponents on Oracle's Managed Container platform and the Autonomous ATP database.

This hands-on lab will allow you to get familiar with the various Cloud Services involved : Provisioning an Autonomous Transaction Processing Database Instance via the OCI

Console, and connect with SQLDeveloper Set up a Developer Cloud project, and automate the creation of Database objects in

your ATP database Spin up a Managed Kubernetes environment with Terraform Set up the CI/CD flow for a node.js microservice, deploying onto your Kubernetes

cluster, and accessing the data in your ATP database Run your application !

Tim Graves is currently a Cloud Native Architect working forOracle as part of the Europe, Middle East and Africa team.He joined Oracle as part of the Sun Microsystemsacquisition in 2010.He has been working on Cloud projects since 2011 in thecommunications, device and cloud teams.In addition to IoT Tim has worked in many parts of Sun andOracle in the areas of operating systems, security, Java, andstorage in field and headquarters roles.

When not working with computers Tim is a keen skier and an unprofessional chef.

LinkedIn: https://www.linkedin.com/in/tim-graves-05753b/

Oracle at Microservices on Kubernetes and Autonomous Database WorkshopSetting up a CI/CD environment for developing Containerized Microservices on Kubernetes andAutonomous Database (ATP), with Developer Cloud

This lab will walk you through the steps to set up a CI/CD environment for developingMicroservices, based on the automation possible in Developer Cloud and deploying allcomponents on Oracle's Managed Container platform and the Autonomous ATP database.

This hands-on lab will allow you to get familiar with the various Cloud Services involved : Provisioning an Autonomous Transaction Processing Database Instance via the OCI

Console, and connect with SQLDeveloper Set up a Developer Cloud project, and automate the creation of Database objects in

your ATP database Spin up a Managed Kubernetes environment with Terraform Set up the CI/CD flow for a node.js microservice, deploying onto your Kubernetes

cluster, and accessing the data in your ATP database Run your application !

Tim Graves is currently a Cloud Native Architect working forOracle as part of the Europe, Middle East and Africa team.He joined Oracle as part of the Sun Microsystemsacquisition in 2010.He has been working on Cloud projects since 2011 in thecommunications, device and cloud teams.In addition to IoT Tim has worked in many parts of Sun andOracle in the areas of operating systems, security, Java, andstorage in field and headquarters roles.

When not working with computers Tim is a keen skier and an unprofessional chef.

LinkedIn: https://www.linkedin.com/in/tim-graves-05753b/

Oracle at Microservices on Kubernetes and Autonomous Database WorkshopSetting up a CI/CD environment for developing Containerized Microservices on Kubernetes andAutonomous Database (ATP), with Developer Cloud

This lab will walk you through the steps to set up a CI/CD environment for developingMicroservices, based on the automation possible in Developer Cloud and deploying allcomponents on Oracle's Managed Container platform and the Autonomous ATP database.

This hands-on lab will allow you to get familiar with the various Cloud Services involved : Provisioning an Autonomous Transaction Processing Database Instance via the OCI

Console, and connect with SQLDeveloper Set up a Developer Cloud project, and automate the creation of Database objects in

your ATP database Spin up a Managed Kubernetes environment with Terraform Set up the CI/CD flow for a node.js microservice, deploying onto your Kubernetes

cluster, and accessing the data in your ATP database Run your application !

Page 8: Romanian Oracle User Group(RoOUG), together with Oracle ... · How to Upgrade Your Application with no Downtime (and no Additional Costs!) Oren Nakdimon Aula Magna 15:55 - 16:15 Coffee

Cine Suntem?

Ce ne propunem?

Care sunt valorile noastre?

Romanian Oracle User Group (RoOUG) este o comunitate dedicată spijinului utilizatorilor de produseși tehnologii Oracle. Activând din 2012, s-a formalizat în 2017 sub forma unei asociații profesionalenon profit în domeniul IT, funcționând în cadrul legislativ stabilit de OUG 26/2000.

Evenimente de seara periodice. Ne propunem sa sustinem in cadrul organizat patru -cinci sesiuni tehnice de seara pe an in format meet-up

Seminarii. Ne propunem sa sustinem cel putin un workshop tehnic pe an

Conferinta. Ne propunem sa susținem o conferință anuală dedicată produselor si tehnologiilorOracle

Independența organizatională si financiară. RoOUG nu este o parte din corporațiaOracle, ci o asociație profesională independentă și un loc de intâlnire a specialiștilor în tehnologiileOracle care doresc să împărtășeasca idei, bune practici și informații de ultimă oră.

Comunitate activă. Dorim să motivăm utilizatorii produselor Oracle să iși impărtășeascăcunoștințe tehnice prin intermediul blogurilor, articolelor și a publicării de carți de specialitate,construind o comunitate puternică și recunoscută de specialiști Oracle in Romania.

Continut tehnic relevant. RoOUG este dedicat sa ofere comunitatii de utilizatori Oracle userinformatie relevanta despre produse si technologii Oracle, prin articole, seminarii online sievenimente.

Cine Suntem?

Ce ne propunem?

Care sunt valorile noastre?

Romanian Oracle User Group (RoOUG) este o comunitate dedicată spijinului utilizatorilor de produseși tehnologii Oracle. Activând din 2012, s-a formalizat în 2017 sub forma unei asociații profesionalenon profit în domeniul IT, funcționând în cadrul legislativ stabilit de OUG 26/2000.

Evenimente de seara periodice. Ne propunem sa sustinem in cadrul organizat patru -cinci sesiuni tehnice de seara pe an in format meet-up

Seminarii. Ne propunem sa sustinem cel putin un workshop tehnic pe an

Conferinta. Ne propunem sa susținem o conferință anuală dedicată produselor si tehnologiilorOracle

Independența organizatională si financiară. RoOUG nu este o parte din corporațiaOracle, ci o asociație profesională independentă și un loc de intâlnire a specialiștilor în tehnologiileOracle care doresc să împărtășeasca idei, bune practici și informații de ultimă oră.

Comunitate activă. Dorim să motivăm utilizatorii produselor Oracle să iși impărtășeascăcunoștințe tehnice prin intermediul blogurilor, articolelor și a publicării de carți de specialitate,construind o comunitate puternică și recunoscută de specialiști Oracle in Romania.

Continut tehnic relevant. RoOUG este dedicat sa ofere comunitatii de utilizatori Oracle userinformatie relevanta despre produse si technologii Oracle, prin articole, seminarii online sievenimente.

Cine Suntem?

Ce ne propunem?

Care sunt valorile noastre?

Romanian Oracle User Group (RoOUG) este o comunitate dedicată spijinului utilizatorilor de produseși tehnologii Oracle. Activând din 2012, s-a formalizat în 2017 sub forma unei asociații profesionalenon profit în domeniul IT, funcționând în cadrul legislativ stabilit de OUG 26/2000.

Evenimente de seara periodice. Ne propunem sa sustinem in cadrul organizat patru -cinci sesiuni tehnice de seara pe an in format meet-up

Seminarii. Ne propunem sa sustinem cel putin un workshop tehnic pe an

Conferinta. Ne propunem sa susținem o conferință anuală dedicată produselor si tehnologiilorOracle

Independența organizatională si financiară. RoOUG nu este o parte din corporațiaOracle, ci o asociație profesională independentă și un loc de intâlnire a specialiștilor în tehnologiileOracle care doresc să împărtășeasca idei, bune practici și informații de ultimă oră.

Comunitate activă. Dorim să motivăm utilizatorii produselor Oracle să iși impărtășeascăcunoștințe tehnice prin intermediul blogurilor, articolelor și a publicării de carți de specialitate,construind o comunitate puternică și recunoscută de specialiști Oracle in Romania.

Continut tehnic relevant. RoOUG este dedicat sa ofere comunitatii de utilizatori Oracle userinformatie relevanta despre produse si technologii Oracle, prin articole, seminarii online sievenimente.