100% found this document useful (2 votes)
12 views

Expert Oracle Exadata 2nd Edition Martin Bach instant download

The document provides information on various Oracle-related eBooks available for download, including titles like 'Expert Oracle Exadata 2nd Edition' by Martin Bach and others. It contains details about the content structure of the 'Expert Oracle Exadata' book, including chapters on Exadata features, configuration, and performance metrics. The document also includes copyright information and resources for obtaining the eBooks.

Uploaded by

lhexnehed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
12 views

Expert Oracle Exadata 2nd Edition Martin Bach instant download

The document provides information on various Oracle-related eBooks available for download, including titles like 'Expert Oracle Exadata 2nd Edition' by Martin Bach and others. It contains details about the content structure of the 'Expert Oracle Exadata' book, including chapters on Exadata features, configuration, and performance metrics. The document also includes copyright information and resources for obtaining the eBooks.

Uploaded by

lhexnehed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 66

Expert Oracle Exadata 2nd Edition Martin Bach

pdf download

https://ebookname.com/product/expert-oracle-exadata-2nd-edition-
martin-bach/

Get Instant Ebook Downloads – Browse at https://ebookname.com


Instant digital products (PDF, ePub, MOBI) available
Download now and explore formats that suit you...

Expert Oracle Application Express Plug Ins Building


Reusable Components 1st Edition Martin Giffy D’Souza
(Auth.)

https://ebookname.com/product/expert-oracle-application-express-
plug-ins-building-reusable-components-1st-edition-martin-giffy-
dsouza-auth/

Expert Oracle Database Architecture Oracle Database 9i


10g and 11g Programming Techniques and Solutions 2nd
Edition Thomas Kyte

https://ebookname.com/product/expert-oracle-database-
architecture-oracle-database-9i-10g-and-11g-programming-
techniques-and-solutions-2nd-edition-thomas-kyte/

Expert Oracle Database Architecture Third Edition


Thomas Kyte

https://ebookname.com/product/expert-oracle-database-
architecture-third-edition-thomas-kyte/

Mastering Pandas 1st Edition Anthony

https://ebookname.com/product/mastering-pandas-1st-edition-
anthony/
Perception of Faces Objects and Scenes Analytic and
Holistic Processes Advances in Visual Cognition 1st
Edition Mary A. Peterson

https://ebookname.com/product/perception-of-faces-objects-and-
scenes-analytic-and-holistic-processes-advances-in-visual-
cognition-1st-edition-mary-a-peterson/

Embodied Histories New Womanhood in Vienna 1894 1934


1st Edition Katya Motyl

https://ebookname.com/product/embodied-histories-new-womanhood-
in-vienna-1894-1934-1st-edition-katya-motyl/

The strangeness of gods historical perspectives on the


interpretation of Athenian religion Humphreys

https://ebookname.com/product/the-strangeness-of-gods-historical-
perspectives-on-the-interpretation-of-athenian-religion-
humphreys/

Elementary Statistics 10th ed. Edition Robert Johnson

https://ebookname.com/product/elementary-statistics-10th-ed-
edition-robert-johnson/

Modern Textbook of Zoology Invertebrates 10th Edition


R.L. Kotpal

https://ebookname.com/product/modern-textbook-of-zoology-
invertebrates-10th-edition-r-l-kotpal/
McGraw Hill s SAT 2014 Edition Christopher Black

https://ebookname.com/product/mcgraw-hill-s-sat-2014-edition-
christopher-black/
www.it-ebooks.info
Expert Oracle Exadata
Second Edition

Martin Bach
Karl Arao
Andy Colvin
Frits Hoogland
Kerry Osborne
Randy Johnson
Tanel Poder

www.it-ebooks.info
Expert Oracle Exadata
Copyright © 2015 by Martin Bach, Karl Arao, Andy Colvin, Frits Hoogland, Randy Johnson,
Kerry Osborne, and Tanel Poder
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the
material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation,
broadcasting, reproduction on microfilms or in any other physical way, and transmission or information
storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now
known or hereafter developed. Exempted from this legal reservation are brief excerpts in connection with
reviews or scholarly analysis or material supplied specifically for the purpose of being entered and executed
on a computer system, for exclusive use by the purchaser of the work. Duplication of this publication or
parts thereof is permitted only under the provisions of the Copyright Law of the Publisher,s location, in its
current version, and permission for use must always be obtained from Springer. Permissions for use may be
obtained through RightsLink at the Copyright Clearance Center. Violations are liable to prosecution under
the respective Copyright Law.
ISBN-13 (pbk): 978-1-4302-6241-1
ISBN-13 (electronic): 978-1-4302-6242-8
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.
While the advice and information in this book are believed to be true and accurate at the date of publication,
neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or
omissions that may be made. The publisher makes no warranty, express or implied, with respect to the
material contained herein.
Managing Director: Welmoed Spahr
Lead Editor: Jonathan Gennick
Development Editor: Douglas Pundick
Technical Reviewer: Frits Hoogland
Editorial Board: Steve Anglin, Louise Corrigan, Jim DeWolf, Jonathan Gennick, Robert Hutchinson,
Michelle Lowman, James Markham, Susan McDermott, Matthew Moodie, Jeffrey Pepper,
Douglas Pundick, Ben Renow-Clarke, Gwenan Spearing, Steve Weiss
Coordinating Editor: Jill Balzano
Copy Editor: Ann Dickson
Compositor: SPi Global
Indexer: SPi Global
Artist: SPi Global
Cover Designer: Anna Ishchenko
Distributed to the book trade worldwide by Springer Science+Business Media New York, 233 Spring Street,
6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail orders-ny@springer-sbm.com,
or visit www.springeronline.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer
Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation.
For information on translations, please e-mail rights@apress.com, or visit www.apress.com.
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 www.apress.com/bulk-sales.
Any source code or other supplementary materials referenced by the author in this text is available to
readers at www.apress.com/9781430262411. For detailed information about how to locate your book’s source
code, go to www.apress.com/source-code/. Readers can also access source code at SpringerLink in the
Supplementary Material section for each chapter.

www.it-ebooks.info
www.it-ebooks.info
Contents at a Glance

About the Authors���������������������������������������������������������������������������������������������������xxi


Acknowledgments������������������������������������������������������������������������������������������������xxiii
Introduction�����������������������������������������������������������������������������������������������������������xxv


■Chapter 1: What Is Exadata?��������������������������������������������������������������������������������� 1

■Chapter 2: Offloading / Smart Scan��������������������������������������������������������������������� 21

■Chapter 3: Hybrid Columnar Compression���������������������������������������������������������� 67

■Chapter 4: Storage Indexes������������������������������������������������������������������������������� 121

■Chapter 5: Exadata Smart Flash Cache������������������������������������������������������������� 141

■Chapter 6: Exadata Parallel Operations������������������������������������������������������������� 177

■Chapter 7: Resource Management�������������������������������������������������������������������� 209

■Chapter 8: Configuring Exadata������������������������������������������������������������������������� 251

■Chapter 9: Recovering Exadata������������������������������������������������������������������������� 303

■Chapter 10: Exadata Wait Events����������������������������������������������������������������������� 341

■Chapter 11: Exadata Performance Metrics�������������������������������������������������������� 371

■Chapter 12: Monitoring Exadata Performance�������������������������������������������������� 423

■Chapter 13: Migrating to Exadata���������������������������������������������������������������������� 463

■Chapter 14: Storage Layout������������������������������������������������������������������������������� 507

■Chapter 15: Compute Node Layout�������������������������������������������������������������������� 537

■Chapter 16: Patching Exadata��������������������������������������������������������������������������� 547

■Chapter 17: Unlearning Some Things We Thought We Knew����������������������������� 571

www.it-ebooks.info
■ Contents at a Glance


■Appendix A: CELLCLI and DCLI��������������������������������������������������������������������������� 599

■Appendix B: Online Exadata Resources������������������������������������������������������������� 613

■Appendix C: Diagnostic Scripts������������������������������������������������������������������������� 617

■Appendix D: exachk������������������������������������������������������������������������������������������� 621

Index��������������������������������������������������������������������������������������������������������������������� 631

vi

www.it-ebooks.info
Contents

About the Authors���������������������������������������������������������������������������������������������������xxi


Acknowledgments������������������������������������������������������������������������������������������������xxiii
Introduction�����������������������������������������������������������������������������������������������������������xxv


■Chapter 1: What Is Exadata?��������������������������������������������������������������������������������� 1
An Overview of Exadata��������������������������������������������������������������������������������������������������� 1
History of Exadata������������������������������������������������������������������������������������������������������������ 2
Alternative Views of What Exadata Is������������������������������������������������������������������������������� 4
Data Warehouse Appliance��������������������������������������������������������������������������������������������������������������������� 4
OLTP Machine����������������������������������������������������������������������������������������������������������������������������������������� 5
Consolidation Platform��������������������������������������������������������������������������������������������������������������������������� 5

Configuration Options������������������������������������������������������������������������������������������������������� 6
Exadata Database Machine X5-2������������������������������������������������������������������������������������������������������������ 6
Exadata Database Machine X4-8������������������������������������������������������������������������������������������������������������ 7
Exadata Storage Expansion Rack X5-2��������������������������������������������������������������������������������������������������� 7

Hardware Components����������������������������������������������������������������������������������������������������� 9
Operating Systems������������������������������������������������������������������������������������������������������������������������������� 10
Database Servers��������������������������������������������������������������������������������������������������������������������������������� 10
Storage Servers������������������������������������������������������������������������������������������������������������������������������������ 10
InfiniBand��������������������������������������������������������������������������������������������������������������������������������������������� 10
Flash Cache������������������������������������������������������������������������������������������������������������������������������������������ 11
Disks����������������������������������������������������������������������������������������������������������������������������������������������������� 11
Bits and Pieces������������������������������������������������������������������������������������������������������������������������������������� 11

vii

www.it-ebooks.info
■ Contents

Software Components���������������������������������������������������������������������������������������������������� 11
Database Server Software�������������������������������������������������������������������������������������������������������������������� 11
Storage Server Software���������������������������������������������������������������������������������������������������������������������� 14

Software Architecture���������������������������������������������������������������������������������������������������� 16
Summary������������������������������������������������������������������������������������������������������������������������ 20

■Chapter 2: Offloading / Smart Scan��������������������������������������������������������������������� 21
Why Offloading Is Important������������������������������������������������������������������������������������������� 21
What Offloading Includes����������������������������������������������������������������������������������������������� 26
Column Projection�������������������������������������������������������������������������������������������������������������������������������� 27
Predicate Filtering�������������������������������������������������������������������������������������������������������������������������������� 31
Storage Indexes and Zone Maps���������������������������������������������������������������������������������������������������������� 33
Simple Joins (Bloom Filters)����������������������������������������������������������������������������������������������������������������� 35
Function Offloading������������������������������������������������������������������������������������������������������������������������������ 38
Compression/Decompression��������������������������������������������������������������������������������������������������������������� 41
Encryption/Decryption�������������������������������������������������������������������������������������������������������������������������� 42
Virtual Columns������������������������������������������������������������������������������������������������������������������������������������ 42
Support for LOB offloading������������������������������������������������������������������������������������������������������������������� 45
JSON Support and Offloading��������������������������������������������������������������������������������������������������������������� 46
Data Mining Model Scoring������������������������������������������������������������������������������������������������������������������ 47
Non-Smart Scan Offloading������������������������������������������������������������������������������������������������������������������ 48

Smart Scan Prerequisites����������������������������������������������������������������������������������������������� 49


Full Scans��������������������������������������������������������������������������������������������������������������������������������������������� 49
Direct Path Reads��������������������������������������������������������������������������������������������������������������������������������� 50
Exadata Storage����������������������������������������������������������������������������������������������������������������������������������� 53

Smart Scan Disablers����������������������������������������������������������������������������������������������������� 54


Simply Unavailable������������������������������������������������������������������������������������������������������������������������������� 54
Reverting to Block Shipping����������������������������������������������������������������������������������������������������������������� 55
Skipping Some Offloading�������������������������������������������������������������������������������������������������������������������� 56
Skipping Offloading silently������������������������������������������������������������������������������������������������������������������ 56

viii

www.it-ebooks.info
■ Contents

How to Verify That Smart Scan Is Happening����������������������������������������������������������������� 57


10046 Trace������������������������������������������������������������������������������������������������������������������������������������������ 57
Session Performance Statistics������������������������������������������������������������������������������������������������������������ 58
Offload Eligible Bytes���������������������������������������������������������������������������������������������������������������������������� 59
SQL Monitoring������������������������������������������������������������������������������������������������������������������������������������� 63

Parameters��������������������������������������������������������������������������������������������������������������������� 65
Summary������������������������������������������������������������������������������������������������������������������������ 66

■Chapter 3: Hybrid Columnar Compression���������������������������������������������������������� 67
Oracle Storage Review��������������������������������������������������������������������������������������������������� 67
Disassembling the Oracle Block������������������������������������������������������������������������������������� 70
Compression Mechanics������������������������������������������������������������������������������������������������ 73
BASIC Compression������������������������������������������������������������������������������������������������������������������������������ 73
OLTP Compression�������������������������������������������������������������������������������������������������������������������������������� 74
Hybrid Columnar Compression������������������������������������������������������������������������������������������������������������� 76
HCC Internals���������������������������������������������������������������������������������������������������������������������������������������� 80
What Happens When You Create a HCC Compressed Table?���������������������������������������������������������������� 83

