DBA Tips Archive for Oracle

  

Search & Win   click me  


Installing Oracle SCM - (9.0.2.4)

by Jeff Hunter, Sr. Database Administrator


Introduction

Navigate to the Oracle Technology Web Site (http://otn.oracle.com) to download a zipped version of Oracle SCM 9i (9.0.2.4):

http://otn.oracle.com/software/products/repository/index.html

The file is named SCM9024_cd.zip and should be around a 175MB download.

Installing the Client
  1. From a Windows client machine, unzip the file SCM9024_cd.zip to a temporary directory.

  2. Run setup.exe from the temporary directory to invoke the Oracle Universal Installer. This will allow you to install the Oracle SCM 9.0.2.4 client on your workstation. Here are some of the attribute parameters to supply to the installer:

    File Locations

    Name:   OraHomeSCM9024
    Value:  C:\oracle\orascm9024
    

    Installation Types

    __X__    Complete
    _____    Core SCM
    

    Configuration Tools

    When the Oracle Net Configuration Assistant comes up, it is safe to ignore (or cancel) this assistant. The only purpose of this the Net Configuration Assistant is to configure a tnsnames.ora and sqlnet.ora file for a connection to the server-side Oracle repository. If you already have a tnsnames.ora and sqlnet.ora file available, you can simply put these files in the %ORACLE_HOME%/network/admin folder.

    Post Installation

    After exiting the Oracle Universal Installer, you will be left with two new folders in your Start menu: "Oracle - OraHomeSCM9024" and "Oracle9i Developer Suite - OraHomeSCM9024". You should only need to access the Oracle9i Developer Suite option for the following applications:

    • Repository Administration Utility
    • Repository Command Line Tool
    • Repository Object Navigator

  3. Follow the server-side installation instructions given in the Repository Installation Guide to create a new repository or upgrade an existing repository. Instructions are given in the next section as well.
Installing the Server-Side Repository
NOTE: Do not use any of the procedures in this section unless you have first installed Oracle9i Designer or Oracle9i SCM at a client workstation. For a new installation you must install a new repository on an existing database.

The client workstation and the database server can be on the same machine, or on different machines.

You will be prompted for the following information:

Although you do not need to specify during the installation whether to enable version control, it is a good idea to consider its implications at this stage. Unless it is enable, you cannot use the software configuration management features of the repository, such as Workareas, Configurations, Check In, Check Out and Merge. However, once version control is enabled you cannot disable it, so you should carefully consider whether it is really necessary for a particular repository.

This section will use the "Interactive SQL Script Method" for installing the new repository. Ensure that the database and TNS listener are up and operational.

The following is a list of the SQL scripts required for installing the new repository:

SQL Script Description
ckqa Collects input from you for passing on to subsequent scripts. Input is placed in a file named CKPARAMS.TXT, which you can edit before configuring with further scripts.
ckvalqa Validates the user input collected during the ckqa stage. You need to run this script only if you have modified the CKPARAMS.TXT file since you last ran ckqa.
ckcreate Creates the database objects required by the repository. Also creates the repository owner with the necessary privileges.
ckreport Creates a report (in the file CKREPORT.LST) on the database objected create ckcreate.
ckclean Removes the repository, deleting all the database objects created by ckcreate.



Copyright (c) 1998-2012 Jeffrey M. Hunter. All rights reserved.

All articles, scripts and material located at the Internet address of http://www.idevelopment.info is the copyright of Jeffrey M. Hunter and is protected under copyright laws of the United States. This document may not be hosted on any other site without my express, prior, written permission. Application to host any of the material elsewhere can be made by contacting me at jhunter@idevelopment.info.

I have made every effort and taken great care in making sure that the material included on my web site is technically accurate, but I disclaim any and all responsibility for any loss, damage or destruction of data or any other property which may arise from relying on it. I will in no case be liable for any monetary damages arising from such loss, damage or destruction.

Last modified on
Sunday, 11-Aug-2002 00:00:00 EDT
Page Count: 30563