Keynote Speaker

Rich Niemiec , TUSC—A Rolta Company  
How Oracle Came to Rule the Database World

This is a break from the technical presentations, but not too much of a break.  Sit back and listen to the history of the relational database.  Find out the crucial moves that Oracle made at critical junctures of their history.  See what drove the product from inception, over the rocky road and eventually to the top of the mountain.  Learn what made Oracle the product a success, but also find out the attributes that made Oracle the company a font of technological wizardry.  This talk will reveal several seldom heard facts and some unknown secrets of Oracle's success.

Presentation Summaries
            

Click on a presenter name to view summaries and click on the speaker presentation link to download the available presentations.

Addeo | Ault | Baxter |Braunschweig | Brown | Bruno | Burleson | Cannell| Coulam | Cunningham | Deeley |de Visser | DiGiacinto | Dijcks | Dorsey | Engel | Fernandez| Fink | Fons | Furnish | Garmany | Garrison | Gennick l George l Gorbachev | Gorman | Grossnickle | Haisley | Harper | Hay | Hess | Horton l Hotka | Hutchinson | Iveslatt | Jackson,B | Jackson,S | Jaffar | Jedlinski | Jenne | Carol Jeunnette | John Jeunnette| Jun | Karlstrand | Katsaris | King | Koletzke | Koopmann | Kyte | Laird | Lemme | Lewis | Lipowitz | Liu |Marx |McGurk l Mills l Millsap | Mishek | Moore | Morgan| Munsinger | Niemiec | Nikitin l Nims | Nørgaard | Ostrowski | Phillips | Presser | Reading | Reynolds | Rosenblum |Shamsudeen | Steber | Straub | Than | Trujillo | Turner-Underwood | Warhoe| Wille | Wimsatt | Wood | Worfolk | Wu

 

Debra Addeo, Douglas County School District Application Development
Oracle, LDAP, and AD (Active Directory): Integrating The Three Together
Speaker Presentation

This presentation will introduce the attendee to LDAP and Active Directory. It will also give an overview of how to access an LDAP directory (Active Directory) for user authentication and authorization from an Oracle Database. Code examples using dbms_ldap will be explained and examined.

Back to the Top



Michael Ault, Quest Software Database Administration - Performance Tuning
The New Tuning Universe in Oracle 11g
Speaker Presentation

This presentation will cover the new tools in Oracle11g that allow the database administrator to tune virtually every aspect of their database environment. SQL, access, backup, and replay utilities make the DBA more able to tune and control his or her database than ever before. This presentation will feature demonstrations of several of the tools from a manual viewpoint.

Back to the Top


Robert Baxter, Denver Newspaper Agency Professional - Presentation Skills
Presentation Skills for the Technology Professional
Speaker Presentation

Public speaking is not something to be feared. Speaking and presentation skills are important assets that professionals need to get and hold their jobs. The ability to develop and deliver a polished presentation is an important skill to have when it becomes necessary to sell ideas or to get a point across. Technical professionals with superior presentation skills can advance their careers by earning recognition among superiors, subordinates, and peers. Developing a polished presentation is difficult, but with time, effort, a few basic techniques, and the proper tools, it can be done. This presentation will provide tips on overcoming the fear of public speaking, preparing a speech, then delivering it to a technical or non-technical audience.

Back to the Top


Matthew Braunschweig, Well Landers Group

Application Design
Open Source BI: Alternative Solutions for Reporting
Speaker Presentation

The presentation will cover the use of alternative open source reporting solutions for Business Intelligence. This presentation will show the current state of several open source solutions as well as an in-depth overview/setup of the Pentaho tool suite using Oracle.  Attendees will see how a full Business Intelligence solution can be developed and deployed integrated with the Oracle platform; including ad hoc and standard (or fixed) reporting, multi-dimensional analysis, and ETL.

Back to the Top


Bradley Brown, TUSC—A Rolta Company Application Development - Service-Oriented Architecture (SOA)

Internal and External Application Integration — Oracle Fusion Web Services
Speaker Presentation


Having ventured down the path of a full born implementation of internal and external application integration in what I perceived as the most efficient and cost-effective manner, you'll get the benefit of my hindsight introspections today. Specifically, I implemented a lightweight Service Oriented Architecture (i.e. Web service) wherever it made sense. This presentation will discuss the good, bad, and ugly about the approach that was taken. Knowing what I know today, I would take this approach again. In fact, I highly recommend my self-named lightweight SOA. Using Web services, your customers (whether internal or external) are able to seamlessly access your core technology as if that technology is running in its own environment. This presentation will include a demonstration of the above mentioned application. If you have customers or vendors who have provided you with Web Services that you need to integrate into your existing applications, you'll want to attend this presentation.

Bradley Brown, TUSC—A Rolta Company Application Express

Advanced ApEx
Speaker Presentation

Now that you have figured out just how easily Oracle Application Express (ApEx) can be used to quickly develop and deploy critical applications, this session will help you to take your ApEx development work to the next level. In this session, we will explore advanced topics that utilize ApEx APIs, AJAX, JavaScript, XML and more.

Back to the Top


Ben Bruno, STR Software

Application Design – E-Business Suites R11i

Email/Fax with Oracle EBS and XML Publisher
Speaker Presentation

This presentation is intended to educate users, developers, and managers using Oracle E-Business Suite to learn how to utilize native Oracle functionality (workflow, forms, and database technology) to automate e-mail and fax delivery of any document and volume of documents with XML Publisher integration. This session provides valuable insight into document delivery, acknowledgment, and management using robust software backed by twenty-one years of established experience. Learn how Canada’s largest communications company, an electric utility cooperative, and a major tire distributor realized immediate savings, streamlined back-office processes, increased employee productivity, and shortened procure-to-pay and order-to-cash cycles for their products and services

Back to the Top


Donald Burleson, Burleson Consulting

Database Administration - Oracle Database 11g

Oracle 11g Data Compression