HCC Performance����������������������������������������������������������������������������������������������������������� 86
Load Performance�������������������������������������������������������������������������������������������������������������������������������� 86
Query Performance������������������������������������������������������������������������������������������������������������������������������� 87
DML Performance��������������������������������������������������������������������������������������������������������������������������������� 90
Expected Compression Ratios���������������������������������������������������������������������������������������� 97
Compression Advisor���������������������������������������������������������������������������������������������������������������������������� 97
Real-World Examples��������������������������������������������������������������������������������������������������������������������������� 99

Restrictions/Challenges����������������������������������������������������������������������������������������������� 105
Moving Data to a Non-Exadata Platform�������������������������������������������������������������������������������������������� 105
Disabling Serial Direct Path Reads����������������������������������������������������������������������������������������������������� 106
Locking Issues������������������������������������������������������������������������������������������������������������������������������������ 106
Single Row Access����������������������������������������������������������������������������������������������������������������������������� 110

ix

www.it-ebooks.info
■ Contents

Common Usage Scenarios������������������������������������������������������������������������������������������� 111


Automatic Data Optimization�������������������������������������������������������������������������������������������������������������� 112
Example Use Cases for ADO��������������������������������������������������������������������������������������������������������������� 114

Summary���������������������������������������������������������������������������������������������������������������������� 120

■Chapter 4: Storage Indexes������������������������������������������������������������������������������� 121
Structure���������������������������������������������������������������������������������������������������������������������� 121
Monitoring Storage Indexes����������������������������������������������������������������������������������������� 122
Database Statistics����������������������������������������������������������������������������������������������������������������������������� 123
Tracing������������������������������������������������������������������������������������������������������������������������������������������������ 124
Monitoring Wrap-Up��������������������������������������������������������������������������������������������������������������������������� 126

Controlling Storage Indexes����������������������������������������������������������������������������������������� 126


_kcfis_storageidx_disabled��������������������������������������������������������������������������������������������������������������� 127
_kcfis_storageidx_diag_mode����������������������������������������������������������������������������������������������������������� 127
_cell_storidx_mode���������������������������������������������������������������������������������������������������������������������������� 127
_cell_storidx_minmax_enabled��������������������������������������������������������������������������������������������������������� 128
Storage Software Parameters������������������������������������������������������������������������������������������������������������ 128

Behavior����������������������������������������������������������������������������������������������������������������������� 129
Performance����������������������������������������������������������������������������������������������������������������� 130
Special Optimization for Nulls������������������������������������������������������������������������������������������������������������ 132
Physical Distribution of Values����������������������������������������������������������������������������������������������������������� 133
Potential Issues������������������������������������������������������������������������������������������������������������ 134
Incorrect Results�������������������������������������������������������������������������������������������������������������������������������� 134
Moving Target������������������������������������������������������������������������������������������������������������������������������������� 135
Partition Size�������������������������������������������������������������������������������������������������������������������������������������� 138
Incompatible Coding Techniques�������������������������������������������������������������������������������������������������������� 138

Summary���������������������������������������������������������������������������������������������������������������������� 139

■Chapter 5: Exadata Smart Flash Cache������������������������������������������������������������� 141
Hardware���������������������������������������������������������������������������������������������������������������������� 142
Flash Memory in Exadata X4-2 Storage Servers�������������������������������������������������������������������������������� 142
Flash Memory in Exadata X5-2 Storage Servers�������������������������������������������������������������������������������� 144

www.it-ebooks.info
■ Contents

Flash Cache vs. Flash Disk������������������������������������������������������������������������������������������� 145


Using Flash Memory as Cache����������������������������������������������������������������������������������������������������������� 146
Mixed Workload and OLTP Optimizations������������������������������������������������������������������������������������������� 150
Using Flash Memory for Database Logging���������������������������������������������������������������������������������������� 151
Using Flash Memory to Accelerate Writes������������������������������������������������������������������������������������������ 153
Miscellaneous Other WBFC-related Optimizations����������������������������������������������������������������������������� 155
How ESFC and ESFL Are Created�������������������������������������������������������������������������������������������������������� 156
Enabling the Write-back Flash Cache������������������������������������������������������������������������������������������������� 158
Flash Cache Compression������������������������������������������������������������������������������������������������������������������ 162
Controlling ESFC Usage���������������������������������������������������������������������������������������������������������������������� 163

Monitoring�������������������������������������������������������������������������������������������������������������������� 164
At the Storage Layer��������������������������������������������������������������������������������������������������������������������������� 164
At the Database Layer������������������������������������������������������������������������������������������������������������������������ 170

Summary���������������������������������������������������������������������������������������������������������������������� 176

■Chapter 6: Exadata Parallel Operations������������������������������������������������������������� 177
Parameters������������������������������������������������������������������������������������������������������������������� 177
Parallelization at the Storage Tier�������������������������������������������������������������������������������� 180
Auto DOP���������������������������������������������������������������������������������������������������������������������� 180
Operation and Configuration��������������������������������������������������������������������������������������������������������������� 181
I/O Calibration������������������������������������������������������������������������������������������������������������������������������������� 184
Auto DOP Wrap-Up������������������������������������������������������������������������������������������������������������������������������ 186
Parallel Statement Queueing���������������������������������������������������������������������������������������� 186
The Old Way���������������������������������������������������������������������������������������������������������������������������������������� 187
The New Way�������������������������������������������������������������������������������������������������������������������������������������� 187
Controlling Parallel Queueing������������������������������������������������������������������������������������������������������������� 190
Parallel Statement Queueing Wrap-Up����������������������������������������������������������������������������������������������� 197

In-Memory Parallel Execution�������������������������������������������������������������������������������������� 197


Troubleshooting Parallel Execution������������������������������������������������������������������������������ 206
Summary���������������������������������������������������������������������������������������������������������������������� 208

xi

www.it-ebooks.info
■ Contents


■Chapter 7: Resource Management�������������������������������������������������������������������� 209
Consolidation���������������������������������������������������������������������������������������������������������������� 210
Types of Database Consolidation�������������������������������������������������������������������������������������������������������� 210

Instance Caging������������������������������������������������������������������������������������������������������������ 211


Configuring Instance Caging�������������������������������������������������������������������������������������������������������������� 212
Setting CPU_COUNT���������������������������������������������������������������������������������������������������������������������������� 213
Instance Caging Usage and Results��������������������������������������������������������������������������������������������������� 213
Instance Caging and Multitenancy����������������������������������������������������������������������������������������������������� 214
Over-Provisioning������������������������������������������������������������������������������������������������������������������������������� 214

Binding Instances to Specific CPUs Using Cgroups����������������������������������������������������� 215


Installation and Configuration of Cgroups������������������������������������������������������������������������������������������ 215

Oracle 12c THREADED_EXECUTION������������������������������������������������������������������������������ 217


Managing PGA Memory������������������������������������������������������������������������������������������������ 218
Database Resource Manager��������������������������������������������������������������������������������������� 221
Creating a CDB Resource Plan������������������������������������������������������������������������������������������������������������ 222
Creating a (Pluggable) Database Resource Plan�������������������������������������������������������������������������������� 224
Using the Scheduler to Change the Resource Plan���������������������������������������������������������������������������� 227
The Wait Event: resmgr: cpu quantum������������������������������������������������������������������������������������������������ 228
Where to Go from Here����������������������������������������������������������������������������������������������������������������������� 228
Resource Mapping Priorities�������������������������������������������������������������������������������������������������������������� 229
Resource Limiting������������������������������������������������������������������������������������������������������������������������������� 229
Other Limiting Parameters����������������������������������������������������������������������������������������������������������������� 230
Consumer Group Mappings Using ORACLE_FUNCTION���������������������������������������������������������������������� 231
Monitoring the Resource Manager����������������������������������������������������������������������������������������������������� 232
Resource Manager Views������������������������������������������������������������������������������������������������������������������� 233

I/O Resource Manager�������������������������������������������������������������������������������������������������� 234


IORM Methods������������������������������������������������������������������������������������������������������������������������������������ 235
How IORM Works�������������������������������������������������������������������������������������������������������������������������������� 236
IORM Architecture������������������������������������������������������������������������������������������������������������������������������� 236
IORM Objective����������������������������������������������������������������������������������������������������������������������������������� 238
Configuring Interdatabase IORM��������������������������������������������������������������������������������������������������������� 238

xii

www.it-ebooks.info
■ Contents

Category IORM������������������������������������������������������������������������������������������������������������������������������������ 241


I/O Resource Manager and Pluggable Databases������������������������������������������������������������������������������ 243
I/O Resource Manager Profiles����������������������������������������������������������������������������������������������������������� 243

Resource Management Directives Matrix�������������������������������������������������������������������� 244


IORM Monitoring and Metrics������������������������������������������������������������������������������������������������������������� 245

Summary���������������������������������������������������������������������������������������������������������������������� 250

■Chapter 8: Configuring Exadata������������������������������������������������������������������������� 251
Exadata Network Components������������������������������������������������������������������������������������� 251
The Management Network����������������������������������������������������������������������������������������������������������������� 252
The Client Access Network����������������������������������������������������������������������������������������������������������������� 252
The Private Network��������������������������������������������������������������������������������������������������������������������������� 252

About the Configuration Process���������������������������������������������������������������������������������� 254


Configuring Exadata����������������������������������������������������������������������������������������������������� 256
Step 1: Gathering Installation Requirements�������������������������������������������������������������������������������������� 256
Step 2: Run Oracle Exadata Deployment Assistant����������������������������������������������������������������������������� 257
Step 3: Create Network VLANs and DNS Entries for Hostnames�������������������������������������������������������� 285
Step 4: Run CheckIP to Verify Network Readiness����������������������������������������������������������������������������� 285
Step 5: Run Cables and Power to Exadata Racks������������������������������������������������������������������������������� 288
Step 6: Perform Hardware Installation����������������������������������������������������������������������������������������������� 289
Step 7: Stage OneCommand Files and Oracle Software��������������������������������������������������������������������� 289
Step 8: Configure the Operating System�������������������������������������������������������������������������������������������� 291
Step 9: Run OneCommand������������������������������������������������������������������������������������������������������������������ 294

Upgrading Exadata������������������������������������������������������������������������������������������������������� 297


Creating a New RAC Cluster��������������������������������������������������������������������������������������������������������������� 298
Upgrading the Existing Cluster����������������������������������������������������������������������������������������������������������� 299

Summary���������������������������������������������������������������������������������������������������������������������� 301

■Chapter 9: Recovering Exadata������������������������������������������������������������������������� 303
Exadata Diagnostic Tools���������������������������������������������������������������������������������������������� 303
Sun Diagnostics: sundiag.sh��������������������������������������������������������������������������������������������������������������� 304
Cell Alerts������������������������������������������������������������������������������������������������������������������������������������������� 307

xiii

www.it-ebooks.info
■ Contents

Backing Up Exadata����������������������������������������������������������������������������������������������������� 308


Backing Up the Database Servers������������������������������������������������������������������������������������������������������ 308
Backing Up the Storage Cell��������������������������������������������������������������������������������������������������������������� 312

Backing Up the Database��������������������������������������������������������������������������������������������� 316


Disk-Based Backups��������������������������������������������������������������������������������������������������������������������������� 316
Tape-Based Backups�������������������������������������������������������������������������������������������������������������������������� 317
Backup from Standby Database��������������������������������������������������������������������������������������������������������� 318
Exadata Optimizations for RMAN�������������������������������������������������������������������������������������������������������� 318

Recovering Exadata������������������������������������������������������������������������������������������������������ 319


Restoring the Database Server����������������������������������������������������������������������������������������������������������� 320
Recovering the Storage Cell��������������������������������������������������������������������������������������������������������������� 323

Summary���������������������������������������������������������������������������������������������������������������������� 339

■Chapter 10: Exadata Wait Events����������������������������������������������������������������������� 341
Events Specific to Exadata������������������������������������������������������������������������������������������� 342
The “cell” Events�������������������������������������������������������������������������������������������������������������������������������� 343
Plan Steps That Trigger Events����������������������������������������������������������������������������������������������������������� 344

Exadata Wait Events in the User I/O Class�������������������������������������������������������������������� 346


cell smart table scan�������������������������������������������������������������������������������������������������������������������������� 346
cell smart index scan������������������������������������������������������������������������������������������������������������������������� 350
cell single block physical read����������������������������������������������������������������������������������������������������������� 352
cell multiblock physical read�������������������������������������������������������������������������������������������������������������� 354
cell list of blocks physical read���������������������������������������������������������������������������������������������������������� 355
cell smart file creation������������������������������������������������������������������������������������������������������������������������ 356
cell statistics gather��������������������������������������������������������������������������������������������������������������������������� 356
Minor Events in the User/IO Class������������������������������������������������������������������������������������������������������ 357

Exadata Wait Events in the System I/O Class��������������������������������������������������������������� 358


cell smart incremental backup����������������������������������������������������������������������������������������������������������� 358
cell smart restore from backup���������������������������������������������������������������������������������������������������������� 360

Exadata Wait Events in the Other and Idle Classes������������������������������������������������������ 361


cell smart flash unkeep���������������������������������������������������������������������������������������������������������������������� 361
Event Meaning������������������������������������������������������������������������������������������������������������������������������������ 362

xiv

www.it-ebooks.info
■ Contents

Non-Exadata-Specific Events��������������������������������������������������������������������������������������� 363


