Oracle Core Essential Internals for DBAs and Developers

Size: px
Start display at page:

Download "Oracle Core Essential Internals for DBAs and Developers"

Transcription

1 Oracle Core Essential Internals for DBAs and Developers Jonathan Lewis

2 Oracle Core: Essential Internals for DBAs and Developers Copyright 2011 by Jonathan Lewis All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher. ISBN-13 (pbk): ISBN-13 (electronic): Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights. President and Publisher: Paul Manning Lead Editor: Jonathan Gennick Development Editor: James Markham Technical Reviewer: Tanel Põder Editorial Board: Steve Anglin, Mark Beckner, Ewan Buckingham, Gary Cornell, Morgan Ertel, Jonathan Gennick, Jonathan Hassell, Robert Hutchinson, Michelle Lowman, James Markham, Matthew Moodie, Jeff Olson, Jeffrey Pepper, Douglas Pundick, Ben Renow-Clarke, Dominic Shakeshaft, Gwenan Spearing, Matt Wade, Tom Welsh Coordinating Editor: Jessica Belanger Copy Editor: Kimberly Burton Production Support: Patrick Cunningham Indexer: SPi Global Artist: SPi Global Cover Designer: Anna Ishchenko Distributed to the book trade worldwide by Springer Science+Business Media, LLC, 233 Spring Street, 6th Floor, New York, NY Phone SPRINGER, fax (201) , orders-ny@springer-sbm.com, or visit For information on translations, please rights@apress.com, or visit Apress and friends of ED books may be purchased in bulk for academic, corporate, or promotional use. ebook versions and licenses are also available for most titles. For more information, reference our Special Bulk Sales ebook Licensing web page at The information in this book is distributed on an as is basis, without warranty. Although every precaution has been taken in the preparation of this work, neither the author(s) nor Apress shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this work. Any source code or other supplementary materials referenced by the author in this text is available to readers at For detailed information about how to locate your book s source code, go to

3 Contents at a Glance About the Author... x About the Technical Reviewer... xi Acknowledgments... xii Introduction... xiii Chapter 1: Getting Started Chapter 2: Redo and Undo... 5 Chapter 3: Transactions and Consistency Chapter 4: Locks and Latches Chapter 5: Caches and Copies Chapter 6: Writing and Recovery Chapter 7: Parsing and Optimizing Chapter 8: RAC and Ruin Appendix: Dumping and Debugging Glossary Index iii

4 Contents About the Author... x About the Technical Reviewer... xi Acknowledgments... xii Introduction... xiii Chapter 1: Getting Started Oracle in Processes... 1 Oracle in Action... 4 Summary... 4 Chapter 2: Redo and Undo... 5 Basic Data Change... 5 The Approach... 6 An Example... 6 Debriefing... 9 Summary of Observations ACID Redo Simplicity Undo Complexity Read Consistency Rollback Summary iv

5 CONTENTS Chapter 3: Transactions and Consistency Conflict Resolution Transactions and Undo Start and End of Transaction The Transaction Table Reviewing the Undo Block Data Block Visits and Undo Setting the Scene The Interested Transaction List Concurrent Action Commit SCN Commit Cleanout Delayed Block Cleanout Transaction Table Rollback LOBs Summary Chapter 4: Locks and Latches First Things, First Arrays Pointers Linked Lists Hash Tables Latches Logic Behind Latches Latch Activity Statistics Latch Scalability Locks Infrastructure v

6 CONTENTS A Graphic Image of v$lock Deadlock Lock Modes Latches for Locks KGL Locks (and Pins) Locks and Pins Summary Chapter 5: Caches and Copies Memory Management Granules Granules and Buffers Multiple Data Caches Granules and Buffer Pools Buffer Pools Working Data Sets The LRU/TCH Algorithm LRU/TCH in action Relinking a Buffer REPL_AUX Finding Data Pinning Buffers Logical I/O Updates Loading a Hash Chain Read-Consistent Copies Physical I/O Tablescans Summary vi

7 CONTENTS Chapter 6: Writing and Recovery Targets Log Writer Log Writer Writes PL/SQL Optimization ACID Anomaly Commit Enhancements Mechanics Redo Wastage Private Redo Database Writer Buffer Headers Checkpoint Queues Incremental Checkpointing Database Writer Interactions Database Writer Meets Log Writer Database Writer and LRU Checkpoints and Queues Buffer Header Queues Checkpoints and Log Files Recovery Media Recovery Standby Databases Flashback Database Side Effects Summary vii

8 CONTENTS Chapter 7: Parsing and Optimizing Understanding SQL Parsing Optimizing Interpreting the tkprof Summaries The Dictionary Cache The Structure Dictionary Cache Activity What Is a Parse Call? Cursor Caching Holding Cursors The Library Cache Shared Pool Structures The Fine Structure of the Shared Pool and Action! Parsing and Optimizing Executing, Locking, and Pinning Mutexes Summary Chapter 8: RAC and Ruin The Big Picture Staying Alive What s the Point? High Availability Scalability The Grid viii

9 CONTENTS How Can It Work? The GRD Masters and Shadows GCS and GES Cache Fusion Consequences Recovery Sequences Caching Sequences Sequence Internals Ordered Sequences Sequences and Indexes Summary Appendix: Dumping and Debugging oradebug Suspending Processes Dumps Peeking at Memory Dumps from SQL oradebug Alternatives Data File Blocks Log Files Guesswork Glossary Index ix