In today's Oracle database management systems, physical disk I/O remains one of the foremost bottlenecks. Even at relatively fast speeds of 10 milliseconds, many data intensive Oracle applications can still choke on I/O by having disk enqueues or Oracle block read tasks waiting to pull information from the spinning platters. Data compression is certainly useful for reducing the amount of physical disk I/O but there are some caveats that need to be followed by the Oracle database administrator.

Donald Burleson, Burleson Consulting Database Administration - DBA
Oracle 11g SQL Tuning Secrets

Oracle SQL tuning is now more complex than ever before. This presentation will focus on real-world techniques for improving the speed of SQL queries with a focus on the new Oracle10g SQL tuning features. The topics will include the new Oracle parameters that affect SQL performance, the use of hints to change SQL execution plans, re-writing SQL queries in more efficient forms, and the use of advanced techniques such as materialized views, replacing SQL with PL/SQL, the new automated CBO statistics collection, and using the new Oracle10g CPU costing approach. Presented by the author of High-Performance SQL Tuning by Oracle Press, this presentation will show actual case studies to illustrate the performance differences with these approaches to SQL tuning. Best of all, the presenter will share his proven SQL tuning secrets that ensure optimal SQL execution.

Back to the Top


Karen Cannell, Integra Technology Consulting Application Development - ApEx (Application Express)
APEX Under the Covers
Speaker Presentation

The best way to learn APEX is to see a useful feature demonstrated, then take a look "under the covers" to learn exactly how that feature was implemented. This session demonstrates a series of not-so-intuitive features in APEX, then takes a detailed look under the covers at the implementation details, using a mix of APEX constructs, AJAX and JavaScript. The focus is on how-to, where else to use similar constructs, and adopting existing code for reuse. The goal is for attendees to gain a few more tactics and tricks for their APEX toolbox.

Back to the Top


Bill Coulam, Church of Jesus Christ of Latter Day Saints

Application Development - PL/SQL

PL/SQL Application Frameworks for Custom Systems
Speaker Presentation

If your company is beginning to create (or already has) custom systems that use PL/SQL somewhere in the application stack, you probably need a PL/SQL application framework. This presentation will briefly cover what an application framework/library is, how one determines what to put in it, and how to build and deploy it to avoid common pitfalls. We will also examine some of the present libraries and frameworks available commercially and through open source. References will be made to the presenter's freeware framework which has been used successfully by a number of past clients and employers. Attendees are encouraged to download, peruse, use, and improve the framework.

Back to the Top


Randy Cunningham, SageLogix, Inc.

Database Administration - Performance Tuning

Exploiting the Oracle Library Cache
Speaker Presentation

This presentation, useful for Oracle developers and database administrators, explores the various V$SQL views that comprise the visible aspects of the Oracle library cache. Special emphasis is given to identifying, testing, and profiling troublesome SQL statements. Methods for tracking and comparing baselines and variations are explained, along with take-away SQL scripts for this purpose. In addition, new Oracle Database 11g features pursuant to the library cache are revealed.

Back to the Top


Soumya Das ,Oracle Corporation

 
IT Governance: Aligning Policy to Technology IT Governance, Risk, and Compliance Management

IT Governance, risk, and compliance management is a topic of much current debate.  The global economy's dependence on high-quality data, continuous service availability, and system performance means that the oversight of core IT infrastructure is a key component of enterprise risk management and compliance. The successful application of IT Governance principles can provide a mechanism to increase the effectiveness of IT, and in turn, meet the increasingly stringent demands placed on IT by regulators and by the business. In the past Twelve months, Oracle has made significant investments to help customers simplify and integrate IT Governance for improved business performance. Join this session to find out the latest in Oracle GRC, including the recent acquisition of LogicalApps.


Andrew Deeley,The GL Company

 
Accounting Intelligence - Beyond BI
Speaker Presentation

Since its inception, ERP systems have struggled to provide accounting and finance departments with easy to use reporting tools. Most report writers are difficult to use, require development skills, are slow to run, and can't drill down for further analysis. What's more, by the time you have designed, created, and run the data it is out of date.  Business Intelligence (BI) was invented to fill this void. However, the nature of most BI systems, latent data, staged data, and transformed data, seems to fly in the face of the fundamental accounting principles. The major flaw is data must be duplicated to a data warehouse. The data transfer is normally run overnight, and it can take as long as 24 hours for the data to show up on a report, often rendering the financial information obsolete before it is even reviewed. To overcome the off-line limitations of BI, companies have started using home-grown Excel spreadsheets or Excel plug-in applications to pull data directly from the ERP system, a practice known as Shadowing Data (SD). This presentation will show you how Accounting Intelligence tools combine the best aspects of BI and SD tools, offering the speed and simplicity of implementation and use, with the security and power of a full scale Business Intelligence solution.

Back to the Top


Piet de Visser, LogicaCMG

Database Administration - DBA

Databases Everywhere — How to Keep It Simple and Manageable
Speaker Presentation

As demand for availability increases, all self-respecting vendors tumble over one another to provide "solutions" for better availability. From an Oracle database perspective, we see the use of RAC, DataGuard, ASM, Direct NFS, and various Oracle and non-Oracle tools that spring up around those. Can many databases share a single system (m:1)? Should a single database be shared over many systems (1:m, grid)? Is 1:1 an option? Various options for virtualization offer even more flexibility. How do you stay ahead of this inevitable evolution? And what sensible and practical choices can you make? How do you make sure your systems stay robust, manageable, and of an assured high availability? What is the role of the business, of the ASP and of the IT department ? How can they impact the decisions?

Back to the Top


Scott DiGiacinto, Tom Adelman, and Guy Larson, Primus Geographics, Inc. Other – Business Intelligence, Spatial
Oracle Spatial and OBIEE—What It Means to the Enterprise
Speaker Presentation


