|
Fall
2004 presentation handouts by the following topics:
Database
Tools/XML, Java, XML Development, Database
Administration, and Collaboration!
Keynote
Presentation by Tom Kyte, Vice
President, Core Technologies, for Oracle GEH
Understanding by Design: Why Understanding
Is Different from Knowing
Many developers and DBAs (not all, but many) approach
the database with little or no understanding of how it actually
works. Developers approach Oracle assuming it must work just
like SQL Server, or even worse, with the frame of mind that says, "It
doesn't matter how it works, I'm using a layer of abstraction
to protect me." DBAs approach the server sometimes with
a cursory knowledge of how things work, leading them to do things
like, "We can skip backing up undo data—it isn't our
stuff, we don't need it" or erasing archives because they
ran out of space. This presentation will discuss some of these
foibles and explain how not understanding how the database actually
works will lead to disaster. Actual cases (with names removed
of course) will be used as examples. Additionally, some examples
of things you just might not know about yourself will be explored.
Oracle is big, and it is a moving target. Understanding it is
an ongoing process that we need to continually do.
Database
Tools/XML
Managing
XSQL Using Oracle JDeveloper
Mark Tomlinson, Oracle Support Services
The XSQL servlet tool allows the processing of SQL and formatting
of the output in XML. The XSQL servlet also supports XSLT transformations
on the resulting output. This presentation will explain how JDeveloper
provides an easy interface for building, testing, and deploying
XSQL applications and integration with J2EE container datasources.
Digging
Deeper into Your Data: Advanced XML Manipulation
Eric Cohen, CASEtech, Inc.
Your XML is probably not working hard enough. This presentation
will show you how to use the advanced features of XSL translation
to manipulate data in XML files. It will give you a greater
understanding of how XSL can be used to simplify and speed
up development.
What's
in My Oracle Toolbox?
John Flack, Synectics for Management
Decisions, Inc.
This presentation will look at the commercial, noncommercial,
and handmade tools that are used everyday. Specifially, it wil
feature all-around tools like TOAD, editors like Programmer's
File Editor and Notepad, and tools you get for free with Oracle,
like SQL*Plus. The presenter will also show a few tools he wrote,
such as PL/SQL packages for handling delimited lists and parsing
phone numbers and addresses.
Attack
of the Killer BLOBS!
Mary Wagner, Delaware Department
of Transportation
This session will cover how to integrate the use of JDBC
with Oracle9i PL/SQL and the BLOB datatype to manage file
uploads as BLOBS within an Oracle9i database. The following
topics will be covered: 1.) Creating an UPLOADS table within
the database to store file uploads, with a BLOB datatype;
2.) Creating a PL/SQL package, which includes stored procedures
that will be called from JDBC for uploading, viewing, and
removing records from the UPLOADS table; 3.) Creating java
servlets, JSPs, and data access objects which will call the
PL/SQL stored procedures to manage the UPLOADS table through
a web-based user interface.
Back
to top
Java,
XML Development
Repository-Based
Application Development
Paul Dorsey, Ph. D., Dulcian, Inc.
As systems become larger and larger, the difficulty in creating
and maintaining them increases exponentially. This presentation
will describe a simple application repository built to support
a complex set of similar order entry applications for a family
of products. Once the architecture had been created and the business
rules gathered to work in an Oracle Forms environment, it was
possible to rehost the entire application in a JSP/Struts environment
with only a few weeks of effort.
Building
Production Web-Based Applications in JDeveloper
Paul Dorsey, Ph. D., Dulcian, Inc.
There is a dizzying array of alternatives for building web applications.
In addition to the J2EE and .Net technology stacks, Oracle professionals
build systems using Forms, Portal, PSPs, and, most recently,
HTML DB. This presentation will provide an overview of the various
alternatives for building web-based production applications and
discuss why using JDeveloper with Struts and the Application
Development Framework—Business Components (ADF BC) provides
the most robust, complete, and technologically sound alternative.
In addition, a simple overview of the JDeveloper 10g architecture
will be included, along with tips about how to get started building
applications in this environment.
Re-engineering
Oracle Forms Business Logic for SOA Through J2EE and Web
Services
Sri Rajan, Churchill Software
Newer IT initiatives, such as Service Oriented Architectures
(SOA) and Web Services, represent an innovative approach to expose
module and application-specific business logic for standards-based
re-use for new J2EE-architected applications. This session will
examine a real-world Oracle Forms application that contains pent-up
business logic at various levels in the Forms Object Navigator
hierarchy. It will consider how Web Services, and SOA in general,
provide a standards-based means to expose business rules and
the processes they represent for organization-wide leverage.
Database
Administration and Tuning
Cooking
with Oracle 10g Datapump, with a Dash of 10g Scheduler
Erik Cohen, SAIC
For the first time in many years and versions/releases, Oracle
has upgraded and enhanced the exp/imp utility technology. This
presentation will examine the features that are new and those
which are unchanged. In addition, demonstrations will be provided
using the new features, as well as using the new scheduler to
highlight the product. Discussion will include using the new
command line clients, expdp and impdp, as well as the DBMS_DATAUMP
API. In addition, the Enerprise Manager interface will be examined.
Oracle
Database Replication Performance
Robert Prentiss, Lockheed Martin
Typical voice and data networks are managed by a hierarchical system
of operations control nodes, each responsible for its portion of
the overall network. The local area networks (LANs) that exist
within each facility must be managed locally. The challenge is
to share network management data from each of the low-level control
nodes up to its parent network control node for monitoring and
to peer nodes for the purpose of backup and fail-over. This presentation
describes an approach to sharing this data using Oracle's replication
capability and presents performance results to document the soundness
of the approach.
Taming
the VLDBeast
Leslie Tierstein, Vision Chain,
Inc.
This presentation will discuss "Best Practices" learned
in implementations of very large database (VLDB) data warehouses
for consumer packaged goods companies. It covers techniques that
warehouse designers and implementers can use to optimize Oracle
database design; performance of the Extract-Transform-Load (ETL)
engine; use of BI tools for reporting/query; integrating 3rd-party
tools; and managing user expectations for the project.
Oracle
DBA: Friend or Foe—Understanding Your DBA and Being
an Effective DBA
Manny Fu, I.P.S., Inc.
This presentation is for DBAs (new and experienced), people thinking
of becoming a DBA, as well as developers and managers of all
levels who work with DBAs. Topics address what it takes to be
an effective DBA (from a technical and personality standpoint),
what to expect from your DBA as a developer, manager, or CIO,
the developer and manager's responsibilities to the DBA, and
what to look for when hiring a good DBA.
Back
to top
Collaboration
Getting
Your Portal Application to Oracle10g from 3.0.9
David Booth, Sabre Systems, Inc.
Many Oracle Portal developers and Oracle DBAs were suddenly faced
with a quandary when Oracle released the 9.0.2 version of Oracle9iAS.
The presenter faced this problem with a system that has four
installations of Oracle9iAS accessing three separate Portal repositories.
When the Oracle Application Server Portal Upgrade Guide Oracle
3.0.9 to 10g was published in April 2004, he was able to successfully
upgrade from Oracle 3.0.9 to 10g, and he created a road map of
the process. This presentation centers on this road map and what “best
practices” to follow to make the Oracle 3.0.9 to 10g transition
as smooth as possible.
Best
Practices in Implementing Discoverer
Jeff Hohman, Oracle Corportation
This presentation will discuss the best practices of implmenting
Discoverer within your company. This is based on the presenter’s
experience and that which he has observed and learned from other
corporations around the globe.
Oracle
Application and Sarbanes-Oxley/COBIT (Audit, Security,
and Controls)
Murli Manickam, Epsilon
Designing, implementing, and managing a marketing database
is an art in itself. Marketing departments are not getting
the required support from their traditional-thinking IT departments,
and thus are looking outside for help from marketing database
solution providers. This presentation talks about one such
marketing database solution, driven by Oracle9i, and highlights
the marketing database architecture and implementation strategies.
Back
to top
|