Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Schema Placement for Purchased Apps

Schema Placement for Purchased Apps

From: R Jones <rick.jones_at_kaisertwd.com>
Date: 9 Apr 2003 16:57:31 -0700
Message-ID: <643dcc2f.0304091557.58fe318b@posting.google.com>


I expect the following question has no single optimal answer, so I look forward to learning various points of view.

How should I decide where to implement the schema for a new purchased application?
Assumptions:

  1. This is a generic question (ie, I have more than one application to consider).
  2. Some Oracle servers and instances already exist.
  3. All Oracle servers are UNIX.
  4. The existing Oracle servers are not "maxed out".
  5. It may be possible to add resources (RAM, DASD, or CPUs) to the existing Oracle servers.
  6. While server resources cannot be ignored, resources are not the primary focus of my question.
  7. Schema vary in size (from 5 tables to several thousand).
  8. Some applications require the schema owner to have DBA privileges.
  9. Expenditures require a lot of justification.

With that in mind, how should I decide whether to recommend:

  1. Use an existing instance.
  2. Create an additional instance on an existing Oracle DB server.
  3. Create a new Oracle DB server and instance. The options above are listed in the presumed order of preference. In other words, don't select option 2 unless option 1 would be a poor choice.

Why select option 2 (new instance) instead of option 1 (existing instance)?
Some that come to mind are:

  1. instance uptime requirements (eg, the new application requires more uptime than the existing instance can deliver).
  2. timing of Oracle version upgrades (eg, we want to upgrade the instance to Oracle 9i2 for the benefit of application 1, but application 2 is not yet certified for Oracle 9i2).
  3. DBA privs (eg, application 1 requires DBA privileges for the schema owner, but application 2 contains sensitive data that should not be available to the people who must know the application 1 schema password)

Why select option 3 (new server) instead of option 2 (new instance)? Some that come to mind are:

  1. server uptime requirements (eg, the new application requires more uptime than the existing server can deliver).
  2. inadequate server resources on the existing server

..Rick Received on Wed Apr 09 2003 - 18:57:31 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US