This presentation will discuss the new map component of Oracle Business Intelligence Enterprise Edition from an enterprise location data provider’s point of view. Focus will be on the information, attributes, and value of NAVTEQ data in the OBIEE platform. This session will explain how the information is displayed in visual representations such as disconnected analytics off the Dashboard as well as Oracle Locator and MapViewer. Various map data schema such as Display and Address processing will be presented, along with examples of Map Data Queries. In addition, the availability of other types of data beyond traditional location and zip code (e.g., demographics, census, social economic, telecommunications, etc.) and what value they bring to Oracle enterprise location solutions will be explored.

Back to the Top

Jean-Pierre Dijcks, Oracle Corporation

Database Administration - Data Warehousing / ETL
Matching and Merging Data — Black Art or Exact Science

The nightmare of each ETL developer is to reliably and accurately match data elements from disparate systems. Whether you are looking at a master data management solution or a data warehouse, you will need to automate your match/merge process. We will show you how you can deal with this nightmare using Oracle Warehouse Builder. This session will go in-depth into how to set up a system that does the heavy lifting using match and merge rules fully based on algorithms and science rather than on gut-feel and lots of hard-to-maintain custom code.

Jean-Pierre Dijcks, Oracle Corporation

Database Administration - Data Warehousing / ETL
Preview Warehouse Builder 11.2 and All its New Functionality

2008 will see the next big update of Oracle Warehouse Builder. We will bring the latest software to Denver and show you (among other things): loading heterogeneous targets based on Oracle Data Integrator technology; Web services and BPEL support from within Warehouse Builder for any heterogeneous process; integration with Oracle BI Enterprise Edition and end-to-end lineage and impact analysis; and the new IDE for Warehouse Builder and many new goodies such as spotlighting, auto-mapping, and advanced search.

Back to the Top


Paul Dorsey, Dulcian, Inc.

Application Development - Java

Creating a Development Environment Using Oracle's Fusion Middleware
Speaker Presentation

For organizations adopting Oracle's Fusion Middleware as their development technology stack, there are many decisions to be made regarding which portions of this stack to use and how to integrate these technologies into an effective development environment. Should you use JSP/Struts or Faces? How does BPEL fit into the process? Should applications be built to be database-independent or heavily rely on the database? This presentation will describe the experiences of two development teams trying to answer these questions and what development environments were ultimately selected.

Paul Dorsey, Dulcian, Inc.

Professional - Project Management

Using Periodic Audits to Prevent Catastrophic Project Failure
Speaker Presentation

Most large software project failures could have been prevented if someone had bothered to take an objective look at the progress of the system at key points along the way. Even if an audit doesn't prevent the project from failing, discovering serious problems earlier in the project life cycle can save both time and money. Software system audits are, in and of themselves, significant projects. They cannot be accomplished by a single individual interviewing a few members of the development team over a few days. An effective audit requires a skilled team of individuals examining the functional adequacy of the system, the quality of the database design, system security, flexibility, and scalability over time. This presentation will outline the key points in a project when these audits should be performed, how to select the audit team, and the information that can be gained from the results of the audit. A case study chronicling the audit of a large financial system built in a developing nation will be included.

Back to the Top


Carel-Jan Engel, DBA!ert

Database Administration - DBA
Oracle Data Guard 11g New Features
Speaker Presentation

Oracle Data Guard comes with two very nice new feautures (among others): compressed redo transport and the real time query capability of physical standby. The latter is a priced option, making a Data Guard configuration even more expensive. However, now the resources of the standby server can be used to provide reports, support Data Warehouse feeds etc., instead of having a server 'sitting idle', just in case. Can compressed redo transport help this scenario become true, by allowing synchronous redo transport at lower bandwidth usage? This presentation will give you the information you need to answer this question.

Carel-Jan Engel, DBA!ert

Database Administration - DBA
Data Guard, Recovering from Logical Errors
Speaker Presentation

Data Guard is a high availability solution that protects you from more than just hardware errors. It can also save you from logical errors, statistically known as the major cause of unavailability of an RDBMS. If you have ever been (part of) the root cause of a disaster striking a production system — who hasn't? — this might be a nice session to help you recover from future disasters. This presentation will explain how the architecture of Data Guard can provide you with a safety net. Recovery actions after a disaster will be demonstrated.

Back to the Top


Iggy Fernandez, Database Specialists, Inc.

Database Administration - DBA

Oracle Annoyances for Geeks: Deadlocks and Livelocks

Deadlocks are not well understood and the trace file generated by Oracle when a deadlock occurs suggests that a deadlock is a problem "due to user error in the design of an application or from issuing incorrect ad-hoc SQL." In fact, sessions can deadlock even if they are not contending for the same data and a session can even deadlock with itself! We discuss this and other misconceptions about deadlock and demonstrate multiple ways in which deadlock can occur. The trace file created by Oracle when a deadlock occurs does not contain enough information to diagnose the problem and we suggest a better way. We end with an amusing demonstration of the phenomenon of "livelock."

Iggy Fernandez, Database Specialists, Inc. Database Administration - DBA
Optimal Query Execution Plans — An Impossible Dream?

The query optimizer assumes that the columns of a table are independent. For example, the optimizer cannot predict that the query SELECT * FROM CARS WHERE MAKE = 'TOYOTA' AND MODEL = 'ACCORD' will not produce any rows of data. Also, the optimizer does not know how many rows will be created when two tables are joined. The search for the best execution strategy is heavily influenced by the estimates of the cardinalities of SQL operations, such as Selection and Join and is therefore prone to error. The query optimizer also has to contend with SQL redundancy, computational complexity, and bind variables. We analyze these four problems and discuss the available workarounds. We conclude with a discussion of improvements in Oracle 11g including the “learning optimizer,” multi-column statistics, and statistics on expressions.

Back to the Top


Daniel Fink, Independent Consultant Database Administration - Performance Tuning
Performance Metrics Using Statspack and Analytical SQL

