Here are the key steps to take with SQL Plan Management:
1. Enable SQL plan management before the upgrade:
ALTER SESSION SET "_sql_plan_management"=true;
2. After upgrade, any new or changed SQL will get new plans.
3. For unchanged SQL, existing plans will be retained and used.
4. Monitor performance and check plans. If issues arise, use SQL plan baselines to lock preferred plans.
5. SQL plan baselines prevent regression and provide stability as the database evolves.
So in summary, SQL plan management allows retaining existing execution plans for unchanged SQL after an upgrade, while still allowing new or changed SQL to receive new plans tailored for the
The document discusses Oracle Database 11g and provides information on:
- Cost reductions from upgrading including reducing hardware costs by 5x and storage costs by 12x.
- Manageability features like Real Application Testing which reduces testing time.
- High availability features including Active Data Guard which allows real-time queries on physical standby databases while redo apply is active.
- Performance improvements from features like in-memory caching and advanced compression.
- Database security capabilities for monitoring, access control, and encryption.
The document discusses Java 7, including reasons for migrating to it, challenges with adoption, and migration procedures. It outlines new features in Java 7 like language and performance enhancements. It also notes that older Java versions will reach end of life, and that adoption of Java 7 is increasing as tools and platforms add support for it. The document provides guidance on checking for compatibility issues, testing builds and packages, deployment considerations, and updating documentation when migrating to Java 7.
Sql server licensing_guide_partneredn_v1-1guestd54e35
This document provides an overview of the different sales channels and volume licensing programs for Microsoft SQL Server. It discusses the various SQL Server versions and editions, restrictions on their deployment, and supported languages. It also outlines the major volume licensing programs for end customers and partners, including details on SKU types, program types, and applicable legal terms for each channel.
GlassFish Server 3.1 is the latest version of the open source Java EE application server. It provides improved developer productivity and manageability. New features include application versioning support, application scoped resources, improved monitoring, and clustering and high availability for HTTP, EJB, and other services. GlassFish remains focused on Java EE standards, open source development, and providing the best platform for building Java applications.
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010Arun Gupta
The document discusses integrating OSGi and Java EE technologies in GlassFish. It provides an overview of OSGi and how GlassFish leverages OSGi for modularity. Key points include:
- GlassFish runs on top of OSGi and all GlassFish modules are OSGi bundles. This provides improved modularity over traditional Java EE servers.
- OSGi enables features like dynamic installation/uninstallation of bundles without restarting the server. It also allows multiple versions of modules to coexist.
- The document discusses how various Java EE technologies like EJB, JPA, JAX-WS can be integrated with OSGi. This allows OSGi bundles to leverage Java EE services.
- GlassFish
Java EE 7 at JAX London 2011 and JFall 2011Arun Gupta
The document discusses the Java EE 7 platform and its focus on providing a platform as a service (PaaS). Key points include:
1) Java EE 7 will define new platform roles and add metadata to support multi-tenancy and cloud-based provisioning and configuration.
2) It will provide APIs for cloud environments and extend existing APIs to support multi-tenancy.
3) The goal is for Java EE to become a PaaS itself by enabling automatic provisioning of services that applications declare dependencies on.
GlassFish Community Update @ JavaOne 2011Arun Gupta
The document contains an agenda for a meeting that includes presentations on Bootstrap, the community report card, the product roadmap, customer stories, and an unconference session. It also includes slides on GlassFish development highlights over the past year and focus areas for the future, as well as a community engagement and trivia questions.
TDC 2011: OSGi-enabled Java EE ApplicationArun Gupta
This document provides a summary of OSGi-enabled Java EE applications in GlassFish. It discusses how GlassFish uses OSGi to provide modularity and dynamic features. Key points include:
- GlassFish runs on top of OSGi and uses it to modularize server components and enable dynamic installation/uninstallation of bundles.
- Java EE applications can be packaged as OSGi bundles to take advantage of OSGi features while still using Java EE APIs. This allows for better modularity and dynamic deployment.
- Specifications like OSGi/HTTP Service, OSGi/Web Application, and OSGi/JTA integrate OSGi services into Java EE.
- Declarative services and injection simplify accessing
The document discusses Oracle Database 11g and provides information on:
- Cost reductions from upgrading including reducing hardware costs by 5x and storage costs by 12x.
- Manageability features like Real Application Testing which reduces testing time.
- High availability features including Active Data Guard which allows real-time queries on physical standby databases while redo apply is active.
- Performance improvements from features like in-memory caching and advanced compression.
- Database security capabilities for monitoring, access control, and encryption.
The document discusses Java 7, including reasons for migrating to it, challenges with adoption, and migration procedures. It outlines new features in Java 7 like language and performance enhancements. It also notes that older Java versions will reach end of life, and that adoption of Java 7 is increasing as tools and platforms add support for it. The document provides guidance on checking for compatibility issues, testing builds and packages, deployment considerations, and updating documentation when migrating to Java 7.
Sql server licensing_guide_partneredn_v1-1guestd54e35
This document provides an overview of the different sales channels and volume licensing programs for Microsoft SQL Server. It discusses the various SQL Server versions and editions, restrictions on their deployment, and supported languages. It also outlines the major volume licensing programs for end customers and partners, including details on SKU types, program types, and applicable legal terms for each channel.
GlassFish Server 3.1 is the latest version of the open source Java EE application server. It provides improved developer productivity and manageability. New features include application versioning support, application scoped resources, improved monitoring, and clustering and high availability for HTTP, EJB, and other services. GlassFish remains focused on Java EE standards, open source development, and providing the best platform for building Java applications.
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010Arun Gupta
The document discusses integrating OSGi and Java EE technologies in GlassFish. It provides an overview of OSGi and how GlassFish leverages OSGi for modularity. Key points include:
- GlassFish runs on top of OSGi and all GlassFish modules are OSGi bundles. This provides improved modularity over traditional Java EE servers.
- OSGi enables features like dynamic installation/uninstallation of bundles without restarting the server. It also allows multiple versions of modules to coexist.
- The document discusses how various Java EE technologies like EJB, JPA, JAX-WS can be integrated with OSGi. This allows OSGi bundles to leverage Java EE services.
- GlassFish
Java EE 7 at JAX London 2011 and JFall 2011Arun Gupta
The document discusses the Java EE 7 platform and its focus on providing a platform as a service (PaaS). Key points include:
1) Java EE 7 will define new platform roles and add metadata to support multi-tenancy and cloud-based provisioning and configuration.
2) It will provide APIs for cloud environments and extend existing APIs to support multi-tenancy.
3) The goal is for Java EE to become a PaaS itself by enabling automatic provisioning of services that applications declare dependencies on.
GlassFish Community Update @ JavaOne 2011Arun Gupta
The document contains an agenda for a meeting that includes presentations on Bootstrap, the community report card, the product roadmap, customer stories, and an unconference session. It also includes slides on GlassFish development highlights over the past year and focus areas for the future, as well as a community engagement and trivia questions.
TDC 2011: OSGi-enabled Java EE ApplicationArun Gupta
This document provides a summary of OSGi-enabled Java EE applications in GlassFish. It discusses how GlassFish uses OSGi to provide modularity and dynamic features. Key points include:
- GlassFish runs on top of OSGi and uses it to modularize server components and enable dynamic installation/uninstallation of bundles.
- Java EE applications can be packaged as OSGi bundles to take advantage of OSGi features while still using Java EE APIs. This allows for better modularity and dynamic deployment.
- Specifications like OSGi/HTTP Service, OSGi/Web Application, and OSGi/JTA integrate OSGi services into Java EE.
- Declarative services and injection simplify accessing
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010Arun Gupta
Arun Gupta presented on running Java EE 6 applications in the cloud. He discussed Java EE 6 support on various cloud platforms including Amazon, RightScale, Elastra, and Joyent. He also compared features of different cloud vendors and how Java EE can evolve to better support cloud computing. Gupta concluded that Java EE 6 applications can easily be deployed to various clouds and GlassFish provides a feature-rich implementation of Java EE 6.
The document discusses Java EE 7 and its focus on supporting cloud platforms. Key points include defining new platform roles to accommodate the Platform as a Service model, adding metadata for service provisioning and configuration, and extending APIs to support features like multi-tenancy that are important for cloud environments. The goal is to make the Java EE platform itself a service that can be easily leveraged on public, private or hybrid clouds.
Developer and Fusion Middleware 2 _ Scott Robertson _ SOA, portals and entepr...InSync2011
The document discusses an Employee Self Service (ESS) application created using Oracle SOA, portals, and JD Edwards for the construction company Thiess. ESS allows employees to maintain their personal details stored in JDE and integrates with a third party payroll system. Key points:
1) ESS was initially a Java web application later converted to portlets for use in a portal. This conversion caused some functionality issues.
2) ESS integrates with an external payroll system using file-based FTP integration for importing/exporting employee data and payments.
3) Testing the integration was difficult due to lack of real-time web services from the third party and performance issues when importing large amounts of
Java EE 6 provides enhancements to ease of development and extensibility. Key changes include introducing profiles like the Web Profile to make the platform more flexible. The platform is being right sized by pruning unused technologies. Extensibility is improved by embracing open source frameworks. Development is eased through increased use of annotations and reducing the need for deployment descriptors. The first preview release of the Java EE 6 reference implementation GlassFish is available now ahead of the final release later in 2009.
The Java EE 7 Platform: Developing for the CloudArun Gupta
The document discusses the focus of Java EE 7 on supporting the Platform as a Service (PaaS) model. It outlines how Java EE 7 will define new platform roles to accommodate the PaaS model and add metadata for service provisioning, configuration, and sharing of applications and resources. It also discusses how Java EE 7 will extend existing APIs to support multi-tenancy and make the Java EE platform more elastic.
Here are the key steps to configure Spring MVC in the lab:
1. Configure the ContextLoaderListener in web.xml to initialize the root application context. This loads the common beans.
2. Define the contextConfigLocation parameter pointing to the common spring configuration files.
3. Configure the DispatcherServlet in web.xml. This is the front controller that handles all web requests.
4. Give the DispatcherServlet a unique name and set its contextConfigLocation to load web-specific beans, separate from the root context.
5. Add spring-mvc configuration files defining the component-scan, view resolver, etc.
6. Add Controllers and Views (JSP
Professional sql server 2005 clr programmingjoeljie
This document provides an overview of SQL CLR and introduces the reader to developing SQL CLR routines without using Visual Studio 2005. It discusses what SQL CLR is and the evolution of extensibility options in SQL Server prior to SQL CLR. It also covers the key components of the .NET framework that SQL CLR is built upon, how SQL CLR fits into the SQL Server architecture, and some of the considerations for using SQL CLR versus other options. The document then provides instructions for setting up a basic SQL Server Express environment, enabling CLR, and walking through the process of creating a simple CLR stored procedure without Visual Studio.
Developer & Fusion Middleware 2 _ Scott Robertson _ SOA, Portals and Enterpri...InSync2011
The document discusses an Employee Self Service (ESS) application created using Oracle SOA, portals, and JD Edwards for the construction company Thiess. ESS allows employees to maintain their personal details stored in JDE and integrates with a third party payroll system. Key points:
1) ESS was initially a Java web application later converted to portlets for use in a portal. This conversion caused some functionality issues.
2) ESS integrates with an external payroll system using file-based FTP integration for importing/exporting employee data and payments.
3) Testing the integration was difficult due to lack of real-time web services from the third party and performance issues when importing large amounts of
Java EE Technical Keynote at JavaOne Latin America 2011Arun Gupta
This document discusses Java EE 7 and its focus on providing the Java EE platform as a service (PaaS). Key points include:
- Java EE 7 aims to make the Java EE platform itself a service that can be leveraged on public, private, and hybrid clouds.
- It proposes automatically provisioning and deploying application resources like databases and JMS from metadata in the application.
- Service metadata would simplify using resources in the cloud.
- Elasticity is a focus area, moving from single node systems to dynamic, self-adjusting clusters that scale on demand based on service level agreements.
- There is a demonstration of deploying a sample Java EE conference planning application to the cloud as a P
Oracle Services Day 12.05.2010. Making the most of Oracle ServicesOracle Hrvatska
Making the most of Oracle Services discusses Oracle's support services portfolio including Oracle Premier Support, Advanced Customer Services, and the Oracle Customer Success Assessment. Oracle Premier Support provides proactive, automated, and personalized support through tools on My Oracle Support. Advanced Customer Services consists of over 700 experts dedicated to continual operational improvement of Oracle environments. The Oracle Customer Success Assessment is a 15-minute online survey that provides a personalized benchmark report comparing results to peers and recommendations on Oracle services.
Oracle Services Day 12.05.2010. Customer day services strategy keynote henrik...Oracle Hrvatska
The document outlines the agenda for an Oracle Services event. It includes presentations on Oracle's services strategy, making the most of Oracle Services, an Oracle Consulting overview and regulatory solution, saving money with Oracle University, and experiences using Oracle services from PBZ bank. Henrik Wegge-Berg will discuss Oracle's services strategy for Eastern Europe and CIS. Other presentations will cover Oracle Consulting, Oracle University training, and a customer case study from PBZ bank. The event aims to showcase how Oracle Services can help customers succeed through training, consulting, support and optimization.
Oracle services day 12.05.2010. marin servicesOracle Hrvatska
Iron Man 2 agenda outlines the schedule for an Oracle Services day event, including openings by Marin Tadic and Henrik Wegge-Berg, presentations on Oracle Services strategies and making the most of Oracle Services, a break, presentations on Oracle Consulting and Oracle University, and concluding with a presentation from Privredna Banka Zagreb on their experiences using Oracle services.
Oracle services day 12.05.2010. customer day services strategy ou.Oracle Hrvatska
Oracle University provides training services to help customers save money by making a smoother transition to new Oracle technologies. Through comprehensive training, customers can realize quicker returns, reduce costs, and minimize risks of new deployments. Oracle University offers flexible training formats from instructor-led classes to online training. It trains over 350,000 students annually to help ensure technology strategies are successfully implemented through understanding, effective use of systems, and reinforcement of skills and knowledge.
Presentation upgrade, migrate & consolidate to oracle database 12c &...solarisyougood
This document provides an overview of upgrading, migrating, and consolidating to Oracle Database 12c and 11gR2. It discusses new features in Oracle 12c such as automatic data optimization, extreme availability enhancements like Active Data Guard Far Sync, and security features. The document also covers preparing for an upgrade, migration cases, fallback strategies, performance management, and multitenant architecture concepts.
AES, medir para mejorar (Estrategia & Negocios, Agosto 2016)AES El Salvador
El documento proporciona información sobre varios países de Centroamérica. Resume algunas noticias clave sobre Honduras, Nicaragua y el cambio climático global. También describe las estrategias de gestión de recursos humanos de AES, una compañía de energía que opera en varios países de América Latina, incluyendo priorizar objetivos alineados, medir resultados y fomentar la comunicación y el desarrollo de liderazgo.
Jimi Hendrix died in 1970 from an accidental drug overdose. He took 7 times the recommended dose of Verperex, a sedative containing barbiturates and antihistamines, while drinking red wine. These drugs are dangerous because they enter the central nervous system through the small intestine with alcohol and can cause the central nervous system to shut down. Jimi was pronounced dead after suffocating on his own vomit.
Este guia de como abrir uma empresa no Brasil está com dizeres errôneos , pois diz que empresa LTDA e S/A são empresas estrangeiras no Brasil , dado como aberta por uma pessoa brasileira, passando á ser proprietário da empresa em questão ou seja seu representante legal com seu CPF e fazendo abertura feito pelo Banco Central Brasileiro e não fala nada da Sociedade estrangeira no brasil configurando filial brasileira da Sociedade estrangeira ..
Operations Research In MCH Programs: Measurement Challengesjehill3
The document discusses operational research (OR) studies being conducted by MCHIP grantees to evaluate different community health approaches and build the evidence base. It notes the challenges in evaluating complex community programs using traditional study designs. The grantees are exploring a variety of research topics using formats ranging from formative studies to cluster randomized trials. Examples include evaluating combined homestead food production and nutrition actions in Nepal, and a community financing scheme for midwives in Chitral district. The role of MCHIP is to provide guidance and support to ensure the OR studies are focused and can be implemented practically within the projects.
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010Arun Gupta
Arun Gupta presented on running Java EE 6 applications in the cloud. He discussed Java EE 6 support on various cloud platforms including Amazon, RightScale, Elastra, and Joyent. He also compared features of different cloud vendors and how Java EE can evolve to better support cloud computing. Gupta concluded that Java EE 6 applications can easily be deployed to various clouds and GlassFish provides a feature-rich implementation of Java EE 6.
The document discusses Java EE 7 and its focus on supporting cloud platforms. Key points include defining new platform roles to accommodate the Platform as a Service model, adding metadata for service provisioning and configuration, and extending APIs to support features like multi-tenancy that are important for cloud environments. The goal is to make the Java EE platform itself a service that can be easily leveraged on public, private or hybrid clouds.
Developer and Fusion Middleware 2 _ Scott Robertson _ SOA, portals and entepr...InSync2011
The document discusses an Employee Self Service (ESS) application created using Oracle SOA, portals, and JD Edwards for the construction company Thiess. ESS allows employees to maintain their personal details stored in JDE and integrates with a third party payroll system. Key points:
1) ESS was initially a Java web application later converted to portlets for use in a portal. This conversion caused some functionality issues.
2) ESS integrates with an external payroll system using file-based FTP integration for importing/exporting employee data and payments.
3) Testing the integration was difficult due to lack of real-time web services from the third party and performance issues when importing large amounts of
Java EE 6 provides enhancements to ease of development and extensibility. Key changes include introducing profiles like the Web Profile to make the platform more flexible. The platform is being right sized by pruning unused technologies. Extensibility is improved by embracing open source frameworks. Development is eased through increased use of annotations and reducing the need for deployment descriptors. The first preview release of the Java EE 6 reference implementation GlassFish is available now ahead of the final release later in 2009.
The Java EE 7 Platform: Developing for the CloudArun Gupta
The document discusses the focus of Java EE 7 on supporting the Platform as a Service (PaaS) model. It outlines how Java EE 7 will define new platform roles to accommodate the PaaS model and add metadata for service provisioning, configuration, and sharing of applications and resources. It also discusses how Java EE 7 will extend existing APIs to support multi-tenancy and make the Java EE platform more elastic.
Here are the key steps to configure Spring MVC in the lab:
1. Configure the ContextLoaderListener in web.xml to initialize the root application context. This loads the common beans.
2. Define the contextConfigLocation parameter pointing to the common spring configuration files.
3. Configure the DispatcherServlet in web.xml. This is the front controller that handles all web requests.
4. Give the DispatcherServlet a unique name and set its contextConfigLocation to load web-specific beans, separate from the root context.
5. Add spring-mvc configuration files defining the component-scan, view resolver, etc.
6. Add Controllers and Views (JSP
Professional sql server 2005 clr programmingjoeljie
This document provides an overview of SQL CLR and introduces the reader to developing SQL CLR routines without using Visual Studio 2005. It discusses what SQL CLR is and the evolution of extensibility options in SQL Server prior to SQL CLR. It also covers the key components of the .NET framework that SQL CLR is built upon, how SQL CLR fits into the SQL Server architecture, and some of the considerations for using SQL CLR versus other options. The document then provides instructions for setting up a basic SQL Server Express environment, enabling CLR, and walking through the process of creating a simple CLR stored procedure without Visual Studio.
Developer & Fusion Middleware 2 _ Scott Robertson _ SOA, Portals and Enterpri...InSync2011
The document discusses an Employee Self Service (ESS) application created using Oracle SOA, portals, and JD Edwards for the construction company Thiess. ESS allows employees to maintain their personal details stored in JDE and integrates with a third party payroll system. Key points:
1) ESS was initially a Java web application later converted to portlets for use in a portal. This conversion caused some functionality issues.
2) ESS integrates with an external payroll system using file-based FTP integration for importing/exporting employee data and payments.
3) Testing the integration was difficult due to lack of real-time web services from the third party and performance issues when importing large amounts of
Java EE Technical Keynote at JavaOne Latin America 2011Arun Gupta
This document discusses Java EE 7 and its focus on providing the Java EE platform as a service (PaaS). Key points include:
- Java EE 7 aims to make the Java EE platform itself a service that can be leveraged on public, private, and hybrid clouds.
- It proposes automatically provisioning and deploying application resources like databases and JMS from metadata in the application.
- Service metadata would simplify using resources in the cloud.
- Elasticity is a focus area, moving from single node systems to dynamic, self-adjusting clusters that scale on demand based on service level agreements.
- There is a demonstration of deploying a sample Java EE conference planning application to the cloud as a P
Oracle Services Day 12.05.2010. Making the most of Oracle ServicesOracle Hrvatska
Making the most of Oracle Services discusses Oracle's support services portfolio including Oracle Premier Support, Advanced Customer Services, and the Oracle Customer Success Assessment. Oracle Premier Support provides proactive, automated, and personalized support through tools on My Oracle Support. Advanced Customer Services consists of over 700 experts dedicated to continual operational improvement of Oracle environments. The Oracle Customer Success Assessment is a 15-minute online survey that provides a personalized benchmark report comparing results to peers and recommendations on Oracle services.
Oracle Services Day 12.05.2010. Customer day services strategy keynote henrik...Oracle Hrvatska
The document outlines the agenda for an Oracle Services event. It includes presentations on Oracle's services strategy, making the most of Oracle Services, an Oracle Consulting overview and regulatory solution, saving money with Oracle University, and experiences using Oracle services from PBZ bank. Henrik Wegge-Berg will discuss Oracle's services strategy for Eastern Europe and CIS. Other presentations will cover Oracle Consulting, Oracle University training, and a customer case study from PBZ bank. The event aims to showcase how Oracle Services can help customers succeed through training, consulting, support and optimization.
Oracle services day 12.05.2010. marin servicesOracle Hrvatska
Iron Man 2 agenda outlines the schedule for an Oracle Services day event, including openings by Marin Tadic and Henrik Wegge-Berg, presentations on Oracle Services strategies and making the most of Oracle Services, a break, presentations on Oracle Consulting and Oracle University, and concluding with a presentation from Privredna Banka Zagreb on their experiences using Oracle services.
Oracle services day 12.05.2010. customer day services strategy ou.Oracle Hrvatska
Oracle University provides training services to help customers save money by making a smoother transition to new Oracle technologies. Through comprehensive training, customers can realize quicker returns, reduce costs, and minimize risks of new deployments. Oracle University offers flexible training formats from instructor-led classes to online training. It trains over 350,000 students annually to help ensure technology strategies are successfully implemented through understanding, effective use of systems, and reinforcement of skills and knowledge.
Presentation upgrade, migrate & consolidate to oracle database 12c &...solarisyougood
This document provides an overview of upgrading, migrating, and consolidating to Oracle Database 12c and 11gR2. It discusses new features in Oracle 12c such as automatic data optimization, extreme availability enhancements like Active Data Guard Far Sync, and security features. The document also covers preparing for an upgrade, migration cases, fallback strategies, performance management, and multitenant architecture concepts.
AES, medir para mejorar (Estrategia & Negocios, Agosto 2016)AES El Salvador
El documento proporciona información sobre varios países de Centroamérica. Resume algunas noticias clave sobre Honduras, Nicaragua y el cambio climático global. También describe las estrategias de gestión de recursos humanos de AES, una compañía de energía que opera en varios países de América Latina, incluyendo priorizar objetivos alineados, medir resultados y fomentar la comunicación y el desarrollo de liderazgo.
Jimi Hendrix died in 1970 from an accidental drug overdose. He took 7 times the recommended dose of Verperex, a sedative containing barbiturates and antihistamines, while drinking red wine. These drugs are dangerous because they enter the central nervous system through the small intestine with alcohol and can cause the central nervous system to shut down. Jimi was pronounced dead after suffocating on his own vomit.
Este guia de como abrir uma empresa no Brasil está com dizeres errôneos , pois diz que empresa LTDA e S/A são empresas estrangeiras no Brasil , dado como aberta por uma pessoa brasileira, passando á ser proprietário da empresa em questão ou seja seu representante legal com seu CPF e fazendo abertura feito pelo Banco Central Brasileiro e não fala nada da Sociedade estrangeira no brasil configurando filial brasileira da Sociedade estrangeira ..
Operations Research In MCH Programs: Measurement Challengesjehill3
The document discusses operational research (OR) studies being conducted by MCHIP grantees to evaluate different community health approaches and build the evidence base. It notes the challenges in evaluating complex community programs using traditional study designs. The grantees are exploring a variety of research topics using formats ranging from formative studies to cluster randomized trials. Examples include evaluating combined homestead food production and nutrition actions in Nepal, and a community financing scheme for midwives in Chitral district. The role of MCHIP is to provide guidance and support to ensure the OR studies are focused and can be implemented practically within the projects.
Dokumen tersebut merupakan ringkasan dari seminar sehari tentang internet sehat yang membahas manfaat dan bahaya internet, undang-undang terkait konten online, serta sikap yang tepat saat menggunakan internet. Dokumen tersebut juga memberikan saran untuk lembaga pendidikan meningkatkan branding melalui optimasi media sosial.
Space Camp is a summer camp for children between 8 and 12 years old that are curious about Science and Technology, and especially about Aeronautics and Space. SCC combines all the previous areas of interest in a didactic way by playing cooperatively.
The document describes three individuals - a 6-year-old girl named Kaorymosquera who has short curly black hair, dark eyes, and was wearing a yellow and white shirt; a 26-year-old elegant woman named Yulitsamosquera who has long straight black hair, brown eyes, an oval face and was wearing a blue cotton dress and sandals; and an elderly man in his early 80s who is short and thin with white hair, dark eyes, an oval face, and was wearing a blue wool jacket, black bonnet and brown pants.
Este documento presenta la agenda de un curso de capacitación sobre el uso de la plataforma Blackboard Learn dirigido a la Policía Nacional de Colombia durante enero y febrero de 2017. La agenda incluye 7 sesiones que cubren temas como la administración de contenidos, herramientas colaborativas, evaluación, dispositivos móviles y conclusiones. Cada sesión describe sus objetivos y actividades.
Presentatie over Google voor een bijeenkomst van TenICT. Dit keer ging het niet over zoekmachine optimalisatie of adverteren met Google AdWords... maar over Google zelf.
Ben je op zoek naar een spreker over een aan (online) marketing gerelateerd onderwerp?
Neem dan contact op en informeer naar de mogelijkheden.
This was presented at Oracle's 11g R2 Live seminars in June. It allowed customers and partners to view the benefits of implementing or upgrading to Oracle's latest version of it's database and Advanced Technology products such as Real Application Clusters, Real Application Testing and Enteprise Manager.
The document discusses preparing for an upgrade from an earlier version of Oracle Database to Oracle Database 11g. It covers checking support policies, required patching, important alerts, recommended upgrade paths, and ensuring the proper timezone version is installed to complete the upgrade. Diagnostics, testing, and best practices for the upgrade process are also mentioned.
Insync 10 session maximize your jd edwards enterprise one investment with t...InSync Conference
Oracle recently released an updated version of its JD Edwards EnterpriseOne Tools. The update includes new features to enhance the user experience, simplify system administration, and provide additional platform support. Oracle also outlined its roadmap for upcoming JD Edwards releases and tools innovations, which will further optimize the technology infrastructure and drive user productivity. Finally, Oracle pre-configured virtual machine templates for JD Edwards to help customers lower implementation time and costs.
Michael P. Keating is an experienced IT professional with over 30 years of experience working with Oracle/COBOL/Java programming, Oracle database administration, IT project management, and IT management. He has worked in these roles for several companies, including his current role as a Senior Technical Consultant at Dun & Bradstreet where he develops file extracts and supports back office and front-end processes. He has a Master's in Computer Science and is studying for his PMP certification.
Running SQL 2005? It’s time to migrate to SQL 2014!Dell World
This document discusses migrating from SQL Server 2005 to SQL Server 2014. It notes that support for SQL Server 2005 ends in April 2016, which increases security and compliance risks. It highlights key features introduced in subsequent SQL Server versions from 2008 to 2014 like AlwaysOn availability groups. The document argues that migrating to SQL Server 2014 provides benefits like improved performance, high availability, and new capabilities. It also discusses how Dell services can help organizations upgrade and leverage hybrid cloud options.
2. oracle days sebastiaan vingerhoed_buckarest_november3rdDoina Draganescu
This document discusses Oracle's Business-Driven IT Management solution which aims to address the disconnect between business and IT. It summarizes the key components of the solution as:
1) Business-Driven Application Management which maps business metrics to IT events and manages IT from a business perspective.
2) Integrated Application-to-Disk Management which eliminates management silos and creates agile IT infrastructure for dynamic business needs.
3) Integrated Systems Management and Support which proactively identifies and fixes problems to maximize business productivity.
An overview of Microsoft data mining technologyMark Tabladillo
This document provides an overview of Microsoft's data mining technology presented by Mark Tabladillo at the Atlanta .NET User Group. It defines data mining as the automated or semi-automated process of discovering patterns in data. The presentation outlines Microsoft's offerings in data mining including Bing, Maps, Xbox Kinect, SQL Server 2012 Analysis Services, Integration Services, Semantic Search, and Hadoop partnerships. It also provides comparisons of Microsoft in Gartner Magic Quadrants for Business Intelligence and Analytics Platforms and Data Warehouse Database Management Systems from 2012-2013.
An overview of microsoft data mining technologyMark Tabladillo
Microsoft has provided data mining technology in their SQL Server product since 2000, being the first major database vendor to put analytics at the database. SQL Server 2012 continues that leadership including the newly introduced semantic search (for text mining). This demonstration talk will outline this SQL Server technology, including the Excel 2013 add-in, SQL Server Integration Services for production scoring and data cleaning, and semantic search for text mining. This talk is appropriate for people new to data mining
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...dbi services
Une migration de base de données n'est pas toujours une tâche simple à réaliser. Découvrez quels sont les pièges à éviter, les problématiques que l'on peut rencontrer mais également les bonnes pratiques issues de notre expérience SQL Server 2012. Vous apprendrez tout ce qu'il faut savoir pour réussir une migration en toute sérénité.
If you have a SQL Server license (Standard or higher) then you already have the ability to start data mining. In this new presentation, you will see how to scale up data mining from the free Excel 2013 add-in to production use. Aimed at beginning to intermediate data miners, this presentation will show how mining models move from development to production. We will use SQL Server 2012 tools including SSMS, SSIS, and SSDT. Technology includes SQL Server 2012 SP1, Office 2013, Windows 8 Professional.
Michael P. Keating is an experienced IT professional with over 30 years of experience working with technologies like Oracle, SQL, Java, .NET, and COBOL. He has extensive skills in programming, database administration, project management, and other IT areas. Currently he works as a senior technical consultant for PITSS America, helping clients with Oracle Forms and Reports migrations. Previously he held IT leadership roles at Dun & Bradstreet, Clermont Specialty Managers, and Prudential Financial.
Tushar Kanti is a SQL Server DBA with over 8 years of experience. He has experience managing SQL Server databases for various clients including Accenture, Ericsson, Fidelity Investments, Tata Consultancy Services, and NBC Universal. His responsibilities have included monitoring servers, database migrations, high availability configurations, query optimization, and automating maintenance tasks. He holds several Microsoft certifications and has published articles on SQL Server topics. He is currently a team lead for the SQL operations team at Accenture supporting over 3000 SQL instances.
This document outlines the agenda and key topics for a Virtual Developer Day event on the Java platform. The agenda includes a keynote on the current and future state of the Java platform, an overview of Java SE 7 and JDK 7, a session on diving into the new JavaFX 2.0 features and APIs, and a look at some new and improved Java SE 7 APIs. The document also provides summaries of the presentations on the Java platform roadmap and priorities, how the Java community evolves the platform, and the new capabilities and roadmap for the JavaFX client platform.
The document provides an overview and summary of new features in Microsoft SQL Server 2016. It discusses enhancements to the database engine, in-memory OLTP, columnstore indexes, R services, high availability, security, and Reporting Services. Key highlights include support for up to 2TB of durable memory-optimized tables, increased index key size limits, temporal data support, row-level security, and improved integration with Azure and Power BI capabilities. The presentation aims to help users understand and leverage the new and improved features in SQL Server 2016.
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know!Imaginet
This document provides an overview and agenda for upgrading to Visual Studio and TFS 2012. It discusses requirements and options for upgrading client tools and servers. It covers project compatibility, prerequisites for the TFS 2012 server upgrade, and the general upgrade process. Migration options are presented for moving from other ALM tools, version control systems, and work item tracking systems. Next steps discussed include planning the upgrade, leveraging experience, and executing the upgrade.
This document discusses the problems that result from outdated database performance strategies and siloed teams. It identifies four key problems: 1) crisis mode problem solving with finger pointing between teams, 2) developers inability to see code in production environments, 3) focusing on the wrong metrics like server stats instead of application performance, and 4) DBAs inability to see performance on virtual servers. It then introduces Ignite as a solution that provides visibility across teams and environments, focuses on application performance, and can identify bottlenecks without agents or load. It claims Ignite is the fastest growing database performance software company and provides customer testimonials praising its value and ease of use.
SQL Server 2016 AlwaysOn Availability Groups New FeaturesJohn Martin
This deck was presented at SQL Relay 2015 in Bristol;
In this deck we will look at some of the new capabilities that are slated for release as part of the Microsoft SQL Server 2016 platform.
Demo code for this deck can be found at: http://1drv.ms/1PC8707
Similar to Oracle technology day 19.5.2010. best practices for upgrade to 11g r2 (20)
Oracle technology day 19.5.2010. introduction to the web logic diagnostics f...Oracle Hrvatska
The WebLogic Diagnostics Framework (WLDF) provides a coordinated set of monitoring and diagnostic services that run within the WebLogic Server process. It allows the collection, analysis, archiving, and access of diagnostic data generated by running servers and applications. WLDF components like instrumentation, harvesting, and watching are configured using MBeans and persisted in XML files. The diagnostic system enables insights into runtime performance to isolate and diagnose faults.
Hp oracle information age 13.apr.2010.ppt [compatibility mOracle Hrvatska
This document discusses how HP can help organizations address issues caused by IT sprawl and move towards a converged infrastructure in line with Oracle's direction. It outlines how converged infrastructure can improve utilization rates and business agility. HP recommends its reference architectures for Oracle which are validated hardware and software integrations following Oracle's requirements. HP services can also help customers with planning, design, implementation and management of a converged infrastructure solution.
Frank oracle strategy v2.3 fb.ppt [compatibility mOracle Hrvatska
The document discusses Oracle's strategic view of creating options for customers through its IT products and services. It summarizes Oracle's strategy as evolving through three phases: [1] supporting best of breed applications for flexibility, [2] providing a one stop shop for efficiency, and [3] its current focus on integrated "fusion" applications and middleware that provide both flexibility and pre-integration. The strategy aims to help customers adapt quickly to changing needs through acquisition of new technologies and capabilities.
Alain ozan keynote zagreb.ppt [compatibility mOracle Hrvatska
This document outlines Oracle's general product direction and provides information on its applications, middleware, database, infrastructure and management products. It discusses Oracle's leadership in key markets and industries. The document also discusses Oracle's strategy around cloud computing, including how enterprises can evolve their IT environments from private to public clouds through a hybrid approach.
The document discusses Allegro Group's implementation of a data warehouse on an Oracle Database Machine using Oracle Warehouse Builder and Oracle Business Intelligence Enterprise Edition. The first project took 6 months and involved 8 people to build a data warehouse with over 100 reports and 160 KPIs sourcing data from systems with up to 7TB in size and 2.8 billion records. The data warehouse architecture includes loading data from a production Oracle database to a staging area and then performing ETL processes to load the data into a production schema for analytics and reporting.
Nek e am_overview_2010_1f.ppt [compatibility mOracle Hrvatska
This document provides an overview of the implementation of Oracle EBS and EAM systems at Nuklearna Elektrarna Krško (NEK), a nuclear power plant in Slovenia. Some key details include:
- The project aims to implement a new long-term IT solution to support plant safety, reliability, and cost effectiveness.
- Implementation began in July 2009 and is planned to go-live in March 2011 using the Application Implementation Method.
- The system will include modules like asset management, maintenance management, project management, and financials to support overall business operations.
- NEK hopes to establish industry best practices and requirements through partnerships like the Oracle EAM Customer Advisory Board.
- Proper
The document discusses how Oracle CRM On Demand can help companies achieve better sales results faster. It argues that Oracle CRM On Demand allows companies to get smarter through insights, get more productive by streamlining processes, and get the best value through low total cost of ownership. The key benefits highlighted are increased win rates, faster sales cycles, better leads, focus on best opportunities, alignment through trusted data, immediate action on insights, uncovered hidden demand, proven return on investment, and guidance from Oracle's experience.
The document discusses bank profitability management and the Oracle Financial Services Analytical Applications (OFSAA) software. OFSAA includes modules like Oracle Financial Services Profitability Management, Funds Transfer Pricing, and Profitability Analytics. It allows banks to gain insights into customer, business line, and product profitability, understand key profitability drivers, and incorporate risk into decision making. The presentation provides an overview of OFSAA's architecture, analytics capabilities, and profitability calculation methods.
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Dr. Vinod Kumar Kanvaria
Exploiting Artificial Intelligence for Empowering Researchers and Faculty,
International FDP on Fundamentals of Research in Social Sciences
at Integral University, Lucknow, 06.06.2024
By Dr. Vinod Kumar Kanvaria
Main Java[All of the Base Concepts}.docxadhitya5119
This is part 1 of my Java Learning Journey. This Contains Custom methods, classes, constructors, packages, multithreading , try- catch block, finally block and more.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
This presentation includes basic of PCOS their pathology and treatment and also Ayurveda correlation of PCOS and Ayurvedic line of treatment mentioned in classics.
This presentation was provided by Steph Pollock of The American Psychological Association’s Journals Program, and Damita Snow, of The American Society of Civil Engineers (ASCE), for the initial session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session One: 'Setting Expectations: a DEIA Primer,' was held June 6, 2024.
Assessment and Planning in Educational technology.pptxKavitha Krishnan
In an education system, it is understood that assessment is only for the students, but on the other hand, the Assessment of teachers is also an important aspect of the education system that ensures teachers are providing high-quality instruction to students. The assessment process can be used to provide feedback and support for professional development, to inform decisions about teacher retention or promotion, or to evaluate teacher effectiveness for accountability purposes.
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...PECB
Denis is a dynamic and results-driven Chief Information Officer (CIO) with a distinguished career spanning information systems analysis and technical project management. With a proven track record of spearheading the design and delivery of cutting-edge Information Management solutions, he has consistently elevated business operations, streamlined reporting functions, and maximized process efficiency.
Certified as an ISO/IEC 27001: Information Security Management Systems (ISMS) Lead Implementer, Data Protection Officer, and Cyber Risks Analyst, Denis brings a heightened focus on data security, privacy, and cyber resilience to every endeavor.
His expertise extends across a diverse spectrum of reporting, database, and web development applications, underpinned by an exceptional grasp of data storage and virtualization technologies. His proficiency in application testing, database administration, and data cleansing ensures seamless execution of complex projects.
What sets Denis apart is his comprehensive understanding of Business and Systems Analysis technologies, honed through involvement in all phases of the Software Development Lifecycle (SDLC). From meticulous requirements gathering to precise analysis, innovative design, rigorous development, thorough testing, and successful implementation, he has consistently delivered exceptional results.
Throughout his career, he has taken on multifaceted roles, from leading technical project management teams to owning solutions that drive operational excellence. His conscientious and proactive approach is unwavering, whether he is working independently or collaboratively within a team. His ability to connect with colleagues on a personal level underscores his commitment to fostering a harmonious and productive workplace environment.
Date: May 29, 2024
Tags: Information Security, ISO/IEC 27001, ISO/IEC 42001, Artificial Intelligence, GDPR
-------------------------------------------------------------------------------
Find out more about ISO training and certification services
Training: ISO/IEC 27001 Information Security Management System - EN | PECB
ISO/IEC 42001 Artificial Intelligence Management System - EN | PECB
General Data Protection Regulation (GDPR) - Training Courses - EN | PECB
Webinars: https://pecb.com/webinars
Article: https://pecb.com/article
-------------------------------------------------------------------------------
For more information about PECB:
Website: https://pecb.com/
LinkedIn: https://www.linkedin.com/company/pecb/
Facebook: https://www.facebook.com/PECBInternational/
Slideshare: http://www.slideshare.net/PECBCERTIFICATION
How to Manage Your Lost Opportunities in Odoo 17 CRMCeline George
Odoo 17 CRM allows us to track why we lose sales opportunities with "Lost Reasons." This helps analyze our sales process and identify areas for improvement. Here's how to configure lost reasons in Odoo 17 CRM
हिंदी वर्णमाला पीपीटी, hindi alphabet PPT presentation, hindi varnamala PPT, Hindi Varnamala pdf, हिंदी स्वर, हिंदी व्यंजन, sikhiye hindi varnmala, dr. mulla adam ali, hindi language and literature, hindi alphabet with drawing, hindi alphabet pdf, hindi varnamala for childrens, hindi language, hindi varnamala practice for kids, https://www.drmullaadamali.com
3. Lifetime Support Policy
today
R2 January 2015 January 2018
August 2012 August 2015
July 2010 July 2011 July 2013
R2
January 2009 January 2012
Sustaining Support
Premier Support Extended Support
July 2007 July 2008 July 2010
R2
t
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2010 Oracle Corporation 3
5. Different Ways To Upgrade
UPGRADE
Export/Import
N Stay on same OS? Y
CTAS, COPY
N Downtime >30min?
SQL Apply
Y
Oracle Streams
DBUA
Transportable Tablespaces
CLI
SQL> @catupgrd
Transportable Database
Oracle Golden Gate
2010 Oracle Corporation 5
6. Upgrade Length
• How long will it take to upgrade?
• Usually between 30 and 90 minutes
• Independent of:
• Size of the database
• Used datatypes
• Dependent mainly on:
• The number of installed components and options
• Valid and non-stale data dictionary statistics
• Number of synonyms – they'll get recompiled (upgrade from 9i)
• Number of objects in XDB
• To a lesser degree, if COMPATIBLE is increased:
• Datafile headers are updated
• Format of redo logs can change
2010 Oracle Corporation 6
7. Upgrade Length
• Speed up your upgrade performance by:
• Truncating the auditing table SYS.AUD$
SQL> truncate SYS.AUD$;
• Creating dictionary statistics right before the upgrade
• Oracle 9i:
SQL> exec DBMS_STATS.GATHER_SCHEMA_STATS
('SYS', options => 'GATHER',estimate_percent =>
DBMS_STATS.AUTO_SAMPLE_SIZE, method_opt => 'FOR
ALL COLUMNS SIZE AUTO', cascade => TRUE);
• Oracle 10g/11g:
SQL> exec DBMS_STATS.GATHER_DICTIONARY_STATS;
2010 Oracle Corporation 7
8. When to Choose Command-Line
• Can afford 30-90 minutes average downtime
• Manual command-line interface is preferred over GUI
• Existing database is at least 9.2.0.4 if upgrading to 11g
and 9.2.0.8 if upgrading to 11g R2
• Migrating to a new hardware platform with same OS
• Consideration
• Cannot upgrade to a system with a different operating system
architecture
• More manual steps required
• Potential for errors due to typos, missed details
• Upgrade scripts can be run again and again
2010 Oracle Corporation 8
9. Command Line Upgrade
• Step-by-step:
1. Complete online backup of the database
2. Install 11g Oracle software and apply patch set, PSU etc.
3. Analyze the DB using utlu112i.sql and follow all
requirements given by the script
4. Create a new 11g listener with NETCA
5. Switch to the new environment, startup the DB (startup
upgrade) and create the SYSAUX tablespace (only if source
db is an Oracle 9i db)
6. Run upgrade script catupgrd.sql
7. Recompile with utlrp.sql - compare with utluiobj.sql
8. Run catuppst.sql if you are upgrading from ≥10g for AWR
9. Check the post upgrade status: utlu112s.sql
2010 Oracle Corporation 9
10. Upgrade Mode
SQL> STARTUP UPGRADE;
ALTER SYSTEM SET _system_trig_enabled=FALSE SCOPE=MEMORY;
Autotune of undo retention is turned off.
ALTER SYSTEM SET _undo_autotune=FALSE SCOPE=MEMORY;
ALTER SYSTEM SET undo_retention=900 SCOPE=MEMORY;
ALTER SYSTEM SET aq_tm_processes=0 SCOPE=MEMORY;
ALTER SYSTEM SET enable_ddl_logging=FALSE SCOPE=MEMORY;
Resource Manager disabled during database migration: plan '' not set
ALTER SYSTEM SET resource_manager_plan='' SCOPE=MEMORY;
ALTER SYSTEM SET recyclebin=‘OFF’ DEFERRED SCOPE=MEMORY;
Resource Manager disabled during database migrationTaken from an example alert.log
• Supresses unnecessary error messages like
ORA-00942: table or view does not exist -
thus logfiles will be easier to read and check
2010 Oracle Corporation 10
11. When to Choose the DBUA
• Can afford 30 – 90 minutes average downtime
• Operating system remains the same
• GUI is preferred over manual command line interface
• Automatically performs useful pre-upgrade checks
• Less error-prone / less manual effort
• Existing database is at least 9.2.0.4 if upgrading to 11g or
9.2.0.8 for 11g R2
• Note: especially useful for RAC and ASM installations*
• Consideration:
• Source and target Oracle Homes must be on the same system
• Cannot be re-run if an error is encountered mid-upgrade
2010 Oracle Corporation 11
12. Database Upgrade Assistant (GUI)
• Features:
• Graphically led upgrade
• Lots of important checks
• RAC aware - inclusion of all nodes
• for RAC (almost) a must !!!
• Offline Backup and Restore possible
• ASM upgrade (until 11.1)
• Oracle XE upgrade to SE & EE
• Patch upgrades
• Best Practice: Before you start DBUA
• Run $OH_11g/rdbms/admin/utlu112i.sql in your current
environment
• Logs:
• $ORACLE_HOME/cfgtoollogs/dbua
• Documented in Chapter 3 of the Oracle® Database Upgrade Guide
2010 Oracle Corporation 12
19. Recycle bin
• If upgrading from 10g or 11g, purge the recycle bin before
the upgrade.
SQL> purge DBA_RECYCLEBIN;
2010 Oracle Corporation 19
20. Timezone Patches
• Why DST timezone patches? (DST: Daylight Savings Time)
• Since 2007 DST definitions and timezone names have been
changed several times
• Timezone versions by release:
• Oracle 9i: TZ V1
• Oracle 10.1: TZ V2
• Oracle 10.2.0.1/2: TZ V2
• Oracle 10.2.0.3: TZ V3
• Oracle 10.2.0.4: TZ V4
• Oracle 11.1: TZ V4
• Source release needs to be patched to TZ V4 –
otherwise no upgrade will be possible
• Oracle 11.2: TZ V11
• Source release does not have to be patched.
Timezone conversion will be done in 11.2
2010 Oracle Corporation 20
21. Timezone Patches - 11g Release 2 R2
• Upgrade to Oracle Database 11g Release 2:
• New 11.2-$OH has timezone V11
• No need to patch the source $OH
• Database only needs to be adjusted if you are using the
datatype TIMESTAMP WITH TIMEZONE
• Conversion done after the upgrade
• See Note 944122.1
• Package DBMS_DST
• DBMS_DST.FIND_AFFECTED_TABLES
• DBMS_DST.BEGIN_UPGRADE
• DBMS_DST.UPGRADE_DATABASE
• DBMS_DST.END_UPGRADE
2010 Oracle Corporation 21
22. Best Practice
• Always run the pre-upgrade script:
• Upgrade to Oracle Database 11g : utlu111i.sql
• Upgrade to Oracle Database 11.2 : utlu112i.sql
2010 Oracle Corporation 22
23. Pre-Upgrade Check
• Run utlu112i.sql in your current environment
Oracle Database 11.2 Pre-Upgrade Information Tool 09-21-2009 22:33:20
**********************************************************************
Database:
**********************************************************************
--> name: ORCL
--> version: 10.2.0.3.0
--> compatible: 10.2.0.3.0
--> blocksize: 8192
--> platform: Linux IA (32-bit)
--> timezone file: V4
[..]
**********************************************************************
Update Parameters: [Update Oracle Database 11.2 init.ora or spfile]
**********************************************************************
WARNING: --> "java_pool_size" needs to be increased to at least 64 MB
[..]
**********************************************************************
Miscellaneous Warnings
**********************************************************************
WARNING: --> Database is using a timezone file older than version 11.
.... After the release migration, it is recommended that DBMS_DST package
.... be used to upgrade the 10.2.0.3.0 database timezone version
.... to the latest version which comes with the new release.
2010 Oracle Corporation 23
24. Pre-Upgrade Check
• Get the current version of utlu1nmi.sql
• Download it
• Note:884522.1
2010 Oracle Corporation 24
25. Best Practice
• After upgrade leave COMPATIBLE at the
original value for a week before changing to
11.1 or 11.2.
2010 Oracle Corporation 25
26. Parameter COMPATIBLE
• COMPATIBLE has to be at least 10.1.0 for an 11g database
• No way back once ≥11.1.0 has been enabled
• Supported release downgrade to 10.1.0.5, ≥10.2.0.2, ≥11.1.0.6
• No ALTER DATABASE RESET COMPATIBILITY command anymore
COMPATIBLE = 10.0/1/2.0
COMPATIBLE = 11.0.0
2010 Oracle Corporation 26
27. Parameter COMPATIBLE
• DBUA raises COMPATIBLE only for 9i databases
• To enable new features after the upgrade:
• 11.1: SQL> alter system
set compatible='11.1.0' scope=spfile;
• 11.2 : SQL> alter system
set compatible='11.2.0' scope=spfile;
• Afterwards: restart the database
• New features will be enabled
• Datafile headers will be adjusted
• Redologfiles formats will be adjusted during first access
2010 Oracle Corporation 27
28. Best Practice
• Do you have a fallback strategy? ...
2010 Oracle Corporation 28
29. Fallback Strategies
• Always:
• Create a valid and complete online backup with RMAN
• Test the restore and the recovery at least once!!!
• Downgrade Options:
• Back to Oracle Database 10g/11g
• Use the downgrade scripts catdwgrd.sql and catrelod.sql
• See the Database Upgrade Guide, Chapter 6 and
Note:443890.1
• Datapump with VERSION parameter (COMPATIBLE can be
raised)
• Back to Oracle Database 9i
• Export/import
• Use 9i exp to extract the data and 9i imp to import the data back
• Note:158845.1
2010 Oracle Corporation 29
30. Fallback Strategy: catdwgrd.sql
• Downgrade with catdwgrd.sgl
• Note:443890.1
• Downgrade to the release you've upgraded from
• 10.1.0.5
• 10.2.0.2/3/4
• 11.1.0.6/7
• Only possible if COMPATIBLE hasn't been raised!!!
• Please note:
A downgrade will only be possible to the release you've upgraded from - so if a
patch set has been applied always apply it before the upgrade starts - otherwise
you'll only be able to downgrade to the release you've patched
2010 Oracle Corporation 30
31. Fallback Strategy: catdwgrd.sql
• Downgrade with catdwgrd.sql to 10g
• Task in 11g environment:
SQL> SPOOL /tmp/downgrade.log
SQL> STARTUP DOWNGRADE
SQL> @catdwgrd.sql
SQL> SPOOL OFF
• Switch to your pre-upgrade 10g environment:
SQL> STARTUP UPGRADE
SQL> SPOOL /tmp/reload.log
SQL> @catrelod.sql
-- The catrelod.sql script reloads the appropriate version of
-- all of the database components in the downgraded database.
SQL> SPOOL OFF
• Please note: additional steps are required if EM repository resides in the database -
please see chapter 6 Downgrading a Database in the Oracle 11g Upgrade Guide
2010 Oracle Corporation 31
33. Post Upgrade
• Create system statistics during a regular workload period -
otherwise non-appropriate values for the CBO will be used:
SQL> exec DBMS_STATS.GATHER_SYSTEM_STATS('start');
... -- some time delay while the database is under a typical workload execute
SQL> exec DBMS_STATS.GATHER_SYSTEM_STATS('stop');
SQL> select pname NAME, pval1 VALUE, pval2 INFO
from aux_stats$;
NAME VALUE INFO
-------------------- ---------- ------------------------------
STATUS COMPLETED
DSTART 04-03-2009 12:30
DSTOP 05-03-2009 12:30
FLAGS 1
CPUSPEEDNW 1392.39
IOSEEKTIM 8.405
IOTFRSPEED 255945.605
...
2010 Oracle Corporation 33
34. Post Upgrade
• Create fixed table (X$) statistics
• Directly after catupgrd.sql has been completed
• This will speed up the job processing for recompilation with
utlrp.sql DBMS_STATS.GATHER_FIXED_OBJECTS_STATS;
SQL> exec
• Again: after a few days regular database workload
2010 Oracle Corporation 34
36. Prevent execution plan changes
• Classical approach:
• Rule Based Optimizer (RBO desupport since Oracle 10g - Note:189702.1)
• Hints
• Stored Outlines
• Rewriting SQL statements
• optimizer_features_enabled=n.n.n
• Change specific optimizer parameters
• Import and lock object and systems statistics
• Modern, efficient and better resource consumption:
• SQL Plan Management
2010 Oracle Corporation 36
37. With SQL Plan Management
• SQL statement is parsed for the first time and a plan is generated
• Check the log to see if this is a repeatable SQL statement
• Add SQL statement signature to the log and execute it
• Plan performance is still “verified by execution”
GB
Parse
HJ
Execute Plan Acceptable
HJ
Statement log
2010 Oracle Corporation 37
38. With SQL Plan Management
• SQL statement is parsed again and a plan is generated
• Check log to see if this is a repeatable SQL statement
• Create a Plan history and use current plan as SQL plan baseline
• Plan performance is “verified by execution”
GB
Parse Execute Plan Acceptable
HJ
HJ
Statement log
Plan history
Plan baseline
GB
HJ
HJ
2010 Oracle Corporation 38
39. With SQL Plan Management
• Something changes in the environment
• SQL statement is parsed again and a new plan is generated
• New plan is not the same as the baseline – new plan is not executed but marked for
verification
GB
Parse
NL
NL
Statement log
Plan history
GB Plan baseline
NL
GB
NL
HJ
HJ
2010 Oracle Corporation 39
40. With SQL Plan Management
• Something changes in the environment
• SQL statement is parsed again and a new plan is generated
• New plan is not the same as the baseline – new plan is not executed but marked for
verification
• Execute known plan baseline - plan performance is “verify by history”
GB
Parse Execute
HJ Plan Acceptable
HJ
Statement log
Plan history
GB Plan baseline
NL
GB
NL
HJ
HJ
2010 Oracle Corporation 40
41. Verifying the new plan
• Non-baseline plans will not be used until verified
• DBA can verify plan at any time
Statement log
Optimizer
Plan history
checks if new
GB Plan baseline Invoke or schedule plan is as good
NL
GB DBA verification as or better
NL than old plan
HJ
HJ
Statement log
Plan
history
Plans which don’t GB
Plan baseline
perform as good as NL
GB
GB
the original plan NL NL
NL
HJ
stay in the plan Plans which perform as good as or
NL
history and are HJ better than original plan are added to
marked the plan baseline
unaccepted
2010 Oracle Corporation 41
42. SQL Plan Management – the details
• Controlled by two init.ora parameter
• optimizer_capture_sql_plan_baselines
• Controls auto-capture of SQL plan baselines for repeatable stmts
• Set to FALSE by default in 11gR1
• optimizer_use_sql_plan_baselines
• Controls the use of existing SQL plan baselines by the optimizer
• Set to TRUE by default in 11gR1
• Monitoring SPM
• Dictionary view DBA_SQL_PLAN_BASELINE
• Via the SQL Plan Control in EM DBControl
• Managing SPM
• PL/SQL package DBMS_SPM or via SQL Plan Control in EM DBControl
• Requires the ‘administer sql management object’ privilege
2010 Oracle Corporation 42
43. SPM Plan Capture – Bulk
• From SQL Tuning Set (STS)
• Captures plan details for a (critical) set of SQL Statement in STS
• Load these plans into SPM as baseline plans
• From Stored Outlines
• Migrate previously created Stored Outlines to SQL plan baselines
• From Cursor Cache
• Load plans from the cursor cache into SPM as baseline plans
• Filters can be specified (SQL_ID, Module name, schema)
• From staging table
• SQL plan baselines can be captured on another system
• Exported via a table (similar to statistics) and imported locally
• Plan are “unpacked” from the table and loaded into SPM
2010 Oracle Corporation 43
44. Real Application Testing
• Goal:
• Record and replay a real workload to see how the new system
performs
• Find regressions and changing plans before the upgrade
• Licensable database pack "Real Application Testing"
Available since Oracle Database 11.1.0.6
Available with patch set 10.2.0.4
Available as single patch for 9.2.0.8 and 10.2.0.2/3
For patch numbers please see Note:560977.1
2010 Oracle Corporation 45
45. Oracle Real Application Testing
Database Replay SQL Performance Analyzer
• Replay actual production database • Enables identification of SQL performance
workload in test environment regressions before end-users can be
• Identify, analyze and fix potential impacted
instabilities before making changes to
production • SPA can help with any change that impacts
SQL execution plan
• Capture Workload in Production • DB upgrades
• Capture full production workload with real • Optimizer statistics refresh
load, timing & concurrency characteristics • New indexes, Materialized Views, Partitions,
• Move the captured workload to test system etc.
• Replay Workload in Test • Automates SQL performance tracking of
• Make the desired changes in test system hundreds of thousands of SQL statements
• Replay workload with full production
characteristics
– impossible to do manually
• Honor commit ordering • Captures SQL workload with low overhead
• Analyze & Report • Integrated with SQL Tuning Advisor and
• Errors SQL Plan Baselines for regression
• Data divergence remediation
• Performance divergence
2010 Oracle Corporation 46
46. Real Application Testing
• Real Application Testing consists of:
• Database Replay
• Package DBMS_WORKLOAD_CAPTURE
Capture works in 9.2.0.8 and 10.2.0.2/3/4 and 11.1.0.x and 11.2.0.x
• Package DBMS_WORKLOAD_REPLAY
Replay works in 11.1.0.x and 11.2.0.x
• SQL Performance Analyzer (SPA)
• Package DBMS_SQLPA
Collecting statements works in:
9.2.0.x and 10.1. 0.x with sql tracing
10.2.0.2/3/4 and 11.1.0.x and 11.2.0.x by capturing from cursor cache
Evaluation and comparison works with:
10.2.0.2/3/4 and 11.1.0.x and 11.2.0.x
• SQL Tuning Sets (STS)
• Package DBMS_SQLTUNE
2010 Oracle Corporation 47
47. Testing Pre-Upgrade Steps
• Testing on the new Database Release
• Use hardware identical to product
• Use a copy of the ‘live’ data from product
• Ensure all important queries and reports are tested
• Capture all necessary performance information during tests
• Ensure comparable test results are available for your current
Oracle release
• Capture current 10g execution plans
• Using SQL Performance Analyzer
• Using Stored Outlines
• Using SQL Tuning Sets
• Using exported SQL plan baselines
2010 Oracle Corporation 48
48. Testing on the new database release
Removing old Optimizer hints
• If there are hints for every aspect of the execution plan
the plan won’t change between releases (Stored Outline)
• Partial hints that worked in one release may not work in
another
• Test all SQL stmts with hints on the new release using
the parameter _optimizer_ignore_hints=TRUE
• Chance are the SQL stmts will perform better without any hints
2010 Oracle Corporation 49
49. Capturing Plans using SQL Tuning Set
Database Upgrade
Oracle Database 11g
Plan History
3. Bulk load plans into
GB GB
SPM
HJ HJ
HJ HJ
No plan
regressions
Oracle Database 11g
2. Upgrade
DBA to 11g
GB
Well tuned
HJ
plan
HJ 1. Create STS for
critical statements
Oracle Database 10gR2
2010 Oracle Corporation 50
50. Capturing Plans using an 11g test env
Production Database 11g
Plan History 5. Unpack baselines
GB into SPM
HJ GB
HJ HJ
HJ
No plan
regressions
4. Import staging
table
DBA
3. Export staging
Plan History
table
GB GB
HJ HJ
HJ 1. Create HJ 2. Create staging
Well tuned
baselines from table & pack Baseline
plan tuned stmts baselines into it plans
staging table
Development / Test Database 11g
2010 Oracle Corporation 51
51. Capturing Plans using SPA
Before
O_F_E=10 Oracle Database 11g
change
Plan History
GB GB
HJ HJ
HJ HJ
Regressing
statements No plan
regressions
After
O_F_E=11
change
optimizer_features_enable
GB GB GB
HJ HJ HJ
HJ HJ HJ Well
SQL tuned
Performance plans
Analyzer Oracle Database 10g
2010 Oracle Corporation 52
52. SQL Plan Management - general
upgrade strategy
1. Set OFE to Oracle Database 11g
O_F_E=10
previous release
Plan History
2. Run all SQL in the 3. Auto Capture 10g
GB GB
Application and auto plans GB
HJ HJ
load SQL Plan Baselines HJ
HJ HJ
with 10g plan NL
No plan
5. 11g plan queue regressions
4. After
O_F_E=11 for verification
plans are
loaded
change optimizer_features_enable
OFE to 11
• Seeding the SQL Plan Baselines with 10g plans No plan change on upgrade
• After all SQL Plan Baselines are populated switch Optimizer_Features_Enable to 11g
• new 11g plans will only be used after they have been verified
2010 Oracle Corporation 54
53. What to do with statistics after
upgrade
• Use last known 10g stats until system is stable
• Switch on incremental statistics for partitioned tables
• DBMS_STATS.SET_GLOBAL_PREFS('INCREMENTAL','TRUE');
• Temporarily switch on pending statistics
• DBMS_STATS.SET_GLOBAL_PREFS(‘PENDING’,’TRUE’);
• Gather 11g statistics
• DBMS_STATS.GATHER_TABLE_STATS(‘sh’,’SALES’);
• Test your critical SQL statement with the pending stats
• Alter session set optimizer_use_pending_statistics=TRUE;
• When proven publish the 11g statistics
• DBMS_STATS.PUBLISH_PENDING_STATS();
2010 Oracle Corporation 55