10 About the Author Jonathan Lewis is a qualified teacher with a mathematics degree from Oxford University. Although his interest in computers came to light at the tender age of about 12 in the days when high-technology meant you used a keyboard, rather than a knitting needle to punch holes in cards it wasn t until he was four years out of university that he moved into computing professionally. Apart from an initial year as an incompetent salesman (apparently the correct answer to any question is Yes, not Yes, but it s going to take several weeks of configuration and programming ), he has been self-employed his entire career in the computer industry. Jonathan s initiation into Oracle was on version 5.1 running on a PC, which he used to design and build a risk-management system for the crude-trading floor of one of the major oil companies. (He had written the first version of the system using a PC program called dbase III which did use tables and indexes and made some claims to being a relational database management system.) With Oracle, he found out what a proper relational database management system ought to be able to do, and was immediately hooked. Since that day of revelation, Jonathan has focused exclusively on the use and abuse of the Oracle RDBMS. After three or four years of contract work helping to build large systems, he decided to move from the contractor market to the consultant market, and now shares his time evenly between shortterm consultancy work, holding seminars, and research. Jonathan is well-known in the international Oracle scene, having worked in 50 different countries and a dozen US states in the course of the last 10 years. He is a strong supporter of user groups particularly the UK user group ( of course and whenever the opportunity arises, he tries to find time for speaking to user groups outside the United Kingdom, sometimes as short, evening events at the end of a day s consultancy work. He also has a blog about Oracle ( wordpress.com) and contributes regularly (when he's not fully occupied writing books) to various magazines, forums and discussion groups. Jonathan just celebrated his silver wedding anniversary to Diana (currently a primary school teacher and head of mathematics after many years of being an accountant). They have two children: Anna (now in her final year at Oxford University) and Simon (in his first year at York University). Despite the numerical backgrounds and mathematical skills of their parents, neither of the younger generation is the slightest bit interested in a career in computing. x

11 About the Technical Reviewer Tanel Põder is an internationally-acclaimed Oracle performance specialist, having helped solve complex problems for customers in more than twenty countries on five continents. He specializes in advanced performance tuning, end-to-end troubleshooting, and other complex (and, therefore, interesting) tasks, such as migrating very large databases with minimal downtime. Tanel has optimized the performance of Exadata installations starting from Exadata V1, and he plans to go even deeper with his current Exadata performance and troubleshooting research. He is a co-author of Expert Oracle Exadata (Apress, 2011). Tanel is one of the world s first Oracle Certified Masters, an Oracle ACE Director, and a proud member of the OakTable Network. He regularly speaks at conferences worldwide and publishes his articles, scripts, and tools in his blog at xi

12 Acknowledgments Above and beyond all others I have to thank my wife Diana for the support she has given me while I was writing. Without her love and patience, there would have been no book. I can t count the number of cups of tea prepared (and often left to go cold), the late nights (or early mornings) suffered, or the suppression of complaints over the things I should have done instead of write; this book required a lot of focus, and without someone at my side to deal with all the distractions of life, I wouldn t have got it written. A technical book requires good reviewers, of course, and I d like to thank Tanel Põder ( and who was my official technical reviewer. His comments, questions and corrections were most helpful and instructive. I also had a couple of unofficial reviewers in Martin Widlake ( and Timur Akhmadeev ( who have also been most helpful in making the book what it is. The role I gave them was to tell me what was missing, what needed to be removed, and what bits were ambiguous; inevitably, though, they were also most useful at pointing out technical errors. If you like the diagrams in this book, you can thank Martin, in particular, because he kept telling me he wanted a visual image of some of the things I had described. Andrey Nikolaev ( was a special reviewer for Chapter 4. There is a huge volume of information about the private workings of Oracle on the Internet and a large part of that volume is simply repetition of material that has slowly been going out of date for years. The information available about latching is the best demonstration of this phenomenon; partly, no doubt, because it is a very difficult thing to investigate. Andrey has done far more than any other author I have seen on the internet to bring our understanding of latches (and mutexes) up to date so I asked him if he would review what I had said on the topic in Chapter 4. I am most grateful for the comments and corrections he made. Despite the excellence of my reviewers, you will still find errors and omissions in this book the blame for any such errors and omissions is mine. Some examples will be deliberate simplifications, some will simply be things that I got wrong. A huge fraction of this book is about internal mechanisms, and neither I nor my reviewers have any access to special internal documentation that tells us about those mechanisms; we re just ordinary people who apply the scientific method to the things we can observe and measure. Over time, and with peer group review, we get to a consensus about how things work until new evidence appears. There are many other people whose names I could mention, and some whose names I never knew; people who have contributed some fragment to the content of this book either by supplying answers, by asking questions, or by hiring me to look at interesting problems. There are always plenty of questions on forums, such as OTN ( and Oracle-L ( archive/oracle-l), describing real-world issues with Oracle, and lots of people with the knowledge and experience to offer insights and solutions. Without a continuous flow of new questions, it s easy to get stuck in a rut and think you know it all so I can safely say that much of my knowledge about Oracle has been learned because of research than has been prompted by the questions I see on the internet xii

13 Introduction When I wrote Practical Oracle 8i, there was a three-week lag between publication and the first asking me when I was going to produce a 9i version of the book thanks to Larry Ellison s timing of the launch of 9i. That question has been repeated many times (with changes in version number) over the last 12 years. This book is about as close as I m going to come to writing a second edition of the book but it only covers the first chapter (and a tiny bit of the second and third) of the original. There were two things that encouraged me to start writing again. First, was the number of times I saw questions of the form: How does Oracle do XXX? Second, was the realization that it s hard to find answers to such questions that are both adequate and readable. Generally, you need only hunt through the manuals and you will find answers to many of the commonly-asked questions; and if you search the internet, you will find many articles about little features of how Oracle works. What you won t find is a cohesive narrative that put all the right bits together in the right order to give you a picture of how the whole thing works and why it has to work the way it does. This book is an attempt to do just that. I want to tell you the story of how Oracle works. I want to give you a narrative, not just a collection of bits and pieces. Targets Since this book is only a couple of hundred pages and the 11g manuals extend to tens of thousands of pages, it seems unlikely that I could possibly be describing the whole thing, so let me qualify the claim. The book is about the core mechanics of the central database engine the bit that drives everything else; essentially it boils down to undo, redo, data caching, and shared SQL. Even then I ve had to be ruthless in eliminating lots of detail and interesting special cases that would make the book too long, turgid, and unreadable. Consider, for example, the simple question: How does Oracle do a logical I/O?, then take a look at structure x$kcbsw, which is a list of all the functions that Oracle might call to visit a block. You will find (for ) that there are 1,164 different functions for doing a logical I/O do you really want a detailed breakdown of all the options, or would a generic description of the common requirements be sufficient? The problem of detail repeats itself at a different level how much rocket science do you want to know; and how much benefit would anyone get from the book be if I did spend all my time writing about some of the incredibly intricate detail. Again, there s a necessary compromise to reach between completeness, accuracy, and basic readability. I think the image I ve followed is one that I first saw expressed by Andrew Holdsworth of Oracle s Real-World Performance Group at Oracle OpenWorld in In a presentation about the optimizer and how to collect statistics, he talked about the 90/9/1 methodology, as follows: 90 percent of the time the default sample works 9 percent of the time a larger sample works 1 percent of the time the sample size is irrelevant xiii

14 INTRODUCTION It s an enhancement of the famous 80/20 Pareto rule, and one that I think applies reasonably well to the typical requirement for understanding Oracle s internal mechanisms, but for the purposes of explaining this book, I want to rearrange the order as follows: 90 percent of the time you only need the barest information about how Oracle works to keep a system running adequately; 1 percent of the time you need to be a bit of a rocket scientist to figure out what s going wrong; and, I m aiming this book at the 9 percent group who could get a little more out of their databases and lose a little less time if they had a slightly better idea of how much work is going on under the covers. Where Next Some time ago Tanel Põder (my technical reviewer) made the following comment in answer to the question of when he was going to write a book on Oracle internals: The answer is never, if talking about regular, old-fashioned, printed-on-paper books. I think the subject just changes too fast. Also, it takes at least a year of full-time work to come up with a book that would be any good, and by the time of publishing, many details would already be outdated. This is a good answer, and adds weight to my comments about avoiding the 1 percent and sticking to the general requirements and approximations. Tanel s response to the problem is his living book at But paper is nice (even if it s electronic paper) and I believe the imposition of the book format introduces a difference between the content of a collection of internet articles (even very good ones) and the content a book. Again it comes back to narrative; there is a continuity of thought that you can get from a book form that doesn t work from collating short articles. As I write this introduction, I have 650 articles on my blog (a much greater volume of text than I have in this book); and although I might be able to draw a few articles together into a mini-series, if I tried to paste the whole lot together into a single book, it wouldn t be a terrible book even if I spent days trying to write linking paragraphs between articles. Even technical books need a cohesive narrative. To address the problems of a non-living book, I ve posted a set of pages on my blog at one page for each chapter of the book. Over time, this will report any errors or brief additions to the published version; but as a blog it will also be open for questions and comments. When asked about a second edition for my other books, I said there wouldn t be any. But with feedback from the readers, I may find that with this book, some of the topics could benefit from further explanation, or that there are popular topics I ve omitted, or even whole new areas that demand a chapter or appendix of their own. I ve offered my opening gambit to satisfy a popular requirement now it s up to you, the reader, to respond. xiv

Intel-powered Classmate PC. SMART Response* Training Foils. Version 2.0

Intel-powered Classmate PC. SMART Response* Training Foils. Version 2.0 Intel-powered Classmate PC Training Foils Version 2.0 1 Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE,

More information

Guide to Teaching Computer Science

Guide to Teaching Computer Science Guide to Teaching Computer Science Orit Hazzan Tami Lapidot Noa Ragonis Guide to Teaching Computer Science An Activity-Based Approach Dr. Orit Hazzan Associate Professor Technion - Israel Institute of

More information

MMOG Subscription Business Models: Table of Contents

MMOG Subscription Business Models: Table of Contents DFC Intelligence DFC Intelligence Phone 858-780-9680 9320 Carmel Mountain Rd Fax 858-780-9671 Suite C www.dfcint.com San Diego, CA 92129 MMOG Subscription Business Models: Table of Contents November 2007

More information

Instrumentation, Control & Automation Staffing. Maintenance Benchmarking Study

Instrumentation, Control & Automation Staffing. Maintenance Benchmarking Study Electronic Document Instrumentation, Control & Automation Staffing Prepared by ITA Technical Committee, Maintenance Subcommittee, Task Force on IC&A Staffing John Petito, Chair Richard Haugh, Vice-Chair

More information

Pragmatic Use Case Writing

Pragmatic Use Case Writing Pragmatic Use Case Writing Presented by: reducing risk. eliminating uncertainty. 13 Stonebriar Road Columbia, SC 29212 (803) 781-7628 www.evanetics.com Copyright 2006-2008 2000-2009 Evanetics, Inc. All

More information

Case study Norway case 1

Case study Norway case 1 Case study Norway case 1 School : B (primary school) Theme: Science microorganisms Dates of lessons: March 26-27 th 2015 Age of students: 10-11 (grade 5) Data sources: Pre- and post-interview with 1 teacher

More information

McGraw-Hill Connect and Create Built by Blackboard. Release Notes. Version 2.3 for Blackboard Learn 9.1

McGraw-Hill Connect and Create Built by Blackboard. Release Notes. Version 2.3 for Blackboard Learn 9.1 McGraw-Hill Connect and Create Built by Blackboard Release Notes Version 2.3 for Blackboard Learn 9.1 Publication Date: October 2015 Revision 1.0 Worldwide Headquarters Blackboard Inc. 650 Massachusetts

More information

CAMP 4:4:3. Supplemental Tools

CAMP 4:4:3. Supplemental Tools CAMP 4:4:3 Facilitator s Guide Supplemental Tools A Guide for KWConnect Subscribing Market Centers Table of Contents CAMP 4:4:3 on KWConnect... 2 Testing your Technology... 2 Logging on to KWConnect...

More information

Course Content Concepts

Course Content Concepts CS 1371 SYLLABUS, Fall, 2017 Revised 8/6/17 Computing for Engineers Course Content Concepts The students will be expected to be familiar with the following concepts, either by writing code to solve problems,

More information

Kendriya Vidyalaya Sangathan

Kendriya Vidyalaya Sangathan Kendriya Vidyalaya Sangathan Intel* Teach Program MEMORANDUM OF UNDERSTANDING This Memorandum of Understanding ("MoU") is made on ^...20. Technology... c"7 between Intel India Private Limited, a company

More information

THE ALLEGORY OF THE CATS By David J. LeMaster

THE ALLEGORY OF THE CATS By David J. LeMaster By David J. LeMaster Copyright 2014 by David J. LeMaster, All rights reserved. ISBN: 978-1-60003-757-3 CAUTION: Professionals and amateurs are hereby warned that this Work is subject to a royalty. This

More information

Notetaking Directions

Notetaking Directions Porter Notetaking Directions 1 Notetaking Directions Simplified Cornell-Bullet System Research indicates that hand writing notes is more beneficial to students learning than typing notes, unless there

More information

New Paths to Learning with Chromebooks

New Paths to Learning with Chromebooks Thought Leadership Paper Samsung New Paths to Learning with Chromebooks Economical, cloud-connected computer alternatives open new opportunities for every student Research provided by As Computers Play

More information

International Series in Operations Research & Management Science

International Series in Operations Research & Management Science International Series in Operations Research & Management Science Volume 240 Series Editor Camille C. Price Stephen F. Austin State University, TX, USA Associate Series Editor Joe Zhu Worcester Polytechnic

More information

PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements

PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements July 2017 PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements

More information

Getting Started with Deliberate Practice

Getting Started with Deliberate Practice Getting Started with Deliberate Practice Most of the implementation guides so far in Learning on Steroids have focused on conceptual skills. Things like being able to form mental images, remembering facts

More information

Test Administrator User Guide

Test Administrator User Guide Test Administrator User Guide Fall 2017 and Winter 2018 Published October 17, 2017 Prepared by the American Institutes for Research Descriptions of the operation of the Test Information Distribution Engine,

More information

IN THIS UNIT YOU LEARN HOW TO: SPEAKING 1 Work in pairs. Discuss the questions. 2 Work with a new partner. Discuss the questions.

IN THIS UNIT YOU LEARN HOW TO: SPEAKING 1 Work in pairs. Discuss the questions. 2 Work with a new partner. Discuss the questions. 6 1 IN THIS UNIT YOU LEARN HOW TO: ask and answer common questions about jobs talk about what you re doing at work at the moment talk about arrangements and appointments recognise and use collocations

More information

Grade 6: Module 2A: Unit 2: Lesson 8 Mid-Unit 3 Assessment: Analyzing Structure and Theme in Stanza 4 of If

Grade 6: Module 2A: Unit 2: Lesson 8 Mid-Unit 3 Assessment: Analyzing Structure and Theme in Stanza 4 of If Grade 6: Module 2A: Unit 2: Lesson 8 Mid-Unit 3 Assessment: Analyzing Structure and This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Exempt third-party

More information

Grade 8: Module 4: Unit 1: Lesson 11 Evaluating an Argument: The Joy of Hunting

Grade 8: Module 4: Unit 1: Lesson 11 Evaluating an Argument: The Joy of Hunting Grade 8: Module 4: Unit 1: Lesson 11 Evaluating an Argument: The Joy of Hunting This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Exempt third-party

More information

Practical Research Planning and Design Paul D. Leedy Jeanne Ellis Ormrod Tenth Edition

Practical Research Planning and Design Paul D. Leedy Jeanne Ellis Ormrod Tenth Edition Practical Research Planning and Design Paul D. Leedy Jeanne Ellis Ormrod Tenth Edition Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England and Associated Companies throughout the world

More information

Eduroam Support Clinics What are they?

Eduroam Support Clinics What are they? Eduroam Support Clinics What are they? Moderator: Welcome to the Jisc podcast. Eduroam allows users to seaming less and automatically connect to the internet through a single Wi Fi profile in participating

More information

Excel Formulas & Functions

Excel Formulas & Functions Microsoft Excel Formulas & Functions 4th Edition Microsoft Excel Formulas & Functions 4th Edition by Ken Bluttman Microsoft Excel Formulas & Functions For Dummies, 4th Edition Published by: John Wiley

More information

Diagnostic Test. Middle School Mathematics

Diagnostic Test. Middle School Mathematics Diagnostic Test Middle School Mathematics Copyright 2010 XAMonline, Inc. All rights reserved. No part of the material protected by this copyright notice may be reproduced or utilized in any form or by

More information

Best Practices in Internet Ministry Released November 7, 2008

Best Practices in Internet Ministry Released November 7, 2008 Best Practices in Internet Ministry Released November 7, 2008 David T. Bourgeois, Ph.D. Associate Professor of Information Systems Crowell School of Business Biola University Best Practices in Internet

More information

ENG 111 Achievement Requirements Fall Semester 2007 MWF 10:30-11: OLSC

ENG 111 Achievement Requirements Fall Semester 2007 MWF 10:30-11: OLSC Fleitz/ENG 111 1 Contact Information ENG 111 Achievement Requirements Fall Semester 2007 MWF 10:30-11:20 227 OLSC Instructor: Elizabeth Fleitz Email: efleitz@bgsu.edu AIM: bluetea26 (I m usually available

More information

CHALLENGES FACING DEVELOPMENT OF STRATEGIC PLANS IN PUBLIC SECONDARY SCHOOLS IN MWINGI CENTRAL DISTRICT, KENYA

CHALLENGES FACING DEVELOPMENT OF STRATEGIC PLANS IN PUBLIC SECONDARY SCHOOLS IN MWINGI CENTRAL DISTRICT, KENYA CHALLENGES FACING DEVELOPMENT OF STRATEGIC PLANS IN PUBLIC SECONDARY SCHOOLS IN MWINGI CENTRAL DISTRICT, KENYA By Koma Timothy Mutua Reg. No. GMB/M/0870/08/11 A Research Project Submitted In Partial Fulfilment

More information

Introduction to Moodle

Introduction to Moodle Center for Excellence in Teaching and Learning Mr. Philip Daoud Introduction to Moodle Beginner s guide Center for Excellence in Teaching and Learning / Teaching Resource This manual is part of a serious

More information

Beveridge Primary School. One to one laptop computer program for 2018

Beveridge Primary School. One to one laptop computer program for 2018 Beveridge Primary School One to one laptop computer program for 2018 At Beveridge Primary we believe that giving students access to technology will help them engage with learning in new and creative ways.

More information

Measurement & Analysis in the Real World

Measurement & Analysis in the Real World Measurement & Analysis in the Real World Tools for Cleaning Messy Data Will Hayes SEI Robert Stoddard SEI Rhonda Brown SEI Software Solutions Conference 2015 November 16 18, 2015 Copyright 2015 Carnegie

More information

Consent for Further Education Colleges to Invest in Companies September 2011

Consent for Further Education Colleges to Invest in Companies September 2011 Consent for Further Education Colleges to Invest in Companies September 2011 Of interest to college principals and finance directors as well as staff within the Skills Funding Agency. Summary This guidance

More information

Software Maintenance

Software Maintenance 1 What is Software Maintenance? Software Maintenance is a very broad activity that includes error corrections, enhancements of capabilities, deletion of obsolete capabilities, and optimization. 2 Categories

More information

Rules of Procedure for Approval of Law Schools

Rules of Procedure for Approval of Law Schools Rules of Procedure for Approval of Law Schools Table of Contents I. Scope and Authority...49 Rule 1: Scope and Purpose... 49 Rule 2: Council Responsibility and Authority with Regard to Accreditation Status...

More information

Appendix L: Online Testing Highlights and Script

Appendix L: Online Testing Highlights and Script Online Testing Highlights and Script for Fall 2017 Ohio s State Tests Administrations Test administrators must use this document when administering Ohio s State Tests online. It includes step-by-step directions,

More information

Quick Start Guide 7.0

Quick Start Guide 7.0 www.skillsoft.com Quick Start Guide 7.0 Copyright 2010 SkillSoft Corporation. All rights reserved SkillSoft Corporation 107 Northeastern Blvd. Nashua, NH 03062 603-324-3000 87-SkillSoft (877-545-5763)

More information

Dialogue Live Clientside

Dialogue Live Clientside Dialogue Live Clientside Logger Setup www.skillsoft.com Copyright 2008 SkillSoft Corporation. All rights reserved SkillSoft Corporation 107 Northeastern Blvd. Nashua, NH 03062 603-324-3000 87-SkillSoft

More information

Characteristics of the Text Genre Informational Text Text Structure

Characteristics of the Text Genre Informational Text Text Structure LESSON 4 TEACHER S GUIDE by Jacob Walker Fountas-Pinnell Level A Informational Text Selection Summary A fire fighter shows the clothes worn when fighting fires. Number of Words: 25 Characteristics of the

More information

Outreach Connect User Manual

Outreach Connect User Manual Outreach Connect A Product of CAA Software, Inc. Outreach Connect User Manual Church Growth Strategies Through Sunday School, Care Groups, & Outreach Involving Members, Guests, & Prospects PREPARED FOR:

More information

TIMSS ADVANCED 2015 USER GUIDE FOR THE INTERNATIONAL DATABASE. Pierre Foy

TIMSS ADVANCED 2015 USER GUIDE FOR THE INTERNATIONAL DATABASE. Pierre Foy TIMSS ADVANCED 2015 USER GUIDE FOR THE INTERNATIONAL DATABASE Pierre Foy TIMSS Advanced 2015 orks User Guide for the International Database Pierre Foy Contributors: Victoria A.S. Centurino, Kerry E. Cotter,

More information

Division Strategies: Partial Quotients. Fold-Up & Practice Resource for. Students, Parents. and Teachers

Division Strategies: Partial Quotients. Fold-Up & Practice Resource for. Students, Parents. and Teachers t s e B s B. s Mr Division Strategies: Partial Quotients Fold-Up & Practice Resource for Students, Parents and Teachers c 213 Mrs. B s Best. All rights reserved. Purchase of this product entitles the purchaser

More information

How we look into complaints What happens when we investigate

How we look into complaints What happens when we investigate How we look into complaints What happens when we investigate We make final decisions about complaints that have not been resolved by the NHS in England, UK government departments and some other UK public

More information

White Paper. The Art of Learning

White Paper. The Art of Learning The Art of Learning Based upon years of observation of adult learners in both our face-to-face classroom courses and using our Mentored Email 1 distance learning methodology, it is fascinating to see how

More information

Last Editorial Change:

Last Editorial Change: POLICY ON SCHOLARLY INTEGRITY (Pursuant to the Framework Agreement) University Policy No.: AC1105 (B) Classification: Academic and Students Approving Authority: Board of Governors Effective Date: December/12

More information

Exemplar Grade 9 Reading Test Questions

Exemplar Grade 9 Reading Test Questions Exemplar Grade 9 Reading Test Questions discoveractaspire.org 2017 by ACT, Inc. All rights reserved. ACT Aspire is a registered trademark of ACT, Inc. AS1006 Introduction Introduction This booklet explains

More information

Characteristics of the Text Genre Realistic fi ction Text Structure

Characteristics of the Text Genre Realistic fi ction Text Structure LESSON 14 TEACHER S GUIDE by Oscar Hagen Fountas-Pinnell Level A Realistic Fiction Selection Summary A boy and his mom visit a pond and see and count a bird, fish, turtles, and frogs. Number of Words:

More information

writing good objectives lesson plans writing plan objective. lesson. writings good. plan plan good lesson writing writing. plan plan objective

writing good objectives lesson plans writing plan objective. lesson. writings good. plan plan good lesson writing writing. plan plan objective Writing good objectives lesson plans. Write only what you think, writing good objectives lesson plans. Become lesson to our custom essay good writing and plan Free Samples to check the quality of papers

More information

STUDENT MOODLE ORIENTATION

STUDENT MOODLE ORIENTATION BAKER UNIVERSITY SCHOOL OF PROFESSIONAL AND GRADUATE STUDIES STUDENT MOODLE ORIENTATION TABLE OF CONTENTS Introduction to Moodle... 2 Online Aptitude Assessment... 2 Moodle Icons... 6 Logging In... 8 Page

More information

GACE Computer Science Assessment Test at a Glance

GACE Computer Science Assessment Test at a Glance GACE Computer Science Assessment Test at a Glance Updated May 2017 See the GACE Computer Science Assessment Study Companion for practice questions and preparation resources. Assessment Name Computer Science

More information

UW-Stout--Student Research Fund Grant Application Cover Sheet. This is a Research Grant Proposal This is a Dissemination Grant Proposal

UW-Stout--Student Research Fund Grant Application Cover Sheet. This is a Research Grant Proposal This is a Dissemination Grant Proposal UW-Stout--Student Research Fund Grant Application Cover Sheet Check one: This is a Research Grant Proposal This is a Dissemination Grant Proposal Provide contact information for all students involved:

More information

21st CENTURY SKILLS IN 21-MINUTE LESSONS. Using Technology, Information, and Media

21st CENTURY SKILLS IN 21-MINUTE LESSONS. Using Technology, Information, and Media 21st CENTURY SKILLS IN 21-MINUTE LESSONS Using Technology, Information, and Media T Copyright 2011 by Saddleback Educational Publishing. All rights reserved. No part of this book may be reproduced in any

More information

leading people through change

leading people through change leading people through change Facilitator Guide Patricia Zigarmi Judd Hoekstra Ken Blanchard Authors Patricia Zigarmi Judd Hoekstra Ken Blanchard Product Developer Kim King Art Director Beverly Haney Proofreaders

More information

ACCOUNTING FOR LAWYERS SYLLABUS

ACCOUNTING FOR LAWYERS SYLLABUS ACCOUNTING FOR LAWYERS SYLLABUS PROF. WILLIS OFFICE: 331 PHONE: 352-273-0680 (TAX OFFICE) OFFICE HOURS: Wednesday 10:00 2:00 (for Tax Timing) plus Tuesday/Thursday from 1:00 4:00 (all classes). Email:

More information

Process improvement, The Agile Way! By Ben Linders Published in Methods and Tools, winter

Process improvement, The Agile Way! By Ben Linders Published in Methods and Tools, winter Process improvement, The Agile Way! By Ben Linders Published in Methods and Tools, winter 2010. http://www.methodsandtools.com/ Summary Business needs for process improvement projects are changing. Organizations

More information

PREP S SPEAKER LISTENER TECHNIQUE COACHING MANUAL

PREP S SPEAKER LISTENER TECHNIQUE COACHING MANUAL 1 PREP S SPEAKER LISTENER TECHNIQUE COACHING MANUAL IMPORTANCE OF THE SPEAKER LISTENER TECHNIQUE The Speaker Listener Technique (SLT) is a structured communication strategy that promotes clarity, understanding,

More information

Houghton Mifflin Online Assessment System Walkthrough Guide

Houghton Mifflin Online Assessment System Walkthrough Guide Houghton Mifflin Online Assessment System Walkthrough Guide Page 1 Copyright 2007 by Houghton Mifflin Company. All Rights Reserved. No part of this document may be reproduced or transmitted in any form

More information

Developing Grammar in Context

Developing Grammar in Context Developing Grammar in Context intermediate with answers Mark Nettle and Diana Hopkins PUBLISHED BY THE PRESS SYNDICATE OF THE UNIVERSITY OF CAMBRIDGE The Pitt Building, Trumpington Street, Cambridge, United

More information

SCT Banner Financial Aid Needs Analysis Training Workbook January 2005 Release 7

SCT Banner Financial Aid Needs Analysis Training Workbook January 2005 Release 7 SCT HIGHER EDUCATION SCT Banner Financial Aid Needs Analysis Training Workbook January 2005 Release 7 Confidential Business Information --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

More information

Guidelines for Writing an Internship Report

Guidelines for Writing an Internship Report Guidelines for Writing an Internship Report Master of Commerce (MCOM) Program Bahauddin Zakariya University, Multan Table of Contents Table of Contents... 2 1. Introduction.... 3 2. The Required Components

More information

Universal Design for Learning Lesson Plan

Universal Design for Learning Lesson Plan Universal Design for Learning Lesson Plan Teacher(s): Alexandra Romano Date: April 9 th, 2014 Subject: English Language Arts NYS Common Core Standard: RL.5 Reading Standards for Literature Cluster Key

More information

LEARN TO PROGRAM, SECOND EDITION (THE FACETS OF RUBY SERIES) BY CHRIS PINE

LEARN TO PROGRAM, SECOND EDITION (THE FACETS OF RUBY SERIES) BY CHRIS PINE Read Online and Download Ebook LEARN TO PROGRAM, SECOND EDITION (THE FACETS OF RUBY SERIES) BY CHRIS PINE DOWNLOAD EBOOK : LEARN TO PROGRAM, SECOND EDITION (THE FACETS OF RUBY SERIES) BY CHRIS PINE PDF

More information

disadvantage research and research research

disadvantage research and research research Advantages and disadvantages of internet for research. To the people of France, it is their disadvantage research and is one that they and advantage about. for. Advantages and disadvantages of internet

More information

Writing Research Articles

Writing Research Articles Marek J. Druzdzel with minor additions from Peter Brusilovsky University of Pittsburgh School of Information Sciences and Intelligent Systems Program marek@sis.pitt.edu http://www.pitt.edu/~druzdzel Overview

More information

Data Structures and Algorithms

Data Structures and Algorithms CS 3114 Data Structures and Algorithms 1 Trinity College Library Univ. of Dublin Instructor and Course Information 2 William D McQuain Email: Office: Office Hours: wmcquain@cs.vt.edu 634 McBryde Hall see

More information

Economics 201 Principles of Microeconomics Fall 2010 MWF 10:00 10:50am 160 Bryan Building

Economics 201 Principles of Microeconomics Fall 2010 MWF 10:00 10:50am 160 Bryan Building Economics 201 Principles of Microeconomics Fall 2010 MWF 10:00 10:50am 160 Bryan Building Professor: Dr. Michelle Sheran Office: 445 Bryan Building Phone: 256-1192 E-mail: mesheran@uncg.edu Office Hours:

More information

BEST OFFICIAL WORLD SCHOOLS DEBATE RULES

BEST OFFICIAL WORLD SCHOOLS DEBATE RULES BEST OFFICIAL WORLD SCHOOLS DEBATE RULES Adapted from official World Schools Debate Championship Rules *Please read this entire document thoroughly. CONTENTS I. Vocabulary II. Acceptable Team Structure

More information

Book Review: Build Lean: Transforming construction using Lean Thinking by Adrian Terry & Stuart Smith

Book Review: Build Lean: Transforming construction using Lean Thinking by Adrian Terry & Stuart Smith Howell, Greg (2011) Book Review: Build Lean: Transforming construction using Lean Thinking by Adrian Terry & Stuart Smith. Lean Construction Journal 2011 pp 3-8 Book Review: Build Lean: Transforming construction

More information

A Pumpkin Grows. Written by Linda D. Bullock and illustrated by Debby Fisher

A Pumpkin Grows. Written by Linda D. Bullock and illustrated by Debby Fisher GUIDED READING REPORT A Pumpkin Grows Written by Linda D. Bullock and illustrated by Debby Fisher KEY IDEA This nonfiction text traces the stages a pumpkin goes through as it grows from a seed to become

More information

An Education Newsletter from the Attorneys of Rosenstein, Fist & Ringold 2017 Issue 6

An Education Newsletter from the Attorneys of Rosenstein, Fist & Ringold 2017 Issue 6 Chalkboard An Education Newsletter from the Attorneys of Rosenstein, Fist & Ringold 2017 Issue 6 Copyright Issues for School Districts: Exhibiting 1 Copyrighted Works at School 3 4 5 Attorneys at Law A.F.

More information

SEPERAC MEE QUICK REVIEW OUTLINE

SEPERAC MEE QUICK REVIEW OUTLINE SEPERAC MEE QUICK REVIEW OUTLINE 206 MEE QUESTIONS WITH ISSUES AND SHORT ANSWERS BASED ON 2002-2016 MEE EXAMS DATE RELEASED: NOVEMBER 11, 2016 This outline contains every released MEE question from 2002

More information

AST Introduction to Solar Systems Astronomy

AST Introduction to Solar Systems Astronomy AST 111 - Introduction to Solar Systems Astronomy I. COURSE OVERVIEW In this introductory 7.5-week, four-credit lecture and laboratory course, we will explore the origins, structure, contents, and evolution

More information

Computer Software Evaluation Form

Computer Software Evaluation Form Computer Software Evaluation Form Title: ereader Pro Evaluator s Name: Bradley A. Lavite Date: 25 Oct 2005 Subject Area: Various Grade Level: 6 th to 12th 1. Program Requirements (Memory, Operating System,

More information

On-Line Data Analytics

On-Line Data Analytics International Journal of Computer Applications in Engineering Sciences [VOL I, ISSUE III, SEPTEMBER 2011] [ISSN: 2231-4946] On-Line Data Analytics Yugandhar Vemulapalli #, Devarapalli Raghu *, Raja Jacob

More information

Conducting the Reference Interview:

Conducting the Reference Interview: Conducting the Reference Interview: A How-To-Do-It Manual for Librarians Second Edition Catherine Sheldrick Ross Kirsti Nilsen and Marie L. Radford HOW-TO-DO-IT MANUALS NUMBER 166 Neal-Schuman Publishers,

More information

SCT Banner Student Fee Assessment Training Workbook October 2005 Release 7.2

SCT Banner Student Fee Assessment Training Workbook October 2005 Release 7.2 SCT HIGHER EDUCATION SCT Banner Student Fee Assessment Training Workbook October 2005 Release 7.2 Confidential Business Information --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

More information

For Portfolio, Programme, Project, Risk and Service Management. Integrating Six Sigma and PRINCE Mike Ward, Outperfom

For Portfolio, Programme, Project, Risk and Service Management. Integrating Six Sigma and PRINCE Mike Ward, Outperfom For Portfolio, Programme, Project, Risk and Service Management Integrating Six Sigma and PRINCE2 2009 Mike Ward, Outperfom White Paper July 2009 2 Integrating Six Sigma and PRINCE2 2009 Abstract A number

More information

Expert Reference Series of White Papers. Mastering Problem Management

Expert Reference Series of White Papers. Mastering Problem Management Expert Reference Series of White Papers Mastering Problem Management 1-800-COURSES www.globalknowledge.com Mastering Problem Management Hank Marquis, PhD, FBCS, CITP Introduction IT Organization (ITO)

More information

Blackboard Communication Tools

Blackboard Communication Tools Blackboard Communication Tools Donna M. Dickinson E-Learning Center Borough of Manhattan Community College Workshop Overview Email from Communication Area and directly from the Grade Center Using Blackboard

More information

Summarize The Main Ideas In Nonfiction Text

Summarize The Main Ideas In Nonfiction Text Summarize The Main Ideas In Free PDF ebook Download: Summarize The Main Ideas In Download or Read Online ebook summarize the main ideas in nonfiction text in PDF Format From The Best User Guide Database

More information

Grade 4. Common Core Adoption Process. (Unpacked Standards)

Grade 4. Common Core Adoption Process. (Unpacked Standards) Grade 4 Common Core Adoption Process (Unpacked Standards) Grade 4 Reading: Literature RL.4.1 Refer to details and examples in a text when explaining what the text says explicitly and when drawing inferences

More information

Rotary Club of Portsmouth

Rotary Club of Portsmouth Rotary Club of Portsmouth Scholarship Application Each year the Rotary Club of Portsmouth seeks scholarship applications from high school seniors scheduled to graduate who will be attending a post secondary

More information

Essay on importance of good friends. It can cause flooding of the countries or even continents..

Essay on importance of good friends. It can cause flooding of the countries or even continents.. Essay on importance of good friends. It can cause flooding of the countries or even continents.. Essay on importance of good friends >>>CLICK HERE

More information

Adolescence and Young Adulthood / English Language Arts. Component 1: Content Knowledge SAMPLE ITEMS AND SCORING RUBRICS

Adolescence and Young Adulthood / English Language Arts. Component 1: Content Knowledge SAMPLE ITEMS AND SCORING RUBRICS Adolescence and Young Adulthood / English Language Arts Component 1: Content Knowledge SAMPLE ITEMS AND SCORING RUBRICS Prepared by Pearson for submission under contract with the National Board for Professional

More information

License to Deliver FAQs: Everything DiSC Workplace Certification

License to Deliver FAQs: Everything DiSC Workplace Certification License to Deliver FAQs: Everything DiSC Workplace Certification General FAQ What is the Everything DiSC Workplace Certification License? This license allows qualified partners to market and deliver the

More information

Strategy and Design of ICT Services

Strategy and Design of ICT Services Strategy and Design of IT Services T eaching P lan Telecommunications Engineering Strategy and Design of ICT Services Teaching guide Activity Plan Academic year: 2011/12 Term: 3 Project Name: Strategy

More information

Knowledge-Based - Systems

Knowledge-Based - Systems Knowledge-Based - Systems ; Rajendra Arvind Akerkar Chairman, Technomathematics Research Foundation and Senior Researcher, Western Norway Research institute Priti Srinivas Sajja Sardar Patel University

More information

Research Brief. Literacy across the High School Curriculum

Research Brief. Literacy across the High School Curriculum Literacy across the High School Curriculum Question: How can principals and teachers launch a school-wide program to promote high levels of student literacy across the curriculum? Summary of Findings:

More information

Guidelines for Completion of an Application for Temporary Licence under Section 24 of the Architects Act R.S.O. 1990

Guidelines for Completion of an Application for Temporary Licence under Section 24 of the Architects Act R.S.O. 1990 Guidelines for Completion of an Application for Temporary Licence under Section 24 of the Architects Act R.S.O. 1990 OAA-12-16 1 INDEX Page Number General... 3 Fees for Temporary Licence... 4 Appendix

More information

MARE Publication Series

MARE Publication Series MARE Publication Series Volume 8 Series Editors Maarten Bavinck University of Amsterdam, Amsterdam, The Netherlands Svein Jentoft Tromsø, Norway The MARE Publication Series is an initiative of the Centre

More information

A Practical Introduction to Teacher Training in ELT

A Practical Introduction to Teacher Training in ELT Teaching English A Practical Introduction to Teacher Training in ELT John Hughes Packed with practical advice, training tips, and workshop ideas A Practical Introduction to Teacher Training in ELT John

More information

Fearless Change -- Patterns for Introducing New Ideas

Fearless Change -- Patterns for Introducing New Ideas Ask for Help Since the task of introducing a new idea into an organization is a big job, look for people and resources to help your efforts. The job of introducing a new idea into an organization is too

More information

Physics 270: Experimental Physics

Physics 270: Experimental Physics 2017 edition Lab Manual Physics 270 3 Physics 270: Experimental Physics Lecture: Lab: Instructor: Office: Email: Tuesdays, 2 3:50 PM Thursdays, 2 4:50 PM Dr. Uttam Manna 313C Moulton Hall umanna@ilstu.edu

More information

Unit 7 Data analysis and design

Unit 7 Data analysis and design 2016 Suite Cambridge TECHNICALS LEVEL 3 IT Unit 7 Data analysis and design A/507/5007 Guided learning hours: 60 Version 2 - revised May 2016 *changes indicated by black vertical line ocr.org.uk/it LEVEL

More information

Earthsoft s EQuIS Database Lower Duwamish Waterway Source Data Management

Earthsoft s EQuIS Database Lower Duwamish Waterway Source Data Management Earthsoft s EQuIS Database Lower Duwamish Waterway Source Data Management Jennifer Arthur Beth Schmoyer Brian Robinson February 11, 2106 Background Started in 2003 using Excel spreadsheets Separate file

More information

Get a Smart Start with Youth

Get a Smart Start with Youth Toolkit work bene ts youth Get a Smart Start with Youth Y O U T H I N T R A N S I T I O N Toolkit Overview Using the Toolkit TOOLKIT OVERVIEW The core component of the Get a Smart Start & Take Charge Toolkit

More information

An Introduction to Simio for Beginners

An Introduction to Simio for Beginners An Introduction to Simio for Beginners C. Dennis Pegden, Ph.D. This white paper is intended to introduce Simio to a user new to simulation. It is intended for the manufacturing engineer, hospital quality

More information

OKLAHOMA 4-H SHOOTING SPORTS POLICY Revised June 2010 Revised June 2007 Original 1994

OKLAHOMA 4-H SHOOTING SPORTS POLICY Revised June 2010 Revised June 2007 Original 1994 OKLAHOMA 4-H SHOOTING SPORTS POLICY Revised June 2010 Revised June 2007 Original 1994 I. SITUATION STATEMENT The Oklahoma 4-H Shooting Sports Program started in 1982. During that time it developed into

More information

M I N U T E S ANNUAL GENERAL MEETING Wednesday 18 March 2015

M I N U T E S ANNUAL GENERAL MEETING Wednesday 18 March 2015 M I N U T E S ANNUAL GENERAL MEETING Wednesday 18 March 2015 Present: Marianne Stevenson (Chair), Lynda Robinson (Secretary) Neil Robinson, Arthur Stanway, Leslie Ash, Julie Ash, Eileen Harrison, Alan

More information

SkillPort Quick Start Guide 7.0

SkillPort Quick Start Guide 7.0 SkillPort Quick Start Guide 7.0 www.skillsoft.com Copyright 2009 SkillSoft Corporation. All rights reserved SkillSoft Corporation 107 Northeastern Blvd. Nashua, NH 03062 603-324-3000 87-SkillSoft (877-545-5763)

More information

Notes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1

Notes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1 Notes on The Sciences of the Artificial Adapted from a shorter document written for course 17-652 (Deciding What to Design) 1 Ali Almossawi December 29, 2005 1 Introduction The Sciences of the Artificial

More information

HUBBARD COMMUNICATIONS OFFICE Saint Hill Manor, East Grinstead, Sussex. HCO BULLETIN OF 11 AUGUST 1978 Issue I RUDIMENTS DEFINITIONS AND PATTER

HUBBARD COMMUNICATIONS OFFICE Saint Hill Manor, East Grinstead, Sussex. HCO BULLETIN OF 11 AUGUST 1978 Issue I RUDIMENTS DEFINITIONS AND PATTER HUBBARD COMMUNICATIONS OFFICE Saint Hill Manor, East Grinstead, Sussex Remimeo All Auditors HCO BULLETIN OF 11 AUGUST 1978 Issue I RUDIMENTS DEFINITIONS AND PATTER (Ref: HCOB 15 Aug 69, FLYING RUDS) (NOTE:

More information