Introduced in Oracle8, Statspack has become a valuable resource for diagnosing systemic performance problems. However, statspack data structures and snapshot logic are designed to support the supplied reports. Going beyond the basic report requires additional understanding and techniques. This presentation begins with an overview of statspack processing and data, focusing on the traps that can cause even the standard report to miss key information. Next, analytical functions are introduced and key concepts relating to reporting performance information are examined. The final topic is the integration of statspack data and analytical functions using examples from actual system monitoring activities.

Daniel Fink, Independent Consultant Application Development
Regular Expressions

Regular expressions have long been used in the Unix world. With Oracle 10g, they have now entered the SQL toolbox. For those unfamiliar with them, regular expressions can be both complex and confusing, but do bring substantial flexibility to the developer. This paper attempts to introduce them to the competent SQL user who has no experience with regular expressions, either in 10g, or in the Unix world. Rather than simply list their parameters, this paper will demonstrate, using simple worked examples, how the four types of regular expressions can be used in everyday coding situations. It will show how these expressions are built on the existing and familiar SQL character functions, and will explain in detail each of the various parameters associated with the four regular expressions.

Back to the Top


Michael Fons, Graebel Companies, Inc.

Web, Intranet/Internet - Oracle JDeveloper
An ADF Case Study
Speaker Presentation

At Graebel Companies, Inc. and as a volunteer at RMOUG, there are opportunities for me to implement applications and modules using the ADF tool. Both opportunities provide ample examples of practices which do well and practices which do not. In this case study presentation we will look at these pluses and minuses in a more detailed way, and the presenter will generalize about an organization's first applications using the ADF tool. Issues regarding menu systems, security concerns, user-interface components, business components, and custom class adaptations utilized will be covered. This presentation will target a beginning to intermediate ADF/JDeveloper audience.

Back to the Top


Carole Furnish, Douglas County School District

Application Design - E-Business Suites R11i

Getting a Grip on Reporting at DCSD

Douglas County School District knows we are not unique in our struggle to get useful information from the Oracle E-Business Suite and other systems. (We keep acquiring other Oracle and SQLServer based systems.) Over the years we have spent large amounts of time writing custom reports, Discoverer workbooks, and ad hoc queries, with little to show for it. Until recently, a user request for information was likely to result in yet another ‘from scratch’ effort. We weren’t building on what we had already done, mostly because we were overwhelmed with new requests. This talk will focus on some successes in the past year to reduce the time effort, yet improve quality and availability of information. There have been some custom efforts in pulling data together into a useful format – data about reports and about employees. The presenter will share code and will talk about efforts to introduce new reporting tools: Discoverer 10g, MicroSoft Reporting Services and XML Publisher (aka BI Publisher) and how DCSD has worked to overcome a passive user mindset – why learn a new tool when you can just create a ticket and have IT do all the work?

Back to the Top


John Garmany, Burleson Consulting

Database Administration - Data Warehousing/ETL

Being Regular with Regular Expressions

This updated presentation will focus on the why and how of using regular expression within the Oracle database. Unix SAs know the power of matching with regular expression and now the Oracle DBA and developer can put that power to use. But regular expressions are not the only answer in all situations. We will cover your regular expression options in SQL, PL/SQL and Java. This presentation will include the new 11g capabilities. This presentation will also discuss improper use of regular expression that can have a large negative impact on database performance. This presentation will explain the pros and cons of each method and when they can best be utilized to provide you with high performance matching capability.

John Garmany, Burleson Consulting

Database Administration - Data Warehousing/ETL

Logical Standby or Streams — Which One is Right for You?

The DataGuard Logical Standby and Oracle Streams both use SQL Apply to move data from one database to another.  Although one is built for protection and the other for replication, many times an organization will implement the wrong technology because they do not understand the capabilities and limitations of each product.  This presentation will discuss the capabilities of these similar technologies focusing on the advantages and disadvantages of each implementation.  This includes setup requirements; switchover/failover, implementing RULEs and custom apply processes to control data flow and format.  A detail discussion of the impact and maintenance requirements will also be covered.

Back to the Top


Gary Garrison, Raytheon Company

Database Administration - DBA

How to Turn Back Time: Using Oracle's Flashback Technology to Fix Logical Errors
Speaker Presentation

Oracle’s Flashback technology is the quickest method to recover from most logical errors with the least amount of impact. In this session, Gary Garrison covers Flashback Query introduced in 9i and Flashback Database, Flashback Table, and Flashback Drop, all introduced in Oracle 10g. In addition, new features from Oracle 11g such as Flashback Archive are covered. The presentation will use examples of all of the features to demonstrate the utility of using Oracle Flashback technology to fix almost any logical error.

Back to the Top


Jonathan Gennick Other
To Write a Book

Writing can be a huge boost to your career. Writing is a way to join in the fray, communicate with fellow professionals, influence your industry, establish your competency, help others learn, and push yourself to learn. Computing professionals are in a very favorable position—compared to aspiring authors in general—to become published. This presentation explains how the publishing industry works, tells what publishers look for in book proposals, warns of what you are getting into when you dare to write a book, and shares some tips on working smoothly with your editor. You’ll learn the benefits from publishing and some of the pitfalls to avoid. Should you aspire to someday write a book, you’ll leave this presentation with (hopefully!) a good idea as to how to make that aspiration become a reality.

Back to the Top


Harry George Data Warehousing
Introduction to Oracle Business Intelligence Enterprise Edition Plus

Oracle Business Intelligence Suite Enterprise Edition is a robust, flexible, next-generation business intelligence platform that enables organizations to tap into any data source and deliver actionable insight to all users across an organization. This session provides a technical overview of the platform, reviews how it fits into a typical IT environment, and outlines the significant benefits of its architecture.


Alex Gorbachev, The Pythian Group Database Administration - DBA
RAC Load Testing Adventures
Speaker Presentation

