Oracle9i Real Application Clusters Installation and Configuration
Release 1 (9.0.1)

Part Number A89868-02
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents
Go To Index
Index

Master Index

Feedback

Go to previous page Go to next page

4
Creating Databases with the Oracle Database Configuration Assistant

This chapter describes using the Oracle Database Configuration Assistant (DBCA) to create and delete Real Application Clusters databases. It explains how to decide whether to manually create your database and how to use the DBCA to delete Real Application Clusters databases. This chapter also briefly discusses migration and multiple Oracle homes issues.

The topics in this chapter include:

Using the Database Configuration Assistant

The DBCA creates your database using the optimal flexible architecture (OFA). This means the DBCA creates your database files, including the default server parameter file, using standard file naming and file placement practices. The primary phases of DBCA processing are:

See Also:

 

Benefits of Using the Oracle Database Configuration Assistant

Oracle Corporation recommends that you use the DBCA to create your database. This is because the DBCA preconfigured databases optimize your environment to take advantage of Oracle9i features such as the server parameter file and automatic undo management. The DBCA also enables you to define arbitrary tablespaces as part of the database creation process. So even if you have datafile requirements that differ from those offered in one of the DBCA templates, use the DBCA. You can also execute user-specified scripts as part of the database creation process.

The DBCA and the Oracle Net Configuration Assistant also accurately configure your Real Application Clusters environment for various Oracle high availability features and cluster administration tools.

To manually create your Real Application Clusters database, refer to Chapter 5. The remainder of this chapter discusses using the DBCA to create a database.

Creating the Database after Installation Using the Database Configuration Assistant

If you do not create a database during installation, you can create one later using the DBCA in standalone mode. To do this, you must have configured each raw device as described in Chapter 2. In addition, you must have configured your network using the OracleNet Configuration Assistant, or you can configure it manually. The Global Services Daemon (GSD) must also be running on each node in your cluster before you create the database in standalone mode.

If you use one of the Universal Installer's database configuration types or one of the DBCA's templates that uses preconfigured datafiles, then during database creation the DBCA first verifies that you created the raw devices for each tablespace. If you have not properly set up the raw devices, the DBCA cannot create your database.

To start the DBCA, on one of the nodes:

Creating a Real Application Clusters Database with the DBCA

The following section describes how to use the Database Configuration Assistant to create a database for Real Application Clusters. When you run the DBCA, the first page displayed is the Database Configuration Assistant Welcome page for Real Application Clusters as shown in Figure 4-1. The DBCA only displays this page when it detects that your Cluster Manager (CM) software is running.

Figure 4-1 DBCA Welcome Page for Real Application Clusters


Text description of welcome.gif follows.
Text description of the illustration welcome.gif

See Also:

The Oracle Database Configuration Assistant online help for DBCA more information  

If the DBCA does not display the Real Application Clusters Welcome page with the Oracle Cluster Database option, then perform clusterware diagnostics by executing the lsnodes -v command and analyzing its output according to the following platform-specific instructions.

UNIX Clusterware Diagnostics

For UNIX platforms, execute the lsnodes -v command from the $ORACLE_HOME/bin directory. Refer to your vendor's clusterware documentation if the output indicates that your clusterware is not properly installed. Resolve the problem and then restart the DBCA.

Windows NT and Windows 2000 Clusterware Diagnostics

For Windows NT and Windows 2000 platforms, execute the lsnodes -v command from the %ORACLE_HOME%\bin directory.

lsnodes -v 

Refer to your clusterware documentation if the detailed output indicates that your clusterware is not running. Resolve the problem and then restart the DBCA.


Note:

If the DBCA Welcome page for Real Application Clusters does not display, it means the Database Configuration Assistant was unable to:

  • Detect whether the operating system-specific clusterware is running on UNIX platforms

  • Load the Cluster Manager software on Windows NT and Windows 2000 platforms

 

