Buying Options
Oracle SQL*Loader: The Definitive Guide
Print $39.99
Add to Cart
Print+Ebook $43.99
Add to Cart
Ebook $31.99
(PDF)
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £30.99
Add to Cart
What is this?
Description
Despite the wide availability and use of SQL*Loader, few Oracle DBAs and developers know how powerful it really is. This book describes all of SQL*Loader's functions, including how to construct the necessary control files, load different types of data, and get the best performance. It covers the newest SQL*Loader features--the loading of large object (LOB) columns and the new object types (nested tables, varying arrays, and object tables).
Full Description
Table of Contents
  1. Chapter 1 Introduction to SQL*Loader

    1. The SQL*Loader Environment

    2. A Short SQL*Loader Example

    3. SQL*Loader's Capabilities

    4. Issues when Loading Data

    5. Invoking SQL*Loader

  2. Chapter 2 The Mysterious Control File

    1. Syntax Rules

    2. The LOAD Statement

    3. Command-Line Parameters in the Control File

    4. Placing Data in the Control File

  3. Chapter 3 Fields and Datatypes

    1. Field Specifications

    2. Datatypes

  4. Chapter 4 Loading from Fixed-Width Files

    1. Common Datatypes Encountered

    2. Specifying Field Positions

    3. Handling Anomalous Data

    4. Concatenating Records

    5. Nesting Delimited Fields

  5. Chapter 5 Loading Delimited Data

    1. Common Datatypes Encountered

    2. Example Data

    3. Using Delimiters to Identify Fields

    4. Common Issues with Delimited Data

    5. Concatenating Records

    6. Handling Nested Fields

  6. Chapter 6 Recovering from Failure

    1. Deleting and Starting Over

    2. Restarting a Conventional Path Load

    3. Restarting a Direct Path Load

  7. Chapter 7 Validating and Selectively Loading Data

    1. Handling Rejected Records

    2. Selectively Loading Data

  8. Chapter 8 Transforming Data During a Load

    1. Using Oracle's Built-in SQL Functions

    2. Writing Your Own Functions

    3. Passing Data Through Work Tables

    4. Using Triggers

    5. Performing Character Set Conversion

  9. Chapter 9 Transaction Size and Performance Issues

    1. Transaction Processing in SQL*Loader

    2. Commit Frequency and Load Performance

    3. Commit Frequency and Rollback Segments

    4. Performance Improvement Guidelines

  10. Chapter 10 Direct Path Loads

    1. What is the Direct Path?

    2. Performing Direct Path Loads

    3. Data Saves

    4. Loading Data Fields Greater than 64K

    5. UNRECOVERABLE Loads

    6. Parallel Data Loading

  11. Chapter 11 Loading Large Objects

    1. About Large Objects

    2. Considerations when Loading LOBs

    3. Loading Inline LOBs

    4. Loading LOBs from External Data Files

    5. Loading BFILEs

  12. Chapter 12 Loading Objects and Collections

    1. Loading Object Tables and Columns

    2. Loading Collections

    3. Using NULLIF and DEFAULTIF with an Object or a Collection

  1. Colophon

View Full Table of Contents
Product Details
Title:
Oracle SQL*Loader: The Definitive Guide
By:
Jonathan Gennick, Sanjay Mishra
Publisher:
O'Reilly Media
Formats:
  • Print
  • Ebook
  • Safari Books Online
