Volume 2, 
Issue 1

Free Oracle Utilities

Useful Java Methods for PL/SQL
Author: Steven Feuerstein (feuerstein@revealnet.com)

This zip contains two files:  JFile.class and xfile.pkg.  The Java class definition exposes several useful methods from the File fundamental class.  The xfile package wraps those methods within a PL/SQL layer of code that allows PL/SQL developers to perform such operations as delete a file, make a directory and retrieve all the files found in a directory.  Click Here for the utilities.

Win a Free Cap!  Donate useful code to the Pipeline Library, and we will mail you a "stylin" embroidered RevealNet baseball cap if your utility is published in the newsletter.  Just submit your code archive to cwhite@revealnet.com

Tips of the Month
Discussions of the Month

RevealNet's "Pipe Talk" forums are rich in technical discussions. Each month, we review the conferences for especially interesting discussion topics.  Log on to "Pipe Talk" to view discussions and share technical ideas with your colleagues around the world.

  • Oracle DBA Pipeline  
    Conference:  Performance & Tuning
    Subject:  "Redo Logs on RAID 0 or RAID 5?"
    Pipeliners discuss the performance impact of Redo logs on RAID arrays. Examples and White Papers are included.
  • PL/SQL Pipeline
    Conference:  Oracle 8i and PL/SQL 8i
    Subject:  "Inserting Values from a Record"
    Pipeliner Phyllis Helton and others discuss strategies for inserting values from a record into a table without having to specify them by name.
Pipeliner of the Month:

Andrew Simkovsky

Andrew Simkovsky has been a very active Pipeliner ever since he first logged on to the pipelines in August, 1999.  Andrew can usually be found in the thick of a discussion or debate adding his comments.  Andrew is a DBA with AuctionWorks.com in Atlanta, Georgia.

 

Win a FREE Cap!!

We love getting white papers, tips, articles and code examples/archives from our readers around the world.  Send your submission to cwhite@revealnet.com.  If your article is published, we will mail you a "stylin'" RevealNet baseball cap as a gesture or our appreciation.

Our mission at RevealNet is to anticipate the daily responsibilities and challenges faced by database professionals.  Our products help thousands of people solve problems and implement solutions every day.  This newsletter is designed to help facilitate the sharing of information among database professionals.  It is currently circulated to 17,000 readers.

 

Random Notes

Win a Free Conference Registration

We're giving away a free Conference Registration to IDUG 2001 - North America.  Make sure to get your entry in before the deadline!  Click Here for details!

Happy New Year!

We would like to express our sincere appreciation to all that have helped RevealNet grow throughout the past year.  We would like to thank our customers and contributors for your enthusiastic support and we look forward to supporting the future needs of IT professionals worldwide.

2001 will bring many new additions to the RevealNet family of products.  Make sure to keep reading the Pipeline Newsletter to get the latest product news.  As always, we welcome your comments, feedback and suggestions to help better serve your needs.

RevealNet PL/SQL Pipeline Receives Lightspan's StudyWeb Recognition

RevealNet's PL/SQL Pipelines won Lightspan's StudyWeb® recognition in December.  StudyWeb has recognized the PL/SQL Pipeline as being "one of the best educational resources on the web."  StudyWeb is one of the premier sites for educational resources for students and teachers.  We'd like to thank all of our Pipeliners for making the PL/SQL Pipelines such a great resource!

DBA World Tour 2001

RevealNet author Mike Ault will be traveling around the world next year with Oracle authors Robert Freeman, Marlene Theriault, Don Burleson, David Ensor and Debbie Wong. In addition to several U.S. destinations, the group will be conducting 2-day seminars in the following international locations:

Monterrey, Rome, Prague, Santiago, Buenos Aires, Copenhagen, Vienna, London, Paris, Madrid, Frankfurt, Sao Paulo, and Lima. Click here for more information, schedules and costs.

We've Moved!  Due to expansion, the new address for our sales office is:

RevealNet Sales Department
18401 Woodfield Road, Suite G
Gaithersburg, MD  20879
Tel:  800-738-3254 Toll-Free US
Tel:  301-947-7744 International
Fax: 301-947-9610
Email:  info@revealnet.com

 

About RevealNet

RevealNet develops Knowledge Bases and Development Tools for Oracle and DB2 professionals. Our Knowledge Bases are designed to anticipate the daily challenges of DBAs and Developers - providing the background information, syntax and examples you need to apply solutions immediately. Our Oracle development tools help you write far less code, improve code maintainability and achieve development excellence.

About the Newsletter

This newsletter is distributed to RevealNet customers, prospects and friends who have subscribed to it from our website. If you would like to unsubscribe, please send a note to info@revealnet.com and we will make every effort to remove you from our list.

Subscribe a Friend!

Do you know someone who would like to receive the RevealNet Pipeline Newsletter? If so, please enter their email address in the box below and click SUBMIT.

Knowing when to Rebuild Oracle Indexes
By Brian Peasland, USGS - EROS Data Center

