-
Foundations
-
Chapter 1 Architecture and Packaging
- Oracle Instances and Databases
- The Components of a Database
- The Components of an Instance
- Oracle Versions
- Oracle Packaging
-
Chapter 2 Configuration
- Parameter Files and Types
- Initialization Parameters
-
Chapter 3 Concurrency
- Concurrency Concepts
- Oracle and Concurrent User Access
-
Chapter 4 Security
- Authentication
- Profiles
- Privileges
- Privileges and Users
- Roles
- Auditing
- Other Security Features
-
Chapter 5 Networking
- Oracle Networking Fundamentals
- Configuration Files
- Networking Management Utilities
-
Chapter 6 Data Dictionary
- Static Data Dictionary Views
- Dynamic Data Dictionary Views
-
-
Languages
-
Chapter 7 SQL
- Common Keywords and Identifiers
- Common SQL Clauses
- Data Definition Statements
- Data Manipulation Statements
-
Chapter 8 Functions
- Common Keywords and Clauses
- Aggregate and Analytic Functions
- Numeric Functions
- Character Functions
- Date and Time Functions
- Conversion Functions
- Object Functions
- XML Functions
- Miscellaneous Functions
-
Chapter 9 PL/SQL
- PL/SQL Fundamentals
- Header Section
- Declaration Section
- Execution Section
- Exception Section
- Pragmas
- Program Units
- Packages
- Triggers
- Calling PL/SQL Functions in SQL
- Native Compilation of PL/SQL
- External Procedures
- Java and PL/SQL
-
Chapter 10 PL/SQL Packages
- DBMS_ALERT
- DBMS_APPLICATION_INFO
- DBMS_APPLY_ADM
- DBMS_AQ
- DBMS_AQADM
- DBMS_AQELM
- DBMS_CAPTURE_ADM
- DBMS_DDL
- DBMS_DEBUG
- DBMS_DEFER
- DBMS_DEFER_QUERY
- DBMS_DEFER_SYS
- DBMS_DESCRIBE
- DBMS_DISTRIBUTED_TRUST_ADMIN
- DBMS_FGA
- DBMS_FLASHBACK
- DBMS_HS
- DBMS_HS_PASSTHROUGH
- DBMS_IOT
- DBMS_JOB
- DBMS_LDAP
- DBMS_LIBCACHE
- DBMS_LOB
- DBMS_LOCK
- DBMS_LOGMNR
- DBMS_LOGMNR_CDC_PUBLISH
- DBMS_LOGMNR_CDC_SUBSCRIBE
- DBMS_LOGMNR_D
- DBMS_LOGSTNDBY
- DBMS_METADATA
- DBMS_MGWADM
- DBMA_MGWMSG
- DBMS_MVIEW
- DBMS_OBFUSCATION_TOOLKIT
- DBMS_ODCI
- DBMS_OFFLINE_OG
- DBMS_OFFLINE_SNAPSHOT
- DBMS_OLAP
- DBMS_ORACLE_TRACE_AGENT
- DBMS_ORACLE_TRACE_USER
- DBMS_OUTLN
- DBMS_OUTLN_EDIT
- DBMS_OUTPUT
- DBMS_PCLXUTIL
- DBMS_PIPE
- DBMS_PROFILER
- DBMS_PROPAGATION_ADM
- DBMS_RANDOM
- DBMS_RECTIFIER_DIFF
- DBMS_REDEFINITION
- DBMS_REFRESH
- DBMS_REPAIR
- DBMS_REPCAT
- DBMS_REPCAT_ADMIN
- DBMS_REPCAT_AUTH
- DBMS_REPCAT_INSTANTIATE
- DBMS_REPCAT_RGT
- DBMS_REPUTIL
- DBMS_RESOURCE_MANAGER
- DBMS_RESOURCE_MANAGER_PRIVS
- DBMS_RESUMABLE
- DBMS_RLS
- DBMS_ROWID
- DBMS_RULE
- DBMS_RULE_ADMIN
- DBMS_SESSION
- DBMS_SHARED_POOL
- DBMS_SNAPSHOT
- DBMS_SPACE
- DBMS_SPACE_ADMIN
- DBMS_SQL
- DBMS_STATS
- DBMS_STORAGE_MAP
- DBMS_STREAM_ADM
- DBMS_STREAMS
- DBMS_SYSTEM
- DBMS_TRACE
- DBMS_TRANSACTION
- DBMS_TRANSFORM
- DBMS_TTS
- DBMS_TYPES
- DBMS_UTILITY
- DBMS_WM
- DBMS_XDB
- DBMS_XDBT
- DBMS_XDB_VERSION
- DBMS_XMLDOM
- DBMS_XMLGEN
- DBMS_XMLPARSER
- DBMS_XMLQUERY
- DBMS_XMLSAVE
- DBMS_XMLSCHEMA
- DBMS_XPLAN
- DBMS_XSLPROCESSOR
- DEBUG_EXTPROC
- OUTLN_PKG
- UTL_COLL
- UTL_ENCODE
- UTL_FILE
- UTL_HTTP
- UTL_INADDR
- UTL_RAW
- UTL_REF
- UTL_SMTP
- UTL_TCP
- UTL_URL
-
Chapter 11 Java and Oracle
- Java Drivers
- Java in the Oracle Database
- Data Mapping
- SQLJ
- JDBC
-
-
Tools and Utilities
-
Chapter 12 SQL*Plus
- Running SQL*Plus
- Formatting Text Reports
- SQL*Plus Format Elements
- Commands
-
Chapter 13 Export and Import
- Export/Import Fundamentals
- Common Parameters
- Export-Only Parameters
- Import-Only Parameters
-
Chapter 14 SQL*Loader
- Running SQL*Loader
- Command-Line Parameters
- Control File
-
Chapter 15 Backup and Recovery
- Backup and Recovery Fundamentals
- User-Managed Backup and Recovery
- Recovery Manager (RMAN)
-
Chapter 16 Enterprise Manager
- Architecture
- Running Enterprise Manager
- Enterprise Manager Interface
- Enterprise Manager Administration
- Expansion Packs
- OEMUTIL
-
Chapter 17 Performance
- SQL Optimization
- EXPLAIN PLAN
- TKPROF
- AUTOTRACE
- Statistics Collection
-
-
Appendixes
-
Appendix A Datatypes
- Scalar Datatypes
- Collection Datatypes
- Reference Datatypes
-
Appendix B Expressions, Operators, and Conditions
- Expressions
- Operators
- Conditions
-
Appendix C Numeric Formats
-
Appendix D Date Formats
-
Appendix E Additional Resources
- Web Sites
- Books
-
-
Colophon
- Title:
- Oracle in a Nutshell
- By:
- Rick Greenwald, David C. Kreines
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- December 2002
- Pages:
- 928
- Print ISBN:
- 978-0-596-00336-4
- | ISBN 10:
- 0-596-00336-6
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 in a Nutshell is a myrmeleon, an insect found in abundance throughout the world. Adults have a long, slender abdomen that can grow to nearly two inches in length, and the longer of their two pairs of wings can span two and a half inches. These wings contain elaborate patterns of cross-veined nerves that resemble those of small dragonflies, but myrmeleon belong to an entirely different family. Unlike dragonflies, myrmeleon are nocturnal and have a pair of clubbed antennae. They undergo a complete metamorphosis with egg, larval, pupal, and winged adult stages. In its larval stage, the myrmeleon is commonly referred to as a "doodlebug" or "antlion." These strange-looking wingless creatures have oversized heads with long spiny jaws, short legs, and bristled bodies. They are primarily known for constructing sand pits in riverbeds or the soft areas surrounding tree roots. When ants and other small insects wander into these pits, the antlion digs deeper into the hole, causing miniature landslides that bury the intruder in sand. The myrmeleon larva then sucks bodily fluid from the trapped insect, tosses its carcass from the pit, and patiently prepares for another unlucky victim.
When first hatched, antlions specialize in capturing very small insects, but they usually graduate to larger pits in order to catch more substantial prey. The larval growing process can take over two years, during which the antlion consumes hundreds of insects. Eventually, the myrmeleon larva instinctively moves deeper into the sand to build a cocoon. Silky white threads expelled from its abdomen form a sphere around the antlion that is held in place by the surrounding sand. After a month in this pupal stage, a tiny-winged myrmeleon emerges from the cocoon and climbs to the surface. It waits a short time for its wings to dry and night to fall before flying off in search of a mate. During this full-grown stage, they may nibble on small flies or nectar, but are just as likely to eat nothing. Myrmeleon rarely survive more than a few weeks, and their primary objective as adults is to breed. Like other nocturnal insects, myrmeleon often find their mates lingering at a lit window or flitting around a campfire. The female returns to sandy areas to lay her eggs and, in an ironic twist, is often eaten by antlions if she should happen to stumble into one of their pits. Philip Dangler was the production editor, and Norma Emory was the copyeditor for Oracle in a Nutshell. Emily Quill and Jane Ellin provided quality control. Tom Dinse and Johnna VanHoose Dinse wrote the index.
Ellie Volckhausen designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.
David Futato designed the interior layout. This book was converted to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is Lucas-Font's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Philip Dangler.