Print Release:
April 2001
Ebook Release:
June 2009
Pages:
272
Print ISBN:
978-1-56592-948-7
| ISBN 10:
1-56592-948-9
Ebook ISBN:
978-0-596-55982-3
| ISBN 10:
0-596-55982-8
Customer Reviews
About the Authors
  1. Jonathan Gennick

    Jonathan Gennick is an O'Reilly & Associates editor specializing in database and programming titles. Prior to joining O'Reilly, Jonathan amassed some 17 years of programming and database management experience. During the latter part of his career he specialized in relational database programming, and more recently in database management. Jonathan got his start with relational database systems in 1990, first working with Ingres, and later with Digital's Rdb software. During that period he developed a fondness for SQL, and for the challenge of applying SQL creatively in ways that leveraged it's set-oriented capabilities. In 1994 Jonathan made the leap to Oracle, and is now often found writing about it. Recent projects include Oracle SQL*Loader (O'Reilly & Associates, 2001); Oracle SQL*Plus Pocket Reference (O'Reilly & Associates, 2000); Oracle SQL*Plus: The Definitive Guide (O'Reilly & Associates, 1999); More recently, Jonathan has made forays into other database products, coauthoring Transact-SQL Cookbook (O'Reilly & Associates, 2002) and editing Practical PostgreSQL (O'Reilly & Associates, 2002). Jonathan is certified as an Oracle DBA and is a member of MENSA and the Oracle Technology Network. He holds a Bachelor of Arts degree in Information and Computer Science, with a Business Administration minor, from Andrews University in Berrien Springs, Michigan. Jonathan currently resides in Munising, Michigan with his wife Donna and their two children: Jenny and Jeff. Jonathan may be contacted by email at jonathan@gennick.com, and you can learn more about him personally by visiting his website at http://gennick.com.

    View Jonathan Gennick's full profile page.

  2. Sanjay Mishra

    Sanjay Mishra is a certified Oracle database administrator with more than ten years of IT experience. He has been involved in the design, architecture, and implementation of many mission-critical and decision support databases. He has worked extensively in the areas of database architecture, database management, backup / recovery, performance tuning, Oracle Parallel Server, and parallel execution. He has a Bachelor of Science degree in Electrical Engineering, and a Master of Engineering degree in Systems Science and Automation. He is the coauthor of Oracle Parallel Processing and Oracle SQL Loader: The Definitive Guide (both published by O'Reilly & Associates). Presently, he works as a database architect at Dallas Based i2 Technologies, and can be reached at sanjay_mishra@i2.com.

    View Sanjay Mishra's full profile page.

Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of Oracle SQL*Loader: The Definitive Guide is a scarab beetle. There are nearly 30,000 members of the scarab beetle family, and over 1,200 in North America alone. This large, heavy-bodied beetle is classified in the order Coleoptera, family Scarabaeidae. Many scarab beetles are brightly colored, and some are iridescent. In North America, the largest scarabs are the Hercules beetle and the closely related elephant and rhinoceros beetles. The males of these species have prominent horns.

Many scarabs are scavengers, living on decaying vegetation and animal dung. They are consider efficient recyclers and valuable for reducing disease-breeding waste. Some of the scavengers of the scarab family use their front legs to gather dung and roll it into a ball. They carry the ball underground and use it as food and a place to lay their eggs. The Mediterranean black scarab's apparently magical ability to reproduce from mud and decaying organic materials led the ancient Egyptians to associate the scarab with resurrection and immortality. The beetles were considered sacred, and representations in stone and metal were buried with mummies.

A member of the North American scarab family plays a key role in Edgar Allen Poe's story "The Gold-Bug." In his search of Sullivan's Island, South Carolina, a scarab beetle is William Legrand's mysterious guide to the buried treasure of Captian Kidd. Colleen Gorman was the production editor and the copyeditor for Oracle SQL*Loader: The Definitive Guide. Sarah Jane Shangraw and Linley Dolby provided quality control, and Leanne Soylemez was the proofreader. John Bickelhaupt wrote the index.

Ellie Volckhausen designed the cover of this book, based on a series design by Edie Freedman. The cover image is from Cuvier's Animals. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.

Melanie Wang designed the interior layout based on a series design by Nancy Priest. Anne-Marie Vaduva converted the files from Microsoft Word to FrameMaker 5.5.6 using tools created by Mike Sierra. The text and heading fonts are ITC Garamond Light and Garamond Book; the code font is Constant Willison. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. This colophon was written by Colleen Gorman.

  • Book cover of Oracle SQL*Loader: The Definitive Guide