This presentation is based on a project demonstrating the benefits of one particular hardware virtualization platform running Oracle RAC database — real time infrastructure. Interconnect-centric architecture is something different from VMware-style platforms, as you will learn. This presentation highlights many cornerstone issues of Oracle RAC implementations including connection management and load balancing, application design, monitoring and troubleshooting, hardware capacity, interconnect performance and stability, and storage infrastructure. Many interesting administration tasks and unusual situations were encountered and resolved and the presenter will share his experience. He will also cover the tools and techniques used to simulate application and taking measurements.


Alex Gorbachev, The Pythian Group

Database Administration - DBA

RAC Connection Management
Speaker Presentation

This presentation covers connection management in a RAC environment. What happens during connection, failover, how run-time workload balancing is working, and what needs to be done in client applications including JDBC, OCI, and .NET environments to handle those situations. Are technologies like Oracle TAF, FAN, and FCF really working? The major part is valid for non-RAC environments as well, such as Data Guard and cold failover.

Back to the Top


Tim Gorman, Evergreen Database Technologies, Inc.

Data Warehousing - Design

Scaling to Infinity — Partitioning Data Warehouses in Oracle
Speaker Presentation

Partitioning is crucial to data warehouses, but how do you use this complex functionality effectively? What other major features of Oracle does partitioning enable, and how and why? This presentation is the result of long practical experience in logical and physical database design for data warehouses, driven by the combination of business requirements and systems requirements. It will provide straight answers and solid guidelines to best utilize Oracle DW features to ensure success. Data warehouses that utilize partitioning effectively often succeed, while data warehouses that are not designed to use partitioning effectively often die painfully.


Tim Gorman, Evergreen Database Technologies, Inc.

Database Administration - UNIX/Linux systems

Deploying Applications using Oracle10g CRS
Speaker Presentation

Automatically starting and stopping applications in a clustered environment can be a complex task, quite unlike the same task in a non-clustered environment. Oracle's "Cluster Ready Services" (CRS), a component of Oracle RAC, provides the ability to do this in a supported and reliable manner. This quick tip outlines the criteria for choosing to use this feature, and steps through a sample implementation.

Tim Gorman, Evergreen Database Technologies, Inc.

Database Administration - UNIX/Linux systems

Reporting from the RMAN Repository
Speaker Presentation

Oracle's "Recovery Manager" (RMAN) provides some limited reporting with the LIST and REPORT commands, but how about answers to some of the really *REALLY* important questions, such as:  Will I be able to recover to a specific point in time? How long should it take me to restore and recover? How much space are my backups taking? This presentation will describe the repositories used by RMAN, in the control file (i.e. NOCATALOG) as well as the "recovery catalog database", and how to report from them.

Back to the Top


Joe Grossnickle, Hitachi Consulting

 
Critical Factors in Successful Business Intelligence Projects
Speaker Presentation

Many companies have struggled to produce actionable and relevant information that supports business decisions and day-to-day management.  Some efforts have required significant resources to execute and support, while others have become bogged down in complicated and time-consuming data management efforts.  In either case, information still remains beyond the reach of those who can put it to profitable use.  Hitachi Consulting will discuss how enterprises are tackling these issues using the Oracle BI platform, focusing particularly on what it takes to make business intelligence relevant and how to balance the desire for rapid deployment with the flexibility to react to changes in our business.

Back to the Top


Stephan Haisley, Oracle Corporation

Database Administration - DBA

Optimizations in Redo and Undo Generation
Speaker Presentation

In 10g Oracle has introduced a couple of new features to reduce the overhead for small transactions in the form of In-Memory Undo and Zero-Copy Redo. This presentation will first explain the basic pre-10g algorithm showing the associated overheads through test results. The two new features will then be explained with comparative test results. Throughout the presentation available views,tables, and structures for seeing these features work in your environment will be shown.

Back to the Top


Sue Harper and Kris Rice, Oracle Corporation

Application Development - SQL Developer

Oracle SQL Developer: Overview, New Features and the Future
Speaker Presentation

The latest release of Oracle SQL Developer includes significant updates to the SQL and PL SQL Code Editors, by including enhanced formatting and code templates. With SQL Developer, database developers have a convenient way of performing basic database tasks and managing database objects. Users can browse, create, and edit database objects; create and execute SQL statements and PL/SQL code; export and import data; export database objects; and work with reports. This session includes demonstrations of the latest features including the Migration Workbench, which gives users the ability to browse, manipulate, and then migrate objects from third party databases. In closing, we’ll discuss the plans for our future releases.


Sue Harper and Kris Rice, Oracle Corporation

Application Development - SQL Developer

Oracle SQL Developer: Delving into PL/SQL, Reports and Extensions

Oracle SQL Developer provides database developers with a convenient way to perform various database tasks and to manage database objects. This session focuses on three aspects of the tool that users often overlook, PL/SQL debugging, reporting, and building extensions. We start with editing and debugging PL/SQL, with particular reference to remote debugging. SQL Developer provides advanced reporting capabilities by allowing users to introduce graphical displays and master-detail reports. We will demonstrate building more complex master-detail reports, passing parameters, and drill down capabilities. We conclude with SQL Developer's extensibility and demonstrate adding new features to the core product.

Back to the Top


David Hay, Essential Strategies, Inc.

Application Design - Designer / Data Modeling
Data Structure: Data Modeling or XML?
Speaker Presentation

XML was designed as a way to organize data for the purpose of transmitting them from one place to another. A relational database is intended to be a way of organizing data for the purposes of storing and managing them. An entity/relationship model is a way of displaying the semantics of an underlying database design. While all of these technologies are concerned with data structure, their purposes are clearly different, and confusing them (which is often done) is done at a company’s (or a government agency’s) peril. This presentation will present an example of the same domain presented as a data model (a surrogate for database design) and as an XML schema, showing the information lost in XML version. It also shows the kinds of semantic information that are lost in XML and how they can be found again through careful analysis of an entity/relationship diagram. The presentation ends with a description of how to extract one or more XML files from an E/R diagram.

Back to the Top


Fraser Hess, Pinnacol Assurance  
Oracle and PHP
Speaker Presentation

