Aix Requirements
Aix Requirements
DISCLAIMER
The information in this document will be subject to periodic change and updating. Please confirm
that you have the most current documentation. There are no warranties of any kind, express or
implied, provided in this documentation, other than those expressly agreed upon in the
applicable Ex Libris contract. This information is provided AS IS. Unless otherwise agreed, Ex
Libris shall not be liable for any damages for use of this document, including, without limitation,
consequential, punitive, indirect or direct damages.
Any references in this document to third‐party material (including third‐party Web sites) are
provided for convenience only and do not in any manner serve as an endorsement of that third‐
party material or those Web sites. The third‐party materials are not part of the materials for this Ex
Libris product and Ex Libris has no liability for such materials.
TRADEMARKS
ʺEx Libris,ʺ the Ex Libris bridge , Primo, Aleph, Alephino, Voyager, SFX, MetaLib, Verde,
DigiTool, Preservation, URM, Voyager, ENCompass, Endeavor eZConnect, WebVoyage, Citation
Server, LinkFinder and LinkFinder Plus, and other marks are trademarks or registered
trademarks of Ex Libris Ltd. or its affiliates.
The absence of a name or logo in this list does not constitute a waiver of any and all intellectual
property rights that Ex Libris Ltd. or its affiliates have established in any of its products, features,
or service names or logos.
Trademarks of various third‐party products, which may include the following, are referenced in
this documentation. Ex Libris does not claim any rights in these trademarks. Use of these marks
does not imply endorsement by Ex Libris of these third‐party products, or endorsement by these
third parties of Ex Libris products.
Oracle is a registered trademark of Oracle Corporation.
UNIX is a registered trademark in the United States and other countries, licensed exclusively
through X/Open Company Ltd.
Microsoft, the Microsoft logo, MS, MS‐DOS, Microsoft PowerPoint, Visual Basic, Visual C++,
Win32,
Microsoft Windows, the Windows logo, Microsoft Notepad, Microsoft Windows Explorer,
Microsoft Internet Explorer, and Windows NT are registered trademarks and ActiveX is a
trademark of the Microsoft Corporation in the United States and/or other countries.
Unicode and the Unicode logo are registered trademarks of Unicode, Inc.
Google is a registered trademark of Google, Inc.
Copyright Ex Libris Limited, 2017. All rights reserved.
Document released: December 27, 2017
Web address: http://www.exlibrisgroup.com
Table of Contents
Chapter 1 Operating System Requirements............................................................ 5
Operating System ....................................................................................... 5
Operating System Patch............................................................................. 6
Windows Manager ..................................................................................... 7
Native C Compiler...................................................................................... 7
Required Executables ................................................................................. 7
Recommended Operating System Packages for AIX ............................ 7
System Environment Setup....................................................................... 8
Chapter 2 Performing a System Requirements Verification................................ 9
Operating System Information ................................................................. 9
OS Patch Information............................................................................... 10
Determining OS Packages ....................................................................... 10
Determining RAM .................................................................................... 11
Determining Swap Space......................................................................... 11
Determining X Windows System ........................................................... 11
Determining System Executable Files ................................................... 11
Determining Configured Disk Space..................................................... 11
Oracle Version 10 or 11 ............................................................................ 12
Hardware Requirements (for DB only) ..................................................12
Chapter 3 NFS Mount Options for Ex Libris Products........................................ 15
Overview.................................................................................................... 15
Oracle Mount Options ............................................................................. 15
Additional Mount Options for Ex Libris Software .............................. 16
This section includes:
Operating System on page 5
Operating System Patch on page 6
Windows Manager on page 7
Native C Compiler on page 7
Required Executables on page 7
Recommended Operating System Packages for AIX on page 7
System Environment Setup on page 8
Operating System
The following AIX operating systems are supported:
AIX 5L version 5.3, TL 05, Service Pack 06 or later
AIX 6L version 6.1, TL 02, Service Pack 05 (ʺ6100‐02‐05ʺ) or later
AIX 5.3 is supported for the following Ex Libris products:
Aleph 18.01
Aleph 19.01
Aleph 20.x
AIX 6.1 is supported for Aleph 20.x.
The file system should be configured and mounted without the CIO
(concurrent IO) option.
The following are required packages for AIX 5 and AIX 6:
bos.adt.base
bos.adt.lib
bos.adt.libm
bos.perf.libperfstat
bos.perf.perfstat
bos.perf.proctools
xlC.aix50.rte:8.0.0.3 or later (AIX 5.3)
xlC.rte:8.0.0.0 or later (AIX 5.3)
xlC.aix61.rte:9.0.0.1 or later (AIX 6.1)
xlC.rte:9.0.0.1 or later (AIX 6.1)
rsct.basic.rte (For RAC configurations only)
rsct.compat.clients.rte (For RAC configurations only)
xlC.aix61.rte 10.1.0.0 or later
The following are the 5.3 ML5 required patches:
IY84780
IY68989
IY89080
IY92037
IY94343
IZ01060 or efix for IZ01060
IZ03260 or efix for IZ03260 (IZ03260 for ML6, IZ03475 for ML7)
to address ORA-27061
Use the latest patch from IBM. IBM provides patch information at:
http://techsupport.services.ibm.com/rs6k/ml.fixes.html
The following patches are required for AIX 6L:
IZ41855
IZ51456
IZ52319
It is likely that the above three APARs have already been built into the later OS
version if the OS is later than the listed version (AIX 6.1 TL 02 SP5) and
therefore, can be safely ignored. It is found that if the OS level is higher than
6100‐02, you can skip installing IZ51456. If the OS level is equal to or higher than
6100‐04‐07‐1036, the fix for IZ41855 is superseded by IZ39665 and the fix for
IZ52319 is superseded by IZ55160.
Note that all AIX maintenance packages and patches are available from the
following Web site. Download the packages that matches your AIX version and
technical level.
http://www‐933.ibm.com/support/fixcentral/
AIX Kernel Settings: AIXTHREAD_SCOPE=S
In addition, for Aleph installation, the following RPMs should be installed from
aixtoolbox:
gcc-3.3.2gcc-c++-3.3.2libgcc-3.3.2libstdc++-3.3.2libstdc++-
devel-3.3.2
Windows Manager
The installation of the Oracle server in silent or online install modes requires X
Windows. Use any Windows manager that supports Motif.
Native C Compiler
Requires XL C/C++ 9.0 or later. It is also necessary to install the native C++
compiler.
Required Executables
The following executable files must be present in the /usr/bin directory:
bash, tcsh, make, ar, ld, nm, ksh
1 As the root user, use smit chuser to update the shell limits for the oracle
user and other users.
The system must set the following kernel parameters greater than or equal
to the recommended values.
2 As the root user, use smit chgsys to verify that the value of Maximum
number of PROCESSES allowed per user is greater than or equal to 2048
and that the value of ARG/ENV list size in 4K byte blocks is greater
than or equal to 128.
3 Verify the asynchronous input/output processes.
4 Confirm that aio_maxreq is 64K (65536) with the following command:
ioo -o aio_maxreqs
This section includes:
Operating System Information on page 9
OS Patch Information on page 10
Determining OS Packages on page 10
Determining RAM on page 11
Determining Swap Space on page 11
Determining X Windows System on page 11
Determining System Executable Files on page 11
Determining Configured Disk Space on page 11
Oracle Version 10 or 11 on page 12
uname –a
To determine the exact version number of your operation system, enter the
following command:
oslevel -s
To determine the system architecture is 64 bit, enter the following command:
or:
/usr/bin/getconf HARDWARE_BITMODE
To determine if the 64bit is enabled and the system started in 64‐bit mode, enter
the following command:
bootinfo -K
OS Patch Information
To determine which operating system patches are installed, enter the following
command:
instfix –a
To determine whether a patch has been installed, enter the following command:
To determine whether required patches for Oracle 11gR2 have been installed,
enter the following command:
Determining OS Packages
To determine which operating system packages are installed, enter the
following command:
lslpp -l [fileset_name]
If you enter lslpp -l, all installed operating system packages will be listed.
To determine whether required operating system packages for Oracle 11gR2 are
installed, enter the following command:
Determining RAM
To determine the amount of random‐access memory (RAM) installed on your
system, enter the following command:
/usr/sbin/lsps -a
xclock
/usr/bin/which make
/bin/df –k
Oracle Version 10 or 11
Between 4GB and 16GB Equal to the size of RAM
16GB and more 0.75 times the size of RAM
400 MB of disk space in the /tmp directory
Up to 3 GB of disk space for the Oracle software, depending on the
installation type
1.2 GB of disk space for a preconfigured database that uses file system
storage (optional)
NOTE:
The disk space requirement for databases that use Automatic Storage
Management or raw device storage is described later in this chapter.
Additional disk space, either on a file system or in an Automatic Storage
Management disk group, is required for the flash recovery area if you
choose to configure automated backups.
Perform the following steps to ensure that the system meets these
requirements:
1 To determine the physical RAM size, enter the following command:
If the size of the physical RAM is less than the required size, then you must
install more memory before continuing.
2 To determine the size of the configured swap space, enter the following
command:
# /usr/sbin/lsps -a
If necessary, refer to the operating system documentation for information
about how to configure additional swap space.
3 To determine the amount of disk space available in the /tmp directory, enter
the following command:
# df -k /tmp
If there is less than 400 MB of free disk space available in the /tmp directory,
then complete one of the following steps:
Delete unnecessary files from the /tmp directory to meet the disk space
requirement.
Set the TMP and TMPDIR environment variables when setting the oracle
userʹs environment.
Extend the file system that contains the /tmp directory. If necessary,
contact your system administrator for information about extending file
systems.
4 To determine the amount of free disk space on the system, enter the
following command:
# df -k
The following table shows the approximate software file disk space
requirements for each installation type:
Table 2. Disk Space Requirements
Standard Edition 3.0
Custom (maximum) 2.5
5 To determine whether the system architecture can run the software, enter the
following command:
# /usr/bin/getconf HARDWARE_BITMODE 64
NOTE:
The expected output of this command is 64. If you do not see the expected
output, you cannot install the software on this system.
This section includes:
Overview on page 15
Oracle Mount Options on page 15
Additional Mount Options for Ex Libris Software on page 16
Overview
To install Ex Libris products with NFS mounts under Unix/Linux OS requires
you to use the correct mount options.
Using the correct mount option is also mandatory for Oracle database files. If
the correct option is not used, Oracle fails to mount the database files located on
the NFS mounts.
Note that the requirements are different for software mounts and for Oracle
data files. Using the Oracle database mount options on a software disk may
work, but performance may be affected.
The following table is for a single instance installation.
Table 3. Mount Options
In addition to the Oracle requirements, the nolock option is required in Linux
and the llock option is required in Solaris to prevent locked issues that might
cause database file locks and severe performance issues.
NOTE:
For mixed environments (binaries and database files on the same mount)
Oracle recommends the use of Oracle DNFS ‐ see Oracle document ID
762374.