direct path read���������������������������������������������������������������������������������������������������������������������������������� 363
Enq: KO—fast object checkpoint�������������������������������������������������������������������������������������������������������� 364
reliable message�������������������������������������������������������������������������������������������������������������������������������� 365

Resource Manager Events������������������������������������������������������������������������������������������� 366


resmgr:become active������������������������������������������������������������������������������������������������������������������������ 366
resmgr:cpu quantum�������������������������������������������������������������������������������������������������������������������������� 368
resmgr:pq queued������������������������������������������������������������������������������������������������������������������������������ 369

Summary���������������������������������������������������������������������������������������������������������������������� 370

■Chapter 11: Exadata Performance Metrics�������������������������������������������������������� 371
Measuring Exadata’s Performance Metrics����������������������������������������������������������������� 371
Revisiting the Prerequisites for Exadata Smart Scans������������������������������������������������� 374
Exadata Smart Scan Performance������������������������������������������������������������������������������������������������������ 374
Understanding Exadata Smart Scan Metrics and Performance Counters������������������������������������������ 378

Exadata Dynamic Performance Counters��������������������������������������������������������������������� 378


When and How to Use Performance Counters������������������������������������������������������������������������������������ 379
The Meaning and Explanation of Exadata Performance Counters������������������������������������������������������ 383
Performance Counter Reference for a Selected Subset��������������������������������������������������������������������� 386

Understanding SQL Statement Performance���������������������������������������������������������������� 411


Querying cellsrv Internal Processing Statistics������������������������������������������������������������ 414
The V$CELL Family of Views��������������������������������������������������������������������������������������������������������������� 415
The cellsrvstat utility�������������������������������������������������������������������������������������������������������������������������� 419

Summary���������������������������������������������������������������������������������������������������������������������� 421

■Chapter 12: Monitoring Exadata Performance�������������������������������������������������� 423
A Systematic Approach������������������������������������������������������������������������������������������������ 423
Monitoring SQL Statement Response Time������������������������������������������������������������������ 424
Monitoring SQL Statements with Real-Time SQL Monitoring Reports������������������������������������������������ 425
Monitoring SQL Statements Using V$SQL and V$SQLSTATS��������������������������������������������������������������� 439

xv

www.it-ebooks.info
■ Contents

Monitoring the Storage Cell Layer�������������������������������������������������������������������������������� 441


Accessing Cell Metrics in the Cell Layer Using CellCLI����������������������������������������������������������������������� 442
Accessing Cell Metrics Using the Enterprise Manager Exadata Storage Server Plug-In�������������������� 443
Which Cell Metrics to Use?����������������������������������������������������������������������������������������������������������������� 449
Monitoring Exadata Storage Cell OS-Level Metrics���������������������������������������������������������������������������� 450

Summary���������������������������������������������������������������������������������������������������������������������� 461

■Chapter 13: Migrating to Exadata���������������������������������������������������������������������� 463
Migration Strategies����������������������������������������������������������������������������������������������������� 464
Logical Migration���������������������������������������������������������������������������������������������������������� 465
Extract and Load��������������������������������������������������������������������������������������������������������������������������������� 466
Copying Data over a Database Link���������������������������������������������������������������������������������������������������� 472
Replication-Based Migration�������������������������������������������������������������������������������������������������������������� 486
Logical Migration Wrap Up����������������������������������������������������������������������������������������������������������������� 492

Physical Migration�������������������������������������������������������������������������������������������������������� 492


Backup and Restore����������������������������������������������������������������������������������������������������� 493
Full Backup and Restore��������������������������������������������������������������������������������������������������������������������� 493
Incremental Backup���������������������������������������������������������������������������������������������������������������������������� 495
Transportable Tablespaces����������������������������������������������������������������������������������������������������������������� 497
Cross-Platform TTS with Incremental Backups���������������������������������������������������������������������������������� 500
Physical Standby�������������������������������������������������������������������������������������������������������������������������������� 503
Wrap Up Physical Migration Section��������������������������������������������������������������������������������������������������� 505
Summary���������������������������������������������������������������������������������������������������������������������� 506

■Chapter 14: Storage Layout������������������������������������������������������������������������������� 507
Exadata Disk Architecture�������������������������������������������������������������������������������������������� 507
Failure Groups������������������������������������������������������������������������������������������������������������������������������������ 509
Grid Disks������������������������������������������������������������������������������������������������������������������������������������������� 512
Storage Allocation������������������������������������������������������������������������������������������������������������������������������� 514

Creating Grid Disks������������������������������������������������������������������������������������������������������� 518


Creating Grid Disks����������������������������������������������������������������������������������������������������������������������������� 519
Grid Disk Sizing���������������������������������������������������������������������������������������������������������������������������������� 520
Creating FlashDisk-Based Grid Disks������������������������������������������������������������������������������������������������� 524

xvi

www.it-ebooks.info
■ Contents

Storage Strategies�������������������������������������������������������������������������������������������������������� 525


Configuration Options������������������������������������������������������������������������������������������������������������������������� 525
Isolating Storage Cell Access������������������������������������������������������������������������������������������������������������� 526

Cell Security����������������������������������������������������������������������������������������������������������������� 528


Cell Security Terminology������������������������������������������������������������������������������������������������������������������� 529
Cell Security Best Practices���������������������������������������������������������������������������������������������������������������� 529
Configuring ASM-Scoped Security����������������������������������������������������������������������������������������������������� 530
Configuring Database-Scoped Security���������������������������������������������������������������������������������������������� 531
Removing Cell Security����������������������������������������������������������������������������������������������������������������������� 534

Summary���������������������������������������������������������������������������������������������������������������������� 536

■Chapter 15: Compute Node Layout�������������������������������������������������������������������� 537
Provisioning Considerations����������������������������������������������������������������������������������������� 538
Non-RAC Configuration������������������������������������������������������������������������������������������������ 539
Split-Rack Clusters������������������������������������������������������������������������������������������������������� 541
Typical Exadata Configuration�������������������������������������������������������������������������������������� 543
Multi-Rack Clusters������������������������������������������������������������������������������������������������������ 544
Summary���������������������������������������������������������������������������������������������������������������������� 546

■Chapter 16: Patching Exadata��������������������������������������������������������������������������� 547
Types of Exadata Patches��������������������������������������������������������������������������������������������� 548
Quarterly Database Patch for Exadata������������������������������������������������������������������������� 549
Applying a QDPE in Place������������������������������������������������������������������������������������������������������������������� 550
Applying a QDPE by Cloning Homes��������������������������������������������������������������������������������������������������� 553

Exadata Storage Server Patches���������������������������������������������������������������������������������� 556


Applying an Exadata Storage Server Patch���������������������������������������������������������������������������������������� 559
Upgrading Compute Nodes����������������������������������������������������������������������������������������������������������������� 565
Upgrading InfiniBand Switches���������������������������������������������������������������������������������������������������������� 568
Applying Patches to Standby Systems����������������������������������������������������������������������������������������������� 569

Summary���������������������������������������������������������������������������������������������������������������������� 570

xvii

www.it-ebooks.info
■ Contents


■Chapter 17: Unlearning Some Things We Thought We Knew����������������������������� 571
A Tale of Two Systems�������������������������������������������������������������������������������������������������� 571
OLTP-Oriented Workloads��������������������������������������������������������������������������������������������� 572
Exadata Smart Flash Cache (ESFC)���������������������������������������������������������������������������������������������������� 572
Scalability������������������������������������������������������������������������������������������������������������������������������������������� 573
Write-Intensive OLTP Workloads��������������������������������������������������������������������������������������������������������� 573

DW-Oriented Workloads����������������������������������������������������������������������������������������������� 574


Enabling Smart Scans������������������������������������������������������������������������������������������������������������������������ 574
Things That Can Cripple Smart Scans������������������������������������������������������������������������������������������������ 576
Other Things to Keep in Mind������������������������������������������������������������������������������������������������������������� 583

Mixed Workloads���������������������������������������������������������������������������������������������������������� 590


To Index or Not to Index?�������������������������������������������������������������������������������������������������������������������� 591
The Optimizer Doesn’t Know�������������������������������������������������������������������������������������������������������������� 594
Using Resource Manager������������������������������������������������������������������������������������������������������������������� 598

Summary���������������������������������������������������������������������������������������������������������������������� 598

■Appendix A: CELLCLI and DCLI��������������������������������������������������������������������������� 599
An Introduction to CellCLI��������������������������������������������������������������������������������������������� 599
Invoking cellcli������������������������������������������������������������������������������������������������������������������������������������ 600
Getting Familiar with cellcli���������������������������������������������������������������������������������������������������������������� 602
Sending Commands from the Operating System������������������������������������������������������������������������������� 607
Using cellcli XML Output in the Database������������������������������������������������������������������������������������������� 607
Configuring and Managing the Storage Cell��������������������������������������������������������������������������������������� 609
An Introduction to dcli�������������������������������������������������������������������������������������������������� 610
Summary���������������������������������������������������������������������������������������������������������������������� 612

■Appendix B: Online Exadata Resources������������������������������������������������������������� 613
My Oracle Support Notes��������������������������������������������������������������������������������������������� 613
The Authors’ Blogs������������������������������������������������������������������������������������������������������� 615

xviii

www.it-ebooks.info
■ Contents


■Appendix C: Diagnostic Scripts������������������������������������������������������������������������� 617

■Appendix D: exachk������������������������������������������������������������������������������������������� 621
An Introduction to exachk�������������������������������������������������������������������������������������������� 621
Running exachk���������������������������������������������������������������������������������������������������������������������������������� 622
Saving Passwords for exachk������������������������������������������������������������������������������������������������������������� 625
Automating exachk Executions���������������������������������������������������������������������������������������������������������� 627

Summary���������������������������������������������������������������������������������������������������������������������� 629

Index��������������������������������������������������������������������������������������������������������������������� 631

xix

www.it-ebooks.info
About the Authors

Martin Bach is an Oracle consultant and overall technical enthusiast.


He specialized in the Oracle DBMS in 2001, with his main interests in
high availability and disaster recovery solutions for mission critical 24x7
systems. For a good few years now, Martin has had a lot of fun exploring
many different types of Engineered Systems from an infrastructure and
performance point of view. He is an Oracle Certified Master, Oracle
Ace Director, and OakTable member. Previous publications include
co-authoring Pro Oracle Database RAC 11g on Linux and Expert
Consolidation in Oracle Database 12c. In addition, Martin maintains a
weblog on http://martincarstenbach.wordpress.com where additional
research about this book and other topics can be found. When he
expresses his thoughts in tweets, he uses the twitter handle @MartinDBA.

Andy Colvin is an Oracle consultant who specializes in infrastructure


management. He began working in IT in 1999 as a network and systems
administrator, supporting several Oracle environments. Andy joined
Enkitec in 2006 and began to focus on Oracle Engineered Systems in 2010.
In 2012, Andy was awarded Oracle ACE status for his online contributions,
mainly found at http://oracle-ninja.com. When not patching or
configuring an Exadata, Andy still enjoys working with networks and
various operating systems. When he has something worth saying in less
than 140 characters, he tweets at @acolvin.

xxi

www.it-ebooks.info
■ About the Authors

Frits Hoogland is an IT professional specializing in Oracle database


performance and internals. Frits frequently presents on Oracle technical
topics at conferences around the world. In 2009, he received an Oracle ACE
award from the Oracle Technology Network and a year later became an
Oracle ACE Director. In 2010, he joined the OakTable Network. In addition to
developing his Oracle expertise, Frits investigates modern operating systems.
Frits currently works at the Accenture Enkitec Group. Previous involvement
with publications includes being the technical reviewer for Expert Oracle
Database Architecture, Expert Consolidation in Oracle Database 12c,
Expert Oracle SQL, Expert Oracle Enterprise Manager, and Practical Oracle
Database Appliance. Frits keeps a weblog at http://fritshoogland.
wordpress.com where additional research can be found.

Karl Arao currently works for Accenture Enkitec Group and has nine
years of Oracle database consulting experience across a broad range
of industries. He specializes in Performance, Resource Management,
Capacity Planning, Consolidation, and Sizing. Prior to this, he was a
Solutions Architect and an R&D guy. Karl is a proud member of OCP-DBA,
RHCE, Oracle ACE, and the OakTable Network. He is a frequent speaker
at Oracle conferences and shares his experiences, adventures, and
discoveries in his blog (karlarao.wordpress.com), tweets at @karlarao,
and owns a wiki (karlarao.tiddlyspot.com) where he shares his quick
guides and documentations on technologies.

The foregoing are the authors who’ve prepared this second edition. Also having content in this book are the
first-edition authors: Kerry Osborne, Randy Johnson, and Tanel Poder. While not contributing directly to this
second edition, their support and guidance have been essential to keeping this work alive.

xxii

www.it-ebooks.info
Acknowledgments