Explore PHP as a powerful tool for quickly writing Web applications with an Oracle database. Fraser will share his experience writing a Web application in PHP using an Oracle database. This presentation will cover why PHP and Oracle were chosen over competitive offerings, design decisions, and tolls such as Oracle SQL Developer.

Back to the Top


Ann Horton, Oracle Corporation

Other
Using the Oracle Business Process Analysis (BPA) Suite

The Oracle Business Process Analysis Suite is a mature, repository-based tool for analyzing and modeling business processes. It is a key component of Oracle's complete Business Process Management (BPM) solution. It supports UML, BPMN, process simulation, and round-trip engineering to BPEL models. This suite is being leveraged to deliver Fusion Application Reference Models. This presentation will present the capabilities of the BPA Suite, teach you to use this tool, and explain why you will want to use it.

Back to the Top


Dan Hotka, Training Specialist

 
Discoverer 10g Tips and Techniques
Speaker Presentation

Dan Hotka will demonstrate Discoverer 10g features in a live-demo format. This presentation is packed full of tips and techniques, including scripts. Dan will cover these topics using the Discoverer10g Web version including: review of the new “Drake” interface; stop light exceptions; advanced conditions; adding columns and formatting data with calculations; graph review; scheduling features and a useful Oracle script; key differences between the Oracle 10g Desktop and Web versions; and time permitting, Discoverer10g Administrator topics. Dan will conclude with an in-depth comparison of the Web-version versus the Desktop versions of the Oracle10g Discoverer product. This presentation is good for people who are considering implementing Discoverer, those new to Oracle Discoverer, as well as experienced Discoverer users.

Back to the Top


John Hutchinson, TUSCA Rolta Company

Other – Oracle E-Business Application Suite
Oracle Warehouse Management 11i Setup and Execution Guidelines for Material Handling
Speaker Presentation

Utilizing Oracle Warehouse Management (WMS) and Mobile Supply Chain Architecture (MSCA), Oracle has provided the ability to perform many traditional material handling processes more quickly and efficiently. Oracle WMS has the ability to manage and improve the process of material picking, receiving, and replenishment by incorporating barcode and RFID scanners. This presentation focuses on setup steps and guidelines required for material handling including: receiving, material adjustments, replenishment, movement, shipping transactions, and label generation. Participants will be able to understand the setups necessary to get started with Oracle Warehouse Management in Release 11i.


John Hutchinson, TUSC—A Rolta Company

Other – Oracle E-Business Application Suite

Implementing Kanban Replenishment in a Lean Manufacturing Environment
Speaker Presentation

Over the last several years, many manufacturing companies have begun to implement Lean Manufacturing solutions to improve efficiencies, operations, and customer services, all of which to help improve their financial performance. A significant directive of Lean Manufacturing is the reduction of non-conformances and achieving a seamless manufacturing process. A component of Oracle Manufacturing, “Kanban Replenishment” can be implemented to accomplish this task. Utilizing Oracle Inventory and Purchasing, the Kanban replenishment functionality and procedures can help to improve manufacturing operations by providing a seamless supply chain of manufacturing components to your shop floor on a timely and scheduled basis.

Back to the Top


Niklas Iveslatt , Arisant, LLC

Other - Fusion Middleware: Oracle Identity Manager
Is Your User Community out of Control?

Identity management, access control, and security are among the most important concerns of today’s enterprises. A decade of rapid application development and system deployments have left companies with disjointed user and password stores, many proprietary and some based on LDAP or Active Directory. It takes an army of people to provision and control access to the many applications, users cannot remember their user logins and passwords, and it takes weeks before new employees have the right access to all necessary applications. This presentation will give an overview of how the Oracle Identity Management solution addresses the above problems. Oracle Virtual Directory, Oracle Access Manager, and Oracle Enterprise Single Sign-On will be discussed. However, the emphasis will be on how Oracle Identity Manager solves real-life provisioning problems, how it integrates with ERP solutions such as Oracle E-Business Suite, SAP, Microsoft, etc., and how it integrates with custom applications using custom Java or PL/SQL code. A demonstration of Oracle Identity Manager will be given and lessons learned from implementations will be shared
.


Bill Jackson and Dustin Marx, Raytheon Systems Company

Application Development - Java
Chasing Schrödinger’s Cat: How to use Database Synchronization to Understand Enterprise Concurrency
Speaker Presentation

This presentation will cover the fundamentals of concurrency and then examine and compare the various tools and techniques used to address the problem in three different arenas: database, software, and enterprise applications. By the end of the presentation, attendees will have a clear grasp of why concurrency should be considered throughout all phases of development, how different mediums implement the solutions, and how to incorporate the tools into all aspects of an application.

Back to the Top


Stephen Jackson, Raytheon Company Database Administration - DBA
Using SQL to Generate SQL
Speaker Presentation

Using SQL to generate SQl commands. This technique has been used by DBAs for many years. With the advent of Enterprise manager, you may not have learned this skill yet. However, using SQL to generate SQL commands will save you time, help prevent mistakes, and amaze your peers. In this presentation, Stephen Jackson will cover the basics, plus some more advanced techniques to make your job easier.

Back to the Top


Humzah Jaffar, Citizens Bank, Inc.

Database Administration - DBA

Oracle Database Security

This presentation discusses Oracle solutions for several information security challenges such as secure and centralized auditing, stronger controls on the all powerful users, network encryption, and the segregation and protection of sensitive information stored in the database. We talk about the Advanced Security Option (ASO), Database Vault, and the Audit Vault 10g solutions and 11g enhancements that address these challenges. We will also do a live demonstration of some of these features.


Humzah Jaffar, Citizens Bank, Inc. Database Administration - DBA
Moving to RAC — An Enterprise Case Study

