The document discusses several key events of the American Civil War:
- The Confederate government was modeled after the Articles of Confederation, emphasizing states' rights over a strong federal authority. The main right protected was slavery.
- Both sides took escalating measures as the war continued, with the South implementing conscription and the North issuing the Emancipation Proclamation freeing slaves in rebel states.
- The Confederate prison camp at Andersonville, Georgia grew overcrowded and unsanitary, resulting in an average of 100 prisoner deaths per day.
Latches are low-level locking mechanisms that coordinate access to shared resources in the SGA, library cache, and database buffers. They ensure consistent information for shared objects and are very fast with no queuing, acquiring latches in nanoseconds. Latches are used to prevent concurrent modification or reading of data being modified by multiple sessions or during memory deallocation. Latch contention can decrease concurrency.
This document discusses using the resource manager to control parallelism and Auto DOP in the database. It introduces parallelism concepts, Auto DOP, and how the resource manager can be used to limit parallelism through consumer groups, directives, and queuing. Setting up the resource manager divides users into groups, assigns parallel limits, and prevents performance degradation by queuing queries rather than allowing parallelism to downgrade. The resource manager provides finer control over Auto DOP and makes parallelism usage and throughput more predictable.
This document provides guidance on basics of filming, editing, and creating low-cost opportunities on the internet. It discusses idea generation, goal setting, and dividing tasks among a team. Various filming techniques are covered such as shooting styles, framing, lighting, b-roll footage, and interview setup. Editing tips include cutting clips together, adding sound and music, color correction, and special effects. Budget-friendly equipment options are listed ranging from €2600 for high-end cameras down to €155 for microphones. The document aims to explain the structure and purpose of creating instructional videos.
The document discusses several key events of the American Civil War:
- The Confederate government was modeled after the Articles of Confederation, emphasizing states' rights over a strong federal authority. The main right protected was slavery.
- Both sides took escalating measures as the war continued, with the South implementing conscription and the North issuing the Emancipation Proclamation freeing slaves in rebel states.
- The Confederate prison camp at Andersonville, Georgia grew overcrowded and unsanitary, resulting in an average of 100 prisoner deaths per day.
Latches are low-level locking mechanisms that coordinate access to shared resources in the SGA, library cache, and database buffers. They ensure consistent information for shared objects and are very fast with no queuing, acquiring latches in nanoseconds. Latches are used to prevent concurrent modification or reading of data being modified by multiple sessions or during memory deallocation. Latch contention can decrease concurrency.
This document discusses using the resource manager to control parallelism and Auto DOP in the database. It introduces parallelism concepts, Auto DOP, and how the resource manager can be used to limit parallelism through consumer groups, directives, and queuing. Setting up the resource manager divides users into groups, assigns parallel limits, and prevents performance degradation by queuing queries rather than allowing parallelism to downgrade. The resource manager provides finer control over Auto DOP and makes parallelism usage and throughput more predictable.
This document provides guidance on basics of filming, editing, and creating low-cost opportunities on the internet. It discusses idea generation, goal setting, and dividing tasks among a team. Various filming techniques are covered such as shooting styles, framing, lighting, b-roll footage, and interview setup. Editing tips include cutting clips together, adding sound and music, color correction, and special effects. Budget-friendly equipment options are listed ranging from €2600 for high-end cameras down to €155 for microphones. The document aims to explain the structure and purpose of creating instructional videos.
2024 State of Marketing Report – by HubspotMarius Sescu
https://www.hubspot.com/state-of-marketing
· Scaling relationships and proving ROI
· Social media is the place for search, sales, and service
· Authentic influencer partnerships fuel brand growth
· The strongest connections happen via call, click, chat, and camera.
· Time saved with AI leads to more creative work
· Seeking: A single source of truth
· TLDR; Get on social, try AI, and align your systems.
· More human marketing, powered by robots
ChatGPT is a revolutionary addition to the world since its introduction in 2022. A big shift in the sector of information gathering and processing happened because of this chatbot. What is the story of ChatGPT? How is the bot responding to prompts and generating contents? Swipe through these slides prepared by Expeed Software, a web development company regarding the development and technical intricacies of ChatGPT!
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
The realm of product design is a constantly changing environment where technology and style intersect. Every year introduces fresh challenges and exciting trends that mold the future of this captivating art form. In this piece, we delve into the significant trends set to influence the look and functionality of product design in the year 2024.
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
Mental health has been in the news quite a bit lately. Dozens of U.S. states are currently suing Meta for contributing to the youth mental health crisis by inserting addictive features into their products, while the U.S. Surgeon General is touring the nation to bring awareness to the growing epidemic of loneliness and isolation. The country has endured periods of low national morale, such as in the 1970s when high inflation and the energy crisis worsened public sentiment following the Vietnam War. The current mood, however, feels different. Gallup recently reported that national mental health is at an all-time low, with few bright spots to lift spirits.
To better understand how Americans are feeling and their attitudes towards mental health in general, ThinkNow conducted a nationally representative quantitative survey of 1,500 respondents and found some interesting differences among ethnic, age and gender groups.
Technology
For example, 52% agree that technology and social media have a negative impact on mental health, but when broken out by race, 61% of Whites felt technology had a negative effect, and only 48% of Hispanics thought it did.
While technology has helped us keep in touch with friends and family in faraway places, it appears to have degraded our ability to connect in person. Staying connected online is a double-edged sword since the same news feed that brings us pictures of the grandkids and fluffy kittens also feeds us news about the wars in Israel and Ukraine, the dysfunction in Washington, the latest mass shooting and the climate crisis.
Hispanics may have a built-in defense against the isolation technology breeds, owing to their large, multigenerational households, strong social support systems, and tendency to use social media to stay connected with relatives abroad.
Age and Gender
When asked how individuals rate their mental health, men rate it higher than women by 11 percentage points, and Baby Boomers rank it highest at 83%, saying it’s good or excellent vs. 57% of Gen Z saying the same.
Gen Z spends the most amount of time on social media, so the notion that social media negatively affects mental health appears to be correlated. Unfortunately, Gen Z is also the generation that’s least comfortable discussing mental health concerns with healthcare professionals. Only 40% of them state they’re comfortable discussing their issues with a professional compared to 60% of Millennials and 65% of Boomers.
Race Affects Attitudes
As seen in previous research conducted by ThinkNow, Asian Americans lag other groups when it comes to awareness of mental health issues. Twenty-four percent of Asian Americans believe that having a mental health issue is a sign of weakness compared to the 16% average for all groups. Asians are also considerably less likely to be aware of mental health services in their communities (42% vs. 55%) and most likely to seek out information on social media (51% vs. 35%).
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
Creative operations teams expect increased AI use in 2024. Currently, over half of tasks are not AI-enabled, but this is expected to decrease in the coming year. ChatGPT is the most popular AI tool currently. Business leaders are more actively exploring AI benefits than individual contributors. Most respondents do not believe AI will impact workforce size in 2024. However, some inhibitions still exist around AI accuracy and lack of understanding. Creatives primarily want to use AI to save time on mundane tasks and boost productivity.
Organizational culture includes values, norms, systems, symbols, language, assumptions, beliefs, and habits that influence employee behaviors and how people interpret those behaviors. It is important because culture can help or hinder a company's success. Some key aspects of Netflix's culture that help it achieve results include hiring smartly so every position has stars, focusing on attitude over just aptitude, and having a strict policy against peacocks, whiners, and jerks.
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
PepsiCo provided a safe harbor statement noting that any forward-looking statements are based on currently available information and are subject to risks and uncertainties. It also provided information on non-GAAP measures and directing readers to its website for disclosure and reconciliation. The document then discussed PepsiCo's business overview, including that it is a global beverage and convenient food company with iconic brands, $91 billion in net revenue in 2023, and nearly $14 billion in core operating profit. It operates through a divisional structure with a focus on local consumers.
Content Methodology: A Best Practices Report (Webinar)contently
This document provides an overview of content methodology best practices. It defines content methodology as establishing objectives, KPIs, and a culture of continuous learning and iteration. An effective methodology focuses on connecting with audiences, creating optimal content, and optimizing processes. It also discusses why a methodology is needed due to the competitive landscape, proliferation of channels, and opportunities for improvement. Components of an effective methodology include defining objectives and KPIs, audience analysis, identifying opportunities, and evaluating resources. The document concludes with recommendations around creating a content plan, testing and optimizing content over 90 days.
How to Prepare For a Successful Job Search for 2024Albert Qian
The document provides guidance on preparing a job search for 2024. It discusses the state of the job market, focusing on growth in AI and healthcare but also continued layoffs. It recommends figuring out what you want to do by researching interests and skills, then conducting informational interviews. The job search should involve building a personal brand on LinkedIn, actively applying to jobs, tailoring resumes and interviews, maintaining job hunting as a habit, and continuing self-improvement. Once hired, the document advises setting new goals and keeping skills and networking active in case of future opportunities.
A report by thenetworkone and Kurio.
The contributing experts and agencies are (in an alphabetical order): Sylwia Rytel, Social Media Supervisor, 180heartbeats + JUNG v MATT (PL), Sharlene Jenner, Vice President - Director of Engagement Strategy, Abelson Taylor (USA), Alex Casanovas, Digital Director, Atrevia (ES), Dora Beilin, Senior Social Strategist, Barrett Hoffher (USA), Min Seo, Campaign Director, Brand New Agency (KR), Deshé M. Gully, Associate Strategist, Day One Agency (USA), Francesca Trevisan, Strategist, Different (IT), Trevor Crossman, CX and Digital Transformation Director; Olivia Hussey, Strategic Planner; Simi Srinarula, Social Media Manager, The Hallway (AUS), James Hebbert, Managing Director, Hylink (CN / UK), Mundy Álvarez, Planning Director; Pedro Rojas, Social Media Manager; Pancho González, CCO, Inbrax (CH), Oana Oprea, Head of Digital Planning, Jam Session Agency (RO), Amy Bottrill, Social Account Director, Launch (UK), Gaby Arriaga, Founder, Leonardo1452 (MX), Shantesh S Row, Creative Director, Liwa (UAE), Rajesh Mehta, Chief Strategy Officer; Dhruv Gaur, Digital Planning Lead; Leonie Mergulhao, Account Supervisor - Social Media & PR, Medulla (IN), Aurelija Plioplytė, Head of Digital & Social, Not Perfect (LI), Daiana Khaidargaliyeva, Account Manager, Osaka Labs (UK / USA), Stefanie Söhnchen, Vice President Digital, PIABO Communications (DE), Elisabeth Winiartati, Managing Consultant, Head of Global Integrated Communications; Lydia Aprina, Account Manager, Integrated Marketing and Communications; Nita Prabowo, Account Manager, Integrated Marketing and Communications; Okhi, Web Developer, PNTR Group (ID), Kei Obusan, Insights Director; Daffi Ranandi, Insights Manager, Radarr (SG), Gautam Reghunath, Co-founder & CEO, Talented (IN), Donagh Humphreys, Head of Social and Digital Innovation, THINKHOUSE (IRE), Sarah Yim, Strategy Director, Zulu Alpha Kilo (CA).
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
The search marketing landscape is evolving rapidly with new technologies, and professionals, like you, rely on innovative paid search strategies to meet changing demands.
It’s important that you’re ready to implement new strategies in 2024.
Check this out and learn the top trends in paid search advertising that are expected to gain traction, so you can drive higher ROI more efficiently in 2024.
You’ll learn:
- The latest trends in AI and automation, and what this means for an evolving paid search ecosystem.
- New developments in privacy and data regulation.
- Emerging ad formats that are expected to make an impact next year.
Watch Sreekant Lanka from iQuanti and Irina Klein from OneMain Financial as they dive into the future of paid search and explore the trends, strategies, and technologies that will shape the search marketing landscape.
If you’re looking to assess your paid search strategy and design an industry-aligned plan for 2024, then this webinar is for you.
5 Public speaking tips from TED - Visualized summarySpeakerHub
From their humble beginnings in 1984, TED has grown into the world’s most powerful amplifier for speakers and thought-leaders to share their ideas. They have over 2,400 filmed talks (not including the 30,000+ TEDx videos) freely available online, and have hosted over 17,500 events around the world.
With over one billion views in a year, it’s no wonder that so many speakers are looking to TED for ideas on how to share their message more effectively.
The article “5 Public-Speaking Tips TED Gives Its Speakers”, by Carmine Gallo for Forbes, gives speakers five practical ways to connect with their audience, and effectively share their ideas on stage.
Whether you are gearing up to get on a TED stage yourself, or just want to master the skills that so many of their speakers possess, these tips and quotes from Chris Anderson, the TED Talks Curator, will encourage you to make the most impactful impression on your audience.
See the full article and more summaries like this on SpeakerHub here: https://speakerhub.com/blog/5-presentation-tips-ted-gives-its-speakers
See the original article on Forbes here:
http://www.forbes.com/forbes/welcome/?toURL=http://www.forbes.com/sites/carminegallo/2016/05/06/5-public-speaking-tips-ted-gives-its-speakers/&refURL=&referrer=#5c07a8221d9b
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
Everyone is in agreement that ChatGPT (and other generative AI tools) will shape the future of work. Yet there is little consensus on exactly how, when, and to what extent this technology will change our world.
Businesses that extract maximum value from ChatGPT will use it as a collaborative tool for everything from brainstorming to technical maintenance.
For individuals, now is the time to pinpoint the skills the future professional will need to thrive in the AI age.
Check out this presentation to understand what ChatGPT is, how it will shape the future of work, and how you can prepare to take advantage.
The document provides career advice for getting into the tech field, including:
- Doing projects and internships in college to build a portfolio.
- Learning about different roles and technologies through industry research.
- Contributing to open source projects to build experience and network.
- Developing a personal brand through a website and social media presence.
- Networking through events, communities, and finding a mentor.
- Practicing interviews through mock interviews and whiteboarding coding questions.
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
1. Core updates from Google periodically change how its algorithms assess and rank websites and pages. This can impact rankings through shifts in user intent, site quality issues being caught up to, world events influencing queries, and overhauls to search like the E-A-T framework.
2. There are many possible user intents beyond just transactional, navigational and informational. Identifying intent shifts is important during core updates. Sites may need to optimize for new intents through different content types and sections.
3. Responding effectively to core updates requires analyzing "before and after" data to understand changes, identifying new intents or page types, and ensuring content matches appropriate intents across video, images, knowledge graphs and more.
A brief introduction to DataScience with explaining of the concepts, algorithms, machine learning, supervised and unsupervised learning, clustering, statistics, data preprocessing, real-world applications etc.
It's part of a Data Science Corner Campaign where I will be discussing the fundamentals of DataScience, AIML, Statistics etc.
Time Management & Productivity - Best PracticesVit Horky
Here's my presentation on by proven best practices how to manage your work time effectively and how to improve your productivity. It includes practical tips and how to use tools such as Slack, Google Apps, Hubspot, Google Calendar, Gmail and others.
The six step guide to practical project managementMindGenius
The six step guide to practical project management
If you think managing projects is too difficult, think again.
We’ve stripped back project management processes to the
basics – to make it quicker and easier, without sacrificing
the vital ingredients for success.
“If you’re looking for some real-world guidance, then The Six Step Guide to Practical Project Management will help.”
Dr Andrew Makar, Tactical Project Management
2024 State of Marketing Report – by HubspotMarius Sescu
https://www.hubspot.com/state-of-marketing
· Scaling relationships and proving ROI
· Social media is the place for search, sales, and service
· Authentic influencer partnerships fuel brand growth
· The strongest connections happen via call, click, chat, and camera.
· Time saved with AI leads to more creative work
· Seeking: A single source of truth
· TLDR; Get on social, try AI, and align your systems.
· More human marketing, powered by robots
ChatGPT is a revolutionary addition to the world since its introduction in 2022. A big shift in the sector of information gathering and processing happened because of this chatbot. What is the story of ChatGPT? How is the bot responding to prompts and generating contents? Swipe through these slides prepared by Expeed Software, a web development company regarding the development and technical intricacies of ChatGPT!
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
The realm of product design is a constantly changing environment where technology and style intersect. Every year introduces fresh challenges and exciting trends that mold the future of this captivating art form. In this piece, we delve into the significant trends set to influence the look and functionality of product design in the year 2024.
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
Mental health has been in the news quite a bit lately. Dozens of U.S. states are currently suing Meta for contributing to the youth mental health crisis by inserting addictive features into their products, while the U.S. Surgeon General is touring the nation to bring awareness to the growing epidemic of loneliness and isolation. The country has endured periods of low national morale, such as in the 1970s when high inflation and the energy crisis worsened public sentiment following the Vietnam War. The current mood, however, feels different. Gallup recently reported that national mental health is at an all-time low, with few bright spots to lift spirits.
To better understand how Americans are feeling and their attitudes towards mental health in general, ThinkNow conducted a nationally representative quantitative survey of 1,500 respondents and found some interesting differences among ethnic, age and gender groups.
Technology
For example, 52% agree that technology and social media have a negative impact on mental health, but when broken out by race, 61% of Whites felt technology had a negative effect, and only 48% of Hispanics thought it did.
While technology has helped us keep in touch with friends and family in faraway places, it appears to have degraded our ability to connect in person. Staying connected online is a double-edged sword since the same news feed that brings us pictures of the grandkids and fluffy kittens also feeds us news about the wars in Israel and Ukraine, the dysfunction in Washington, the latest mass shooting and the climate crisis.
Hispanics may have a built-in defense against the isolation technology breeds, owing to their large, multigenerational households, strong social support systems, and tendency to use social media to stay connected with relatives abroad.
Age and Gender
When asked how individuals rate their mental health, men rate it higher than women by 11 percentage points, and Baby Boomers rank it highest at 83%, saying it’s good or excellent vs. 57% of Gen Z saying the same.
Gen Z spends the most amount of time on social media, so the notion that social media negatively affects mental health appears to be correlated. Unfortunately, Gen Z is also the generation that’s least comfortable discussing mental health concerns with healthcare professionals. Only 40% of them state they’re comfortable discussing their issues with a professional compared to 60% of Millennials and 65% of Boomers.
Race Affects Attitudes
As seen in previous research conducted by ThinkNow, Asian Americans lag other groups when it comes to awareness of mental health issues. Twenty-four percent of Asian Americans believe that having a mental health issue is a sign of weakness compared to the 16% average for all groups. Asians are also considerably less likely to be aware of mental health services in their communities (42% vs. 55%) and most likely to seek out information on social media (51% vs. 35%).
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
Creative operations teams expect increased AI use in 2024. Currently, over half of tasks are not AI-enabled, but this is expected to decrease in the coming year. ChatGPT is the most popular AI tool currently. Business leaders are more actively exploring AI benefits than individual contributors. Most respondents do not believe AI will impact workforce size in 2024. However, some inhibitions still exist around AI accuracy and lack of understanding. Creatives primarily want to use AI to save time on mundane tasks and boost productivity.
Organizational culture includes values, norms, systems, symbols, language, assumptions, beliefs, and habits that influence employee behaviors and how people interpret those behaviors. It is important because culture can help or hinder a company's success. Some key aspects of Netflix's culture that help it achieve results include hiring smartly so every position has stars, focusing on attitude over just aptitude, and having a strict policy against peacocks, whiners, and jerks.
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
PepsiCo provided a safe harbor statement noting that any forward-looking statements are based on currently available information and are subject to risks and uncertainties. It also provided information on non-GAAP measures and directing readers to its website for disclosure and reconciliation. The document then discussed PepsiCo's business overview, including that it is a global beverage and convenient food company with iconic brands, $91 billion in net revenue in 2023, and nearly $14 billion in core operating profit. It operates through a divisional structure with a focus on local consumers.
Content Methodology: A Best Practices Report (Webinar)contently
This document provides an overview of content methodology best practices. It defines content methodology as establishing objectives, KPIs, and a culture of continuous learning and iteration. An effective methodology focuses on connecting with audiences, creating optimal content, and optimizing processes. It also discusses why a methodology is needed due to the competitive landscape, proliferation of channels, and opportunities for improvement. Components of an effective methodology include defining objectives and KPIs, audience analysis, identifying opportunities, and evaluating resources. The document concludes with recommendations around creating a content plan, testing and optimizing content over 90 days.
How to Prepare For a Successful Job Search for 2024Albert Qian
The document provides guidance on preparing a job search for 2024. It discusses the state of the job market, focusing on growth in AI and healthcare but also continued layoffs. It recommends figuring out what you want to do by researching interests and skills, then conducting informational interviews. The job search should involve building a personal brand on LinkedIn, actively applying to jobs, tailoring resumes and interviews, maintaining job hunting as a habit, and continuing self-improvement. Once hired, the document advises setting new goals and keeping skills and networking active in case of future opportunities.
A report by thenetworkone and Kurio.
The contributing experts and agencies are (in an alphabetical order): Sylwia Rytel, Social Media Supervisor, 180heartbeats + JUNG v MATT (PL), Sharlene Jenner, Vice President - Director of Engagement Strategy, Abelson Taylor (USA), Alex Casanovas, Digital Director, Atrevia (ES), Dora Beilin, Senior Social Strategist, Barrett Hoffher (USA), Min Seo, Campaign Director, Brand New Agency (KR), Deshé M. Gully, Associate Strategist, Day One Agency (USA), Francesca Trevisan, Strategist, Different (IT), Trevor Crossman, CX and Digital Transformation Director; Olivia Hussey, Strategic Planner; Simi Srinarula, Social Media Manager, The Hallway (AUS), James Hebbert, Managing Director, Hylink (CN / UK), Mundy Álvarez, Planning Director; Pedro Rojas, Social Media Manager; Pancho González, CCO, Inbrax (CH), Oana Oprea, Head of Digital Planning, Jam Session Agency (RO), Amy Bottrill, Social Account Director, Launch (UK), Gaby Arriaga, Founder, Leonardo1452 (MX), Shantesh S Row, Creative Director, Liwa (UAE), Rajesh Mehta, Chief Strategy Officer; Dhruv Gaur, Digital Planning Lead; Leonie Mergulhao, Account Supervisor - Social Media & PR, Medulla (IN), Aurelija Plioplytė, Head of Digital & Social, Not Perfect (LI), Daiana Khaidargaliyeva, Account Manager, Osaka Labs (UK / USA), Stefanie Söhnchen, Vice President Digital, PIABO Communications (DE), Elisabeth Winiartati, Managing Consultant, Head of Global Integrated Communications; Lydia Aprina, Account Manager, Integrated Marketing and Communications; Nita Prabowo, Account Manager, Integrated Marketing and Communications; Okhi, Web Developer, PNTR Group (ID), Kei Obusan, Insights Director; Daffi Ranandi, Insights Manager, Radarr (SG), Gautam Reghunath, Co-founder & CEO, Talented (IN), Donagh Humphreys, Head of Social and Digital Innovation, THINKHOUSE (IRE), Sarah Yim, Strategy Director, Zulu Alpha Kilo (CA).
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
The search marketing landscape is evolving rapidly with new technologies, and professionals, like you, rely on innovative paid search strategies to meet changing demands.
It’s important that you’re ready to implement new strategies in 2024.
Check this out and learn the top trends in paid search advertising that are expected to gain traction, so you can drive higher ROI more efficiently in 2024.
You’ll learn:
- The latest trends in AI and automation, and what this means for an evolving paid search ecosystem.
- New developments in privacy and data regulation.
- Emerging ad formats that are expected to make an impact next year.
Watch Sreekant Lanka from iQuanti and Irina Klein from OneMain Financial as they dive into the future of paid search and explore the trends, strategies, and technologies that will shape the search marketing landscape.
If you’re looking to assess your paid search strategy and design an industry-aligned plan for 2024, then this webinar is for you.
5 Public speaking tips from TED - Visualized summarySpeakerHub
From their humble beginnings in 1984, TED has grown into the world’s most powerful amplifier for speakers and thought-leaders to share their ideas. They have over 2,400 filmed talks (not including the 30,000+ TEDx videos) freely available online, and have hosted over 17,500 events around the world.
With over one billion views in a year, it’s no wonder that so many speakers are looking to TED for ideas on how to share their message more effectively.
The article “5 Public-Speaking Tips TED Gives Its Speakers”, by Carmine Gallo for Forbes, gives speakers five practical ways to connect with their audience, and effectively share their ideas on stage.
Whether you are gearing up to get on a TED stage yourself, or just want to master the skills that so many of their speakers possess, these tips and quotes from Chris Anderson, the TED Talks Curator, will encourage you to make the most impactful impression on your audience.
See the full article and more summaries like this on SpeakerHub here: https://speakerhub.com/blog/5-presentation-tips-ted-gives-its-speakers
See the original article on Forbes here:
http://www.forbes.com/forbes/welcome/?toURL=http://www.forbes.com/sites/carminegallo/2016/05/06/5-public-speaking-tips-ted-gives-its-speakers/&refURL=&referrer=#5c07a8221d9b
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
Everyone is in agreement that ChatGPT (and other generative AI tools) will shape the future of work. Yet there is little consensus on exactly how, when, and to what extent this technology will change our world.
Businesses that extract maximum value from ChatGPT will use it as a collaborative tool for everything from brainstorming to technical maintenance.
For individuals, now is the time to pinpoint the skills the future professional will need to thrive in the AI age.
Check out this presentation to understand what ChatGPT is, how it will shape the future of work, and how you can prepare to take advantage.
The document provides career advice for getting into the tech field, including:
- Doing projects and internships in college to build a portfolio.
- Learning about different roles and technologies through industry research.
- Contributing to open source projects to build experience and network.
- Developing a personal brand through a website and social media presence.
- Networking through events, communities, and finding a mentor.
- Practicing interviews through mock interviews and whiteboarding coding questions.
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
1. Core updates from Google periodically change how its algorithms assess and rank websites and pages. This can impact rankings through shifts in user intent, site quality issues being caught up to, world events influencing queries, and overhauls to search like the E-A-T framework.
2. There are many possible user intents beyond just transactional, navigational and informational. Identifying intent shifts is important during core updates. Sites may need to optimize for new intents through different content types and sections.
3. Responding effectively to core updates requires analyzing "before and after" data to understand changes, identifying new intents or page types, and ensuring content matches appropriate intents across video, images, knowledge graphs and more.
A brief introduction to DataScience with explaining of the concepts, algorithms, machine learning, supervised and unsupervised learning, clustering, statistics, data preprocessing, real-world applications etc.
It's part of a Data Science Corner Campaign where I will be discussing the fundamentals of DataScience, AIML, Statistics etc.
Time Management & Productivity - Best PracticesVit Horky
Here's my presentation on by proven best practices how to manage your work time effectively and how to improve your productivity. It includes practical tips and how to use tools such as Slack, Google Apps, Hubspot, Google Calendar, Gmail and others.
The six step guide to practical project managementMindGenius
The six step guide to practical project management
If you think managing projects is too difficult, think again.
We’ve stripped back project management processes to the
basics – to make it quicker and easier, without sacrificing
the vital ingredients for success.
“If you’re looking for some real-world guidance, then The Six Step Guide to Practical Project Management will help.”
Dr Andrew Makar, Tactical Project Management
2. Wie ben ik?
●
Rick van Ek
●
rick.v.ek@xs4all.nl
●
Van Ek IT Consultancy BV
●
Werkt met Oracle producten sinds 1992
●
Zelfstandig sinds 1996
●
Oracle database
●
Baan software
3. Waar gaan we het over hebben?
●
De casus
●
Wat is een logical standby.
●
Opbouw van logical standby.
●
Monitoring logical apply.
●
Beheren van logical apply.
●
Problemen met logical apply.
●
Oplossen van problemen met logical apply.
4. De casus
●
De productie kant is een drukke OLTP
●
Behoefte aan een reporting database
●
Reporting mag geen invloed hebben op Prod.
●
Te veel transacties om bij te werken in timeslot
●
Reporting data is recent
●
Standaard is Oracle 10g
●
Er wordt geen switch of failover gedaan.
5. Welke problemen zijn er onderkend?
●
Beheer heeft eigen schema voor security, auditing
etc.
●
Users op logical standby niet dezelfde als primary
●
Path naar filenames zijn verschillend
●
Security user doet acties op primary die niet op
standby moeten plaats vinden
●
Security user moet zijn werk apart doen op standby
6. Introductie logical standby
Definition of Logical standby database as stated by Oracle
Contains the same logical information as the production database, although the
physical organization and structure of the data can be different. The logical
standby database is kept synchronized with the primary database though SQL
Apply, which transforms the data in the redo received from the primary
database into SQL statements and then executing the SQL statements on the
standby database.
A logical standby database can be used for other business purposes in addition to
disaster recovery requirements. This allows users to access a logical standby
database for queries and reporting purposes at any time. Also, using a logical
standby database, you can upgrade Oracle Database software and patch sets
with almost no downtime. Thus, a logical standby database can be used
concurrently for data protection, reporting, and database upgrades.
7. Consideratie dml
●
Een enkelvoudige statement die meerdere inserts of
updates tot gevolg heeft. Zal op de logical standby
meervoudige statements tot gevolg hebben.
●
Direct path inserts op primary worden gewone inserts
op de logical standby.
●
Create table as select * .... wordt een create table en
een aantal inserts.
8. Consideratie ddl
●
Parallel uit gevoerde ddl worden op de logical standby
serieel uitgevoerd
●
Create table as select * .... wordt een create table en
een aantal inserts.
13. Stappenplan om snel fouten te herleiden.
●
Kijk of redolog transport nog loopt.
●
Controleer of de processen nog bezig zijn.
●
Kijk in de event view of er foutmeldingen zijn
●
Vergelijk de huidige scn met de primary.
●
14. Monitoring redo log transport.
●
Transport primary naar standby
– v$managed_standby
●
Gap resolving
●
Cleanup archived redo log files
– Rman parameter primary
– Logstdby parameter standby
●
Status archived redo log files
– v$archived_log on primary
15. Monitoring van het Apply process
●
Kijk of alle processen nog werken
– v$logstdby_process
– newest_scn geeft laatste scn van dat process
weer
– Reader heeft laatste ontvangen scn
–
16. Foutmeldingen detecteren
●
Meldingen in dba_logstdby_events, v$logstdby
standaard de laatste 1000 records, is in een aantal
gevallen te weinig
– Alles wat overgeslagen wordt staat vermeld
– Circuliar herschreven
– Kan ook de applied statements weergeven.
– dba_logstdby_events weergeeft de transaction nr.
– v$logstdby, kan samen met v$session meer informatie
over het process geven.
17. Waar is de logical standby mee bezig?
●
DBA_LOGSTDBY_PROGRESS
information based on scn, thread, sequence
●
V$LOGSTDBY_PROGRESS
– Information based on scn and time.
18. Welke middelen zijn er om te meten?
●
Views archive log
– v$archived_log (primary)
– v$managed_standby (standby)
●
Views processes
– v$logstdby_process
●
Views events
– dba_logstdby_events
19. To Apply or not to Apply ?
●
Basis van wat we doen en willen.
– Niet alle transactions uitvoeren
– Transactions anders uitvoeren
– Transactions kunnen niet uitgevoerd worden
20. Oplossingen voor bekende problemen.
●
Methode om problemen te voorkomen (beinvloed het
apply processen)
●
– skip and replace
– Skipping schema's
– Skipping ddl
– Skip error
●
Conditioneel of niet uitvoeren van statements
21. Transactions kunnen/mogen niet uitgevoerd
worden
●
User management op logical is anders dan primary.
●
Schema's die eigen populatie hebben op zowel
primary als standby
●
Tables die wel op primary maar niet op logical
geupdate worden.
●
22. Transactions bewust skippen.
● ●
●
●
●
● STATEMENT_OPT OWNER NAME U E PROC
● --------------- ---------- ------------ - - --------------------
● NON_SCHEMA_DDL Y
● SCHEMA_DDL OCOR_OWN % Y
● DML OCOR_OWN % Y
● USER % % Y
● DIRECTORY % % Y
●
23. Transactions bewust skippen.
ORA-16205: DDL skipped due to skip setting alter user test default role all
ORA-16205: DDL skipped due to skip setting alter user test quota unlimited on test_d
ORA-16205: DDL skipped due to skip setting grant appl_own to test
ORA-16205: DDL skipped due to skip setting create user test identified by VALUES '8AEFD30E4A599DC7' default
tablespace test_d
ORA-16205: DDL skipped due to skip setting grant create view to appl_own
ORA-16205: DDL skipped due to skip setting grant create materialized view to appl_own
ORA-16205: DDL skipped due to skip setting "create bigfile tablespace test_d
datafile '/oracle/product/10.2.0/oradata/test/test_d01.dbf'
size 1M
autoextend on "
ORA-16205: DDL skipped due to skip setting grant create view to appl_own
ORA-16205: DDL skipped due to skip setting grant create materialized view to appl_own
ORA-16205: DDL skipped due to skip setting create role appl_own
24. Transactions bewust skippen.
●
DEMO
– Creeren van een nieuw schema voor een application
wordt geskipped.
– Omvat
●
Tablespace
●
Roles
●
Users
●
Privileges
25. Transactions anders uitvoeren
●
Voorbeelden
– Create tablespace
– Add datafile
– Create directory
●
Alle commando's die aangepast moeten worden voor
executie op de logical standby
●
Mechanisme is skip and replace. Regular expression.
26. Transactions anders uitvoeren
●
Hoe werkt dat?
– Skip rule die transaction door procedure haalt
– Procedure replaced het commando
– Nieuwe commando wordt uitgevoerd
27. Transactions anders uitvoeren
ORA-16204: DDL successfully applied "create tablespace dummy_d
datafile '/oracle/product/10.2.0/oradata/test2/dummy_d01.dbf'
size 1M
autoextend on "
ORA-16202: Skip procedure requested to replace statement "create tablespace dummy_d
datafile '/oracle/product/10.2.0/oradata/test2/dummy_d01.dbf'
size 1M
autoextend on "
ORA-16110: user procedure processing of logical standby apply DDL "create tablespace dummy_d
datafile '/oracle/product/10.2.0/oradata/test/dummy_d01.dbf'
size 1M
autoextend on "
28. Transactions anders uitvoeren
●
DEMO
– Procedure replaced string in path name
– Tablespace wordt aangemaakt op de primary
– Path heeft <sid> in path staan, is niet hetzelfde
– Correcte path moet op standby bestaan
29. Transaction skippen met error
●
Indien een commando niet uitgevoerd kan wordt
stoppen de processes
●
Probleem moet eerst lokaal op de standby opgelost
worden
●
Transaction kan dan overgeslagen worden.
– Noodmaatregel wil je niet herhadelijk uitvoeren.
30. Transaction skippen met error
DBMS_LOGSTDBY.SKIP_TRANSACTION (
XIDUSN IN NUMBER,
XIDSLT NUMBER IN NUMBER,
XIDSQN NUMBER IN NUMBER);
Transaction nummers zijn in dba_logstdby_events terug
te vinden bij error melding.
31. Transaction skippen met error
●
DEMO
– Commando op primary wordt uitgevoerd die niet
door de logical standby wordt ondersteund
– Detectie op de logical standby.
– Oplossen van de foutmelding
– Transaction skippen en doorgaan.
32. Samenvatting
●
Toepassing is sterk afhankelijk van de complexiteit
van de applicatie.
●
management kan makkelijk gescheiden worden.
●
Gap resolving neemt meer tijd in beslag dan physical
standby.
●
34. Wie ben ik?
●
Rick van Ek
●
rick.v.ek@xs4all.nl
●
Van Ek IT Consultancy BV
●
Werkt met Oracle producten sinds 1992
●
Zelfstandig sinds 1996
●
Oracle database
●
Baan software
35. Waar gaan we het over hebben?
●
De casus
●
Wat is een logical standby.
●
Opbouw van logical standby.
●
Monitoring logical apply.
●
Beheren van logical apply.
●
Problemen met logical apply.
●
Oplossen van problemen met logical apply.
36. De casus
●
De productie kant is een drukke OLTP
●
Behoefte aan een reporting database
●
Reporting mag geen invloed hebben op Prod.
●
Te veel transacties om bij te werken in timeslot
●
Reporting data is recent
●
Standaard is Oracle 10g
●
Er wordt geen switch of failover gedaan.
37. Welke problemen zijn er onderkend?
●
Beheer heeft eigen schema voor security, auditing
etc.
●
Users op logical standby niet dezelfde als primary
●
Path naar filenames zijn verschillend
●
Security user doet acties op primary die niet op
standby moeten plaats vinden
●
Security user moet zijn werk apart doen op standby
38. Introductie logical standby
Definition of Logical standby database as stated by Oracle
Contains the same logical information as the production database, although the
physical organization and structure of the data can be different. The logical
standby database is kept synchronized with the primary database though SQL
Apply, which transforms the data in the redo received from the primary
database into SQL statements and then executing the SQL statements on the
standby database.
A logical standby database can be used for other business purposes in addition to
disaster recovery requirements. This allows users to access a logical standby
database for queries and reporting purposes at any time. Also, using a logical
standby database, you can upgrade Oracle Database software and patch sets
with almost no downtime. Thus, a logical standby database can be used
concurrently for data protection, reporting, and database upgrades.
39. Consideratie dml
●
Een enkelvoudige statement die meerdere inserts of
updates tot gevolg heeft. Zal op de logical standby
meervoudige statements tot gevolg hebben.
●
Direct path inserts op primary worden gewone inserts
op de logical standby.
●
Create table as select * .... wordt een create table en
een aantal inserts.
DML Apply Considerations
SQL Apply has the following characteristics when applying DML transactions that affect the throughput
and latency on the logical standby database:
Batch updates or deletes done on the primary database, where a single statement results in multiple rows
being modified, are applied as individual row modifications on the logical standby database. Thus, it is
imperative for each maintained table to have a unique or a primary key. See Section 4.1.2, "Ensure
Table Rows in the Primary Database Can Be Uniquely Identified" for more information.
Direct path inserts performed on the primary database are applied using a conventional INSERT
statement on the logical standby database.
Parallel DML (PDML) transactions are not executed in parallel on the logical standby database.
40. Consideratie ddl
●
Parallel uit gevoerde ddl worden op de logical standby
serieel uitgevoerd
●
Create table as select * .... wordt een create table en
een aantal inserts.
DDL Apply Considerations
SQL Apply has the following characteristics when applying DDL transactions that affect the throughput
and latency on the logical standby database:
Parallel DDL (PDDL) transactions are not performed in parallel on a logical standby database.
DDL transactions are applied serially on the logical standby database. Thus, DDL transactions applied
concurrently on the primary database are applied one at a time on the logical standby database.
CREATE TABLE AS SELECT (CTAS) statements are executed such that the DML activities (that are
part of the CTAS statement) are suppressed on the logical standby database. The rows inserted in
the newly created table as part of the CTAS statement are mined from the redo log files and applied
to the logical standby database using INSERT statements.
42. Logical standby processes
●
Gedurende het mining process
– Reader
– Preparer
– Builder
●
Gedurende het apply process
– Coordinator
– Applier
During log mining:
The READER process reads redo records from the archived redo log files or standby redo log files.
The PREPARER process converts block changes contained in redo records into logical change records
(LCRs). Multiple PREPARER processes can be active for a given archived redo log file or standby redo
log file. The LCRs are staged in the shared pool of the system global area (SGA), known as the LCR
cache.
The BUILDER process groups LCRs into transactions, and performs other tasks, such as memory
management in the LCR cache, checkpointing related to SQL Apply restart and filtering out of
uninteresting changes.
During apply processing:
The ANALYZER process examines the transaction chunks containing a group of LCRs, possibly filtering
out uninteresting transactions, and identifying dependencies between different transactions.
The COORDINATOR process (LSP):
Assigns transactions
Monitors dependencies between transactions and coordinates scheduling
Authorizes the commitment of changes to the logical standby database
The APPLIER processes:
Applies the LCRs to the database
Asks the COORDINATOR process to approve transactions with unresolved dependencies
Commits the transactions
43. Opbouw van logical standby
●
Maak een physical standby mbv RMAN
●
Configureer redolog transport correct
●
Stop redo log recovery
●
Setup logminer dict in redologs.(primary)
●
Start convert to logical op standby(standby)
●
Create standby redo log files. (redo)
●
Start logical standby apply
- RMAN => duplicate target database for standby
- log_archive_dest_x=' service max connedtions logwrt arch sync async etc.
- alter database recover managed standby database [cancel / disconnect from session]
- exec dbms_logstdby.build()
- alter datebase recover to logical standby <SID>
- alter database start logical standby apply immediate.
44. Configuratie Logical standby
●
Settings : dbms_logstdby.apply_set
●
log_auto_delete
●
max_events recorded
●
record_skip_ ddl
●
record_skip_errors
●
Record_applied_ddl
●
prepare_servers
●
apply_servers
●
max_sga
●
presurve_commit_order
Table 56-2 APPLY_SET Procedure Parameters
Parameter Description
LOG_AUTO_DELETE Automatically deletes archived redo log files once they have been applied on the logical standby database.
Set to TRUE to enable automatic deletion of archived redo log files, and FALSE to disable automatic deletion.The default
value is TRUE.
MAX_SGA Number of megabytes from shared pool in System Global Area (SGA) that SQL Apply will use. The default value is
30 megabytes or one quarter of the value set for SHARED_POOL_SIZE, whichever is lower.
MAX_SERVERS Number of parallel query servers that SQL Apply uses to read and apply redo. It defaults to the value of
the PARALLEL_MAX_SERVERS initialization parameter or 9, whichever is lower.
MAX_EVENTS_RECORDED Number of recent events that will be visible through the DBA_LOGSTDBY_EVENTS view. To
record all events encountered by SQL Apply, use the DBMS_LOGSTDBY.MAX_EVENTS constant as the number value.
PRESERVE_COMMIT_ORDER TRUE: Transaction are applied to the logical standby database in the exact order in which they
were committed on the primary database. This is the default parameter setting.
FALSE: Transactions are applied out of order from how they were committed on the primary database, and no attempt is made to
provide read-consistent results.
Regardless of the level chosen, modifications done to the same row are always applied in the same order as they happened in the
primary database. See the Usage Notes for details and recommendations.
RECORD_SKIP_ERRORS Controls whether skipped errors (as described by the SKIP_ERROR procedure) are recorded in
the DBA_LOGSTDBY_EVENTS table and the alert log. Specify one of the following values:
TRUE: Skipped errors are recorded in the DBA_LOGSTDBY_EVENTS table and the alert log. This is the default parameter
setting.
FALSE: Skipped errors are not recorded in the DBA_LOGSTDBY_EVENTS table and the alert log.
RECORD_SKIP_DDL Controls whether skipped DDL statements are recorded in the DBA_LOGSTDBY_EVENTS table and the
alert log. Specify one of the following values:
TRUE: Skipped DDL statements are recorded in the DBA_LOGSTDBY_EVENTS table and the alert log. This is the default
parameter setting.
FALSE: Skipped DDL statements are not recorded in the DBA_LOGSTDBY_EVENTS table and the alert log.
RECORD_APPLIED_DDL Controls whether DDL statements that have been applied to the logical standby database are
recorded in the DBA_LOGSTDBY_EVENTS table and the alert log. Specify one of the following values:
TRUE: Indicates that DDL statements applied to the logical standby database are recorded in the DBA_LOGSTDBY_EVENTS
table and the alert log.
FALSE: Indicates that applied DDL statements are not recorded. This is the default parameter setting.
APPLY_SERVERS Controls the number of APPLIER processes (parallel execution servers) used to apply changes
PREPARE_SERVERS Controls the number of PREPARER processes (parallel execution servers) used to prepare changes
45. Stappenplan om snel fouten te herleiden.
●
Kijk of redolog transport nog loopt.
●
Controleer of de processen nog bezig zijn.
●
Kijk in de event view of er foutmeldingen zijn
●
Vergelijk de huidige scn met de primary.
●
46. Monitoring redo log transport.
●
Transport primary naar standby
– v$managed_standby
●
Gap resolving
●
Cleanup archived redo log files
– Rman parameter primary
– Logstdby parameter standby
●
Status archived redo log files
– v$archived_log on primary
Processes
RFS - Remote file server
MRP0 - Detached recovery server process
ARCH - Archiver process
LGWR
RFS(FAL)
RFS(NEXP)
LNS network server process
Status
UNUSED - No active process
ALLOCATED - Process is active but not currently connected to a primary database
CONNECTED - Network connection established to a primary database
ATTACHED - Process is actively attached and communicating to a primary database
IDLE - Process is not performing any activities
ERROR - Process has failed
OPENING - Process is opening the archived redo log
CLOSING - Process has completed archival and is closing the archived redo log
WRITING - Process is actively writing redo data to the archived redo log
RECEIVING - Process is receiving network communication
ANNOUNCING - Process is announcing the existence of a potential dependent archived redo log
REGISTERING - Process is registering the existence of a completed dependent archived redo log
WAIT_FOR_LOG - Process is waiting for the archived redo log to be complete
WAIT_FOR_GAP - Process is waiting for the archive gap to be resolved
47. Monitoring van het Apply process
●
Kijk of alle processen nog werken
– v$logstdby_process
– newest_scn geeft laatste scn van dat process
weer
– Reader heeft laatste ontvangen scn
–
V$LOGSTDBY_PROCESS
V$LOGSTDBY_PROCESS displays dynamic information about what is happening to the Data Guard log
apply services. This view is very helpful when diagnosing performance problems during the logical
application of archived redo logs to the standby database, and it can be helpful for other problems.
This view is for logical standby databases only.
Column Datatype Description
SID NUMBER The session id of the associated session. This matches the SID column of the
corresponding row in the V$SESSION view.
SERIAL# NUMBER The serial number of the associated session. (SID,SERIAL#) together
uniquely identifies the session in the current database instance.
LOGSTDBY_ID NUMBER Parallel query slave ID
SPID VARCHAR2(12)This corresponds to the SPID value of the row corresponding to this process
in the V$PROCESS view
TYPE VARCHAR2(30) The role that the process plays in the context of SQL Apply. Can take
one of the following values: COORDINATOR, APPLIER, ANALYZER, READER, PREPARER, or
BUILDER
STATUS_CODE NUMBER Operation code identifying the current action of the process
STATUS VARCHAR2(256) Description of the current action of the process
HIGH_SCN NUMBER Identifies the highest redo record/LCR processed by this process
48. Foutmeldingen detecteren
●
Meldingen in dba_logstdby_events, v$logstdby
standaard de laatste 1000 records, is in een aantal
gevallen te weinig
– Alles wat overgeslagen wordt staat vermeld
– Circuliar herschreven
– Kan ook de applied statements weergeven.
– dba_logstdby_events weergeeft de transaction nr.
– v$logstdby, kan samen met v$session meer informatie
over het process geven.
DBA_LOGSTDBY_EVENTS
DBA_LOGSTDBY_EVENTS displays information about the activity of the logical standby database
system. It can be used to determine the cause of failures that occur when applying redo data to
logical standby databases. This view is for logical standby databases only.
Column Datatype NULL Description
EVENT_TIME DATE Time the event was logged
EVENT_TIMESTAMP TIMESTAMP(6) Timestamp when the event was logged
CURRENT_SCN NUMBER Change vector SCN for the change. If a failure occurred, then
examine this column to determine which archived log file contains the source of the failure (for
example, an unsupported record).
COMMIT_SCN NUMBER SCN value on which the change was committed
XIDUSN NUMBER Transaction ID undo segment number
XIDSLT NUMBER Transaction ID slot number
XIDSQN NUMBER Transaction ID sequence number
EVENT CLOB Statement that was being processed when the failure occurred
STATUS_CODE NUMBER Status (or Oracle error code) belonging to the STATUS
message
STATUS VARCHAR2(2000) Description of the current activity of the process or the
reason why the apply operation stopped
49. Waar is de logical standby mee bezig?
●
DBA_LOGSTDBY_PROGRESS
information based on scn, thread, sequence
●
V$LOGSTDBY_PROGRESS
– Information based on scn and time.
DBA_LOGSTDBY_PROGRESS
DBA_LOGSTDBY_PROGRESS displays the progress of log apply services on the logical standby database.
This view is for logical standby databases only.
Column Datatype NULL Description
APPLIED_SCN NUMBER Newest SCN at which all changes have been applied. The
values in the APPLIED_SCN and NEWEST_SCN columns will match if all available redo log data has
been processed.
APPLIED_THREAD# NUMBER Thread number for the log file containing the
APPLIED_SCN
APPLIED_SEQUENCE# NUMBER Sequence number for the log file containing the
APPLIED_SCN
APPLIED_TIME DATE Estimate of the time and date of the APPLIED_SCN
READ_SCN NUMBER All log data less than this SCN has been read and saved
READ_THREAD# NUMBER Thread number for a log file containing the READ_SCN
READ_SEQUENCE# NUMBER Sequence number for a log file containing the
READ_SCN
READ_TIME DATE Estimate of the time and date of the READ_SCN
NEWEST_SCN NUMBER Most recent SCN available on the standby system. If no more
logs are being shipped, then changes could be applied to this SCN. The values in the APPLIED_SCN
and NEWEST_SCN columns will match if all available redo log data has been processed.
NEWEST_THREAD# NUMBER Thread number for a log containing the NEWEST_SCN
NEWEST_SEQUENCE# NUMBER Sequence number for a log containing the
NEWEST_SCN
NEWEST_TIME DATE Estimate of the time and date of the NEWEST_SCN
50. Welke middelen zijn er om te meten?
●
Views archive log
– v$archived_log (primary)
– v$managed_standby (standby)
●
Views processes
– v$logstdby_process
●
Views events
– dba_logstdby_events
51. To Apply or not to Apply ?
●
Basis van wat we doen en willen.
– Niet alle transactions uitvoeren
– Transactions anders uitvoeren
– Transactions kunnen niet uitgevoerd worden
Het beheer van de logical standby bestaat voornamelijk uit het beinvloeden van het apply process.
Gebaseerd op type transaction kan je deze filteren en manupuleren.
52. Oplossingen voor bekende problemen.
●
Methode om problemen te voorkomen (beinvloed het
apply processen)
●
– skip and replace
– Skipping schema's
– Skipping ddl
– Skip error
●
Conditioneel of niet uitvoeren van statements
DBA_LOGSTDBY_SKIP
DBA_LOGSTDBY_SKIP displays the tables that will be skipped by log apply services. This view is for
logical standby databases only.
Column Datatype NULL Description
ERROR VARCHAR2(1) Indicates whether the statement should be skipped (Y) or just return
errors for the statement (N)
STATEMENT_OPT VARCHAR2(30) Specifies the type of statement that should be
skipped. It must be one of the SYSTEM_AUDIT statement options.
OWNER VARCHAR2(30) Name of the schema under which the skip option should be
used
NAME VARCHAR2(30) Name of the table that is being skipped
USE_LIKE VARCHAR2(1) Indicates whether the statement should use a SQL wildcard search
when matching names (Y) or not (N)
ESC VARCHAR2(1) Escape character used when performing wildcard matches
PROC VARCHAR2(98) Name of a stored procedure that will be executed when
processing the skip option
53. Transactions kunnen/mogen niet uitgevoerd
worden
●
User management op logical is anders dan primary.
●
Schema's die eigen populatie hebben op zowel
primary als standby
●
Tables die wel op primary maar niet op logical
geupdate worden.
●
54. Transactions bewust skippen.
● ●
●
●
●
● STATEMENT_OPT OWNER NAME U E PROC
● --------------- ---------- ------------ - - --------------------
● NON_SCHEMA_DDL Y
● SCHEMA_DDL OCOR_OWN % Y
● DML OCOR_OWN % Y
● USER % % Y
● DIRECTORY % % Y
●
55. Transactions bewust skippen.
ORA-16205: DDL skipped due to skip setting alter user test default role all
ORA-16205: DDL skipped due to skip setting alter user test quota unlimited on test_d
ORA-16205: DDL skipped due to skip setting grant appl_own to test
ORA-16205: DDL skipped due to skip setting create user test identified by VALUES '8AEFD30E4A599DC7' default
tablespace test_d
ORA-16205: DDL skipped due to skip setting grant create view to appl_own
ORA-16205: DDL skipped due to skip setting grant create materialized view to appl_own
ORA-16205: DDL skipped due to skip setting "create bigfile tablespace test_d
datafile '/oracle/product/10.2.0/oradata/test/test_d01.dbf'
size 1M
autoextend on "
ORA-16205: DDL skipped due to skip setting grant create view to appl_own
ORA-16205: DDL skipped due to skip setting grant create materialized view to appl_own
ORA-16205: DDL skipped due to skip setting create role appl_own
56. Transactions bewust skippen.
●
DEMO
– Creeren van een nieuw schema voor een application
wordt geskipped.
– Omvat
●
Tablespace
●
Roles
●
Users
●
Privileges
57. Transactions anders uitvoeren
●
Voorbeelden
– Create tablespace
– Add datafile
– Create directory
●
Alle commando's die aangepast moeten worden voor
executie op de logical standby
●
Mechanisme is skip and replace. Regular expression.
58. Transactions anders uitvoeren
●
Hoe werkt dat?
– Skip rule die transaction door procedure haalt
– Procedure replaced het commando
– Nieuwe commando wordt uitgevoerd
59. Transactions anders uitvoeren
ORA-16204: DDL successfully applied "create tablespace dummy_d
datafile '/oracle/product/10.2.0/oradata/test2/dummy_d01.dbf'
size 1M
autoextend on "
ORA-16202: Skip procedure requested to replace statement "create tablespace dummy_d
datafile '/oracle/product/10.2.0/oradata/test2/dummy_d01.dbf'
size 1M
autoextend on "
ORA-16110: user procedure processing of logical standby apply DDL "create tablespace dummy_d
datafile '/oracle/product/10.2.0/oradata/test/dummy_d01.dbf'
size 1M
autoextend on "
60. Transactions anders uitvoeren
●
DEMO
– Procedure replaced string in path name
– Tablespace wordt aangemaakt op de primary
– Path heeft <sid> in path staan, is niet hetzelfde
– Correcte path moet op standby bestaan
61. Transaction skippen met error
●
Indien een commando niet uitgevoerd kan wordt
stoppen de processes
●
Probleem moet eerst lokaal op de standby opgelost
worden
●
Transaction kan dan overgeslagen worden.
– Noodmaatregel wil je niet herhadelijk uitvoeren.
62. Transaction skippen met error
DBMS_LOGSTDBY.SKIP_TRANSACTION (
XIDUSN IN NUMBER,
XIDSLT NUMBER IN NUMBER,
XIDSQN NUMBER IN NUMBER);
Transaction nummers zijn in dba_logstdby_events terug
te vinden bij error melding.
63. Transaction skippen met error
●
DEMO
– Commando op primary wordt uitgevoerd die niet
door de logical standby wordt ondersteund
– Detectie op de logical standby.
– Oplossen van de foutmelding
– Transaction skippen en doorgaan.
64. Samenvatting
●
Toepassing is sterk afhankelijk van de complexiteit
van de applicatie.
●
management kan makkelijk gescheiden worden.
●
Gap resolving neemt meer tijd in beslag dan physical
standby.
●