The book you are holding in your hands, be it in electronic or printed form, has been a fair bit of work for
everyone involved. The agile development on the Exadata platform was in many ways a blessing and a
curse—a blessing because you could appreciate the improvements introduced with every release, and a
curse because the new features should be in the book, causing more work . . . . This project has been one of
the longest I have been involved in, and I would like to thank my family (again!) for letting me spend a lot
of time researching and writing for what turned out to be a long period of time. I’ll try and make up for it,
promise! Personally participating in the organization and writing were hugely rewarding as they allowed me
to delve into the depths of the Exadata implementation. It is probably true that only in teaching and writing
do you get the most comprehensive understanding of the subject you cover. How often did I think I knew
what I was about to write, only to find out I had no clue. But, thankfully, I wasn’t on my own. I wouldn’t
have been able to do this without the support from my colleagues and my friends, who proved inspirational
(sometimes even unknowingly). There are simply too many to mention on this page—I’m sure you know
whom I mean when you read this paragraph. A big “thank you” to you all.
—Martin Bach
First and foremost, I would like to thank the authors of the first edition for giving us great source material
to work with. To Kerry, Randy, and Tanel—for all of the times that we have heard about how great the first
edition was, I hope we did it justice. This has been a long journey to say the least. It has been great to work
with Martin, Frits, and Karl throughout. As Frits and Martin mentioned, this took a significant amount of
time away from other priorities, mainly my family. I truly appreciate their willingness to let me spend those
long nights locked away, trying to get pen to paper and work out the thoughts in my brain. This has been a
revealing experience, and I have learned a lot during the writing process. Keeping up with an ever-changing
platform can make for plenty of rewrites during the life of the project! I enjoyed the time spent writing this,
and I hope that you are able to read this book and learn something new.
—Andy Colvin
Being a writer for a book has been a learning cycle for me, as this is my first time for actually writing, instead
of “just” commenting on the work of others. I started off doing one chapter, which would have been only a
modest amount of work and time, but this one chapter eventually became three chapters. Of course, having
been the technical reviewer for the previous edition, I served the technical reviewer of all the chapters I
didn’t write. Being both a writer and technical reviewer meant I spent a tremendous amount of time creating
this book. I would like to thank my family for letting me spend the countless hours writing, reviewing,
researching, testing, and so on. Exactly as Martin put it, a huge part of this book came into existence because
of the collaboration of colleagues and friends, in all kinds of forms. Thank you.
—Frits Hoogland

xxiii

www.it-ebooks.info
■ Acknowledgments

First of all, I would like to thank my parents, Denis and Nenita, and my brother, Kevin. Without you,
I wouldn’t be striving to be the best that I can be. I love you. To the Arao and Agustin families, my friends,
and loved ones—thank you for providing support and fun moments, while keeping me sane as I wrote my
chapters. To Kerry Osborne, Veronica Stigers, and Martin Paynter—thank you for always believing in me and
for all the interesting challenges and rare opportunities you have given. To Dinah Salonga and SQL*Wizard
Family—thank you for all the mentorship and friendship and for exposing me to a lot of difficult customer
situations that helped me become a solid DBA at a young age. I will never forget all the fun sleepless nights.
And thanks especially to Jonathan Gennick and the Apress team for all your patience and support. Yes, we
did it! Thanks to all who helped me on my research and your valuable input. Finally, I would like to express
my appreciation for the great conversations I had with the like-minded people from the Oracle community,
the conferences, oracle-l mailing list, the OakTable Network, and the Oracle ACE program. Thank you for all
the inspiration, learning, shared ideas, friendship, and help. Great ideas are built on the ideas of great minds
and great ideas of the past. Let’s keep the community spirit high all the time.
—Karl Arao

xxiv

www.it-ebooks.info
Introduction

Thank you very much for buying the second edition of Expert Oracle Exadata. Us current authors have
been standing on the shoulders of giants while putting this together. Whenever writing a second edition of a
successful book, the authors face the pressure of creating at least as good, if not better, edition than the first
edition was. And good it was, the first edition. We hope that we have been able to provide you, dear reader,
with a suitable introduction to Exadata. In fact, our hope is to give you enough information to get started
with Exadata. It is not uncommon to find database administrators in situations where they have
been introduced to Exadata. only to ask the question, “Now what?” We have tried to structure the book
to help you answer this question. You will read about what Exadata is before diving into the various
optimizations that make it so unique in the world of Oracle database processing hardware. While some of
the material, particularly in the earlier chapters, paints a broad picture, we gradually go into a lot of detail.
Access to an Exadata development system can help you a lot in understanding the more advanced material.
We have tried very hard to make it possible for you to follow along, but please bear in mind that the Exadata
platform is not static at all; new releases in hardware and software can change the documented outcome of
commands and SQL statements. We will try to address major differences on our web site,
http://www.expertoracleexadata.com/ and our personal blogs listed in Appendix B.
Note that we have used various undocumented underscore parameters and features to demonstrate
how various pieces of the software work. Do not take this as a recommended approach for managing a
production system! In fact, there is usually no reason to deviate from the defaults. Setting underscore
parameters is allowed only with the explicit blessings from Oracle Support and as the result of a
recommendation as part of a service request you raised. Remember that we have had access to a number
of systems that we could tear apart with little worry about the consequences that resulted from our actions.
This gave us a huge advantage in our investigations on how Exadata works across various hardware
generations.

The Intended Audience


This book assumes that you are already familiar with Oracle. We do not go into a lot of detail explaining how
Oracle works except as it relates to the Exadata platform. This means that we have made some assumptions
about the readers’ knowledge. We do not assume, for instance, that you are an expert in Oracle performance
tuning, but we expect that you are proficient writing SQL statements and have a good understanding of the
Oracle architecture. Since Exadata is a hardware and software platform, you will inevitably see references
to Linux administration in some of the chapters more closely related to the hardware. Do not be
intimidated—as an Exadata administrator, there are only a handful of commands that you need to know
in day-to-day managing of the platform.

xxv

www.it-ebooks.info
■ Introduction

A Moving Target
We had this exact same section in the introduction of the first edition of this book, and the message is still the
same, even after all these years. What keeps us amazed to this day is the pace of development of the Exadata
platform. It is not only hardware that evolves and keeps up with the development of new technologies, but
also the software that is constantly pushing the limits of what is possible. A new software release does not
require you to upgrade the hardware. Except for the very first Exadata system, the current Exadata software
version is compatible with every hardware generation.
The changes mentioned in the previous paragraph include substantial additions of new functionality,
visible in Appendix A in the Exadata Database Machine System Overview. As you can imagine, trying to
keep track of what Oracle released at a rapid pace was the most difficult part of the project. Every chapter
had to go through multiple revisions when new hardware and software was released. The latest version we
try to cover in this book is Oracle 12.1.0.2.2 RDBMS with cell software 12.1.2.1.x. Unlike the first edition of
this book, which came out when Oracle 11.2.0.2 was current, there are quite a few releases now that Exadata
supports technically. From an Oracle Support point of view, right now you should probably be in a migration
phase to Oracle 12c. This is one of the reasons we gave the latest RDBMS release so much space in the book,
even though many users are yet to migrate to it. Another consideration while writing this book was that we
had to be quite careful to cite the correct version when a new feature was introduced. If you only have just
started with Exadata, you might find the release numbers confusing; however, once you have your first few
weeks of Exadata administration under your belt, you will find that quoting Exadata cell software releases
becomes second nature.
The way Exadata evolves will undoubtedly make some of the book’s contents obsolete, so if you observe
differences between what is covered in this book and what you see it is probably due to version differences.
Nevertheless, we welcome your feedback and will address any inconsistencies that you find.

Many Thanks to Everyone Who Helped!


We have had a great deal of support from a number of people on this project. Having our official technical
reviewer take on writing a few chapters is almost an occurrence of history repeating itself. Writers and
reviewers swapped roles to reply to the question, “Quis custodiet ipsos custodes?” We are also very grateful
for everyone at Oracle who may have even known us from the first edition of this book and helped us
overcome the stumbling blocks along the way. Finally, we want to give a big “thank you” to everyone at
@Enkitec who helped keep the machines up and running, patched when a new release came out, and
troubleshot when something seemed broken. The list of people is really long, so we won’t be able to mention
everyone by name. However, it is fair to say that if you worked at @Enkitec while this book was being written,
you almost certainly contributed—thank you.
The first book helped generate interest in the second edition, and we have published some research
that was too comprehensive on our personal blogs and web sites, prompting e-mail, twitter, and comments
to start flying our way once an article went online. The same is true for the feedback we had with the Alpha
Programme; without the community’s feedback, this book would probably be less complete, and we would
like to explicitly thank you for your comments.
And last, but not least, we would like to give a very special “thank you” to the authors of the first edition
of the book, who allowed us to update what they wrote. Kerry, Tanel, and Randy have been instrumental in
understanding the intended message of the chapters as well as chapter layout and tests. Without you, we
wouldn’t have been able to finish the chapters while maintaining the spirit of the first book.

xxvi

www.it-ebooks.info
Another Random Document on
Scribd Without Any Related Topics
146. thar wardane with him had, 'their warden <who> had with
him'; cp. note to XIII a 36.
158-61. A confused construction. The writer has in mind: (1) 'Of
all the men he had there remained with him only one whom he had
not left to relieve', &c.; and (2) 'There were no members of his
company (except one) whom he had not left', &c.

XI
Dialect: South Midland.
Inflexions: u for inflexional e, as in knowun a 2, seun a 51,
aȝenus a 29, mannus b 114 is found chiefly in West Midland.

Verb: pres. ind. 2 sg. madist b 214.


3 sg. groundiþ a 4.
3 pl. seyn a 1, techen b 5.
pres. p. brennynge b 67.
strong pp. knowun a 2, ȝouen b 264, take b 271.

Pronoun 3 pers.: pl. þey, þei, a 3, b 9; possessive usually þer


in a 1, 23, &c.; but her a 52, and regularly here in b
25, 36, &c.; objective hem a 4, b 3.

Sounds: OE. ā appears regularly as o, oo: more a 7, Hooly a 10,


