Oracle Fusion Middleware Installation Guide for Oracle Directory Server Enterprise Edition
Chapter 4 Installing and Uninstalling Directory Server Enterprise Edition Using
Native Packages
Using native packages, you can install Directory Server Enterprise Edition only on the Solaris
operating system. This procedure can only be performed by the root user.
This chapter contains all the information related to installing and
uninstalling Directory Server Enterprise Edition using native packages, and covers the following topics:
Preparing Your System for Directory Server Enterprise Edition Installation
To prepare your system for the Directory Server Enterprise Edition installation, you must install
the shared components mentioned in this section. You must install the shared
components in the sequence specified in the tables below:
To Install Shared Components
-
Install the packages in the List of Packages Required Before Installing Directory Server Enterprise Edition.
Based on your operating system and system architecture, see
an appropriate table. For example, if you are working on a Solaris 10 SPARC
system, see Table 4–1.
Each component has one or more related packages. Each package has the minimum
version required to be installed on your system. If the required package is
not installed on your system, install the package or if the minimum required
version of the package is not installed, install the corresponding patch that
is mentioned in the PatchId column.
-
For each package, retrieve the current version of the package
installed.
For the complete list of packages, refer to List of Packages Required Before Installing Directory Server Enterprise Edition.
# pkgparam -v pkgname VERSION PATCHLIST
|
Troubleshooting
If you encounter problems with an existing Java ES installation
after you have upgraded the shared components, refer to the README file
of the NSS/NSPR patch. The compatibility issue described in this file might
be the reason for the problem.
Note – To use AES_256 with Java-based applications and utilities, you
must download the JCE Unlimited Strength Jurisdiction Policy Files from http://java.sun.com/javase/downloads/index.jsp and
install them.
List of Packages Required Before Installing Directory Server Enterprise Edition
Depending on your operating system architecture, you must install the
following packages before you install Directory Server Enterprise Edition.
Note – Earlier versions of Directory Server Enterprise Edition install the Network Security
Services/Netscape Portable Runtime (NSS/NSPR) component either as
part of the Java Enterprise System distribution, or as a Directory Server Enterprise Edition standalone
delivery. Based on this difference, there are two ways to patch the installed NSS/NSPR component.
Check the version of the SUNWpr, SUNWtls, and SUNWtlsu packages
installed on your system and choose the appropriate patch.
The SUNWj6rtx patch is required only if you want to run the JRE in 64–bit
mode.
The following tables list all the shared components on which Directory Server Enterprise Edition relies.
These tables do not intend to list all the packages that are updated by a
patch, only those packages that impact Directory Server Enterprise Edition.
Table 4–1 Solaris 10 SPARC System
Components
|
Package Name
|
Version
|
Patch Id
|
SASL
|
|
2.17,REV=2004.04.06.15.24
|
|
|
Network Security Services/Netscape Portable Runtime (NSS/NSPR))
|
|
4.5.1,REV=2004.11.05.02.30
3.9.5,REV=2005.01.14.17.27
3.9.5,REV=2005.01.14.17.27
|
|
|
|
4.6.4,REV=2006.11.16.20.40
3.11.4,REV=2006.11.16.20.40
3.11.4,REV=2006.11.16.20.40
|
|
|
International Components for Unicode (ICU)
|
|
|
|
Java Development Kit 1.6
|
|
1.6.0,REV=2006.11.29.05.57
|
|
|
|
1.6.0,REV=2006.11.29.04.58
|
|
|
Java Dynamic Management Kit Runtime
|
SUNWjdmk-runtime
SUNWjdmk-runtime-jmx
|
|
|
|
Common Agent Container Runtime
|
|
|
|
Sun Java Monitoring Framework (MFWK)
|
|
|
|
LDAP C SDK
|
SUNWldapcsdk-libs
SUNWldapcsdk-tools
SUNWldapcsdk-dev
|
|
VERSION=6.00,REV=2006.12.11.00.08
|
|
|
|
LDAP Java SDK
|
|
|
|
Table 4–2 Solaris 9 SPARC System
Components
|
Package Name
|
Version
|
Patch Id
|
SASL
|
|
2.17,REV=2002.10.18.11.13
|
|
|
Network Security Services/Netscape Portable Runtime (NSS/NSPR))
|
SUNWpr
SUNWprx
SUNWtls
SUNWtlsx
SUNWtlsu
|
|
4.1.2,REV=2002.09.03.00.17
4.1.2,REV=2002.09.03.00.17
3.3.2,REV=2002.09.18.12.49
3.3.2,REV=2002.09.18.12.49
3.3.7,REV=2003.12.01.12.23
|
|
|
|
4.6.4,REV=2006.11.16.20.40
3.11.4,REV=2006.11.16.20.40
3.11.4,REV=2006.11.16.20.40
|
|
|
International Components for Unicode (ICU)
|
|
|
|
Java Development Kit 1.6
|
|
1.6.0,REV=2006.11.29.05.57
|
|
|
|
1.6.0,REV=2006.11.29.04.58
|
|
|
Java Dynamic Management Kit Runtime
|
SUNWjdmk-runtime
SUNWjdmk-runtime-jmx
|
|
|
|
Common Agent Container Runtime
|
|
|
|
Sun Java Monitoring Framework (MFWK)
|
|
|
|
LDAP C SDK
|
SUNWldapcsdk-libs
SUNWldapcsdk-tools
SUNWldapcsdk-dev
|
|
6.00,REV=2006.12.11.00.08
|
|
|
|
LDAP Java SDK
|
|
|
|
Table 4–3 Solaris 10 x86 or Solaris
10 x64 System
Components
|
Package Name
|
Version
|
Patch Id
|
SASL
|
|
2.17,REV=2003.07.18.13.13
|
|
|
Network Security Services/Netscape Portable Runtime (NSS/NSPR))
|
|
4.6.4,REV=2006.11.16.21.41
3.11.4,REV=2006.11.16.21.41
3.11.4,REV=2006.11.16.21.41
|
|
|
|
4.5.1,REV=2004.11.05.03.44
3.9.5,REV=2005.01.14.19.03
3.9.5,REV=2005.01.14.19.03
|
|
|
International Components for Unicode (ICU)
|
|
|
|
Java Development Kit 1.6
|
|
1.6.0,REV=2006.11.29.05.03
|
|
|
|
1.6.0,REV=2006.11.29.02.51
|
|
|
Java Dynamic Management Kit Runtime
|
SUNWjdmk-runtime
SUNWjdmk-runtime-jmx
|
|
|
|
Common Agent Container Runtime
|
|
|
|
Sun Java Monitoring Framework (MFWK)
|
|
|
|
LDAP C SDK
|
SUNWldapcsdk-libs
SUNWldapcsdk-tools
SUNWldapcsdk-dev
|
|
6.00,REV=2006.12.11.00.35
|
|
|
|
LDAP Java SDK
|
|
|
|
Table 4–4 Solaris 9 x86 System
Components
|
Package Name
|
Version
|
Patch Id
|
SASL
|
|
2.17,REV=2003.07.18.13.13
|
|
|
Network Security Services/Netscape Portable Runtime (NSS/NSPR))
|
|
4.6.4,REV=2006.11.16.21.41
3.11.4,REV=2006.11.16.21.41
3.11.4,REV=2006.11.16.21.41
|
|
|
|
4.1.3,REV=2003.01.09.13.59
3.3.3,REV=2003.01.09.17.07
3.3.7,REV=2003.12.01.12.23
|
|
|
International Components for Unicode (ICU)
|
|
|
|
Java Development Kit 1.6
|
|
1.6.0,REV=2006.11.29.05.03
|
|
|
Java Dynamic Management Kit Runtime
|
SUNWjdmk-runtime
SUNWjdmk-runtime-jmx
|
|
|
|
Common Agent Container Runtime
|
|
|
|
Sun Java Monitoring Framework (MFWK)
|
|
|
|
LDAP C SDK
|
SUNWldapcsdk-libs
SUNWldapcsdk-tools
SUNWldapcsdk-dev
|
|
6.00,REV=2006.12.11.00.35
|
|
|
|
LDAP Java SDK
|
|
|
|
Location of Packages and Patches Required
to Install Directory Server Enterprise Edition
Based on the operating system and system architecture, the following
lists describe the location of the packages or patches in the DSEE_PKG_Distribution directory. These packages and patches are required to install all
the shared components and Directory Server Enterprise Edition binaries on your system.
Install the following packages and patches on your system:
Solaris SPARC System
SUNWdsee7
SUNWdsee7-var
SUNWdsee7-man
SUNWjdmk-runtime
SUNWjdmk-runtime-jmx
SUNWcacaort
SUNWmfwk-rt
SUNWldapcsdk-libs
SUNWldapcsdk-tools
SUNWldapcsdk-dev
SUNWj6rt
SUNWj6rtx
SUNWljdk
SunOS5.9:
SUNWdsee7-config
SUNWtls
SUNWtlsu
SUNWpr
SUNWprd
SUNWsasl
SUNWsaslx
SunOS5.10:
SUNWsasl
patches:
125358-11
119044-03
123893-22
136798-03
125136-22
125137-22
125444-13
119725-06
SunOS5.9
119211-23
114677-15
115342-08
SunOS5.10
119213-23
119810-05
119345-07
|
Solaris 10 x86 or Solaris 10 x64 System
SUNWdsee7
SUNWdsee7-var
SUNWdsee7-man
SUNWjdmk-runtime
SUNWjdmk-runtime-jmx
SUNWcacaort
SUNWmfwk-rt
SUNWldapcsdk-libs
SUNWldapcsdk-tools
SUNWldapcsdk-dev
SUNWsasl
SUNWj6rt
SUNWj6rtx
SUNWljdk
patches:
119044-03
123896-22
136800-03
125138-22
125139-22
125359-11
119214-23
119346-07
119811-05
125446-13
119725-06
|
Solaris 9 x86 System
SUNWdsee7
SUNWdsee7-var
SUNWdsee7-man
SUNWjdmk-runtime
SUNWjdmk-runtime-jmx
SUNWcacaort
SUNWmfwk-rt
SUNWldapcsdk-libs
SUNWldapcsdk-tools
SUNWldapcsdk-dev
SUNWdsee7-config
SUNWtls
SUNWtlsu
SUNWpr
SUNWprd
SUNWsasl
SUNWj6rt
SUNWljdk
patches
119044-03
123896-22
136799-03
125138-22
119212-23
125359-11
119343-08
114678-15
125445-13
119725-06
|
All the packages that are not listed in this section should be retrieved
from the Solaris OS distribution or from http://sunsolve.sun.com.
Installing Directory Server Enterprise Edition
Before you proceed with the installation, check Operating System Requirements in Oracle Fusion Middleware Release Notes for Oracle Directory Server Enterprise Edition.
To Install Directory Server Enterprise Edition
-
Download the Directory Server Enterprise Edition binaries as specified in Getting the Software in Oracle Fusion Middleware Release Notes for Oracle Directory Server Enterprise Edition.
After this operation is complete, you should have one of the following
files in your temporary space, for example, /var/tmp/dsee:
-
ODSEE11_1_1_3_0_Solaris-Sparc-pkg.zip
-
ODSEE11_1_1_3_0_Solaris-X86-pkg.zip
-
ODSEE11_1_1_3_0_Solaris-X64-pkg.zip
Directory Server Enterprise Edition is also installed in French, German, Japanese, Simplified
Chinese, and Spanish. All the localized resources are a part of the SUNWdsee7 package.
-
Type the following commands to unzip the bundled file:
# cd /var/tmp/dsee
# unzip -qq ODSEE11_1_1_3_0_Solaris-xxx-pkg.zip
|
-
Prepare your system for the Directory Server Enterprise Edition software installation.
For more information, see Preparing Your System for Directory Server Enterprise Edition Installation.
-
Type the following commands to install the Directory Server Enterprise Edition software.
cd /var/tmp/dsee/ODSEE_PKG_Distribution
# pkgadd -d . SUNWdsee7
# pkgadd -d . SUNWdsee7-var
# pkgadd -d . SUNWdsee7-man
|
-
If you are running the Solaris 9 operating system, you must install
the SUNWdsee7–config package.
-
On a Solaris SPARC system, type:
# pkgadd -d SunOS5.9 SUNWdsee7-config
|
-
On a Solaris x86 system, type:
# pkgadd -d . SUNWdsee7-config
|
Pre-Configuring the Directory Server Enterprise Edition Installation
The pre-configuration steps are the same for both zip and native packages
installations except the following differences:
Key Difference
|
Summary
|
Root privileges
|
The dsccsetup must be executed with root privileges.
|
DSCC WAR file location
|
The dsccsetup command generates DSCC WAR file at /var/opt/SUNWdsee7/dscc7.war.
|
DSCC Registry location
|
The dsccsetup command creates the DSCC registry under /var/opt/SUNWdsee7/dcc/ads and sets its owner to noaccess.
|
DSCC Registry startup
|
DSCC Registry must be started as root. The registry
runs as noaccess.
|
Application Server Hosting DSCC
|
Application Server must have read-write access to the DSCC registry
instance, that is, /var/opt/SUNWdsee7/dcc/ads. The easiest
is to run the Application Server as noaccess too.
|
DSCC Agent
|
The dsccsetup command plugs the DSCC Agent into the
Common Agent Container framework available on Solaris. Type man —s
5 cacao.
|
See Pre-Configuring the Directory Server Enterprise Edition Installation and Checking Your Directory Server Enterprise Edition Installation.
Uninstalling Directory Server Enterprise Edition
The following procedure removes only the Directory Server Enterprise Edition 11g Release 1 (11.1.1) software.
Any prior version of Directory Server Enterprise Edition that is installed remains intact. The version 11g Release 1 (11.1.1) installation
does not upgrade the version 6.x software but performs the fresh installation.
To Remove Directory Server Enterprise Edition
-
Remove the server instances that depend on the software to be
removed.
For more information, see Removing Server Instances.
-
Remove DSCC.
For more information, see To Unconfigure Directory Service Control Center .
-
Remove the Directory Server Enterprise Edition software.
-
If you are using the Solaris 9 operating system, remove the SUNWdsee7-config package.
-
Remove the following packages in the given sequence to remove Directory Server Enterprise Edition software
from your computer.
# pkgrm SUNWdsee7-var
# pkgrm SUNWdsee7-man
# pkgrm SUNWdsee7
|