The goal of this presentation is to provide an overview of an enterprise RAC installation to the novice DBA. While detailed installation documentation can be found in Oracle as well as in textbooks, a significant learning curve and fear of the unknown prevent a lot of DBAs and corporations from moving to the RAC route. This presentation aims to lower that threshold by relating concepts to real implementation details in a complete picture of the RAC installation process. We start with a brief discussion of the end state as it exists in an Enterprise setting — a multiple-node RAC cluster running on ASM and replicating via DataGuard to a DR site, with Grid Control used to manage and monitor the set up. We then take the picture apart and show the DBA how to put the blocks together. These building blocks include prerequisite checking, Oracle clusterware, Oracle databases for 10g RAC, ASM, post-installation setup, RAC administration, backup and recovery, DataGuard configuration, and grid control. Lastly, we talk about some experiences like lessons learned and the migration of existing databases to RAC.

Back to the Top


Tony Jedlinski, Konoso LLC

Application Development - ApEx (Application Express)

Designing APEX Apps for Hand-held Computers
Speaker Presentation

This presentation will explore the best practices for developing Oracle Application Express (APEX) applications that work well on hand-held terminals such as those used in warehouses and other mobile environments. Featured will be examples from the presenter’s personal experience developing a custom Warehouse Management System (WMS) and other applications that work on mobile Web browsers including cell phones. This presentation is for developers with any level of Application Express experience (including beginners) or non-developers who have an interest in this topic.

Back to the Top


David Jenne, InfoNow Corporation Database Administration - DBA
The Analytic DBA
Speaker Presentation

Oracle’s analytic functions can facilitate many database administration tasks. Instead of grouping a result set and applying an aggregate function to the entire group or result set, analytic functions allow result sets to be partitioned along logical boundaries. Analytic functions can then be applied in order to rank, aggregate, compare, compute moving averages, or otherwise operate on data within individual partitions. Published examples of using analytic functions typically apply to business situations. However, analytic functions can also help database administrators in their day-to-day tasks. Analytic functions extend the SQL language and can help queries more efficiently. They can help simplify some complex queries and allow data to be examined and displayed in new and interesting ways. This presentation will help you with tasks such as: (1) More efficiently determining which object owns a given file and block, (2) Allocating segments to the most appropriate tablespace and keeping a running total of space usage, (3) Analyzing database performance through time and, by computing a moving average, enhancing the graphical display of the results.

Back to the Top


Carol Jeunnette, Prairie Systems Group, Limited Professional – Professional Development

Squirelly Human Systems
Speaker Presentation

This presentation offers an introduction to a natural systems theory developed by Dr. Murray Bowen and used to help understand relationship systems, including families, work systems, and larger organizations.  This perspective posits that individual functioning is significantly related to larger relationship systems and that an understanding of how relationship systems 'work' is helpful in managing 'self' in the midst of some 'squirrelly' situations. 

Back to the Top




John Jeunnette, Prairie Systems Group, Limited

Application Development - PL/SQL

A Hidden Jewel: The PL/SQL Web Toolkit
Speaker Presentation

Oracle Database version 8i included database packages to generate HTML tagging and a "mod_plsql" for the Oracle HTTP Server (OHS) to connect HTTP requests to database objects and vice versa. The result is an efficient and easy to program (for PL/SQL programmers, anyway) Web-based application development environment, which takes maximum advantage of the database. This session will cover an overview of the HTML Web-based application development technology and specific nuances included in the Oracle PL/SQL Web Toolkit. We will then examine the technology, backend, and user interface of a "typical" application. Coding suggestions, tips, and examples of "what not to do" will also be included.

Back to the Top


Steve Jun, Pinnacol Assurance

Database Administration - Performance Tuning
Getting to Know Oracle ADDM (Automatic Database Diagnostic Monitor)
Speaker Presentation

Get familiar with the tables, packages, and structure of Oracle 10g ADDM. Steve Jun will provide some useful queries against DBA_HIST tables and some sample recommendations from the ADDM.

Back to the Top


Mark Karlstrand , Oracle Network Administration - Single Sign-on
Adaptive Access Management: Enabling Fraud Prevention and Stronger Authentication for Online Services
Speaker Presentation

Online fraud and regulatory issues are driving organizations to choose stronger authentication and fraud prevention technologies as critical elements of their security infrastructure. This session introduces Oracle's adaptive access management solutions, which provide proactive, real-time fraud prevention, mutual site authentication, stronger authentication, risk monitoring, and online/offline analysis of transactions and audit data.

Back to the Top


Andreas Katsaris, Arisant

Data Warehousing

Oracle Business Intelligence

You have your warehouse populated with fresh data. Now what? How do you produce, organize and deliver your reports? Oracle Business Intelligence Suite (OBI) comes to the rescue. This presentation is geared towards the technical, those looking for a robust Business Intelligence development and deployment platform as well as managers looking for a comprehensive, enterprise-level, long-term Business Intelligence solution. This presentation will cover OBI main modules such as Oracle Answers, Interactive Dashboards, and BI Publisher, as well as OBI security model and Server Repository. A live demo will cover various techniques such as slice and dice, drill downs, and data visualization.

Back to the Top


John King, King Training Resources Database Administration - Oracle Database 11g
Oracle 11g/10g Developers: What You Need to Know

New features of the Oracle 11g and 10g databases geared to developers will be discussed and demonstrated. Special emphasis is placed on features that can reduce development time, make development simpler, improve performance, or speed deployment. Specific topics include new SQL functions, regular expressions, virtual columns, new XMLType options, XML indexing improvements, SQL pivot statements, JDBC improvements, PL/SQL syntax enhancements, PL/SQL compiler, trigger improvements, PL/SQL result cache, case/accent-insensitive query, new data types, new statistical functions, Model clause, and the recycle bin. Attendees will be better equipped to create new applications or modify existing applications to take full advantage of Oracle11g/10g.


John King, King Training Resources

Application Development - Service-Oriented Architecture (SOA)

What's the Fuss about Fusion? Oracle and SOA