toolde a 65.
OE. y appears as y, i: synne a 61, stiren b 93.
The form þouþ (= þouȝ b 190 probably indicates sound-
substitution; and in ynowþȝ (= ynouȝ) b 149 there is wavering
between the two forms.
a 12. Wit Sunday: the first element is OE. hwīt 'white', not 'wit'.
a 25 ff. Translations of the Bible were common in France at this
time. No less than six fine copies survive from the library of John,
Duke of Berry (d. 1416). About the middle of the fourteenth century
King John of France ordered a new translation and commentary to
be made at the expense of the Jews, but it was never finished,
although several scholars were still engaged on it at the end of the
century. The early French verse renderings, which incorporate a
good deal of mediaeval legend, are described by J. Bonnard, Les
Traductions de la Bible en Vers Français au Moyen Âge (Paris 1884);
the prose by S. Berger, La Bible Française au Moyen Âge (Paris
1884). Of the surviving manuscripts mentioned in these excellent
monographs several were written in England.
a 28 ff. In earlier times, when most of those who could read at all
were schooled in Latin, the need for English translations of the
Scriptures was not so pressing, and the partial translations that were
made were intended rather for the use of the clergy and their noble
patrons than for the people. Bede (d. 735) completed a rendering of
St. John's Gospel on his death-bed. Old English versions of the
Gospels and the Psalms still survive. Abbot Aelfric (about A.D. 1000)
translated the first five books of the Old Testament; and more than
one Middle English version of the Psalms is known. Wiclif was
perhaps unaware of the Old English precedents because French
renderings became fashionable in England from the twelfth century
onwards, and he would probably think of the Psalter more as a
separate service book than as an integral part of the Bible. But the
prologue to the Wiclifite version attributed to John Purvey quotes the
example of Bede and King Alfred; and the Dialogue on Translation
which, in Caxton's print, serves as preface to Trevisa's translation of
Higden, emphasizes the Old English precedents. Both may be read in
Fifteenth Century Prose and Verse, ed. A. W. Pollard, London 1903,
pp. 193 ff. The attitude of the mediaeval Church towards vernacular
translations of the Bible has been studied very fully by Miss M.
Deanesly, The Lollard Bible and other Medieval Biblical Versions,
Cambridge 1920.
a 34. þe pley of Ȝork. The York Paternoster Play has not survived,
but there are records from 1389 of a Guild of the Lord's Prayer at
York, whose main object was the production of the play. It seems to
have been an early example of the moral play, holding up 'the vices
to scorn and the virtues to praise', and it probably consisted of
several scenes, each exhibiting one of the Seven Deadly Sins. The
last recorded representation was in 1572. See Chambers, The
Mediaeval Stage, vol. ii, p. 154. The association of the friars with the
production of religious plays is confirmed by other writings of the
time. They were quick to realize the value of dramatic representation
as a means of gaining favour with the people, and their
encouragement must be reckoned an important factor in the
development of the Miracle Play.
a 51. wher, 'whether'; cp. b 207. In ll. 197, 266, 274, it introduces
a direct question; see note to V 118.
b 20. Gregory, Gregory the Great. See his work In Primum Regum
Expositiones, Bk. iii, c. 28: praedicatores autem Sanctae Ecclesiae...
prophetae ministerio utuntur (Migne, Patrologia, vol. lxxix, col. 158).
b 44. <God>. Such omissions from the Corpus MS. are supplied
throughout from the copy in Trinity College, Dublin, MS. C. III. 12.
b 79-80. Cp. Luke xxi. 36 and 1 Thessalonians v. 17.
b 89-91. Proverbs xxviii. 9.
b 126. as Ambrose: In 386 St. Ambrose, besieged in the Portian
Church at Milan by Arian sectaries, kept his followers occupied and
in good heart by introducing the Eastern practice of singing hymns
and antiphons. See St. Augustine's Confessions Bk. ix, c. 7.
b 131-2. placebo. Vespers of the Dead, named from the first word
of the antiphon, Placebo Domino in regione vivorum (Psalm cxiv. 9).
dirige. Matins of the Dead, named from the first word of the
antiphon, Dirige, Domine, Deus meus, in conspectu tuo viam meam
(Psalm v. 9). Hence our word dirge.
comendacion: an office in which the souls of the dead are
commended to God.
matynes of Oure Lady: one of the services in honour of the Virgin
introduced in the Middle Ages.
The whole question of these accretions to the Church services is
dealt with by our English master in liturgical study, the late Mr.
Edmund Bishop, in his essay introductory to the Early English Text
Society's edition of the Prymer, since reprinted with additional notes
in his Liturgica Historica (Oxford 1918), pp. 211 ff.
b 137 f. deschaunt, countre note, and orgon, and smale brekynge.
The elaboration of the Church services in mediaeval times was
accompanied by a corresponding enrichment of the music. To the
plain chant additional parts were joined, sung in harmony either
above or below the plain chant. Descant usually means the addition
of a part above, organ and countre-note (= counterpoint) the
addition of parts either above or below. All these could be composed
note for note with the plain chant. But smale brekyng represents a
further complication, whereby the single note in the plain chant was
represented by two or more notes in the accompanying parts.
b 140 f. The abuse is referred to in Piers Plowman:
Persones and parsheprests pleynede to the bisshop
That hure parshens ben poore sitthe the pestelence tyme,
To haue licence and leue in Londone to dwelle,
And synge ther for symonye, for seluer ys swete.
Prologue ll. 81-
4.

and by Chaucer in his description of the Parson:


He sette nat his benefice to hyre,
And leet his sheepe encombred in the myre,
And ran to Londoun, unto Seint Poules,
To seken hym a chaunterie for soules.
Prologue ll. 507-
10.

b 183. Ordynalle of Salisbury. An 'ordinal' is a book showing the


order of church services and ceremonies. In mediaeval times there
was considerable divergence in the usage of different churches. But
after the Conquest, and more especially in the thirteenth century,
there was developed at Salisbury Cathedral an elaborate order and
form of service which spread to most of the English churches of any
pretensions. This was called 'Sarum' or 'Salisbury' use.
b 209. þei demen it dedly synne a prest to fulfille, &c. For this
construction, cp. Chaucer, Prologue 502 No wonder is a lewed man
to ruste; Shakespeare, Two Gentlemen of Verona, V.. iv. 108 f. It is
the lesser blot... Women to change their shapes, &c. The same
construction, where we now insert for, is seen in Gawayne (v. 352-3)
hit were a wynne huge... a leude, þat couþe, to luf hom wel, &c.
b 221-3. 'They say that a priest may be excused from saying
mass, to be the substance of which God gave Himself, provided that
he hears one.'
b 228 f. newe costy portos, antifeners, graielis, and alle oþere
bokis. Portos, French porte hors, represents Latin portiforium, a
breviary convenient for 'carrying out of doors'. The antifener
contained the antiphons, responses, &c., necessary for the musical
service of the canonical hours. The graiel, or gradual, was so called
from the gradual responses, sung at the steps of the altar, or while
the deacon ascended the steps of the pulpit: but the book actually
contained all the choral service of the Mass.
b 230. makynge of biblis. Wiclif in his Office of Curates (ed.
Matthew, p. 145) complains of the scarcity of bibles. But fewe curatis
han þe Bible and exposiciouns of þe Gospelis, and litel studien on
hem, and lesse donne after hem. But wolde God þat euery parische
chirche in þis lond hadde a good Bible! &c.
b 234. At this time books, especially illuminated books, were very
dear. The Missal of Westminster Abbey, which is now shown in the
Chapter-house, was written in 1382-4 at a cost of £34 14s. 7d.—a
great sum in those days, for the scribe, Thomas Preston, who took
two years to write it, received only £4 for his labour, 20s. for his
livery, and board at the rate of 21s. 8d. the half year. The inscription
in British Museum MS. Royal 19 D. II, a magnificently illustrated Bible
with commentary, shows that it was captured at Poitiers with King
John of France, and bought by the Earl of Salisbury for 100 marks
(about £66). Edward III gave the same sum to a nun of Amesbury
for a rich book of romance. In France John, Duke of Berry, paid as
much as £200 for a breviary, and the appraisement of his library in
1416 shows a surprisingly high level of values (L. Delisle, Le Cabinet
des Manuscrits, vol. iii, pp. 171 ff.). These were luxurious books. The
books from the chapel of Archbishop Bowet of York (d. 1423) sold
more reasonably: £8 for a great antiphonar and £6 13s. 4d. pro uno
libro vocato 'Bibill', were the highest prices paid; and from his library
there were some fascinating bargains: 4s. for a small copy of
Gregory's Cura Pastoralis; 5s. pro uno libro vocato 'Johannes
Andrewe', vetere et debili, which would probably turn out to be a dry
work on the Decretals; and 3s. 4d. for a nameless codex, vetere et
caduco, 'old and falling to pieces'. (Historians of the Church of York,
ed. J. Raine, vol. iii, pp. 311, 315.)
But the failing activity of the monastic scriptoria, and the
formation of libraries by the friars and by rich private collectors,
made study difficult for students at the universities, where at this
time a shilling per week—a third of the price of Bowet's most
dilapidated volume—was reckoned enough to cover the expenses of
a scholar living plainly. The college libraries were scantily supplied:
books were lent only in exchange for a valuable pledge; or even
pawned, in hard times, by the colleges themselves.
These conditions were not greatly improved until printing gave an
easy means of duplication, and for a time caused the humble
manuscripts in which most of the mediaeval vernacular literature
was preserved to be treated as waste paper. As late as the
eighteenth century Martène found the superb illuminated
manuscripts left by John, Duke of Berry, to the Sainte Chapelle at
Bourges serving as roosting places to their keeper's hens (Voyage
Littéraire, Paris 1717, pt. i, p. 29).
b 261-3. The reference is to Acts vi. 2, 'It is not reason that we
should leave the word of God, and serve tables.'
b 266. wisere þan. After these words the Corpus MS. (p. 170, col.
i, l. 34 mid.), without any warning, goes on to the closing passage of
an entirely unrelated 'Petition to the King and Parliament'. By way of
compensation, the end of our sermon appears at the close of the
Petition. Clearly the scribe (or some one of his predecessors) copied
without any regard for the sense from a MS. of which the leaves had
become disarranged.
b 285. Cp. Acts iii. 6.

XII
Dialect: London (SE. Midland) with Kentish features.
Inflexions:

Verb: pres. ind. 3 sg. loveth a 5; contracted stant a 74.


3 pl. schewen a 136, halsen a 148, be (in
rime) a 92.
pres. p. growende a 80.
strong pp. schape (in rime) a 130, beside
schapen a 169.

Pronoun 3 pers.: sg. fem. nom. sche a 32; pl. thei a 148; here
a 144; hem a 112.

Unaccented final -e is treated as in Chaucer, having its full value in


the verse when it represents an inflexion or final vowel in Old
English or Old French, e.g.
And for he scholdė slepė softė a 93
An apė, which at thilkė throwė b5
Sounds: e appears as in Kentish for OE. y: hell 'hill' a 65, 79, 86;
keste 'kissed' a 178; note the rimes unschette: lette a 71-2; pet 'pit':
let b 9-10; and less decisive pet: knet (OE. knyttan) b 29-30, 53-4;
dreie: beie b 23-4.
Spelling: ie represents close ẹ̄ : flietende a 157, hier b 34; diemed
b 216.
Syntax: The elaborate machinery of sentence connexion deserves
special attention; and many turns of phrase are explained by
Gower's fluency in French.
a 1. Gower follows Ovid, Metamorphoses, Bk. xi. Chaucer tells the
story of Ceix and Alcyone in his Death of Blanche the Duchess, ll. 62
ff. This is presumably the early work to which the Man of Law refers:
I kan right now no thrifty tale seyn
But Chaucer, thogh he kan but lewedly
On metres and on rymyng craftily,
Hath seyd hem, in swich Englissh as he kan,
Of olde tyme, as knoweth many a man;
And if he have noght seyd hem, leve brother,
In o book, he hath seyd hem in another;
For he hath toold of loveris up and doun
Mo than Ovide made of mencioun
In his Epistelles , that been ful olde.
What sholde I tellen hem, syn they ben tolde?
In youthe he made of Ceys and Alcione, &c.
(Link to Man of
Law's Tale, ll. 46
ff.)

Gower's rendering is the more poetical.


a 2. Trocinie. Ovid's Trachinia tellus, so called from the city of
Trachis, north-west of Thermopylae.
a 23. As he which wolde go: otiose, or at best meaning no more
than 'desiring to go'. Cp. b 25 As he which hadde = 'having' simply;
and similarly b 37, 203. It is an imitation of a contemporary French
idiom comme celui qui.
a 26. and: the displacement of the conjunction from its natural
position at the beginning of the clause is characteristic of Gower's
verse. Cp. l. 152 Upon the morwe and up sche sterte = 'and in the
morning she got up', and a 45, 49, b 121, 124, 135, 160, 182. See
notes to ll. 32, 78 f.
a 32. Editors put a comma after wepende, and no stop after
seileth: but it is Alceoun who weeps. The displacement of and is
exemplified in the notes to l. 26 and ll. 78 f.
a 37. 'One had not to look for grief'; a regular formula of
understatement, meaning 'her grief was great'.
a 53. Hire reyny cope, &c.: the rainbow, which was the sign or
manifestation of Iris.
a 59 ff.
Prope Cimmerios longo spelunca recessu,
Mons cavus, ignavi domus et penetralia Somni.
(Metamorphoses
xi. 592-3.)

Much of the poetry of Gower's description is due to Ovid.


a 78 f. Editors put no stop after may and a comma after hell.
Hence The New English Dictionary quotes this passage as an
isolated instance of noise, transitive, meaning 'disturb with noise'.
But noise is intransitive, hell is governed by aboute round, and the
position of bot is abnormal as in l. 105. Cp. notes to ll. 26, 32, and
render 'But all round about the hill'.
a 105. For the word order see notes to ll. 26, 32, 78 f.
a 117. The lif, 'the man', cp. IV a 43.
a 118. Ithecus: for Icelos. According to Ovid 'Icelos' was the name
by which he was known to the gods, but men called him 'Phobetor'.
a 123. Panthasas: Ovid's Phantasos.
a 152. See note to l. 26.
a 197. The halcyon, usually identified with the kingfisher, was
supposed to build a floating nest on the sea in midwinter, and to
have power to calm the winds and waves at that season, bringing
'halcyon weather'.
b 2. I finde. Matthew Paris in his Chronica Maiora (ed. Luard, Rolls
Series, vol. ii, pp. 413 ff.) gives a similar story, which, he says, King
Richard the First often told to rebuke ingratitude. In this version,
Vitalis of Venice falls into a pit dug as a trap for wild beasts. The
rescued animals are a lion and a serpent; the rescuer is nameless,
and the gem given to him by the serpent has not the magic virtue of
returning whenever sold. Nearer to Gower is the story told in Nigel
Wireker's Speculum Stultorum, a late twelfth-century satire in Latin
verse, which, from the name of its principal character Burnellus the
Ass, who is ambitious to have a longer tail, is sometimes called
Burnellus; cp. Chaucer, Nun's Priest's Tale, l. 492:
I have wel rad in Daun Burnel the Asse
Among his vers, &c.
The poem is printed in T. Wright's Anglo-Latin Satirical Poets and
Epigrammatists of the Twelfth Century (Rolls Series, 1872), vol. i. At
the end the Ass returns disappointed to his master Bernardus (=
Bardus). Bernardus, when gathering wood, hears Dryanus (=
Adrian), a rich citizen of Cremona, call from a pit for help. The
rescued animals are a lion, a serpent, and an ape. The gem given by
the serpent in token of gratitude always returns to Bernardus, who,
with more honesty than Gower's poor man shows, takes it back to
the buyer. The fame of the marvellous stone reaches the king; his
inquiries bring to light the whole story; and Dryanus is ordered to
give half his goods to Bernardus.
Gower probably worked on a later modification of Nigel's story.
b 86. blessed, 'crossed (himself)'.
b 89. Betwen him and his asse, i.e. pulling together with the ass.
The ass is, of course, the distinguished Burnellus.
b 116. his ape: for this ape (?).
b 191. Justinian, Emperor of the Eastern Roman Empire (d. 565),
was best known for his codification of the Roman Law, and so is
named here as the type of a lawgiver.
XIII
Dialect: South-Western, with some Midland forms.
Inflexions:
Verb: pres. ind. 3 sg. bloweþ a 7, casteþ a 8.
3 pl. buþ a 10, habbeþ a 15.
pres. p. slyttyng, frotyng b 59.
strong pp. yknowe a 12, ysode a 30.

Noun: Note the plural in -(e)n, tren 'trees' a 44, 51, 53;
chyldern b 16 is a double plural.

Pronoun 3 pers.: pl. hy a 17; here a 61; ham a 23.


Note the unstressed 3 sg. and 3 pl. form a, e.g. at a13, 27.

Sounds: There is no instance of v for initial f, which is evidenced


