Professional Documents
Culture Documents
Database Services
Installation Qualification/Operational Qualification
For
[Project_Name]
Installation of Oracle [Oracle_Version i.e. 9.2.0.7]
Base Code Tree and Related Patches
Table of Contents
PUBLICATION RECORDS........................................................................................................................................4
PRE-APPROVAL SIGNATURE PAGE....................................................................................................................5
1 INSTALLATION OVERVIEW..........................................................................................................................6
1.1 Installation Description...................................................................................................................................6
1.2 Definitions & Acronyms.................................................................................................................................6
1.3 Installer / Reviewer Instructions.....................................................................................................................7
1.4 Acceptance Criteria.........................................................................................................................................8
1.5 Signature Table...............................................................................................................................................8
2 SYSTEM OVERVIEW........................................................................................................................................9
2.1 Computer Hardware Installation & Operation................................................................................................9
2.2 Computer Software Installation & Operation.................................................................................................9
2.3 Software Description......................................................................................................................................9
3 ORACLE CODE TREE INSTALLATION & QUALIFICATION...............................................................10
3.1 Prerequisite...................................................................................................................................................10
3.2 Server Preparation - System Administrator..................................................................................................10
3.3 Server Preparation - Database Administrator...............................................................................................12
3.4 Installation Qualification Steps.....................................................................................................................28
4 REFERENCES & STANDARDS......................................................................................................................29
4.1 SOPs..............................................................................................................................................................29
4.2 Change Control.............................................................................................................................................29
4.3 Standards.......................................................................................................................................................29
5 EXCEPTION / JUSTIFICATION....................................................................................................................30
5.1 Exception Log...............................................................................................................................................30
5.2 Exception/Justification and Corrective Action Instructions.........................................................................31
5.3 Exception/Justification and Corrective Action Form...................................................................................32
6 POST-APPROVAL SIGNATURES..................................................................................................................33
7 ATTACHMENTS...............................................................................................................................................34
7.1 [Oracle_Owner i.e. ormerck].profile............................................................................................................34
7.2 Create Network File Links in TNS_ADMIN Directory...............................................................................34
7.3 Kernel parameters.........................................................................................................................................35
PUBLICATION RECORDS
Version Reason Date (DD-MMM-YYYY)
1.0 Original Publication 9-Mar-2006
1.1 Combined Patches into one section 9-Mar-2006
1.2 Incorporated EMEA variations 9-Mar-2006
1.3 Added trailing “7” to Oracle Home name field on File Locations screen 13-Mar-2006
1.3 Corrected custom parameter field for EMEA Path on File Locations screen 13-Mar-2006
1.3 Made Advanced Security an option for applications that need to install it. 13-Mar-2006
1.3 Changed “For EMEA” to “From EMEA” to indicate location dependence 13-Mar-2006
1.3 Removed “For USA” as this will be the default unless “From EMEA” is present 13-Mar-2006
1.3 Added instruction to use options labeled “From EMEA” to installation section 13-Mar-2006
1.4 Added application of 2007 Daylight Savings patches – P.Scotto 27-Feb-2007
1.4 Change permissions on oraInventory for EM10g – P.Scotto 27-Feb-2007
1.5 Updated to use latest version of OPatch – P.Scotto 08-Mar-2007
1.6 Corrected Destination name on File Locations Screen for consistency – P.Scotto 14-Feb-2008
Installer:
<database group, e.g. IS EMEA Database
Services>
__________________________ ______________
Signature by the database administrator indicates Signature Date
agreement and commitment to quality actions that assure <DB Installer Name> (DD-MMM-YYYY)
the correctness, accuracy, reliability, and robustness of the
system. This document will be executed as written. <database group, e.g. IS EMEA
Database Services>
<localisation, e.g. Brussels,
Belgium>
1 INSTALLATION OVERVIEW
1.1 Installation Description
1.1.1 Objective Statement
The objective of this document is to define the requirements and procedure for the Installation of
the Oracle version [Oracle_Version i.e. 9.2.0.7] Database Management software for
[Project_Name] on the [Server_Type] server [Server_Alias] (alias for [Server_Name]). The
objective also includes verification of proper installation and operation of the software.
The purpose of this document is to assure that the database will be installed and tested for
operation in accordance with written, approved technical standards and guidelines conforming to
Merck corporate policies and [Division] policies and procedures. The installation and
operational qualification will also meet the acceptance criteria specified in this document. All
exceptions will be documented.
1 A B C D
A The installer enters the ACTUAL Result. This should be the same as the expected Result.
B If the Actual result does not match the expected result, the Installer Enters an Exceptions
Reference (ER1..ER2…etc) and updates the Exceptions Log and an exception/justification
correction form is created according to the Exception / Justification and Corrective Actions
Instructions (refer to Section 5).
D The installer Initials and dates when the test has been completed.
E The Reviewer signs and dates when the test has been reviewed.
The documentation will be considered complete when all signed off areas have been initialed and
dated.
Mistakes and/or corrections must be crossed out with a single line and initialed and dated.
The protocol must be filled out completely. If the information is not applicable, N/A must be used.
Collect and attach any required printouts in the appropriate Attachments(refer to Section 7). All
attachments must be labeled with the related test section and item number, initialed and dated, pages
numbered "X of Y" (where X is the page number and Y is the total number of pages in the
attachment).
All participants in this protocol must print their name and provide their initials and signature in
the following table. A participant is defined as anyone who documents a test result, provides any
verification of a test result, or makes any mark on any protocol page. This includes individuals
who sign any spaces on Exception Reporting Form.
The signature information listed below is included as a verification of signatures and initials
throughout the document.
2 SYSTEM OVERVIEW
The [Server_Name] - IQ/OQ ( [Server_Type] server), where the [Instance_Name] database will
reside, has been documented separately by <database group, e.g. IS EMEA Database Services>.
The purpose of this IQ/OQ is to install the oracle code tree software.
2.3 Software Description
For US only :
Fill out the unix account application form in Merck Forms and fax it to the number on the form.
The following section is to be completed by the System Administrator after the account
[Oracle_Owner i.e. ormerck] has been created.
Note: The SA will perform these steps in the table below and the DBA will verify them.
mkdir local
chmod 755 local
ftp> cd
/opt/oracle/install/9.2.0.64
ftp> bye
N/A
ftp uctvd606
ormerck/<password>
ftp> cd
/opt/oracle/install/9.2.0.64
ftp> bye
N/A
N/A
cd
/net/brmgtpr3/orashare/9.2.0_
64bit and start the installer:
./runInstaller
Click OK.
3.3.2.14 Unix group name File Locations
Enter [Unix_Group i.r. screen
dbmerck], click next displayed.
Destination:
Name: OR9207
Path:
/opt/oracle/[Oracle_Owner i.e.
ormerck]/product/[Oracle_Ver
sion i.e. 9.2.0.7]
Click next
Destination:
Name: OR9207
Path:
/opt/oracle/[Oracle_Owner i.e.
ormerck]/product/[Oracle_Ver
sion i.e. 9.2.0.7]
Click next
3.3.2.17 Available Products. Installation types
Choose Oracle9i Database screen
9.2.0.1.0 displayed.
Click next
3.3.2.18 Installation Types Available
Choose Custom and click Product
next Components
screen
displayed.
> cd $ORACLE_HOME/lib
> ln -s
/opt/tivoli/tsm/client/oracle/bin
64/libobk.sl libobk.sl
N/A
N/A
N/A
N/A
ftp uctvd606
ormerck/<password>
ftp> cd
/opt/oracle/install/patches/HP
_9.2.0.7
ftp> get
p4163445_92070_HP64.tar
ftp> bye
N/A
N/A
N/A
cd /net/brmgtpr3/orashare/
9.2.0.7.0Patch and start the
installer:
./runInstaller
> cd $ORACLE_BASE
> chmod –R 755 oraInventory
3.3.3.23 Go to the oratclsh and
$ORACLE_HOME/bin oratclsh0 files
directory and remove the are removed
oratclsh and oratclsh0 files.
cd $ORACLE_HOME/bin
rm oratclsh oratclsh0
3.3.3.24 Cleanup files. Directories
cd /tmpdump/[Oracle_Owner removed.
i.e. ormerck]
rm –rf *
N/A
3.3.4 Apply Bug Patches and CPU to [Oracle_Version i.e. 9.2.0.7] code tree
> cd
/opt/oracle/[Oracle_Owner i.e.
ormerck]/product/[Oracle_Ver
sion i.e. 9.2.0.7]
> mkdir PATCHES
ftp> cd
/opt/oracle/install/patches/opa
tch_10
ftp> bye
mv
$ORACLE_HOME/OPatch
$ORACLE_HOME/OPatch_or
iginal
cp -R
/net/brmgtpr3/orashare/Securi
ty_Patch_9207_JAN2006/OP
atch_p2617419_10102/
$ORACLE_HOME/OPatch
cp -R
/net/brmgtpr3/orashare/Securi
ty_Patch_9207_JAN2006/475
1923
$ORACLE_HOME/PATCHES
/
3.3.4.6 Expand the OPatch tar file OPatch directory
created
> tar xvf OPatch_10102.tar
N/A
> rm OPatch_10102.tar
N/A
3.3.4.8 Make the environment setup File is
script executable executable
N/A
3.3.4.9 cd Directory
$ORACLE_HOME/PATCHES changed
N/A
ftp> get
p4925103_92070_HP64.tar
ftp> cd
/opt/oracle/install/JAN2006CPU
/HPUX
ftp> get
p4751923_92070_HP64.tar
ftp> cd
/opt/oracle/install/DST2007/JV
M
ftp> cd
/opt/oracle/install/DST2007/TM
Z
ftp> get
p5632264_92080_<platform>.ta
r
N/A
N/A
N/A
> . setup_opatch_env.sh
export
PATH=/opt/perl/perl5.6.1/bin:
$PATH
> cd
$ORACLE_HOME/PATCHES/4
925103
3.3.4.17 Apply the patch Patch execution
begins. Stops at
> opatch apply prompt to
shutdown
*** From EMEA *** processes
perl
$ORACLE_HOME/OPatch/op
atch.pl apply
> cd
$ORACLE_HOME/PATCHES
> opatch lsinventory
3.3.4.20 Untar the patchset: 4751923 sub-
tar –xvf directory created
p4751923_92070_HP64.tar
N/A
N/A
> cd
$ORACLE_HOME/PATCHES/
4751923
3.3.4.23 Apply the patch Patch execution
begins. Stops at
> opatch apply prompt to
shutdown
*** From EMEA *** processes
perl
$ORACLE_HOME/OPatch/op
atch.pl apply
3.3.4.24 Respond “Y” to prompt for Patch
running processes installation
begins
tar xvf
p5632264_92080_<platform>
.tar
> rm
p5632264_920x0_<platform>
.tar
tar xvf
p5632264_92080_<platform>
.tar
> rm
p5632264_920x0_<platform>
.tar
> rm p5865568_920x.tar
> cd
$ORACLE_HOME/javavm/ad
min
For HPUX:
> mv libjox9java_util.sl
libjox9java_util.sl.dst2007
For Solaris:
> mv libjox9java_util.so
libjox9java_util.so.dst2007
> cd
$ORACLE_HOME/PATCHES/5
865568
4.1 SOPs
Initials Date
(DD-MMM-YYYYY)
SOPs are located in the IS
EMEA Infrastructure document
management system.
Initials Date
Change Control Guidelines are (DD-MMM-YYYYY)
located in the <isgroup, e.g.
Information Services EMEA (IS
EMEA)>document management
system.
4.3 Standards
Use Oracle Engineering Standards to define a standard baseline configuration for Oracle and
provide a foundation upon which to build a tailored environment based on your requirements.
5 EXCEPTION / JUSTIFICATION
For each observed exception make an entry into the Exception Log. Also, fill out the Exception/
Justification and Corrective Action Form. If additional exception justification and corrective action
forms are needed, the form may be copied and added as an attachment and numbered (Page _ of _ ).
5.1 Exception Log
Close Out
Exception Section Step Initials / Date
Exception Description Date
Number # # (dd-Mmm-yyyy):
(dd-Mmm-yyyy):
Signature:
All Exception/Justification and Corrective Action Forms (Section 5.3) must be completed prior
to document closeout.
Complete the Exception/Justification and Corrective Action Form(s) using the field descriptions
below as a guide.
Exception Number - The identifying number for an exception. The person that is
entering the exception into the log assigns this number.
Step Number - The corresponding Step Number where the exception occurred.
Reported By - The name of the person who first observed or noted the exception.
Date Observed - The date that the exception occurred or was noted.
Person Responsible for Corrective Action – Person(s) responsible for resolving the
exception and verifying that the exception has been corrected.
Corrective Actions Taken – A detailed description of all steps taken to resolve the non-
conformity.
Date - The date that the corrective action/review steps took place.
Description of Exception:
6 POST-APPROVAL SIGNATURES
The installation of Oracle [Oracle_Version i.e. 9.2.0.7] software has been completed. The
installation is acceptable as documented herein, including resolution of any deficiencies
documented during its performance. The signatures on this page denote acceptance of the
system as installed. Maintain the original signed copy in the official hard-copy repository.
Installer:
<database group, e.g. IS EMEA Database
Services>
__________________________ ______________
Signature by the database administrator indicates Signature Date
agreement and commitment to quality actions that assure <DB Installer Name> (DD-MMM-YYYY)
the correctness, accuracy, reliability, and robustness of the <database group, e.g. IS EMEA
system. This document has been executed as written.
Database Services>
Reviewer:
<database group, e.g. IS EMEA Database
Services>
__________________________ ______________
Signature by the database administrator indicates Signature Date
agreement and commitment to quality actions that assure <DB Reviewer Name, e.g.> (DD-MMM-YYYY)
the correctness, accuracy, reliability, and robustness of the <database group, e.g. IS EMEA
system. This document has been executed as written.
Database Services>
7 ATTACHMENTS
7.1 Install9.profile
[From Section 3.3.1.4]
umask 022
Kernel Parameters