
Contents:
Introduction
Prerequisites
Minimum Hardware Requirements
Software Requirements
Kernel Parameter Settings
Other Requirements
Summary
Further Reading/Other resources
This issue is a guide to the process of installing and configuring Oracle Collaboration Suite on Linux Red Hat Advanced Server 2.1. The aim is to define the resources required for installing Oracle Collaboration Suite and the pitfalls to be wary of and therefore make the whole process as error free as possible. This guide is not intended to be used instead of Oracle's installation guide but rather to be used in conjunction with it.
The Oracle Collaboration Suite comprises 3 different products (Oracle 9iAS Infrastructure, Oracle 9i Collaboration Suite Information Storage - an Oracle 9i database - , and Oracle 9i Collaboration Suite Middle Tier i.e. the applications) each of which has to be installed and configured separately, but this does allow you to install each product on a different server for load balancing, if required.
If you would like more information about Oracle Collaboration Suite, see
the resources section which not only has
recommendations and reviews of good books for further reading, but also contains
links to information on OTN and other useful resources such as sample certification
exam questions and certification study material. For articles on Oracle performance
tuning, Oracle 9i New Features, etc. just go to:
http://www.smart-soft.co.uk/Oracle/oracle-tips-and-tricks.htm
Smartsoft also provide top quality instructor-led Oracle courses and SQL courses for developers and dbas at very competitive rates with a guarantee that if you're not happy with the quality of the training then we'll refund your money. Furthermore all our courses can be tailored to your exact needs at little extra cost to give even better value for money. See our Oracle training section for more details.
Also if you need help with installing Oracle or developing or tuning your
Oracle systems or anything else to do with Oracle please contact
us and we'll be glad to help or call us on
0845 0031320.
Before installation the server(s) should be checked to ensure they meet the following requirements. Installation will fail if any of these requirements are not met so you will save a lot of time and effort by performing the checks up front, especially if you need to increase swap space or increase the size of file systems.
Pentium II 233 MHz
Oracle 9iAS Infrastructure: 512 MB
Oracle Collaboration Suite Information Storage (Oracle 9i database R2): 512 MB
Oracle Collaboration Suite Middle Tier: 512 MBIf you're installing 2 or more components on the same physical server you may require extra memory depending on the number of users.
/var/tmp:
Oracle 9iAS Infrastructure: 7 MB
Oracle Collaboration Suite Information Storage: 34 MB
Oracle Collaboration Suite Middle Tier: 33 MB
Swap space:
Oracle 9iAS Infrastructure: 2 GB
Oracle Collaboration Suite Information Storage: 2 GB
Oracle Collaboration Suite Middle Tier: 2*RAM sizeSoftware:
Oracle 9iAS Infrastructure: 4.2 GB
Oracle Collaboration Suite Information Storage (Oracle 9i database R2)
Oracle Email: 3.6 GB (including initial database storage)
Oracle Files: 3.8 GB (including initial database storage)
Oracle Collaboration Suite Middle Tier 2.5 GB
Red Hat Advanced Server 2.1 (will not install on Red Hat Professional 9.0 even if you try and fool it!)
The Red Hat Advanced Server installation must also include the following utilities:
make
ar
ld
nm
the Korn shell (ksh)
Kernel-2.4.9-e.12 or later
binutils-2.13.90.0.8-13 (must be this exact version, earlier/later versions cause a link error: "Error in invoking target 'install' of makefile '/home/oracle/Ora9iasInf/sqlplus/lib/ins_sqlplus.lnk'")
glibc 2.2.4-26 or later (must be same version as glibc-common)
glibc-common 2.2.4-26 or later (must be same version as glibc)
Oracle Collaboration Suite Release 2 (9.0.4.0.0) for Linux x86
Patch: 2559205-OID9022 patchset (for Oracle 9iAS infrastructure)
|
Name |
Value |
Comments |
|
SEMMSL |
250 |
Min no. of semaphores for each id. Should be 10 + largest value of PROCESSES parameter of databases on the systems |
|
SEMMNS |
32000 |
Max. no. of semaphores for system. Set to sum of PROCESSES parameters of databases plus largest value of PROCESSES parameter of databases on the systems |
|
SEMOPM |
250 |
Max. no. of operations per semop call (differs from Oracle documentation, but UI required this) |
|
SEMMNI |
250 |
Max. no. of semaphores in entire system (differs from Oracle documentation, but UI required this) |
|
Name |
Value |
Comments |
|
SHMMAX |
2147483648 |
Max allowable size of a memory segment - may be able to reduce to 1.75GB |
|
SHMMNI |
4096 |
Max. no. of shared memory segments in entire system |
|
SHMMIN |
1 |
Not found on system |
|
SHMSEG |
4096 |
Not found on system |
|
SHMMAX |
4294967295 |
Required for middle tier installation |
|
SHMALL |
3279547 |
Required for middle tier installation |
|
Name |
Value |
Comments |
|
MSGMNI |
2878 |
Max. no. of message queue identifiers (system wide) |
|
MSGMNB |
65535 |
Max. no. of bytes/message queue |
|
Name |
Value/Range |
Comments |
|
Sockets |
1024 - 65000 |
Defines local port range used by TCP and UDP to choose the local port |
|
File Handles |
65536 |
Min. value (set by command |
|
filemax |
32767 |
Required for middle tier installation |
|
Processes |
16384 |
No. of processes/user (set by command |
Although not a requirement, it is better to have one group for the installation account (which owns the software) and another group for the day to day administration account.
It is necessary to have one Linux account (i.e. user) for the installation and a different one for the day to day administration of the database etc. (Oracle accounts for the database and application server administration are created during the installation).
The actual names of the Linux groups and the accounts aren't important, but it is customary to call the installation group 'Oracle' and the administration group 'OSDBA'. The account created for the software installation must have the installation group as its primary group and it must also be a member of the OSDBA group, otherwise the installation will fail.
It is also best to read carefully the quick installation guide (B100885-1 Oracle Collaboration Suite Quick Installation Guide Release 2 (9.0.4) for hp-ux PA_RISC (64-bit), Linux x86 and Solaris (SPARC 32-bit) and the first 3 chapters of the full installation guide (B10874_01 Oracle Collaboration Suite Installation and Configuration Guide for Linux x86).
One thing to note is that each product requires a different Oracle Home Location, which means that you can't install Oracle 9i database into the same Oracle Home as Oracle 9iAs infrastructure or Oracle Collaboration Suite Middle Tier.
The final requirements are:
ROOT account access for running scripts during the installation (or be on good terms with the system administrator!)
access to the Internet for downloading patches/documentation from Red Hat and Oracle and an account on OTN and/or Metalink in particular
a notebook to record all the passwords and accounts created for the various components;
a lot of patience and plenty of time - this is a very big application, don't expect to complete the installation in a day!
Oracle Collaboration Suite is not a simple product by any means - in fact it is a package comprising several components which need to be installed and configured separately but which interrelate, thus the configuration of one part can affect the configuration of another. The best way of ensuring success when installing it, therefore, is preparation - make sure the system requirements are met, ensure that you have all the necessary patches (both for Red Hat and Oracle), decide which tiers are going to be used for which component, and last but not least, read Oracle's installation guide to get the big picture.
This article - despite its length - has only scratched the surface of the topic, by looking at just the prerequisites. Future articles will discuss and describe the rest of the installation and configuration process so come back next month for more details.
As always, feedback is expected and much appreciated. What have been your
experiences with installing Oracle Collaboration Suite or any other Oracle
products? Have Oracle given you the support you needed? Are there any tips
that you feel might benefit others? Please let us know. Send
us your comments
---------------------------------------
Looking for more Oracle tips and tricks ? For solid, reliable technical information, take a short cut now and subscribe to our ezine - it's jam-packed full of tips and tricks to help you make more of your Oracle systems and save you hours of blood, sweat and tears. Subscribe today and your first issue will soon be winging its way to your mailbox.
Smartsoft Computing Ltd
Bristol, England
Tel: 0845 0031320
Contact Us
Click here to view our privacy policy .
This site uses hitslink.com to gather statistical information about our visitors. View hitslink privacy policy .
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. UNIX is a registered trademark of The Open Group in the United States and other countries.
© Copyright Smartsoft Computing Ltd 2001-2008. All rights reserved.