in the spelling of early South-Western writers like Robert of
Gloucester (about 1300), or of z for initial s, which is less commonly
shown in spelling. u for OE. y occurs in hulles 'hills' a 18 (beside
bysynes b 24, where Modern English has u in spelling but i in
pronunciation; and lift (OE. lyft) b 39, where Modern English has the
South-Eastern form left).
a 2-3. Mayster... Minerua... hys: Trevisa appears to have
understood 'Minerva' as the name of a god.
a 6-49. Higden took all this passage from Book i of the twelfth-
century Annals of Alfred of Beverley (ed. Hearne, pp. 6-7). The
Polychronicon is a patchwork of quotations from earlier writers.
a 7. Pectoun. Higden has ad Peccum, and Alfred of Beverley in
monte qui vocatur Pec, i.e. The Peak of Derbyshire. cc and ct are not
distinguishable in some hands of the time, and Trevisa has made
Peccum into Pectoun.
a 14. Cherdhol. Hearne's text of Alfred of Beverley has Cherole;
Henry of Huntingdon (about 1150), who gives the same four marvels
in his Historia Anglorum, has Chederhole; and on this evidence the
place has been identified with Cheddar in Somerset, where there are
famous caves.
a 22. an egle hys nest: cp. b 23 a child hys brouch. This
construction has two origins: (1) It is a periphrasis for the genitive,
especially in the case of masculine and neuter proper names which
had no regular genitive in English; (2) It is an error arising from false
manuscript division of the genitive suffix -es, -is, from its stem.
a 36. <þat> here and in l. 52 is inserted on the evidence of the
other MSS. Syntactically its omission is defensible, for the
suppressed relative is a common source of difficulty in Middle
English; see the notes to V 4-6, 278-9; X 146; XIV c 54; XVII 66.
a 50. Wynburney. Wimborne in Dorset. Here St. Cuthburga
founded a nunnery, which is mentioned in one of Aldhelm's letters as
early as A.D. 705. The information that it is 'not far from Bath', which
is hardly accurate, was added by Higden to the account of the
marvel he found in the Topographia Hibernica of Giraldus
Cambrensis (vol. v, p. 86 of the Rolls Series edition of his works).
a 54-64. Higden took this passage from Giraldus, Itinerarium
Cambriae, Bk. ii, c. 11 (vol. vi, p. 139 of the Rolls edition).
a 60-1. be at here aboue, 'be over them', 'have the upper hand'.
a 63. Pimbilmere: the English name for Lake Bala.
b 6-7. þe Flemmynges. The first settlement of Flemings in
Pembrokeshire took place early in the twelfth century, and in 1154,
Henry II, embarrassed alike by the turbulence of the Welsh, and of
the new host of Flemish mercenaries who had come in under
Stephen, encouraged a further settlement. They formed a colony still
distinguishable from the surrounding Welsh population.
b 11-12. The threefold division of the English according to their
Continental origin dates back to Bede's Ecclesiastical History. But the
areas settled by Bede's three tribes do not correspond to Southern,
Northern, and Midland. The Jutes occupied Kent, whence the South-
Eastern dialect; the Saxons occupied the rest of the South, whence
the South-Western dialect; and the Angles settled in the Midlands
and the North; so that the Midland and Northern dialects are both
Anglian, and derive from the same Continental tribe or tribal group.
b 26. þe furste moreyn: the Black Death of 1349. There were
fresh outbreaks of plague in 1362, 1369, 1376.
b 26-42. The bracketed passage is an addition by Trevisa himself,
and is of primary importance for the history of English and of English
education. See the valuable article by W. H. Stevenson in An English
Miscellany Presented to Dr. Furnivall, pp. 421 ff.
b 27-8. Iohan Cornwal, a mayster of gramere. A 'master of
grammar' was a licensed teacher of grammar. Mr. Stevenson points
out that in 1347-8 John of Cornwall received payment from Merton
College, Oxford, for teaching the boys of the founder's kin. His
countryman Trevisa probably had personal knowledge of his
methods of teaching.
b 39-40. and a scholle passe þe se, 'if they should cross the sea'.
b 47-8. The bracketed words are introduced by Trevisa.
b 50 f. and ys gret wondur: and is superfluous and should perhaps
be deleted.
b 58-65. Though still often quoted as a fourteenth-century witness
to the pronunciation of Northern English (e.g. by K. Luick,
Historische Grammatik der englischen Sprache, 1914, pp. 40 f.), this
passage, as Higden acknowledges, comes from the Prologue to Book
iii of William of Malmesbury's Gesta Pontificum, completed in the
year 1125: see the Rolls Series edition, p. 209.

XIV
a 2. Bannokburn. Minot's subject is not so much the defeat of the
English at Bannockburn in 1314, as the English victory at Halidon Hill
on 19 July 1333, which he regards as a vengeance for Bannockburn.
a 7. Saint Iohnes toune: Perth, so called from its church of St.
John the Baptist. It was occupied by the English in 1332 after the
defeat of the Scots at Dupplin Moor.
a 13. Striflin, 'Stirling'.
a 15. Hall suggests that this refers to Scotch raids on the North of
England undertaken to distract Edward III from the siege of Berwick.
a 19 f. Rughfute riueling... Berebag: nicknames for the Scots, the
first because they wore brogues (riuelings) of rough hide; the
second because, to allow of greater mobility, each man carried his
own bag of provisions instead of relying on a baggage train.
a 22. Brig = Burghes l. 25, 'Bruges'. At this time Scots, English,
and French had all close connexions with the Netherlands. Observe
that John Crab, who aided the Scots in the defence of Berwick (note
to X 15), was a Fleming.
a 35. at Berwik. Berwick fell as a result of the battle of Halidon Hill
which the Scots fought with the object of raising the siege. For an
earlier siege of Berwick, in 1319, see No. X.
a 36. get, 'watch', 'be on the look out' (ON. gǽta).
b 5-6. Calais was at this time a convenient base for piracy in the
Channel.
b 19. A bare: Edward III, whom Minot often refers to as 'the boar'.
b 24-6. In preparation for the long siege Edward III had built a
regular camp beside Calais.
b 32. Sir Philip. Philip de Valois, Philip VI of France (1293-1350).
His son, John Duke of Normandy (1319-64), who succeeded him in
1350, is of good memory as a lover of fine books. Two are
mentioned in the notes to XI a 25 ff. and XI b 234. A splendid copy of
the Miracles de Notre Dame, preserved until recently in the Seminary
Library at Soissons, seems also to have been captured with his
baggage at Poitiers, for it was bought back from the English by King
Charles V. Another famous book produced by his command was the
translation of Livy by Bersuire, with magnificent illuminations. The
spirit of the collector was not damped by his captivity in England
from 1356-60, for his account books show that he continued to
employ binders and miniaturists, to encourage original composition,
and to buy books, especially books of romance. See Notes et
Documents relatifs à Jean, Roi de France, &c., ed. by Henry of
Orleans, Duc d'Aumale (Philobiblon Soc., London 1855-6).
b 40. þe Cardinales. Pope Clement VI had sent cardinals Annibale
Ceccano bishop of Frascati, and Etienne Aubert, who became Pope
Innocent VI in 1352, to arrange a peace between France and
England. But the English were suspicious of the Papal court at
Avignon, and accused the cardinals of favouring the French cause.
b 82. Sir Iohn de Viene. Jean de Vienne, seigneur de Pagny (d.
1351), a famous captain in the French wars.
c 5 f. 'They (friends) are so slippery when put to the test, so eager
to have <for themselves>, and so unwilling to give up <to others>.'
c 14. And, 'if'.
c 47. King John of France was captured at Poitiers in 1356 and
held in England as a prisoner until the Treaty of Bretigny in 1360.
See note to XIV b 32.
c 54. Note the omission of the relative: 'which recked not a cleat
for all France', and cp. ll. 43-4, XIII a 36 (note).
c 59. his helm, 'its helm'—the bar by which the rudder was moved.
c 61. 'The King sailed and rowed aright'; on him, see note to XV g
24.
c 83. An ympe: Richard II.
c 90. sarri: not in the dictionaries in this sense, is probably OFr.
serré, sarré, in the developed meaning 'active', 'vigorous', seen in
the adv. sarréement.
c 103-4. 'If we are disloyal and inactive, so that what is rarely
seen is straightway forgotten.'
c 108. 'Who was the fountain of all courage.'
c 111. los, 'fame'.
d 1. Schep: here means 'shepherd', 'pastor', a name taken by Ball
as appropriate to a priest.
Seynte Marie prest of Ȝork, 'priest of St. Mary's of York' (cp. note
to I 44), a great Benedictine abbey founded soon after the
Conquest; see Dugdale, Monasticon Anglicanum, vol. iii, pp. 529 ff.
Marie does not take the s inflexion, because it has already the Latin
genitive form, cp. Mary-ȝet X 163.
d 2. Iohan Nameles, 'John Nobody', for nameless has the sense
'obscure', 'lowly'.
d 6. Hobbe þe Robbere. Hob is a familiar form for Robert, and it
has been suggested that Hobbe þe Robbere may refer to Robert
Hales, the Treasurer of England, who was executed by the rebels in
1381. But Robert was a conventional name for a robber, presumably
owing to the similarity of sound. Already in the twelfth century,
Mainerus, the Canterbury scribe of the magnificent Bible now in the
library of Sainte-Geneviève at Paris, plays upon it in an etymological
account of his family: Secundus (sc. frater meus) dicebatur
Robertus, quia a re nomen habuit: spoliator enim diu fuit et praedo.
From the fourteenth century lawless men were called Roberts men.
In Piers Plowman Passus v (A- and B-texts) there is a confession of
'Robert the Robber'; and the literary fame of the prince of
highwaymen, 'Robin Hood', belongs to this period.
d 14. do wel and bettre: note this further evidence of the
popularity of Piers Plowman, with its visions of Dowel, Dobet, and
Dobest.

XV
a 8. Þe clot him clingge! 'May the clay cling to him!' i.e. 'Would he
were dead!'
a 12. Þider: MS. Yider, and conversely MS. Þiif 23 for Yiif 'if'. y and
þ are endlessly confused by scribes.
b 1. Lenten ys come... to toune. In the Old English Metrical
Calendar phrases like cymeð... us to tune Martius reðe, 'fierce March
comes to town', are regular. The meaning is 'to the dwellings of
men', 'to the world'.
b 3. Þat: construe with Lenten.
b 7. him þreteþ, 'chides', 'wrangles' (ON. þrǽta?). See the
thirteenth-century debate of The Thrush and the Nightingale
(Reliquiae Antiquae, vol. i, pp. 241 ff.), of which the opening lines
are closely related to this poem.
b 11. Ant wlyteþ on huere wynter wele, 'and look at their winter
happiness (?)'. This conflicts with huere wynter wo above; and the
explanation that the birds have forgotten the hardships of the past
winter and recall only its pleasures is forced. Holthausen's
emendation wynne wele 'wealth of joys' (cp. l. 35) is good.
b 20. Miles: a crux. It has been suggested without much
probability that miles means 'animals' from Welsh mīl.
b 28. Deawes donkeþ þe dounes. Of the suggestions made to
improve the halting metre the best is þise for þe. The poet is
thinking of the sparkle of dew in the morning sun; cp. Sir Gawayne
519 f.:
When þe donkande dewe dropeȝ of þe leueȝ
To bide a blysful blusch of þe bryȝt sunne.
b 29-30. 'Animals with their cries (rounes) unmeaning to us
(derne), whereby they converse (domes for te deme).' For the
weakened sense of deme (domes) see note to V 115.
c 30. Wery so water in wore: the restless lover (l. 21) has tossed
all night like the troubled waters in a wore; cp. I wake so water in
wore in another lyric of the same MS. It has been suggested that
wore = Old High German wuor 'weir'; but the rimes in both passages
show that the stem is OE. wār, not wōr.
d 2. the holy londe: because Ireland was par excellence 'the Land
of the Saints'.
f. I am obliged to Professor Carleton Brown for the information
that this poem is found, with two additional stanzas, in MS. 18. 7. 21
of the Advocates' Library, Edinburgh; and that the full text will be
published shortly in his Religious Lyrics of the Fourteenth Century.
f 4. bere (OE. bȳr) riming with fere (OE. (ge)fēra) indicates a
South-Eastern composition.
g 1. Scere Þorsday: Maundy Thursday, the eve of Good Friday.
g 1-2. aros: Iudas: the alternative form aras may have given the
rime in the original, but it is not justifiable to accept this as certain
and so to assume an early date of composition for the poem.
Morsbach, ME. Grammatik, § 135, n. 4, quotes a number of parallel
rimes with proper names, and the best explanation is that o in aros
still represented a sound intermediate between ā and ǭ, and so
served as an approximate rime to ā̆ in proper names.
g 6. cunesmen: as c and t are hard to distinguish in some ME.
hands, and are often confused by copyists, this reading is more likely
than tunesmen of the editors—Wright-Halliwell, Mätzner, Child, Cook
(and N. E. D. s.v. townsman). For (1) tunesman is a technical, not a
poetical word. (2) In a poem remarkable for its terseness, tunesmen
reduces a whole line to inanity, unless the poet thinks of Judas quite
precisely as a citizen of a town other than Jerusalem; and in the
absence of any Biblical tradition it is unlikely that a writer who calls
Pilate þe riche Ieu would gratuitously assume that Judas was not a
citizen of Jerusalem, where his sister lived. (3) Christ's words are
throughout vaguely prophetic, and as Judas forthwith imette wid is
soster—one of his kin—cunesmen gives a pregnant sense. [I find the
MS. actually has cunesmen, but leave the note, lest tunesmen might
appear to be better established.]
g 8. The repetition of ll. 8, 25, 30 is indicated in the MS. by 'ii' at
the end of each of these lines, which is the regular sign for bis.
g 16. 'He tore his hair until it was bathed in blood.' The MS. has
top, not cop.
g 24. In him com ur Lord gon. In the MS. c'ist = Crist has been
erased after Lord. Note (1) the reflexive use of him, which is very
common in OE. and ME. with verbs of motion, e.g. Up him stod 27,
29; Þau Pilatus him com 30; Als I me rode XV a 4; The Kyng him rod
XIV c 61; cp. the extended use ar þe coc him crowe 33, and notes to
II 289, V 86: (2) the use of the infinitive (gon) following, and usually
defining the sense of, a verb of motion, where Modern English
always, and ME. commonly (e.g. ȝede karoland I 117; com
daunceing II 298), uses the pres. p.: 'Our Lord came walking in'.
g 27. am I þat? 'Is it I?', the interrogative form of ich hit am or ich
am hit. The editors who have proposed to complete the line by
adding wrech, have missed the sense. The original rime was þet:
spec, cp. note to I 240.
g 30. cnistes: for cniste = cnihte representing the OE. gen. pl.
cnihta. On the forms meist 6, heiste 18, eiste 20, bitaiste 21, iboust
26, miste 29, cnistes 30, fiste 31, all with st for OE. ht, see Appendix
§ 6 end.
h 17-18. Difficult. Perhaps 'The master smith lengthens a little
piece [sc. of hot iron], and hammers a smaller piece, twines the two
together, and strikes [with his hammer] a treble note'.
h 21-2. cloþemerys... brenwaterys: not in the dictionaries, but
both apparently nonce names for the smiths: they 'clothe horses'
(for by the end of the fourteenth century a charger carried a good
deal of armour and harness), and 'burn water' (when they temper
the red-hot metal).
i 4. Þat: dat. rel. 'to whom'; cp. VI 64. But lowte is sometimes
transitive 'to reverence'.
i 6. This line, at first sight irrelevant, supplies both rime and
doctrine. See in Chaucer's Preface to his Tale of Melibeus the
passage ending:
I meene of Marke, Mathew, Luc and John—
Bot doutelees hir sentence is all oon.
An erased t after Awangelys in the MS. shows that the scribe
wavered between Awangelys 'Gospels' and Awangelystes.
i 7. Sent Geretrude: Abbess of Nivelle (d. 659), commemorated on
March 17. She is appropriately invoked, for one or more rats make
her emblem.
i 11. Sent Kasi. I cannot trace this saint, or his acts against the
rats. But parallels are not wanting. St. Ivor, an Irish saint, banished
rats from his neighbourhood per imprecationem because they
gnawed his books; and the charm-harassed life of an Irish rat was
still proverbial in Shakespeare's day: 'I was never so berhymed' says
Rosalind (As You Like It, III. ii) 'since Pythagoras' time, that I was an
Irish rat'. In the South of France the citizens of Autun trusted more
to the processes of the law, and brought a suit against the rats
which ended in a victory for the defendants because the plaintiffs
were unable to guarantee them safe conduct to the court (see
Chambers, Book of Days, under Jan. 17). Even in such little things
the Normans showed their practical genius:—A friend chancing to
meet St. Lanfranc by the way inquired the cause of the strange
noises that came from a bag he was carrying: 'We are terribly
plagued with mice and rats', explained the good man, 'and so, to put
down their ravages, I am bringing along a cat' (Mures et rati valde
nobis sunt infesti, et idcirco nunc affero catum ad comprimendum
furorem illorum). Acta Sanctorum for May 28, p. 824.

