|
Spring
2004 presentation handouts by the following topics:
Database
Administration and Tuning, JDeveloper
and Java, PL/SQL, and Management!
Keynote
Presentation by Tim Hoechst, senior vice president of technology
for Oracle Government, Education, and Healthcare
Information
Centric Architecture
Over the past decade in governments in developed
countries worldwide, we have seen unprecedented growth in computer
interconnectivity. The benefits of network-centric systems are
enormous in terms of facilitating communications, simplifying
business processes, and providing information access at lower
cost. To reach these benefits of network-centric systems, organizations
must properly build out the technology infrastructure and identify
the necessary business processes to properly gather, share, and
secure information. Major hurdles in attaining successful network-centric
systems include: information assurance, availability, authentication,
and Non-repudiation. While few organizations have mastered these
challenges, Oracle, from its position of thought leadership in
the realm of information management, has recently introduced
the next step Information Centric Systems.
Database
Administration and Tuning
Oracle
Real Application Clusters (RAC) Best Practices
Lorenzo Diez
Since the release of Oracle9i Real Application Cluster (RAC),
Oracle has advertised the full availability of “cache fusion”
technology. Cache fusion allows direct sharing of Oracle data
blocks, thereby eliminating the last obstacle to using the Oracle
Parallel Server. This presentation will give a brief introduction
to the concepts and general features of RAC including RAC, server
and disk technology. The introduction will serve as the groundwork
to the best practices used when installing/configuring, administering,
and performance monitoring/tuning of Real Application Clusters.
Oracle8i and
Oracle9i Database
Backup and Recovery: Tips, Tricks, and Best Practices
Chuck Wolfe
This presentation will provide an overview of the database
backup and recovery capabilities available in Oracle8i and
Oracle9i. Advantages and disadvantages of the various
alternatives will be discussed along with tips and tricks which
will help attendees develop a robust and repeatable database
backup and recovery plan. The presentation will include live
demonstrations and a question-and-answer period.
Best
Practices for Getting Secure and Staying Secure
Dan Ackerman
Securing your Oracle database and applications has always been
important but has gained considerable attention in recent years.
In this presentation, learn what steps you should be taking to
secure your Oracle solutions and how to keep them secure. The
focus will be on how to apply a methodical approach to security
as well as a review of things you can do today to better secure
your Oracle environment.
Oracle
Enterprise Manager Best Practices
James Hanson
Learn how to get the most out of Enterprise Manager 9i in
this best practices presentation. Oracle white papers, case
studies, and personal experience are distilled into recommendations
for monitoring and alerts, job scheduling, data collection,
and tuning wizards. Information on using EM with Unix and Windows
plus mixed database version sites is included.
Performance
Tuning Practices
Ed Schaeffer
This presentation discusses Oracle and system performance analysis
based on wait events within extended SQL trace data. We will
look at trace file elements, walk through a detailed trace, cover
steps for collecting trace data, and locate trace files. We’ll
also look at some kernel timings and some fixed view data.
Back
to top
JDeveloper,
Java
The
Object-Oriented SDLC and JDeveloper
Dr. Paul Dorsey
Merging OO and relational theory means that we are now building
a new kind of system. Database design should be consistent with
OO development but is more than just a persistent copy of the
classes. Normalization and other good design principles are still
important but we also need to design databases that minimize
the cost of overall application development. This presentation
will discuss how JDeveloper fits into the overall Object-Oriented
SDLC and attempt to provide guidance for developers trying to
use JDeveloper to build object-oriented systems.
Demystifying
J2EE: Developing J2EE Applications with Oracle JDeveloper 10g and
Oracle ADF
Dr. Avrom Faderman
Java 2 Enterprise Edition (J2EE) is the Java standard for developing
complex, enterprise-level applications. J2EE provides a plethora
of new concepts, technologies, and choices that can be overwhelming
to the new developer. This presentation will cover the basics
of J2EE and explain the Model/View/Controller design pattern
that provides the structure of J2EE applications. It will then
look at Oracle JDeveloper 10g and the Oracle Application Development
Framework (ADF). JDeveloper and ADF address what has historically
been one of the greatest problems for J2EE: the limited productivity
of third-generation languages such as Java and the lack of RAD
tools. JDeveloper provides a powerful visual and declarative
design environment that lets you harness the power of J2EE to
solve your business problems without writing 3GL code.
Struts
in JDeveloper
Roger Dorsey
This presentation will provide an overview of Struts for the
purpose of building J2EE-compliant web-deployed applications
using Oracle9i JDeveloper. The technology used to build a real
system within the J2EE framework will be discussed. The goal—to
determine the optimal way to build applications—turned
out to be a much more difficult task than was initially envisioned.
This presentation will provide attendees with an overview of
the architecture necessary to build J2EE web-deployed applications
as well as tips on how to get started.
Management
"Geek
Speak" vs. "Management Speak": How to Teach
Your Techies to Communicate to You!
David
Wendelken
Do your techies spout techno-babble to you? Frustrated by your
techies' inability to speak coherently in terms that make sense
to you? Feel like you are guessing when it comes to making
technology choices because you don't have the information you
need? Here is a simple way to teach them what they need to
tell you when they ask you to make a decision.
Top
Ten Ways to Know—UP FRONT—Whether Your Project
Manager Is Going to Fail
Dr. Dale Lowery
How can you know-before you've sunk lots of time and money into
a project - that it is in serious danger of failing? What are the
signs that can give you an early heads-up before the problems cause
a catastrophic project failure?
Application
Performance Management—A Necessity
Carolyn Heeley
When
an application consists of an Oracle database and there is a performance
problem it's always a problem with the database, right? This presentation
will illustrate how to determine whether an application performance
problem resides at the database level or in another tier of the
application—the web server or the J2EE application server,
plus is the end user's response time. Let Veritas i3 show you.
Back
to top
PL/SQL
What's
SQL Got to Do With It? A Best Practices-Based Argument
Against Writing SQL
Steven Feuerstein
It's very easy—perhaps too easy—to write SQL into
your PL/SQL applications. SQL is something most of us take entirely
for granted with the unfortunate result that we end up with redundant
SQL statements that are very difficult to maintain and enhance.
This lead session on PL/SQL best practices will make clear the
problems with unconstrained coding of SQL and show you how to
fix things, mostly by following a simple recommendation: STOP
WRITING SQL!
It's
a Matter of Self Respect: How to Unit Test Your Code Practically
and Efficiently
Steven Feuerstein
A unit test is a test that a developer creates to ensure that
his or her "unit," usually a single program, works
properly. A unit test is very different from a system or functional
test; these latter types of tests are oriented to application
features or overall testing of the system. You cannot properly
or effectively perform a system test until you know that the
individual programs behave as expected. So, you would expect
that programmers do lots of unit testing and have a correspondingly
high level of confidence in their programs. Ah, if only that
were the case! This seminar shows you how to improve dramatically
the quantity and quality of unit testing—and do it with
a lightweight methodology and prebuilt PL/SQL framework: utPLSQL
and Ounit.
Keeping
an Application's Cool: Best Practices for Exception Handling
in PL/SQL
Steven Feuerstein
Trapping and handling errors is a crucial, but often neglected,
aspect of any PL/SQL application. This session includes a quick
review of PL/SQL exception handling via class quizzes, identifies
common problems with coding for exceptions, and offers an architecture
and and reusable code that will result in consistent error
handling throughout your application.
Back
to top
|