wintel_oracle_9i_install

advertisement
Global Database Technical Services
Standards
Installation Standards
for
Oracle 9i on Wintel
Version:
Status:
1.0
Final
Last printed:
3/9/2016 6:41:00 AM
Global Database Technical Services
Standards
Document Scope ........................................................................................................................... 1
Introduction 1
Terminology ................................................................................................................................... 1
Section 1.
Platform .................................................................................................................... 1
Section 2.
Requirements ........................................................................................................... 1
Section 3.
Flexibility .................................................................................................................. 3
Section 4.
Compliance ............................................................................................................... 4
Section 5.
Variance Procedure ................................................................................................. 5
Section 6.
Installation Bugs ...................................................................................................... 6
Page i
3/9/2016
Global Database Technical Services
Standards
Document Scope
This document contains the GDTS standards for installing Oracle server based software on
Microsoft servers.
Introduction
Uniform installation and common configuration of Oracle software across GDTS supported
Microsoft servers.
Terminology
See the GDTS Standards Terminology for the definition of guidelines, recommendations and
standards.
Section 1.
Platform
These standards apply to Microsoft Windows NT and Win2000 Servers.
Section 2.
Requirements
2.1 (R) GDTS will need a remote control tool to access the server. The recommendation for a
remote control tool is PCAnywhere. You cannot use WTS or Terminal Services
to install Oracle. An installation with WTS or Terminal Services is not supported and
several tools will not work after installation.
2.2 (R) Oracle should be the only application running on the server.
2.3 (S) Oracle should be installed on the “C:” drive of the server. Oracle must be installed with
an account that has administrative privileges.
2.3.1 (S) ORACLE_HOME name should be defined as the version of Oracle that you are
installing, an example would be ora9201s32 or ora9201e64. The
ORACLE_HOME name path should be similar, c:\Oracle\ora9201s32 or
c:\Oracle\ora9201e64, “9201” is the version release of Oracle. The “s” or “e” is
determined by if this is an Oracle Enterprise Edition installation or Standard
Edition installation, 32 or 64 at the end is the bit word size.
2.4 (S) Installing Perl on your new Server.
2.4.1 Copy folder Wintel_setup from GDTS shared drive location
s:gdts\_private to C:\temp on your new server.
2.4.2 On your server in folder c:\temp\Wintel_setup, just double click on the perl file
“*.msi”. It should be the only perl install file in c:\temp\Wintel_setup folder. Perl
should be installed on the “C:” drive of the server, example C:\Perl. You should
accept all defaults during the Perl install.
Page 1
3/9/2016
Global Database Technical Services
Standards
2.4.3 After the installation is complete you need to install 2 modules, DBI and DBD,
which do not come with the default installation. Instructions for installing these
modules can be found in GDTS’s web site document, “Installing Active State Perl
on Microsoft Servers”.
2.5 (S) Installation of GDTS standard admin utilities/directories for database maintenance.
2.5.1 Edit the script Wintel_setup.cmd to contain the proper drive letter for the
location of your scripts, this should usually be the “C” drive.
2.5.2 Run the file by double clicking on the file, Wintel_setup.cmd. This script will call
script Wintel_admin_dirs.cmd which will create the admin directories, and
populate the directories with standard GDTS perl scripts. The script will also
install gzip for file compression utility and blat for a mail utility in location
c:\Winnt\system32. The result should be directory structure similar to the
example, “C” was the location specified for admin directories.
c:\Cargill\Oracle\Bin
c:\Cargill\Oracle\Bin\Perl
c:\Cargill\Oracle\Cfg
c:\Cargill\Oracle\Logs
c:\Cargill\Oracle\Scripts
2.5.3 When steps 2.4 and 2.5 are complete you can clean up by deleting the
Wintel_setup folder on your server in location C:\temp.
2.6 (S) Performing installation of Oracle database software for “Standard” or “Enterprise” installs
should result in the same base products being installed. Additional products, upon customers
request may be installed if all licensing requirements are met. The list of base products to install
can only be arrived at by doing a “Custom” install and selecting the following products, do not
create a starter database during install and de-select any items that are not listed below. If you
are installing Oracle Standard Edition you must go to “Section 6 Installation Bugs” and
follow instructions in 6.1. If this is an Enterprise Installation you may continue.
Base Products to Install
Oracle 9i Database
-Oracle 9i
Oracle Net Service
-Oracle Net Listener
Oracle Enterprise Manager Products
-Oracle Intelligent Agent
Oracle 9i Development Kit
-Oracle C++ Call Interface
-Oracle Call Interface (OCI)
-Oracle ODBC Driver
-Oracle Programmer
-Oracle XML Developer
Oracle Windows Interfaces
-Oracle Performance Monitor for Windows NT
http://www.oracle.com/ip/deploy/database/oracle9i/index.html?packagingandoptions.html
Page 2
3/9/2016
Global Database Technical Services
Standards
2.7 (S) Client software installation is accomplished through an additional install by doing a client
install. You should select “Runtime” for install type and accept all defaults to complete your install.
2.8 (S) The Oracle Intelligent Agent and Oracle listener, should be run from the highest
$ORACLE_HOME version on the server. The services should be set to “automatic” to restart on
server reboot. The other older versions of Oracle Intelligent Agent and Oracle listener services
should be “disabled”.
2.9 (S) Use the TNS_ADMIN system variable with defined location of C:\Oracle\sqlnet.
Because the account system will start services, databases and the listener, this must be a
system variable and not a user variable. This location will be used for listener.ora, sqlnet.ora and
tnsnames.ora files. This will allow for multiple ORACLE_HOMES to use one set of sqlnet files.
Delete all of these files that are not in this location. To accomplish setting this variable, do the
following:
2.9.1
2.9.2
2.9.3
2.9.4
2.9.5
Right click on my computers and select properties.
Click on Advance tab and then go into Environment Variables.
In the systems variable window highlight variable OS and edit.
Change the name from OS to TNS_ADMIN and set variable value to
C:\Oracle\sqlnet. Click on Ok until you have exited the properties window.
Reboot the server.
2.10 (S) Modify the listener.ora file to contain the logging location for the listener.log file to be
located in c:\oracle\sqlnet. You can accomplish this by running the “Net Manager” tool
on the server or manually editing the listener.ora with the following 2 entries.
LOG_DIRECTORY_LISTENER = c:\oracle\sqlnet
LOG_FILE_LISTENER = listener.log
2.11 (R) The following server configuration must be verified or set with the system administrator.
-It is not recommended to have the database server act as a file and print server.
-If the server is used only as a database server you should maximize it as such.
start-menu, control-panel, Network and Dial up Connections, right click on Local area
Connection, properties, highlight File Print Sharing for Microsoft Networks, click on
properties and select Maximize data throughput for Network Applications. This sets
Large System Cache to Zero and reduces paging.
-Reduce Priority of Foreground Applications. System Properties, Advance Tab,
Performance Options, click on Background Services and Okay.
-If possible remove unused protocols. At a minimum TCP/IP should be installed.
-Page File Size should be 1 ½ times the server memory not to exceed 2 gig.
-Disable the following services: License Logging Service, Plug and Play, Remote Access
Auto Connection Manager, Remote Access Connection Manager and Telephony Server.
Section 3.
Flexibility
In rare cases, such as temporary proof-of-concept or simple evaluation set-ups where
independent servers are not available, web server or application server software can be run on
the same box as the Oracle Database Server.
The data-files path can be specified on drives other than D: if additional drives are available, such
as when EMC is implemented as an E: or F: drive.
Page 3
3/9/2016
Global Database Technical Services
Standards
Section 4.
Compliance
A post-install review with another DBA is required by GDTS.
Page 4
3/9/2016
Global Database Technical Services
Standards
Section 5.
Variance Procedure
Guidelines may be implemented with necessary and appropriate modifications without further
documentation.
Variations from Recommendations must be documented and sent to the Technical Review Group
for review.
Deviations from Standards require a variance. Document the change and the reasons for it and
submit to the Technical Review Group for review, discussion, and approval or denial.
Page 5
3/9/2016
Global Database Technical Services
Standards
Section 6.
Installation Bugs
6.1 There is a bug in Oracle 9i installations that will not be fixed until Oracle 10.x. This only
pertains to installations needing Standard Oracle verses Enterprise Oracle. When selecting a
Custom Install, Oracle automatically installs Enterprise Oracle and now your installation is
non-compliant with your Standard Oracle license agreement. Here is the workaround. From
your installation CD copy the file <cdrom-drive>:\Response\custom.rsp to c:\temp\custom.rsp
on your local server. The file c:\temp\custom.rsp will originally be “Read-only”, right click on
the file, select properties and un-check the “Read-only” box. Open the file c:\temp\custom.rsp
and search for the following string INSTALL_TYPE=”Custom” add the following 3 lines below
the INSTALL_TYPE=”Custom” line so that your entries look like the following and find the
below lines and set them all to true. These lines, when set to true, display all the normal
installer screens. When all the modification are made, save the file.
INSTALL_TYPE=”Custom”
# Parameter
: s_bundleName
# Type
: String
s_bundleName=STD
Set the below parameters:
SHOW_SPLASH_SCREEN=true
SHOW_WELCOME_PAGE=true
SHOW_COMPONENT_LOCATIONS_PAGE=true
SHOW_CUSTOM_TREE_PAGE=true
SHOW_SUMMARY_PAGE=true
SHOW_INSTALL_PROGRESS_PAGE=true
SHOW_REQUIRED_CONFIG_TOOL_PAGE=true
SHOW_OPTIONAL_CONFIG_TOOL_PAGE=true
SHOW_RELEASE_NOTES=true
SHOW_ROOTSH_CONFIRMATION=true
SHOW_END_SESSION_PAGE=true
SHOW_EXIT_CONFIRMATION=true
NEXT_SESSION=true
NEXT_SESSION_ON_FAIL=true
SHOW_DEINSTALL_CONFIRMATION=true
SHOW_DEINSTALL_PROGRESS=true
On the server where the install is taking place, open a command prompt window, change
directories to the servers cdrom-drive. At the command prompt type in the following
command and follow your install screens as you normally would keeping in mind to only install
the products listed in 2.6.
E:\> setup -responsefile c:\temp\custom.rsp
6.2 There is a bug with the 9.2 Intelligent Agent. This does not affect the installation but needs to
be addressed for before monitoring with Oracle Enterprise Manager will work properly.
Cut and paste the below link in your browser for description and resolution to the problem.
http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&
p_id=201034.1
Page 6
3/9/2016
Download