XVI
Dialect: Yorkshire.
Inflexions:

Verb: pres. ind. 2 sg. þou royis 99, þou is 360; beside þou
hast 69.
3 sg. bidis 23, comes 57.
1 pl. we here 169.
2 pl. ȝe haue 124.
3 pl. þei make 103, þei crie 107, dwelle
(rime) 102 ; beside musteres 104, sais
108.
imper. pl. harkens 37, beholdes 195; but vndo
182.
pres. p. walkand 53 (in rime); beside shynyng 94.
strong pp. stoken 193, brokynne 195, &c.
Contracted verbal forms are mase pres. 3 pl. (in
rime) 116, bus pres. 2 sg. 338, tane pp.
172.
Pronoun 3 pers.: pl. nom. þei 21; poss. thare 18, þer 20; obj.
þame 9; but hemselue 307.
The demonstrative þer 'these' 97, 399, is Northern.
Sounds: ā remains in rimes: are: care 345-7, waa: gloria 406-8,
lawe: knawe 313-15, moste (for māste): taste 358-60; but ō̮ is also
proved for the original in restore: euermore: were (for wǭre): before
13 ff.
Spelling: In fois (= fǭs) 30, the spelling with i indicates vowel
length.
17. were: rime requires the alternative form wǭre.
39. Foure thowsande and sex hundereth ȝere. I do not know on
what calculation the writer changes 5,500, which is the figure in the
Greek and Latin texts of the Gospel of Nicodemus, in the French
verse renderings, and the ME. poem Harrowing of Hell. Cp. l. 354.
40. in þis stedde: the rimes hadde: gladde: sadde point to the
Towneley MS. reading in darknes stad, 'set in darkness', as nearer
the original, which possibly had in þister(nes) stad.
49. we: read ȝe (?). For what follows cp. Isaiah ix. 1-2.
59. puplisshid: the rime with Criste shows that the pronunciation
was puplist. Similarly, abasshed: traste 177-9. In French these words
have -ss-, which normally becomes -sh- in English. It is hard to say
whether -ss- remained throughout in Northern dialects, or whether
the development was OFr. -ss- ≻ ME. -sh- ≻ Northern -ss- (notes to
I 128, VII 4).
62. þis: read His (?) frendis: here 'relatives', 'parents' (ON.
frǽndi); see Luke ii. 27.
65-8. Luke ii. 29-32.
73-82. Matthew iii. 13-17, &c.
75. hande: the rime requires the Norse plural hend as at l. 400;
cp. XVII 255, IV a 65 (Footnote).
86 ff. Cp. Matthew xvii. 3 ff., Mark ix. 2 ff.
113. Astrotte: cp. 2 Kings xxiii. 13 'Ashtoreth, the abomination of
the Zidonians'. I cannot identify Anaball among the false gods.
115. Bele-Berit: Judges viii. 33 'the children of Israel... made Baal-
Berith their god'. For Belial see 2 Cor. vi. 15.
122-4. A common misrendering for 'Be ye lift up, ye everlasting
doors', Psalm xxiv. 7.
125 ff. postulate a preceding et introibit rex glorię, which the
writer has not been able to work into the frame of his verse.
128. a kyng of vertues clere = dominus virtutum, rendered 'Lord
of Hosts' in Psalm xxiv. 10.
154-6. ware: ferre: the rime indicates some corruption. ware
probably stands for werre 'worse'. The Towneley MS. has or it be
war.
162. John xi.
165. John xiii. 27.
171 ff. 'And know he won away Lazarus, who was given to us to
take charge of, do you think that you can hinder him from showing
the powers that he has purposed (to show)?' But it is doubtful
whether what is a true relative. Rather 'from showing his powers—
those he has purposed (to show)'.
188. I prophicied: MS. of prophicie breaks the rime scheme.
190. Psalm cvii. 16 'For he hath broken the gates of brass, and cut
the bars of iron in sunder.'
205 ff. The rimes saide: braide: ferde: grathed are bad. For the
last two read flaide = 'terrified', and graid, a shortened form of
graithed.
208. and we wer moo, 'if we were more', 'even if there were more
of us'.
220. as my prisoune might be taken closely with here: 'in this
place as my prison'. The Towneley MS. has in for as. Better would be
prisoune<s> 'prisoners'.
240. wolle: read wille for the rime.
241. God<ys> sonne: MS. God sonne might be defended as
parallel to the instances in the note to XVII 88.
256. Apparently, 'you argue his men in the mire', i.e. if Jesus is
God's Son, the souls should remain in hell because God put them
there. But the text may be corrupt.
267 ff. Cp. Ezekiel xxxi. 16, &c.
281 ff. Salamon saide: Proverbs ii. 18-19 taken with vii. 27 and ix.
18. It was hotly disputed in the Middle Ages whether Solomon
himself was still in hell. Dante, Paradiso, x. 110, informs a world
eager for tidings that he is in Paradise: but Langland declares Ich
leyue he be in helle (C-text, iv. 330); and, more sweepingly, coupling
him with Aristotle: Al holy chirche holden hem in helle (A-text, xi.
263).
285-8. Perhaps a gloss on Job xxxvi. 18 'Because there is wrath,
beware lest he take thee away with his stroke: then a great ransom
cannot deliver thee.'
301. menys, the reading of the Towneley MS. is better than
mouys, which appears to be a copyist's error due to the similarity of
n and u, e and o, in the handwriting of the time.
308. Judas hanged himself, according to Matthew xxvii. 3-5; Acts
i. 18 gives a different account of his end. Archedefell: Ahithophel
who hanged himself (2 Samuel xvii. 23) after the failure of his plot
against David.
309. Datan and Abiron: see Numbers xvi.
313-16. 'And all who do not care to learn my law (which I have
left in the land newly, and which is to make known my Coming), and
to go to my Sacrament, and those who will not believe in my Death
and my Resurrection read in order—they are not true.'
338. þou bus, 'you ought'; bus, a Northern contracted form of
behoves, is here used as a personal verb, where þe bus, 'it behoves
thee', is normal. See note to XVII 196.
360. moste: read maste to rime with taste.
371. Of þis comyng: the Towneley MS. reading of Thi commyng is
possible.
378-80: Corrupt. The copy from which the extant MS. was made
seems to have been indistinct here. The Towneley MS. has:
Suffre thou neuer Thi sayntys to se
The sorow of thaym that won in wo,
Ay full of fylth, and may not fle,
which is more intelligible and nearer Psalm xvi. 10:
Nec dabis sanctum tuum videre corruptionem.
405. louyng: 'praise', cp. IV a 24 (note).

XVII
Dialect: Late Yorkshire.
Vocabulary: Northern are then 108 (note), and at 'to' 235.
Inflexions:

Verb: pres. ind. 2 sg. thou spekis 206.