Service Oriented Architecture (SOA) is a standards-based framework that represents business functions as a set of shared, reusable services. Services can in turn be combined and orchestrated to produce composite services and business processes. This presentation introduces the basic concepts and terminology of a Service Oriented Architecture (SOA) and its importance to IT. Based upon lessons from real SOA projects, this session provides the basic information necessary to help you enthusiastically participate in the implementation of SOA at your organization. Upon completion of this session you should be able to: explain the concepts and principles of SOA, describe potential pitfalls, explain the benefits of the SOA approach, and describe the basic function of an ESB. Best practices from successful SOA implementations and industry leaders will also be discussed including interoperability lessons learned. Oracle's Fusion Middleware’s SOA Suite enables SOA with various components including: an Enterprise Service Bus (ESB) with features to support many messaging and routing technologies, Business Process Execution Language (BPEL) for orchestrating service-based applications, Oracle Service Registry for managing services, and various other tools. People attending this session will be introduced to Oracle's SOA solutions.

John King, King Training Resources

Application Development - Service-Oriented Architecture (SOA)

Ready, Set, XML! Using Oracle XML Data

Oracle has been at the forefront of incorporating XML data into its database products; both Oracle 11g and Oracle 10g break additional new ground. XML data may be stored in the Oracle 10g database in two ways: Structured ("shredded" into tables and columns) and Unstructured (XML document). In this session attendees will learn how to store/maintain/retrieve XML data in the Oracle database in both Structured and Unstructured forms. Oracle 11g introduces a new binary capability attendees will learn about. Oracle’s incorporation of XQuery to access data inside the database is an important feature that will demonstrated. Use of the XML DB WebDAV interface will be explored to show how Oracle data may easily be shared with non-Oracle applications. New Oracle 11g XML features will be examined as part of the session.

Back to the Top


Peter Koletzke, Quovera

Web, Intranet/Internet - Oracle JDeveloper

Made from the Same Mold: Templating Approaches for Fusion Applications
Speaker Presentation

Users will more easily understand your application and will therefore be more productive if all pages of your Web application are designed to look and act the same. The requirement for a common look and feel has traditionally been been met by the use of templates. However, the methods for implementing template systems change with each new technology. This presentation discusses how to work with templates and other common look-and-feel options in JDeveloper 10.1.3. It explains and provides code examples for template systems using ADF Faces and JSP tags as well as additional Java frameworks. It also describes the Oracle Browser Look and Feel (BLAF), which is used for the E-Business Suite. The presentation also describes the ADF Faces skinning feature as well as how the JHeadstart plug-in to JDeveloper uses templates.


Peter Koletzke, Quovera

Web, Intranet/Internet - OracleiAS

Just Get it Written: Deploying Applications to OC4J Using JDeveloper and EM
Speaker Presentation

Deploying a J2EE Web application consists of wrapping all application files into a single Java archive file (the EAR, enterprise application archive) and then copying this file to the application server. Although the Oracle Containers for J2EE (OC4J) service of the Oracle Application Server is a standard J2EE runtime process, it has its own deployment utilities and procedures. This presentation explores the process deploying to an Oracle Application Server OC4J container. It outlines JDeveloper utilities and profiles that help you create an EAR file with all required libraries. The presentation explains how to deploy the application using JDeveloper. It also discusses the benefits of and techniques for testing deployment on a local standalone OC4J server. In addition, the presentation describes the deployment services of the Application Server's Enterprise Manager Console (EM). The presentation also discusses deployment plans and common deployment process and runtime errors.

Back to the Top


James Koopmann, Database Specialists, Inc.

Database Administration - DBA
Simulating Oracle I/O to Accurately Configure Storage

Configuring storage need not be difficult if proper planning is done. Using Oracle’s ORION Workload tool we can effectively benchmark storage for expected application mix. Only after benchmarking potential storage can we gain an understanding for the performance capabilities of our storage and become confident in its ultimate deployment. This presentation will introduce storage concepts, Oracle’s ORION workload tool, and provide scripts that show disk access trends in Oracle. Results from various workloads using RAID 0, 1, 10, and 5 on a 30TB storage system will be compared. Come see how your favorite RAID level performed.

Back to the Top


Thomas Kyte, Oracle Corporation

Other – Database Development

The Top 10 — No 11 — New Features of Oracle Database 11g

This session will focus on eleven new, high-impact features of Oracle Database 11g and what they mean to you, the developer or DBA. Continuing the format of the last four Oracle OpenWorlds – Oracle’s AskTom will present these as a “top eleven” list – the eleven new features he believes will be the reason to look at Oracle Database 11g in the near future.


Thomas Kyte, Oracle Corporation

 
Instrumentation 101: One Hour

This session will talk about the importance of heavily instrumenting your code and exploring the possible methods of instrumenting your code in an Oracle environment — concentrating on developed code both in the database (stored procedures) as well as outside the database (Java, C, VB and the like).

Back to the Top


Peter Laird, BEA Systems

Web, Intranet/Internet - Oracle Portal

Enterprise Portals for IT Architects and Managers
Speaker Presentation

What is an Enterprise Portal? Oracle, IBM, and BEA all offer products in this area, but what do they accomplish? How do you know when you need a portal? This presentation will cover the enterprise portal space and the problems that portals solve. We will discuss application integration, security consolidation, content aggregation, profile aggregation, and collaboration. This talk is aimed at CIOs, IT architects, and IT management.


Peter Laird, BEA Systems

Other – Web 2.0

Building Dynamic Google Gadgets in Java
Speaker Presentation

Google Gadgets have become a popular widget technology and were the fastest growing product at Google in 2006. A gadget is a small Web page that encapsulates a feature like a stock ticker or flight status lookup. Gadgets are normally surfaced on your iGoogle portal page, but they can also be placed on any Web page. This session will show you how you can surface your enteprise applications in a Google gadget and allow you to capture more eye balls.

Back to the Top


Steve Lemme, CA

Professional- Technical Management

Fusion: The New Frontier for Managing Oracle and Solving an IT Management Dilemma
Speaker Presentation

Possibly an executive or even a co-worker in your company considers Oracle still just a database company. And if it is someone within y