Indexes provide a fast and efficient method of retrieving selected data from a table.  By pointing to the blocks that contain the selected data, the entire table does not have to read in order to extract the required information.  Most indexes in Oracle databases are built using the B-tree data structure.  Contrary to some widely accepted beliefs, indexes in Oracle are not self-balancing.  After a table experiences a large number of inserts, updates, and deletes, the index can become unbalanced and fragmented and can hinder query performance.  Knowing when to rebuild the indexes is a topic of some confusion.  Click Here for the paper. 

Tuning DB2 Data Sharing Performance
Techniques for Reducing Overhead and Improving Efficiency
By Robert Catteral, CheckFree Corporation

Successful Internet-based electronic businesses continually face the challenge of managing large increases in transaction workloads while maintaining high levels of application availability.  CheckFree Corp. is no exception to this rule.  The company recently extended the scalability and availability of its DB2 for OS/390 enterprise data server by implementing a DB2 data sharing group on a System/390 parallel sysplex.  Click Here for the article.

We're giving away a Free IDUG 2001 - North America Conference Registration.  Don't be the only one not going -- Click Here for information on this great contest!

 

Using Oracle 8i's ROLLUP Feature
By Vijays, Datacons

Oracle 8i's ROLLUP feature enables a SELECT statement to calculate multiple levels of subtotals across a specified group of dimensions.  It also calculates a grand total.  ROLLUP is a simple extension to the GROUP BY clause, so its syntax is extremely easy to use.  The ROLLUP extension is highly efficient, adding minimal overhead to a query.  This paper explores the syntax and use of the ROLLUP command.  This month's PL/SQL Tip explores further examples of Oracle's ROLLUP and CUBE functions.  Click Here for the Tip.

Note:  All articles in the Pipeline Newsletter have been published with the written permission of their respective authors.

 

RevealNet Product Focus

RevealNet announces:
Corporate Knowledge Pack
Your Complete Knowledge Solution for Oracle Lifecycle Management


RevealNet's new Corporate Knowledge Pack gives DBAs and Developers complete integrated access to our suite of best-selling Oracle products:
  • Knowledge Base for Oracle Administration
  • Knowledge Base for Active PL/SQL Development
  • Instant Messages for Oracle
  • PL/Formatter

Active DBA's and Developers must wear many hats.  Sometimes DBAs need to roll-up their shirtsleeves and dive into development projects.  Developers are often pulled into projects that require an administrative perspective.  Now, the Corporate Knowledge Pack allows you to choose exactly the product you need to solve your problem.  Click Here for a complete listing of what you get.

The Corporate Knowledge Pack is a site-licensed product available to organizations with 5 or more named users.  You will receive the products above, plus all upgrades and enhancements to these products throughout the next year.  Key advantages to the Corporate Knowledge Pack are product bundling discounts and reduced long-term maintenance costs.

Special upgrade plans are available for existing RevealNet customers that wish to upgrade to the Corporate Knowledge Pack.  For more information about licensing and pricing please call us at 301-947-7744 or email to info@revealnet.com.

Partner Focus: TUSC
RevealNet, developer of knowledge-based solutions, and TUSC, a recognized leader in Oracle consulting, recently formed a three-year technology and reseller partnership.  RevealNet will supply TUSC's consultants with its complete line of Oracle Knowledge Bases and development tools.  TUSC, in turn, will demonstrate and make RevealNet products available for resale through its distribution channels.

TUSC leverages its industry-recognized Oracle expertise with solid business knowledge to ensure successful implementation in the core areas of Database Services, Expert Business Solutions, Remote Database Administration and Training & Mentoring.

RevealNet trial CDs are available at TUSC training classes in Denver and Chicago.  Click for a listing of course descriptions and course schedules.

Recent Partner Headlines

Did you know RevealNet Knowledge Bases and Development Tools are tightly integrated with products from these companies? Click on each logo below for more information.

Software Developers

Reseller Partners

Past Issues of the Pipeline Newsletter
Test Your Knowledge!

This PL/SQL "Quick Quiz" question is from our Knowledge Base for Active PL/SQL.  You can find the answer to this question in the archive section of the PL/SQL Pipeline page on our web site.

Q.  True or False?

A.  The SOUNDEX value always begins with the first letter in the input string.

B.  SOUNDEX uses only the first two consonants in the string to generate the return value.

C.  Only consonants are used to compute the numeric portion of the SOUNDEX value.  Except fr a possible leading vowel, all vowels are ignored.

D.  SOUNDEX is not case-sensitive.  Both uppercase and lowercase letters return the same SOUNDEX value.

E.  The letter Y is considered a consonant for purposes of SOUNDEX's analysis.

Click Here for the Answer!

Current Product Releases
Knowledge Bases Oracle Development Tools
Knowledge Base for Oracle Administration v2000.2 PL/Formatter, v3.1.2
Knowledge Base for Active PL/SQL v2000.2 PL/Generator, v2000.2
Knowledge Base for DB2, v2000.2