3 sg. ligis he 84; he settis 92; (God)
knowes 202.
1 pl. we swete or swynk 195.
2 pl. ye carp (in rime) 360.
3 pl. thay ryn (in rime) 277, 357; beside
has 345, renys 351.
pres. p. liffand 73, bowand 76, wirkand 120 (all
in rime); beside lifyng 47, 48; standyng
416; taryyng 497.
strong pp. rysen 442; fon 'found' 503 is a
Northern short form.
Pronoun 3 pers.: sg. fem. nom. she 186; pl. thay 27; thare 75;
thaym 31. (MS. hame 143 is miswritten for thame.)
Sounds: OE. ā appears as ǭ in rime: old: cold: mold (OE. móld)
60-2, and probably dold: old 266-70; sore: store: therfor: more 91-
4; but elsewhere remains ā, e.g. draw (OE. drăgan): knaw 245-6.
The spelling with o is the commoner.
See notes on emong 400; grufe 463.
Spelling: Note the Northern spellings with i, y following a vowel
to indicate length: moyne 'moon' 6, bayle 'bale' 26, leyde = lede 48;
and conversely farest 'fairest' 79, fath 'faith' 330.
The maritime associations of the play of Noah made it a special
favourite with the Trinity House guild of master mariners and pilots
at Hull; and some of their records of payments for acting and
equipment are preserved, although the text of their play is lost
(Chambers, Mediaeval Stage, vol. ii, pp. 370-1):
anno 1485. To the minstrels, 6d.
To Noah and his wife, 1s. 6d.
To Robert Brown playing God, 6d.
To the Ship-child, 1d.
To a shipwright for clinking Noah's ship, one day, 7d.
22 kids for shoring Noah's ship, 2d.
To a man clearing away the snow, 1d.
Straw for Noah and his children, 2d.
Mass, bellman, torches, minstrels, garland &c., 6s.
For mending the ship, 2d.
To Noah for playing, 1s.
To straw and grease for wheels, ¼d.
To the waits for going about with the ship, 6d.
1494. To Thomas Sawyr playing God, 10d.
To Jenkin Smith playing Noah, 1s.
To Noah's wife, 8d.
The clerk and his children, 1s. 6d.
To the players of Barton, 8d.
For a gallon of wine, 8d.
For three skins for Noah's coat, making it, and a rope to
hang the ship in the kirk, 7s.
To dighting and gilding St. John's head, painting two
tabernacles, beautifying the boat and over the table,
7s. 2d.
Making Noah's ship, £5. 8s.
Two wrights a day and a half, 1s. 6d.
A halser [i.e. hawser] 4 stone weight, 4s. 8d.
Rigging Noah's ship, 8d.
10. is: read es for the rime. Cp. note to I 128-9.
42. and sythen: MS. in sythen. Cp. note to VI 36.
49. syn: 3 pl. because euery liffyng leyde is equivalent to a plural
subject 'all men'.
52. coueteis: MS. couetous.
56. alod: a shortened form of allowed, apparently on the analogy
of such words as lead infin., led pa. t. and pp. For a parallel see note
to I 254-5.
57. Sex hundreth yeris and od: the od thrown in to rime, as Noah
was exactly 600 years old according to Genesis vii. 6.
66. and my fry shal with me fall: 'and the children <that> I may
have' (?).
88. for syn sake: 'because of sin'. Until modern times a genitive
preceding sake usually has no s, e.g. for goodness sake. The
genitive of sin historically had no s (OE. synne), but the omission in
a Northern text is due rather to euphony than to survival of an old
genitive form. Cp. for tempest sake I 177.
108. then: 'nor', a rare Northern usage, which is treated as an
error here in England and Pollard's text, though it occurs again at l.
535. Conversely nor is used dialectally for than.
109. Hym to mekill wyn: 'to his great happiness'.
137. take: 'make', and so in l. 272.
167-71. knowe: awe. The rime requires knāwe or ǭwe.
191. 'The worse <because> I see thee.'
196. what thou thynk: 'what seems to you best', 'what you like';
thou thynk for thee thynk—the verb being properly impersonal; see
notes to XVI 338 and VI 192.
200. Stafford blew: from the context this line might mean 'you are
a scaremonger', for blue is the recognized colour of fear, and it
might be supposed that 'Stafford blue' represents a material like
'Lincoln green'. But Mätzner is certainly right in interpreting the line
'you deserve a beating'. Stafford blew would then be the livid colour
produced by blows. The reference, unless there is a play on staff, is
obscure.
202. led: 'treated'.
211. sory: the rime requires sary.
220. Mary: the later marry! = 'by (the Virgin) Mary!' cp. l. 226. So
Peter! 367 = 'by St. Peter!'
246. to knaw: 'to confess'.
247-8. daw to ken: 'to be recognized as stupid', 'a manifest fool'.
272. castell: note the rime with sayll: nayll: fayll, which may be
due to suffix substitution on the analogy of catail beside catel
'cattle'. For take see note to 137.
281. chambre: the rime points to a by-form chamb(o)ur, but the
uninflected form is awkward. Cp. thre chese chambres 'three tiers of
chambers' 129, where the construction is the same as the obsolete
three pair gloves.
289-92. Read lider, hider, togider.
292. must vs: cp. l. 334 and note to VI 192.
298. 'There is other yarn on the reel', i.e. there is other business
on hand.
320. brether sam: 'brothers both'. Some editors prefer to read
brother Sam 'brother Shem'.
336 ff. Chaucer refers to the quarrels of Noah and his wife in the
Miller's Tale (ll. 352 ff.):—
'Hastou nat herd', quod Nicholas, 'also
The sorwe of Noe with his felaweshipe
Er that he myghte brynge his wyf to shipe?
Hym hadde be levere, I dar wel undertake,
At thilke tyme, than alle his wetheres blake,
That she hadde had a shipe hirself allone.'
The tradition is old. In the splendid tenth-century Bodleian MS.
Junius 11, which contains the so-called Caedmon poems, a picture
of the Ark shows Noah's wife standing at the foot of the gangway,
and one of her sons trying to persuade her to come in.
370. Yei is defensible; cp. l. 353. Þe 'the' has been suggested.
383. Wat Wynk: an alliterative nick-name like Nicholl Nedy in l.
405.
400. emong: OE. gemang, here rimes as in Modern English with u
(OE. iung: tunge: lungen), cp. note to VI 109 ff.; but in ll. 244-7 it
rimes with lang: fang: gang—all with original a.
417. <floodis>. Some such word is missing in the MS. Cp. ll. 454 f.
and 426.
461. How: MS. Now. The correction is due to Professor Child.
Initial capitals are peculiarly liable to be miscopied.
463. grufe: a Northern and Scottish form of the verb grow. The
sb. ro 'rest' 237 sometimes has a parallel form rufe.
525. stold: for stalled 'fixed'. Note the rime words, which all have
alternative forms behald: bald: wald.
APPENDIX
THE ENGLISH LANGUAGE IN THE
FOURTEENTH CENTURY
§ 1. General. Gower's work shows that at the end of the century
Latin and French still shared with English the place of a literary
language. But their hold was precarious.
Latin was steadily losing ground. The Wiclifite translation of the
Bible threatened its hitherto unchallenged position as the language
of the Church; and the Renaissance had not yet come to give it a
new life among secular scholars.
French was still spoken at the court; but in 1387 Trevisa remarks
(p. 149) that it was no longer considered an essential part of a
gentleman's education: and he records a significant reform—the
replacement of French by English as the medium of teaching in
schools. After the end of the century Anglo-French, the native
development of Norman, was practically confined to legal use, and
French of Paris was the accepted standard French.
English gained wherever Latin and French lost ground. But though
the work of Chaucer, Gower, and Wiclif foreshadows the coming
supremacy of the East Midland, or, more particularly, the London
dialect, there was as yet no recognized standard of literary English.
The spoken language showed a multiplicity of local varieties, and a
writer adopted the particular variety that was most familiar to him.
Hence it is almost true to say that every considerable text requires a
special grammar.
Confusion is increased by the scribes. Nowadays a book is issued
in hundreds or thousands of uniform copies, and within a few
months of publication it may be read in any part of the world. In the
fourteenth century a book was made known to readers only by the
slow and costly multiplication of manuscripts. The copyist might
work long after the date of composition, and he would then be likely
to modernize the language, which in its written form was not stable
as it is at present: so of Barbour's Bruce the oldest extant copies
were made nearly a century after Barbour's death. Again, if the
dialect of the author were unfamiliar to the copyist, he might
substitute familiar words and forms. Defective rimes often bear
witness to these substitutions.
Nor have we to reckon only with copyists, who are as a rule
careless rather than bold innovators. While books were scarce and
many could not read them, professional minstrels and amateur
reciters played a great part in the transmission of popular literature;
and they, whether from defective memory or from belief in their own
talents, treated the exact form and words of their author with scant
respect. An extreme instance is given by the MSS. of Sir Orfeo at ll.
267-8:

Auchinleck His harp, whereon was al


MS.: his gle,
He hidde in an holwe tre;

Harley MS.: He takeþ his harpe and


makeþ hym gle,
And lyþe al nyȝt vnder a
tre;

Ashmole In a tre þat was holow


MS.:
Þer was hys haule euyn
and morow.

If the Ashmole MS. alone had survived we should have no hint of


the degree of corruption.
And so, before the extant MSS. recorded the text, copyists and
reciters may have added change to change, jumbling the speech of
different men, generations, and places, and producing those 'mixed'
texts which are the will-o'-the-wisps of language study.
Faced with these perplexities, beginners might well echo the
words of Langland's pilgrims in search of Truth:
This were a wikked way, but whoso hadde a gyde
That wolde folwen vs eche a fote.
There is no such complete guide, for the first part of Morsbach's
Mittelenglische Grammatik, Halle 1896, remains a splendid fragment,
and Luick's Historische Grammatik der englischen Sprache, Leipzig
1914-, which promises a full account of the early periods, is still far
from completion. Happily two distinguished scholars—Dr. Henry
Bradley in The Making of English and his chapter in The Cambridge
History of English Literature, vol. i, Dr. O. Jespersen in Growth and
Structure of the English Language—have given brief surveys of the
whole early period which are at once elementary and authoritative.
But for the details the student must rely on a mass of dissertations
and articles of very unequal quality, supplemented by introductions
to single texts, and, above all, by his own first-hand observations
made on the texts themselves.
Some preliminary considerations will be helpful, though perhaps
not altogether reassuring:
(i) A great part of the evidence necessary to a thorough
knowledge of spoken Middle English has not come down to us, a
considerable part remains unprinted, and the printed materials are
so extensive and scattered that it is easy to overlook points of detail.
For instance, it might be assumed from rimes in Gawayne, Pearl, and
the Shropshire poet Myrc, that the falling together of OE. -ang-, -
ung-, which is witnessed in NE. among (OE. gemang), -monger (OE.
mangere), was specifically West Midland, if the occurrence of
examples in Yorkshire (XVII 397-400) escaped notice. It follows that,
unless a word or form is so common as to make the risk of error
negligible, positive evidence—the certainty that it occurs in a given
period or district—is immeasurably more important than negative
evidence—the belief that it never did occur, or even the certainty
that it is not recorded, in a period or district. For the same reason,
the statement that a word or form is found 'in the early fourteenth
century' or 'in Kent' should always be understood positively, and
should not be taken to imply that it is unknown 'in the thirteenth
century' or 'in Essex', as to which evidence may or may not exist.
(ii) It is necessary to clear the mind of the impression, derived
from stereotyped written languages, that homogeneity and stability
are natural states. Middle English texts represent a spoken language
of many local varieties, all developing rapidly. So every linguistic fact
should be thought of in terms of time, place, and circumstance, not
because absolute precision in these points is attainable, but because
the attempt to attain it helps to distinguish accurate knowledge from
conclusions which are not free from doubt.
If the word or form under investigation can be proved to belong to
the author's original composition, exactness is often possible. In the
present book, we know nearly enough the date of composition of
extracts I, III, VIII, X, XI a, XII, XIII, XIV; the place of composition of I,
III, X, XI a, XII, XIII, XVI, XVII (see map).
But if, as commonly happens, a form cannot be proved to have
stood in the original, endless difficulties arise. It will be necessary
first to determine the date of the MS. copy. This is exactly known for
The Bruce, and there are few Middle English MSS. which the
palaeographer cannot date absolutely within a half-century, and
probably within a generation. The place where the MS. copy was
written is known nearly enough for IV b, c, XII, XIV e, XV b, c (possibly
Leominster), XVI, XVII; and ME. studies have still much to gain from a
thorough inquiry into the provenance of MSS. Yet, when the extant
copy is placed and dated, it remains to ask to what extent this MS.
reproduces some lost intermediary of different date and provenance;
how many such intermediaries there were between the author's
original and our MS.; what each has contributed to the form of the
surviving copy—questions usually unanswerable, the consideration of
which will show the exceptional linguistic value of the Ayenbyte,
where we have the author's own transcript exactly dated and
localized, so that every word and form is good evidence.
Failing such ideal conditions, it becomes necessary to limit doubt
by segregating for special investigation the elements that belong to
the original composition. Hence the importance of rimes, alliteration,
and rhythm, which a copyist or reciter is least likely to alter without
leaving a trace of his activities.
§ 2. Dialects. At present any marked variation from the practice of
educated English speakers might, if it were common to a
considerable number of persons, be described as dialectal. But as
there was no such recognized standard in the fourteenth century, it
is most convenient to consider as dialectal any linguistic feature
which had a currency in some English-speaking districts but not in
all. For example, þat as a relative is found everywhere in the
fourteenth century and is not dialectal; þire 'these' is recorded only
in Northern districts, and so is dialectal. Again, ǭ represents OE. ā in
the South and Midlands, while the North retains ā (§ 7 b i): since
neither ǭ nor ā is general, both may be called dialectal.
If a few sporadic developments be excluded because they may
turn up anywhere at any time, then, provided sufficient evidence
were available,[29] it would be possible to mark the boundaries within
which any given dialectal feature occurs at a particular period: we
could draw the line south of which þire 'these' is not found, or the
line bounding the district in which the Norse borrowing kirke occurs;
just as French investigators in L'Atlas linguistique de la France have
shown the distribution of single words and forms in the modern
French dialects.
[29] Sufficient evidence is not available. If in the year 1340 at every religious
house in the kingdom a native of the district had followed the example of
Michael of Northgate, and if all their autograph copies had survived, we should
have a very good knowledge of Middle English at that time. If the process had
been repeated about every ten years the precision of our knowledge would be
greatly increased. For the area in which any feature is found is not necessarily
constant: we know that in the pres. p. the province of -ing was extending
throughout the fourteenth century; that the inflexion -es in 3 sg. pres. ind. was
a Northern and North-Midland feature in the fourteenth century, but had
become general in London by Shakespeare's time. And though less is known
about the spread of sound changes as distinct from analogical substitutions, it
cannot be assumed that their final boundaries were reached and fixed in a
moment. There is reason to regret the handicap that has been imposed on ME.
studies by the old practice of writing in Latin or French the documents and
records which would otherwise supply the exactly dated and localized
specimens of English that are most necessary to progress.
Of more general importance is the fixing of boundaries for sound
changes or inflexions that affect a large number of words, a task to
which interesting contributions have been made in recent years on
the evidence of place-names (see especially A. Brandl, Zur
Geographie der altenglischen Dialekte, Berlin 1915, which
supplements the work of Pogatscher on the compounds of street
and of Wyld on the ME. developments of OE. y). For example, on the
evidence available, which does not permit of more than rough
indications, OE. ā remains ā, and does not develop to ǭ, north of a
line drawn west from the Humber (§ 7 b i); -and(e) occurs in the
ending of the pres. p. as far south as a line starting west from the
Wash (§ 13 ii); farther south again, a line between Norwich and
Birmingham gives the northern limit for Stratton forms as against
Stretton (§ 8 iv, note).[30] The direction of all these lines is roughly
east and west, yet no two coincide. But if the developments of OE. y
(§ 7 b ii) are mapped out, u appears below a line drawn athwart
from Liverpool to London, and normal e east of a line drawn north
and south from the western border of Kent. Almost every important
feature has thus its own limits, and the limits of one may cross the
limits of another.
[30] The evidence of place-names does not agree entirely with the evidence
of texts. Havelok, which is localized with reasonable certainty in North
Lincolnshire, has (a)dradd in rimes that appear to be original, and these
indicate a North-Eastern extension of the area in which OE. strǣt, drǣdan
appear for normal Anglian strēt, drēda(n). This evidence, supported by rimes in
Robert of Brunne, is too early to be disposed of by the explanation of borrowing
from other dialects, nor is the testimony of place-names so complete and
unequivocal as to justify an exclusive reliance upon it.
What then is a ME. dialect? The accepted classification is

{ South-Western = OE. West


Saxon
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade

Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.

Let us accompany you on the journey of exploring knowledge and


personal growth!

ebookname.com

You might also like