Oracle Database 10g: A Beginner's Guide / Edition 1
  • Alternative view 1 of Oracle Database 10g: A Beginner's Guide / Edition 1
  • Alternative view 2 of Oracle Database 10g: A Beginner's Guide / Edition 1

Oracle Database 10g: A Beginner's Guide / Edition 1

2.5 4
by Ian Abramson, Michael Abbey, Michael Corey, Michael S. Abbey
     
 

View All Available Formats & Editions

ISBN-10: 0072230789

ISBN-13: 9780072230789

Pub. Date: 03/31/2004

Publisher: McGraw-Hill Professional Publishing

Provides beginning DBAs and developers with a solid foundation in the database administration and programming basics needed to embark on an Oracle career. The focus is on Oracle Database 10g, but you’ll get the fundamentals applicable to all Oracle database releases.

Overview

Provides beginning DBAs and developers with a solid foundation in the database administration and programming basics needed to embark on an Oracle career. The focus is on Oracle Database 10g, but you’ll get the fundamentals applicable to all Oracle database releases.

Product Details

ISBN-13:
9780072230789
Publisher:
McGraw-Hill Professional Publishing
Publication date:
03/31/2004
Series:
Oracle Press Series
Pages:
416
Product dimensions:
7.30(w) x 9.10(h) x 0.82(d)

Table of Contents

Acknowledgmentsxv
Introductionxvi
1Database Fundamentals1
Critical Skill 1.1Define a Database2
Critical Skill 1.2Learn the Oracle Database 10g Architecture3
Critical Skill 1.3Learn the Basic Oracle Database 10g Data Types10
Critical Skill 1.4Work with Tables12
Critical Skill 1.5Work with Stored Objects14
Critical Skill 1.6Become Familiar with Other Important Items in the Oracle Database 10g19
Critical Skill 1.7Work with Object and System Privileges23
Critical Skill 1.8Introduce Yourself to the Grid25
Critical Skill 1.9Tie It All Together28
Chapter 1 Mastery Check30
2SQL: Structured Query Language33
Critical Skill 2.1Learn the SQL Statement Components34
Critical Skill 2.2Use Basic insert and select Statements36
Critical Skill 2.3Use Simple where Clauses39
Critical Skill 2.4Use Basic update and delete Statements46
Critical Skill 2.5Order Data50
Critical Skill 2.6Employ Functions: String, Numeric, Aggregate (No Grouping)51
Critical Skill 2.7Use Dates and Data Functions (Formatting and Chronological)54
Critical Skill 2.8Employ Joins (ANSI vs. Oracle): Inner, Outer, Self57
Critical Skill 2.9Learn the group by and having Clauses67
Critical Skill 2.10Learn Subqueries: Simple and Correlated Comparison with Joins72
Critical Skill 2.11Use Set Operators: Union, Intersect, Minus74
Critical Skill 2.12Use Views78
Critical Skill 2.13Learn Sequences: Just Simple Stuff79
Critical Skill 2.14Employ Constraints: Linkage to Entity Models, Types, Deferred, Enforced, Gathering Exceptions80
Critical Skill 2.15Format Your Output with SQL*Plus83
Chapter 2 Mastery Check87
3The Database Administrator89
Critical Skill 3.1Learn the Job of the DBA90
Critical Skill 3.2Understand the Oracle Database 10g DBA Skill Set90
Critical Skill 3.3Perform Day-to-Day Operations91
Critical Skill 3.4Understand the Oracle Database 10g Infrastructure93
Critical Skill 3.5Operate Modes of an Oracle Database 10g97
Critical Skill 3.6Get Started with Oracle Enterprise Manager101
Critical Skill 3.7Manage Database Objects106
Critical Skill 3.8Manage Space109
Critical Skill 3.9Manage Users112
Critical Skill 3.10Manage Privileges for Database Users115
Chapter 3 Mastery Check120
4Networking121
Critical Skill 4.1Use Oracle Net Services122
Critical Skill 4.2Learn the Difference Between Dedicated and Shared Server Architectures127
Critical Skill 4.3Define Connections134
Critical Skill 4.4Use the Oracle Net Listener137
Critical Skill 4.5Learn Naming Methods140
Critical Skill 4.6Use Oracle Configuration Files144
Critical Skill 4.7Use Administration Tools146
Critical Skill 4.8Use Profiles154
Critical Skill 4.9Network in a Multitiered Environment155
Chapter 4 Mastery Check156
5Backup and Recovery157
Critical Skill 5.1Oracle Backup and Recovery Fundamentals158
Critical Skill 5.2Learn about Oracle User-Managed Backup and Recovery164
Critical Skill 5.3Write a Database Backup170
Critical Skill 5.4Back Up Archived Redo Logs172
Critical Skill 5.5Get Started with Oracle Data Pump173
Critical Skill 5.6Use Oracle Data Pump Export174
Critical Skill 5.7Work with Oracle Data Pump Import178
Critical Skill 5.8Use Traditional Export and Import183
Critical Skill 5.9Get Started with Recovery Manager185
Chapter 5 Mastery Check197
6PL/SQL199
Critical Skill 6.1Define PL/SQL and Why We Use It200
Critical Skill 6.2Describe the Basic PL/SQL Program Structure202
Critical Skill 6.3Define PL/SQL Data Types204
Critical Skill 6.4Write PL/SQL Programs in SQL*Plus210
Critical Skill 6.5Handle Error Conditions in PL/SQL217
Critical Skill 6.6Include Conditions in Your Programs222
Critical Skill 6.7Create Stored Procedures--How and Why232
Critical Skill 6.8Create and Use Functions237
Critical Skill 6.9Call PL/SQL Programs239
Chapter 6 Mastery Check240
7Java241
Java Server Fundamentals242
Critical Skill 7.1What Does Java Mean to an Oracle DBA?242
Critical Skill 7.2Overview of Java245
Critical Skill 7.3Configure Java for Oracle254
Critical Skill 7.4Java in Oracle256
Critical Skill 7.5JDBC Drivers258
Critical Skill 7.6Use JDBC259
Critical Skill 7.7Use SQLJ261
Critical Skill 7.8Java-Stored Procedures262
Critical Skill 7.9Create Java Objects in Oracle266
Critical Skill 7.10Understand Oracle Java Products267
Chapter 7 Mastery Check269
8XML271
Critical Skill 8.1Understand XML272
Critical Skill 8.2XML DB: Use XML in the Database273
Critical Skill 8.3SQLX: Create XML from Data Stored in Oracle276
Critical Skill 8.4Store XML in Oracle XML DB283
Critical Skill 8.5Use Simple Queries291
Critical Skill 8.6Create a Relational View from XML294
Critical Skill 8.7Learn Programmatic Access Using XSLT296
Chapter 8 Mastery Check297
9Large Database Features299
Critical Skill 9.1What Is a Large Database?300
Critical Skill 9.2Why and How to Use Data Partitioning301
Critical Skill 9.3Compress Your Data323
Critical Skill 9.4Use Parallel Processing to Improve Performance327
Critical Skill 9.5Use Materialized Views331
Critical Skill 9.6Real Application Clusters: A Primer336
Critical Skill 9.7Automatic Storage Management: Another Primer338
Critical Skill 9.8Grid Computing: The "g" in Oracle Database 10g340
Critical Skill 9.9Use SQL Aggregate and Analysis Functions343
Critical Skill 9.10Create SQL Models355
Chapter 9 Mastery Check360
AMastery Check Answers363
Index381

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >

Oracle Database 10g: A Beginner's Guide 2.5 out of 5 based on 0 ratings. 4 reviews.
Guest More than 1 year ago
This book is a great place for inexperienced Oracle developers to begin learning about the new 10g architecture. Designed as a crash-course in everything one would need to know to effectively maintain and develop for an Oracle database, this book does a good job to quickly get the reader in control of this potentially complex data system. After a brief introduction to Oracle data types and the basic environment (like tables, views, and indexes), the authors present a fairly detailed section on writing data queries. While much in this section can be applied to some of the more recent versions of Oracle, it is targeted to the 10g platform. The reader interested in this section will also likely want to read Chapter 6, which focuses on writing PL/SQL. For the aspiring database administrator, there are some very good sections on what an Oracle DBA should do. While simply reading these sections won¿t make you a DBA, they contain a lot of good information including discussions on networking issues and disaster recovery. The rest of the book contains a lot of information on Oracle features, which can be used by both database developers and DBAs. Examples include Oracle¿s use of XML and Java, as well as database maintenance issues for supporting large datasets. This is a great beginner¿s book to Oracle 10g, as it includes just enough information to be useful, but not so much that it becomes overwhelming. This is definitely a good book to pick up if you are new to Oracle or the 10g platform.
DBAinProgress More than 1 year ago
I was using this book as my "gateway" book into Oracle 10g. What a mistake. It is for beginner's in that it covers a wide range of topics with little depth however to the point of inaccuracy. This book is riddled with errors in its examples and the writing style is not very clear at all. It seems like 1/3 of the book contains sentences stating "oh this part is very important to learn" instead of getting to the meat and potatoes. I would definitely fire whoever proofread the book. It almost seems like English is not the first language of the author(s) or they are horrible at getting their thoughts across on paper. Skip this one!!!
Anonymous More than 1 year ago
Anonymous More than 1 year ago