To create a Real Application Clusters database:

  1. Select the Oracle Cluster Database option and click Next.


    Warning:

    You cannot click Back after clicking Next. This prevents configuration problems that result from installing software for both single instance and cluster database environments during the same DBCA session.  


    After you click Next, the DBCA displays the Operations page shown in Figure 4-2.

    Figure 4-2 Operations


    Text description of operatio.gif follows.
    Text description of the illustration operatio.gif
  2. Select the Create a Database option and click Next.

    After you click Next, The DBCA displays the Node Selection page shown in Figure 4-3.

    Figure 4-3 Node Selection Display Page


    Text description of dbca_nod.jpg follows.
    Text description of the illustration dbca_nod.jpg

    The Node Selection Display page shows the nodes that the DBCA detects in your cluster.

    1. If nodes are missing from the Node Selection Display page, perform clusterware diagnostics as described under one of the following platform-specific headings, "UNIX Clusterware Diagnostics", or "Windows NT and Windows 2000 Clusterware Diagnostics".

    2. Select the nodes that you want to configure as members of your cluster database and click Next. The local node is always selected by default.

    If the GSD daemon is not running on any of the nodes, then the DBCA displays a dialog explaining how to start the daemon.

    After you click Next, the DBCA displays the Database Template Selection page as shown in Figure 4-4.

    Figure 4-4 Template Selection Page

    Text description of dbtempla.gif follows
    Text description of the illustration dbtempla.gif

    1. Select a template from which to create your cluster database and click Next. To create a preconfigured database, select a template that includes datafiles.

    Select one of the four database templates shown on this page. These include the Data Warehouse, Transaction Processing, and General Purpose templates. These templates include datafiles. However, the fourth template, New Database, does not include datafiles.

    After you click Next, the DBCA displays the Database Identification page as shown in Figure 4-5.

    Figure 4-5 Database Identification Page


    Text description of dbidenti.gif follows.
    Text description of the illustration dbidenti.gif
  3. Enter the global database name and the Oracle system identifier (sid) prefix for your cluster database and click Next.

    After you click Next, if you have selected the New Database template the DBCA displays the Database Options page as shown in Figure 4-6. If you selected one of the other preconfigured database options, then after you click Next the DBCA displays the Initialization Parameters page as shown in Figure 4-8.

    Figure 4-6 Database Options Page


    Text description of dboption.gif follows
    Text description of the illustration dboption.gif
  4. Select the options you want to configure in your cluster database and click Next.

    After you click Next, if you have selected the New Database template the DBCA displays the Database Connections Options page as shown in Figure 4-7.

    Figure 4-7 Database Connections Options Page


    Text description of dbconct.gif follows
    Text description of the illustration dbconct.gif
  5. Select the connection mode for your cluster database and click Next.

    After you click Next, the DBCA displays the Initialization Parameters page as shown in Figure 4-8.

    Figure 4-8 Initialization Parameters


    Text description of fileloc2.gif follows
    Text description of the illustration fileloc2.gif
  6. Select the File Locations tab on the Initialization Parameters page.

    If you select the Create persistent initialization parameter file (spfile) option, which is equivalent to the server parameter file, then you may need to modify the location for the server parameter file depending on the type of file system you use:

    • If you use a cluster file system, or if you have a single-node Real Application Clusters environment, then you can place the server parameter file on the file system.

    • If you do not have a cluster file system and you are not creating a single-node Real Application Clusters database, then you must enter a raw device name for the location of the server parameter file in the Persistent Parameters Filename field in the center of the Initialization Parameters page as shown in Figure 4-8.

      1. Review the parameter settings that the DBCA will configure in the server parameter file by clicking the All Initialization Parameters option.

    When you click All Initialization Parameters, the DBCA displays the All Initialization Parameters dialog in Figure 4-9.

    Figure 4-9 All Initialization Parameters Dialog


    Text description of allparam.gif follows
    Text description of the illustration allparam.gif

    Instance-specific parameter settings for your Real Application Clusters database appear at the bottom of this dialog. The sid prefixes for these entries appear in the left-hand column.

    1. To review the instance-specific parameter settings, scroll down using the scroll bar on the right-hand side of the dialog.

    2. Use the check box in the Included (Y/N) column to indicate whether Oracle should place the parameter setting in your server parameter file.

    Oracle only places parameter entries from the All Initialization Parameters Dialog into the server parameter file if the entries have check marks in the Included (Y/N) column. Also note the following points about the All Initialization Dialog:

    • You cannot modify the sid in the Instance column

    • You can alter self-tuning parameters with this dialog, however, setting them to inappropriate values may disable Oracle's self-tuning features

    • You cannot specify instance-specific values for global parameters with the DBCA

  • Complete your entries in the All Initialization Parameters page and click Close. Make sure your entries for the File Locations tab, as well as for the other tabs, are correct for your Real Application Clusters database and click Next.

    After you click Next, the DBCA displays the Database Storage page in Figure 4-10.

    Figure 4-10 Database Storage Page


    Text description of dbstor2.gif follows
    Text description of the illustration dbstor2.gif

    Use the Database Storage page to enter file names for each tablespace such as SYSTEM, USERS, TEMP, DRSYS, TOOLS, INDX, and so on. The Storage page displays these file names in the Datafiles folder.

    1. To enter file names for these objects on the Database Storage page, click the Tablespaces icon to expand the object tree. Then click the tablespace objects under the tree and replace the default file names with the actual raw device names.

    Platform-specific issues for entering file names in the Database Storage page are:

    If you select a template that includes datafiles, the Storage page does not display tablespace information. Instead, the Storage page displays temporary datafile names that you must rename. If you are creating a database with a preconfigured database template, then the Storage page does not allow you to change tablespace sizes.

    1. To rename temporary file names if you used a template that includes datafiles, click on the temporary file name and overwrite it.

    2. Click Next when you have completed entering data on the Database Storage page.

      After you click Next, the DBCA displays the Creation Options page on which you can select the database creation options you want to use. For example:

      • Create Database--creates the database now

      • Save as a Database Template--creates a template that captures the structure of the database, including user-supplied inputs, initialization parameters, and so on, which you can later use to create a database

      • Generate Database Creation Scripts--generates database creation scripts

      After you click Finish on the Creation Options page, the DBCA displays a summary page similar to the page in Figure 4-11.

      Figure 4-11 DBCA Summary Page


      Text description of createsu.jpg follows.
      Text description of the illustration createsu.jpg
    3. Review the information on the Summary page and click OK. The DBCA then displays database creation progress indicators.

      At this point in the installation process you have:

      • Created an operative Real Application Clusters database

      • Configured the network for the cluster database

      • Started the services if you are on a Windows NT or Windows 2000 platform

      • Started the instances and listeners

    Deleting a Database with the Database Configuration Assistant

    This section explains how to use the Database Configuration Assistant (DBCA) to delete a database.

    Using the DBCA to delete a database removes a database's initialization parameter files, instances, OFA structure, and network configuration. However, the DBCA does not remove datafiles if you placed the files on raw partitions.

    To delete a database with the DBCA:

    1. Start the DBCA on one of the nodes:

      • On UNIX, execute the dbca command from the $ORACLE_HOME/bin directory

      • On Windows NT and Windows 2000, choose Start > Programs > Oracle - [HOME_NAME] > Database Administration > Database Configuration Assistant

      The Welcome page appears as shown earlier in this chapter in Figure 4-1.

    2. Select the Oracle Cluster Database option and click Next.

      After you click Next, The DBCA displays the Operations page as shown in Figure 4-12.

      Figure 4-12 Operations


      Text description of operatio.gif follows.
      Text description of the illustration operatio.gif
    3. Click the Delete a database option and click Next.

      After you click Next, the DBCA displays the List of Databases page similar to the one in Figure 4-13.

      Figure 4-13 Oracle Database Configuration Assistant Database List of Databases Page


      Text description of dbcacre5.gif follows
      Text description of the illustration dbcacre5.gif
    4. If your user ID and password are not operating-system authenticated, then the List of Databases page displays the user name and password fields. If these fields appear, then enter a user ID and password that has SYSDBA privileges.

    5. Select the database you want to delete and click Finish.

      After you click Finish, the DBCA displays an alert dialog showing the database name and associated instances that the DBCA is going to delete. This alert dialog also displays the node or nodes on which the instances exist as shown in Figure 4-14:

      Figure 4-14 Oracle Database Configuration Assistant Database Deletion Alert Dialog


      Text description of dbca_del.jpg follows.
      Text description of the illustration dbca_del.jpg
    6. Click OK to complete the deletion of the database and its associated files, services, and environment settings, or click Cancel to stop the operation.

      When you click OK, the DBCA continues the operation and deletes all the associated instances for this database. The DBCA also removes the parameter files, password files, OracleServicesid services, and oratab entries.

    Migrating or Upgrading to Release 1 (9.0.1)

    If the Oracle Universal Installer (OUI) detects an earlier version of Oracle, the Installer prompts you to migrate or upgrade the database to release 1 (9.0.1).


    Important:

    Do not click Migrate an Existing Database because the Oracle Data Migration Assistant does not support Oracle9i Real Application Clusters. Instead, use the Migration utility to migrate after installation as described in the document Oracle9i Database Migration.  



    Note:

    Migrating or upgrading on Windows NT and Windows 2000 involves disabling the OracleCMService and starting and shutting down the operating system-dependent clusterware (OSD) layer at a specific point during migration. These instructions are covered in the Oracle9i Database Migration guide. However, refer to the Oracle9i Database installation guide for Windows for Windows-specific issues to understand before following the instructions in the Oracle9i Database Migration guide.  


    Co-Existence of Oracle Versions on the Same Cluster

    Whether different versions of Oracle can exist on the same cluster depend on your operating system platform.

    For UNIX operating systems, whether different versions of Oracle can exist on the same cluster is platform-dependent. Refer to your platform-specific Oracle documentation for more information about version co-existence.

    For Windows NT and Windows 2000, as long as your Oracle database software versions are greater than 8.1, they can co-exist on the same cluster when you install them in different locations with different Registry keys. This means that you cannot have different versions of Oracle older than release 8.1 on the same cluster. For example, a release 8.0 and a release 8.1 Real Application Clusters database cannot co-exist on the same cluster.

    Co-Existence of Operating System-Dependent Layers on Windows Platforms

    For Windows NT and Windows 2000, operating system-dependent (OSD) layers from release 1 (9.0.1) can co-exist with previous versions.

    Rolling Upgrades

    The term rolling upgrades refers to upgrading different databases or different instances of the same database in Oracle9i Real Application Clusters one at a time, without stopping the database. Release 1 (9.0.1) of Oracle9i Real Application Clusters does not support rolling upgrades.

    Multiple Oracle Homes

    Oracle9i Real Application Clusters on UNIX and Windows NT and Windows 2000 supports multiple Oracle homes, just as an Oracle9i Enterprise Edition database does. The multiple homes feature enables you to install one or more releases on the same machine in multiple Oracle home directories.


    Note:

    Do not move Oracle binaries from one ORACLE_HOME to another because this causes dynamic link time failures. For example on UNIX, the Oracle server requires the shared library libskgxp.so to reside in the $ORACLE_HOME/lib directory where Oracle was installed.  



  • Go to previous page Go to next page
    Oracle
    Copyright © 1996-2001, Oracle Corporation.

    All Rights Reserved.
    Go To Documentation Library
    Home
    Go To Product List
    Book List
    Go To Table Of Contents
    Contents
    Go To Index
    Index

    Master Index

    Feedback