Skip Headers

Oracle Collaboration Suite Release Notes
Release 9.0.3.0.0 for Linux

Part Number B10231-01
Go To Table Of Contents
Contents

Go to previous page Go to next page

3
Management and Security Issues

This chapter summarizes management and security issues associated with Oracle9i Application Server.  Topics include:

3.1 Management Issues

This section contains the following topics:

3.1.1 Search

This section describes known issues associated with Oracle Collaboration Suite Search.

3.1.1.1 Searches Performed in Sequence, are not in Parallel

3.1.1.2 Search Does Not Time Out When Searching Oracle Email or Web pages

3.1.1.3 Search Configuration Does Not Support UltraSearchFilePagePath and UltraSearchTablePagePath

3.1.2 Globalization

This section describes known issues associated with globalization.

3.1.2.1 Multilingual Support

Oracle Collaboration Suite fully supports deployment with global users using multiple languages.  The single exception is the Oracle Calendar Server, which supports only Western European languages.

Oracle Collaboration Suite user interface is available in ten languages: English, Brazilian Portuguese, French, German, Italian, Japanese, Korean, Spanish, Simplified Chinese, and Traditional Chinese.


Note:

Oracle Calendar does not support non-ASCII user ID in this release.

Oracle Calendar user interface is available only in English for this release.

Oracle Calendar Outlook Connector supports English, French, and German on corresponding national language environments.


3.1.2.2 Multilingual Deployment

Perform the following steps to globally deploy Oracle Collaboration Suite:

Infrastructure
  1. When start installation, install all language translations

    runInstallerNLS
    
  2. During installation, select UTF8 as the infrastructure database character set.

  3. After installation, enable Single Sign-On language translations:

    $ORACLE_HOME/jdk/bin/java -jar ORACLE_HOME/sso/lib/ossoca.jar langinst d 1 $ORACLE_HOME
    $ORACLE_HOME/jdk/bin/java -jar ORACLE_HOME/sso/lib/ossoca.jar langinst e 1 $ORACLE_HOME
    $ORACLE_HOME/jdk/bin/java -jar ORACLE_HOME/sso/lib/ossoca.jar langinst f 1 $ORACLE_HOME
    $ORACLE_HOME/jdk/bin/java -jar ORACLE_HOME/sso/lib/ossoca.jar langinst i 1 $ORACLE_HOME
    $ORACLE_HOME/jdk/bin/java -jar ORACLE_HOME/sso/lib/ossoca.jar langinst ptb 1 $ORACLE_HOME
    $ORACLE_HOME/jdk/bin/java -jar ORACLE_HOME/sso/lib/ossoca.jar langinst ja 1 $ORACLE_HOME
    $ORACLE_HOME/jdk/bin/java -jar ORACLE_HOME/sso/lib/ossoca.jar langinst ko 1 $ORACLE_HOME
    $ORACLE_HOME/jdk/bin/java -jar ORACLE_HOME/sso/lib/ossoca.jar langinst zhs 1 $ORACLE_HOME
    $ORACLE_HOME/jdk/bin/java -jar ORACLE_HOME/sso/lib/ossoca.jar langinst zht 1 $ORACLE_HOME
    

Middle-Tier

  1. When starting installation, install all language translations:

    runInstallerNLS
    
  2. After installation, enable Portal language translations:

    $ORACLE_HOME/assistants/opca/ptlasst.csh -mode LANGUAGE -s PORTAL -c 
    myhost.domain.com:1521:iasdb -lang d -available -silent -m portal -verbose
    $ORACLE_HOME/assistants/opca/ptlasst.csh -mode LANGUAGE -s PORTAL -c 
    myhost.domain.com:1521:iasdb -lang e -available -silent -m portal -verbose
    $ORACLE_HOME/assistants/opca/ptlasst.csh -mode LANGUAGE -s PORTAL -c 
    myhost.domain.com:1521:iasdb -lang f -available -silent -m portal -verbose
    $ORACLE_HOME/assistants/opca/ptlasst.csh -mode LANGUAGE -s PORTAL -c 
    myhost.domain.com:1521:iasdb -lang i -available -silent -m portal -verbose
    $ORACLE_HOME/assistants/opca/ptlasst.csh -mode LANGUAGE -s PORTAL -c 
    myhost.domain.com:1521:iasdb -lang ptb -available -silent -m portal -verbose
    $ORACLE_HOME/assistants/opca/ptlasst.csh -mode LANGUAGE -s PORTAL -c 
    myhost.domain.com:1521:iasdb -lang ja -available -silent -m portal -verbose
    $ORACLE_HOME/assistants/opca/ptlasst.csh -mode LANGUAGE -s PORTAL -c 
    myhost.domain.com:1521:iasdb -lang ko -available -silent -m portal -verbose
    $ORACLE_HOME/assistants/opca/ptlasst.csh -mode LANGUAGE -s PORTAL -c 
    myhost.domain.com:1521:iasdb -lang zhs -available -silent -m portal -verbose
    $ORACLE_HOME/assistants/opca/ptlasst.csh -mode LANGUAGE -s PORTAL -c 
    myhost.domain.com:1521:iasdb -lang zht -available -silent -m portal -verbose
    

It asks for the Portal schema password.  It can be retrieved in Internet Directory, with dn:

OrclResourceName=portal_user,orclReferenceName=sid.myhost.domain.com,cn=IAS 
Infrastructure Databases,cn=IAS,cn=Products,cn=OracleContext

myhost.domain.com:1521:iasdb specifies the connect string to the infrastructure database.  The format should be host name:port:sid.  Default port and SID are 1521 and iasdb respectively.

Information Storage

When starting installation, install all language translations:

runInstallerNLS

Use the default files or the UM storage database, or create custom databases with UTF8 character set.


Note:

AL32UTF8 is not supported in this release.


3.1.3 Portal

This section describes known issues associated with Oracle Portal.

3.1.3.1 Cannot Login if the GUID is Not Visible

If a user is a member of a group whose GUID is not visible to the Portal application, then the user is unable to login.  A numeric or value error is raised during wwsec_oid.update_flat_table.  This is because the procedure assumes that a GUID exists for every group that is returned by dbms_ldap_utl.get_group_membership.  If a subsequent call to dbms_ldap_utl.get_property_names returns no property names then the procedure raises the numeric or value exception.

3.1.4 Oracle Internet Directory

This section describes known issues associated with Oracle Internet Directory.

3.1.4.1 Delegated Administration Services (DAS) Hangs When the Oracle Internet Directory Server is Down or Restarted

Delegated Administration Services (DAS) hangs whenever the Oracle Internet Directory server is down or restarted because of a process crash or administrative maintenance routine.

Workaround: Restart the Delegated Administration Services (DAS), using opmnctl tool.

3.1.4.2 The Oracle Internet Directory Server Crashes

The Oracle Internet Directory server crashes intermittently during heavy loads.

Workaround: Apply the RDBMS patch for bug 2514005.

3.1.4.3 Using E-mail Addresses as Nicknames in Oracle Internet Directory

If Oracle Internet Directory is configured to use e-mail addresses as the nickname, then Oracle Files users cannot use Web Folders to access Oracle Files.

Action: Configure Oracle Internet Directory to use the Common Name (cn) attribute as the OrclCommonNicknameAttribute.

3.1.4.4 Synchronizing Users with Oracle Internet Directory

3.1.4.5 Default Directory Information Tree Created During Oracle9i Application Server Installation

In this release, the following directory information tree elements are created by default:

For enterprises that have already rolled out a directory, the default subscriber may not match the actual enterprise directory information tree requirements.  For example, if a company wants to store all of it's users in a different container like o=acme,c=us, then the default tree that is created by Oracle9i Application Server installation is not sufficient.

To designate an alternate entry in Oracle9i Application Server as the default subscriber, perform the following tasks

3.1.4.6 Database Compatibility

Oracle Internet Directory Release 9.0.2.1.0 is certified against Oracle9i Database Server Release 1 (9.0.1.2.0) only.

3.1.4.7 Client Compatibility

Oracle Directory Manager 9.0.2.1.0 is certified to work against Oracle9i Application Server Release 9.0.2.1.0 servers.  Older versions of Oracle Directory Manager may also function against the new release of the server, but new functionality is not accessible from these older clients.

3.1.4.8 Database Access Mechanisms

The database used as the data store for Oracle9i Application Server should be dedicated to Oracle9i Application Server.  Because Oracle9i Application Server itself accesses its backend database as a regular database user, using LDAP-enabled features in some other Oracle products can cause circular dependencies.  Oracle Corporation recommends that you not use the following database access mechanisms for Oracle9i Application Server database connections:

3.1.4.9 Running Multiple Instances of the Directory Server

You can now run multiple instances of the directory server on the same computer, each in its own distinct ORACLE_HOME directory.  For example, one instance can run in SSL mode while the other can run in non-SSL mode (although with Oracle9i Application Server Release 9.0.2.1.0, separate instances are not necessary to do this).

If you are using the Oracle9i Application Server server software binaries on a computer other than the one where your database binaries are located, then all directory server instances using a given database instance must be co-located.

For example, running a directory server instance on Computer A and another on Computer B, both using a common SID defined on Computer C is not supported.  However, running two distinct directory server instances on Computer A against a database on Computer B is supported.

These configurations require two separate installations of the complete Oracle9i Application Server component on both the intended LDAP server computer and the database computer.  On the LDAP server computer, the database installed with it is never used and, after installation, can be safely removed.  On the database computer, the LDAP server binaries are never used and, after installation, can also be safely removed.

3.1.4.10 Oracle Directory Integration Platform Issues and Limitations

Oracle Directory Integration Platform and Replication

If you use the Oracle Directory Integration Platform in a replicated environment consisting of more than one Oracle9i Application Server server nodes, then you must set the orcldiprepository attribute in the DSE root to 1.  This enables the server to generate the change log entries for changes coming from the other Oracle9i Application Server nodes.  By default, the server does not generate these change log entries.  The change log entries are required for directory data to be synchronized with third-party directories and metadirectories.

Binary Attributes Cannot Be Synchronized

Binary attributes cannot be imported or exported from the directory.

iPlanet Schema Synchronization Limitations

When synchronizing user data, the iPlanet connector does not synchronize the schema changes automatically.  To perform this synchronization, you use $ORACLE_HOME/bin/schemasync.

The SSL mode between the Oracle directory integration server and the iPlanet Directory is not supported in Release 9.0.2.1.0.  However, the SSL mode is supported in this release between the Oracle directory integration server and Oracle9i Application Server.  Because the Oracle directory integration server can be run from anywhere, it can be co-hosted with the iPlanet Directory.

The iPlanet connector comes with default import and export profiles that are used for synchronization.  Before using the iPlanet export connector, you must subscribe to Oracle9i Application Server change events.  Otherwise, the change events are purged before they are used by the iPlanet connector.

To subscribe to change events, the default export profile requires setting the orclsubscriberdisable flag to FALSE.  By default, this flag is set to TRUE.  To set the orclsubscriberdisable flag to FALSE, use the ldapmodify command-line tool with the LDIF file in ORACLE_HOME/ldap/odi/conf/iplpurgedisable.ldif.


Note:

The schemasync tool is not supported in the SSL mode.


Limitation in Synchronizing Deletions from iPlanet

If the iPlanet connector is deployed for a two-way synchronization between Oracle9i Application Server and iPlanet Directory Server, then deletion of entries in the iPlanet Directory originally created in Oracle Internet Directory are not propagated to Oracle9i Application Server.  Such entries must be deleted in Oracle9i Application Server.

Configset0 for Starting Oracle Directory Integration Server Is Reserved For Oracle Provisioning Integration Service

If you use Oracle directory integration server for synchronization--for example, with an iPlanet Directory Server--then use any configuration set entry except configset0 when you start the directory integration server.  Configset0 is reserved for running Oracle directory integration server for the Oracle Provisioning Integration Service.

Data Interface Type DB Not Supported

The data interface type, which indicates the type of interface used for synchronization between Oracle9i Application Server and a connected directory, provides a DB option in the user interface.  However, selecting the DB option evokes an error message that states that the option is not supported in the directory server.

The Host Name Attribute Has No Impact on Agent Execution

While configuring a directory integration profile, a hostname attribute, indicating the host on which the agent is to be run, is shown in Oracle Directory Manager.  The value given in that field has no impact on the execution of the agent.

Migrated Oracle Directory Integration Platform Does Not Launch by Default

In the upgrade process, the Oracle Directory Integration Platform does not come up by default.  The Oracle directory integration server needs to be registered and started explicitly after an Oracle9i Application Server upgrade.

Uploading Mapping and Configuration Information to Connector Profiles

To upload mapping and configuration information for Oracle Directory Integration Platform agents into Oracle9i Application Server connector profile entries, use ldapUploadAgentFile.sh.  The following table lists and describes the arguments.

The following table has two columns, one heading row, and eight body rows.  Each body row provides an argument in the left column and a description of that argument in the right column.

Table 3-1 Arguments for ldapUploadAgentFile.sh
Argument Description

name

The name of the integration profile to which the information must be loaded

config

The configuration set entry to which the profile belongs

LDAPhost

Directory server host

LDAPport

Directory server port

binddn

Bind DN of the directory user who has access rights to modify the profile entry

bindpass

Password corresponding to the bind DN

attrtype

Type of file to be loaded.  MAP is specified for loading the mapping file.  And ATTR is specified for loading the configuration information file.

filename

Complete path name of the file to be uploaded

3.1.4.11 Directory Server Limitations

Oracle Directory Server and Database Tools Can Run on Non-UTF8 Databases

The Oracle directory server and database tools are no longer restricted to run on a UTF8 database.  However, if the character set of the data in the client request differs from that in the directory server database, and if that client data cannot be mapped to the database character set, then there may be data loss during LDAP add, delete, modify, or modifydn operations.  Oracle Corporation recommends that the client and database character sets be the same if the database underlying the Oracle directory server is not UTF8.

If Directory Is Not Populated by Using the Bulkload Utility, then oidstats Must Be Run

If bulkload.sh is not used to populate the directory, then $ORACLE_HOME/ldap/admin/oidstats.sh must be run.  Otherwise, significant search performance degradation may occur.

The DBMS_STATS() PL/SQL package may be used instead of the oidstats.sh script.

Installation of Replicated Directories in a Logical Host Environment

Oracle9i Application Server supports failover in a clustered environment by using logical hosts described in "Managing Failover in Clusters" in the Oracle Internet Directory Administrator's Guide Use of logical hosts in a replication environment requires a fresh installation of Oracle9i Application Server.  It also requires the use of logical host names while configuring the replication agreement.  If you are upgrading from an existing pre-3.0.1 replication environment where host names in the existing replication agreement differ from the logical host names, then replication fails.

Transparent Application Failover (TAF) Does Not Work Reliably In Real Application Clusters Configurations

In Oracle9i Application Server Release 9.0.2.1.0, connection-time failover works.  Transparent application failover does not always work, but, when it fails, it falls back to connection-time failover.

Indexed Attribute Names Cannot Exceed 28 Characters

You cannot use catalog.sh to create an index on an attribute if the attribute has more than 28 characters in its name.

Only Attributes With Supported Matching Rules Can Be Indexed

You must assign a matching rule supported by Oracle9i Application Server to any new attribute definition before indexing that attribute.  See the Oracle Internet Directory Administrator's Guide for more details on using the catalog.sh utility and on supported matching rules and their syntax.

Integer Match for Equality of Indexed Attributes Behaves Like a String Match

When an attribute with integerMatch for EQUALITY is indexed by using catalog.sh, the matching rule of the attribute operates like a string rather than an integer.

Attribute Alias De-referencing Not Supported in LDAP Operations

Oracle9i Application Server Release 9.0.2.1.0 supports entry alias de-referencing in LDAP operations, but not attribute de-referencing.

Syntax Checking Is Not Supported in the Directory Server

The Oracle directory server does not verify the syntax of the attribute values entered by users during entry addition and modification.

SSL V2 Clients May Not Be Able to Connect to the Server

LDAP clients using SSL Version 2 can sporadically experience Can't Contact LDAP server errors when attempting to bind to Oracle9i Application Server servers.

New SSL Support for Replication Server Connections to the Directory Server

In Oracle9i Application Server Release 9.0.2.1.0, the directory server replication processes can use SSL (Mode 1 - No Authentication) to connect to SSL-based directory server processes.  Previous releases of Oracle9i Application Server did not have this capability.

Oracle9i Application Server Server Entry Cache Is Automatically Disabled in Multi-Server Instances and in Replication Groups

This is because the greatest entry cache performance improvements are achieved when the "working set " of entries in a deployment are up to a few 100k of entries, and client concurrency of up to a 1000 clients--that is, when the "working set" of entries are completely cached and a single server can handle all the concurrent clients.

The OIDCTL/ODISRV SSLAUTH Flag

The OIDCTL command-line tool takes an SSLAUTH argument whenever server=odisrv is specified.  Contrary to the documentation, the legal values for sslauth are 0, 1, and 2, corresponding to the meanings in the following table.

The following table has two columns, one heading row, and three body rows.  The third body row contains several paragraphs in the cell in its right column.  Each row provides an argument in the left column (0, 1, or 2) and an explanation of that argument in the right column.

Table 3-2 Values for SSLAUTH
Argument Meaning

0

SSL is not used.  (Non-SSL mode)

1

SSL used for encryption only--that is, PKI authentication is not used.

2

SSL is used with one-way authentication.  This mode requires you to specify a complete path name of an Oracle Wallet, including the file name itself, unlike other Oracle9i Application Server tools that expect only the wallet location.  For example:

oidctl server=odisrv instance=instance_number 
configset=configset_number flags="host=myhost port=myport 
sslauth=2 wloc=file:/home/mydir/mywallet.dat wpass=welcome" 
(server/complete installations) 
odisrv host=myhost port=myport sslauth=2 
wloc=file:/home/mydir/mywallet.dat wpass=welcome (client-only 
installations) 

as opposed to:

oidctl server=odisrv instance=instance_number 
configset=configset_number flags="host=myhost port=myport 
sslauth=2 wloc=file:/home/mydir wpass=welcome" (server/complete 
installations)
odisrv host=myhost port=myport sslauth=2 wloc=file:/home/mydir 
wpass=welcome

Note: The wallet for the Oracle directory integration server must be a text wallet that was created by using the "Export Wallet" option of the Oracle Wallet Manager.

See Also: The Oracle Wallet Manager chapter in the Oracle Advanced Security Administrator's Guide for more details on exporting wallets

Plain Wallets No Longer Supported, Replaced by Local Wallets

With Oracle Internet Directory Release 9.0.2.1.0, the use of plain wallets--that is, unencrypted ewallets--is no longer supported.  These are replaced by local or encrypted wallets--that is, cwallet.sso wallets that are encrypted on the file system.  Because they are not encrypted, plain wallets require a user name and password.  By contrast, local wallets, which store their own passwords in encrypted form, do not require passwords for their owners to open them.  When the operating system user who created the local wallet opens it, the wallet password is decrypted and used to read the wallet contents.

The local wallet is encrypted by using operating system-specific data, including the user name and host name, and only the system user who created it can open it.  For this reason, Oracle9i Application Server server-side wallets specified in the SSL configuration set entry (or in the flags passed to OIDCTL and ODISRV) must be created by the same operating system user who owns the Oracle9i Application Server executables.  Otherwise, SSL-enabled Oracle9i Application Server listeners cannot use them for two-way SSL authentication.

Default Port 389

Chapter 11 of the Oracle Internet Directory Administrator's Guide states that the default port for non-SSL LDAP processes is 839.  This should read 389 as stated elsewhere in the documentation.

Password Policy Limitations

Entries under Root Oracle Context are excluded from any password policy.

If a subscriber does not specify its user search base, then the Root Oracle Context password policy applies to all users in the domain of that subscriber. If a user search base in specified by the subscriber, then the password policy under the Subscriber Oracle Context applies to all of its users.

During upgrade from any 9i version of Oracle9i Application Server, the existing password policy is moved to the Root Oracle Context.

Limitations of Oracle9i Application Server Credential Framework

Oracle9i Application Server password policies do not apply to the Oracle9i Application Server authpassword and orclpasswordverifier verifier attribute types.

Using Oracle9i Application Server with Oracle9iAS Portal and Oracle9iAS Single Sign-On

When Oracle9iAS Portal is installed, a user entry is created under the default user creation base for the default subscriber, cn=PUBLIC,cn=users,o=mycompany,dc=com.  This entry represents any unauthenticated user, and is required for proper operation of Oracle9iAS Portal and Oracle9iAS Single Sign-On.  This user account should not be removed.  If this user entry is missing, then significant performance degradation can occur in the directory server because of repeated attempts to locate the entry.

If you are configuring Oracle9iAS to use an existing directory information tree (DIT), then be sure that the default user search base includes a user named PUBLIC for this purpose.  For a user base of cn=users,o=oracle,dc=com, this entry has the following definition:

dn: cn=PUBLIC,cn=users,o=oracle,dc=com
cn: PUBLIC
sn: PUBLIC
objectclass: top
objectclass: person
objectclass: inetOrgPerson
objectclass: organizationalPerson
objectclass: orclUser
objectclass: orclUserV2


Note:

In this definition, the userPassword attribute is absent.  No userPassword attribute should be provided to disallow logging on as this user through Oracle9iAS Single Sign-On.


Run New OIDEMDPASSWD Tool Whenever Using the OIDPASSWD Tool

Whenever you change the Oracle9i Application Server database user ODS password by using the OIDpasswd utility, run the new OIDemdpasswd utility.  This enables the Oracle Enterprise Manager Daemon to properly cache the ODS password.  Without this step, the Oracle Enterprise Manager Daemon cannot contact the ODS schema, and you cannot monitor Oracle9i Application Server processes from the Oracle Enterprise Manager.

Entry Cache Must Be Disabled for Running Bulk Tools

To run any bulk tools, first disable the entry cache.  Otherwise results returned for subsequent queries will be incorrect.

3.1.4.12 Directory Replication Limitations

Creating New Directory Replication Groups

The section in the Oracle Internet Directory Administrator's Guide about creating new directory replication groups (DRGs) assumes that there is no pre-existing directory data on any of the nodes being used for the DRG.

Adding New Nodes to Existing Directory Replication Groups

In Oracle Internet Directory Release 9.0.2.1.0, you cannot create a directory replication group from an existing, non-replicating single Oracle9i Application Server node by using the documented "add a node" procedure.  That procedure assumes you have an existing DRG and wish to increase the number of participating nodes by one.  In this case, you need to ensure that there is no pre-existing data on the new node.  Any pre-existing data is not replicated back to the other participants in the existing DRG.  If it is necessary to replicate pre-existing data, then do the following:

  1. Extract the data to an LDIF file by using ldapsearch with the -L option.

  2. Delete all exported entries from the new node.

  3. After the new node is added to the DRG and can replicate new data to the other nodes, reload the exported data by using ldapadd.

Do Not Use bulkload.sh to Add Data to a Node That Is Already Part of an Active Replication Agreement

Once a directory server instance is participating in a replication agreement, do not use bulkload.sh to add data into the node.  Use ldapadd instead.

The Directory Replication Server Does Always Not Preserve Spaces Between RDN Components

The directory replication server does not always preserve the spaces between RDN components in the DN during entry replication.  In some rare cases, it may not preserve the case of the letters in the DN.

Local System-Specific Metadata Is Not Replicated

Data for server configuration, replication agreement, audit log, directory server statistics, event, and DSE root-specific data are not replicated between servers in a directory replication group.

3.1.4.13 Log File Locations

Oracle9i Application Server components output their log and trace information to log files in the ORACLE_HOME environment.  The following table lists the components and the corresponding names and locations of the log files for these components.

The following table has two columns, one heading row, and nine body rows.  Each body row provides an Oracle9i Application Server component in the left column and an associated log file location (directory path) and name in the right column.

Table 3-3 Components and Log File Names and Locations
Component Log File Name and Path

LDAP dispatcher process (oidldapd)

$ORACLE_HOME/ldap/log/oidldapdXX.log - where XX is the server instance number

Directory (LDAP) Server process (OIDldapd)

$ORACLE_HOME/ldap/log/oidldapdXXsPID.log - where PID is the server process identifier

Replication Server process (oidrepld)

$ORACLE_HOME/ldap/log/oidrepld00.log

Monitor process (oidmon)

$ORACLE_HOME/ldap/log/oidmon.log

bulkload.sh

$ORACLE_HOME/ldap/log/install.log

Catalog Manager (catalog.sh)

$ORACLE_HOME/ldap/log/catalog.log

Replication Setup (ldaprepl.sh)

$ORACLE_HOME/ldap/admin/logs/ldaprepl.log

Oracle directory integration server process (odisrv)

$ORACLE_HOME/ldap/log/odisrvXX.log - where XX is the oidsyncServer server instance number

Directory integration profile agent

$ORACLE_HOME/ldap/odi/log/Agent_Name.err

LDAPSEARCH Limitations

Approximate matching, also called fuzzy matching, of entries is not supported.

LDAPSEARCH Does Not Generate LDIF Output by Default

To generate LDIF-formatted output from the ldapsearch command-line tool, use the -L flag.

Catalog Management Tool Usage

The Catalog Index Management tool (catalog.sh) enables you to:

Be careful not to use the catalog.sh -delete option to remove indexes on attributes unless you are absolutely sure that the indexes were not created by the base schema installed with Oracle9i Application Server.  Removing indexes from base schema attributes can adversely impact the operation of Oracle9i Application Server.  Also see the server side limitations on indexed attributes in Sections through.  You must restart the instances of the Oracle directory server process to recognize the newly cataloged attribute.

LDAPADD with -r Option Is Not Supported

Using the ldapadd utility with the -r option should replace the entry if there is an entry with the same DN already in the directory.  An Object already exists message is evoked when an entry of the same distinguished name already exists in the directory information tree.

3.1.4.14 Oracle Directory Manager

The Oracle Directory Manager provides an easy-to-use graphical user interface for administering data and policies in Oracle9i Application Server.  It can be launched through the command-line invocation oidadmin.

Administering Older Versions of Oracle9i Application Server with Oracle Directory Manager Release 9.0.2.1.0

The version of Oracle Directory Manager shipped with Release 9.0.2.1.0 works with only the following versions of the Oracle9i Application Server server:

Administering Third-Party Directories by Using Oracle Directory Manager

Administering LDAP directories other than Oracle9i Application Server with Oracle Directory Manager is not supported.

Oracle Directory Manager Issues and Limitations

3.1.4.14.1

Oracle Directory Manager Shows Timestamp Properties Incorrectly for Operational Attributes (Bug 1477787)

All operational timestamp attributes are stored in server as GMT timestamp.  But Oracle Directory Manager displays them as local timezone-based.

3.1.4.14.2

Oracle Directory Manager Cannot Be Used to Add Object Classes to Existing Entries.

Oracle9i Application Server allows existing entries to be extended--that is, support additional attributes--by adding object classes to their objectClass attribute.  You cannot perform this form of schema extension by using Oracle Directory Manager.  Rather, you can do it can only by using command-line tools.  Be careful never to create schema inconsistencies--for example, an attribute that does not contain a required value.  To avoid inconsistencies when extending entries, use auxiliary object classes with only optional attributes.

3.1.4.14.3

Moving the Scroll Bar on The Help Window Sometimes Crashes the Oracle Directory Manager Session

Oracle Directory Manager online help scrolling can cause the crash of the Java Virtual Machine in a simplified Chinese environment.  This problem is seen only on some computers.  If you encounter this problem, then replace the contents of the Chinese help to English in the jar file.  To achieve this, enter the following commands:

cd /tmp 
jar xf $ORACLE_HOME/ldap/oidadmin/osdadminhelp.jar 
mv -f oracle/ldap/admin/help/ldap/* oracle/ldap/admin/help/ldap_zh_CN/ 
mv -f  $ORACLE_HOME/ldap/oidadmin/osdadminhelp.jar 
$ORACLE_HOME/ldap/oidadmin/osdadminhelp.jar.bak 
jar cf $ORACLE_HOME/ldap/oidadmin/osdadminhelp.jar oracle 
jar tf $ORACLE_HOME/ldap/oidadmin/osdadminhelp.jar

3.1.4.15 Delegated Administration Limitations

During "User Delete" confirmation message, the browser refresh gives Null exception (bug 2035381).

The Cancel button must be used to exit Edit User page (bug 2288441).

If the Cancel button is not used to exit from the Edit User page in the Delegated Administration Service, then incorrect user data may be displayed the next time the Edit User page is displayed.

The online help available on the Delegated Administration Service home page is available only in English (bug 2268393).

Uploading JPEG photographs for users fails when there are multibyte characters in the user name (bug 2154745).

Deselecting the Enable Subscriber Logo check box does not work (bug 2285575).

3.1.4.16 Oracle Directory Integration Platform Issues and Limitations (Client-Only Installation)

See Also:

"Oracle Directory Integration Platform Issues and Limitations"

3.1.5 Oracle Workflow

This section describes known issues with Oracle Workflow.

3.1.5.1 Integrating Oracle Workflow with Oracle Internet Directory, Oracle9iAS Single Sign-On, and Oracle Files

To integrate Oracle Workflow with Oracle Internet Directory, Oracle9iAS Single Sign-On, and Oracle Files, complete the following steps.

  1. Configure Oracle Workflow 2.6.2 in the middle tier machine by executing the following script:

    $ORACLE_HOME/wf/install/wfinstall
    


    Note:

    Ensure that the Oracle Workflow schema is created on the same database where the Oracle Files schema is to be created.  Give the CONNECT_STRING for the Oracle Files database during Oracle Workflow configuration.


    NOTE:
  2. Create a Database Access Descriptor through EMDADMIN:

    • Select HTTP Server

    • Select PL/SQL Properties

    • On the mod_plsql Services page, select the Create button in the DAD status region to create a GENERAL DAD

  3. As you create the DAD, select the following properties:

The following table has two columns, one heading row, and eight body rows.  Each body row provides a descriptor property in the left column and a corresponding property selection in the right column.

Table 3-4 Database Access Descriptor Property Selections
Property Selection

Database Access Descriptor Name

pls/<your workflow DAD

Schema Name

leave blank

Oracle User Name

leave blank

Oracle Password

leave blank

Oracle Connect String

CONNECT_STRING

Authentication Mode

basic

Create a Stateful Session?

no

Default (Home) Page

wfa_html.home

  • Access Oracle Workflow's Web services by navigating to the following URL:

    http://<server_name>[:<portID>]/pls/<your workflow DAD>/wfa_html.home
    


    Note:

    The icons on the Oracle Workflow Web pages will appear as broken images until you add the virtual directory mapping to the Oracle Workflow icon area, as detailed in Step 5.


  • To add the virtual directory mappings, add the following entries in $ORACLE_HOME/Apache/Apache/conf/httpd.conf or $ORACLE_HOME/Apache/Apache/conf/httpds.conf (if you are using secure HTTP):

    Alias  /OA_JAVA/  "<$ORACLE_HOME>/wf/java/"
    Alias  /OA_MEDIA/  "<$ORACLE_HOME>/wf/java/oracle/apps/fnd/wf/icons/"
    Alias  /OA_DOC/  "<$ORACLE_HOME>/wf/doc /"
    
  • Restart the Oracle HTTP Server.

  • Set the following Global Preferences through the Workflow UI:

    LDAP HOST - <oid hostname>
    LDAP PORT - <oid port>
    LDAP ADMIN - usually cn=orcladmin
    LDAP ADMINPWD - <above admin's passwd usually ias_admin passwd>
    CHANGELOG LOCATION - usually cn=changelog
    USER BASE DIRECTORY - cn=users,dc=us,dc=oracle,dc=com
    
  • Download and apply ARU Patch 1728932 for Bug 2302142 (contact Oracle Support Services for download location), and execute the following three scripts as Oracle Workflow schema user (typically owf_mgr):

    wfsecs.pls 
    wfsecssb.pls
    WFLDAPB.pls 
    
  • Execute the following script as Oracle Workflow schema user (typically owf_mgr).  This script creates the WF_LOCAL_USERS and WF_LOCAL_ROLES views:

    $ORACLE_HOME/wf/sql/wfdircsv.sql
    
  • From the new user event subscription (BES), via the Oracle Workflow GUI, enable the following event:

    ORACLE.APPS.WF.PUBLIC.USER.CHANGE.
    

    See Also:

    Oracle Workflow Documentation Library

  • Run the procedure

    wf_ldap.synch_all
    

    This is the PL/SQL procedure to sync all Oracle Internet Directory users.

  • Optionally, run the procedure:

    wf_ldap.synch_changes
    

    This is the PL/SQL procedure that allows you to specify how often to sync Oracle Internet Directory and Oracle Workflow users.

  • Add the following entry in $ORACLE_HOME/Apache/Apache/conf/
    mod_osso.conf

    <Location  <dad of workflow> >
    require valid-user
    AuthType Basic
    </Location>
    
  • Now, in the DAD that you created in Step 2, add the following entries in $ORACLE_HOME/Apache/modplsql/conf/dads.conf

    PlSqlDatabaseUserName - usually owf_mgr
    PlSqlDatabasePassword - <wf_schema_password>
    
  • Restart the Oracle HTTP Server.

    3.1.6 Oracle9i Application Server

    This section describes known issues associated with Oracle9i Application Server.

    3.1.6.1 Run dcmctl to Update Configuration for Manual Configuration Changes

    If you make manual changes to the configuration files for these components:

    Your changes will not be reflected in the DCM repository.

    To propagate your manual edits back to the DCM repository, run the following command after making any edits, either manually or through the Oracle Enterprise Manager.

    dcmctl updateconfig ohs
    dcmctl updateconfig oc4j
    

    This is also the case if you created, modified, or deleted DADs or modified the mod_plsql cache setting using the Oracle Enterprise Manager.

    3.1.6.2 Using emctl to Change the ias_admin Password

    If you change the ias_admin password using emctl, then you must restart the Oracle Enterprise Manager Web Site with the following commands:

    > emctl stop
    > emctl start
    

    3.1.6.3 OPMN Cannot Start OC4J Instance with Multibyte

    The configuration file for OPMN, opmn.xml, is in UTF-8 encoding.  The code that parses opmn.xml is written in C, and the data in opmn.xml is handled as UTF-8 bytes.  This causes problems when the data is not converted to the right encoding. For example, if the default encoding of your operation system is EUC-JP, the directory is created using UTF-8 data.  The multibyte instance name then becomes inaccessible.

    As a workaround, avoid using multibyte characters for contents such as instance names and environment variables in opmn.xml.

    3.1.6.4 Clock Synchronization

    Several Oracle9iAS components require the clocks on the machines on which they run to be synchronized.  You can synchronize the clocks by running the Network Time Protocol (NTP) daemon on these machines.  You do this by starting xntpd or a similar daemon process.

    3.1.6.5 Use Port Option to Configure Loading Application

    There are several ways to configure how to load an application.

    3.1.6.6 Oracle Enterprise Manager Does Not Display OC4J Metrics in the Home Page

    When the Oracle Enterprise Manager Home Page is opened, the OC4J metrics are not displayed.  Refresh the page in order to see the metrics.

    3.1.6.7 Changing the ias_admin Password in Translated Versions of OEM

    You cannot change the ias_admin password using a translated version of the Enterprise Manager Web site.  This is because the Preferences link on the Instance Home Page is disabled.

    You can change the ias_admin password using the following command:

    ORACLE_HOME/bin/emctl set password new_password
    

    3.1.6.8 "opmnctl restart" Displays Harmless "Unavailable Hostname" Message

    If you run opmnctl restart or restart OC4J by other means, and EMD is running, then you might see the following error messages in the ORACLE_HOME/Apache/Apache/error_log file:

    [Wed Apr  3 12:09:50 2002] [error] MOD_OC4J_0082: Failed to call
    gethostbyname() for host name: UNAVAILABLE.
    [Wed Apr  3 12:09:50 2002] [error] MOD_OC4J_0019: Failed to resolve network
    address of worker: home_15's host: UNAVAILABLE and port: 3003.
    [Wed Apr  3 12:09:50 2002] [error] [client 130.35.92.190] MOD_OC4J_0138:
    Failed tovalidate network worker: home_15 with host: UNAVAILABLE and port:
    3003.
    [Wed Apr  3 12:09:50 2002] [error] [client 130.35.92.190] MOD_OC4J_0141:
    Failed to validate host: UNAVAILABLE and port 3003 for network worker:
    home_15.
    

    You can ignore these error messages.  They will not cause any problems.

    3.1.6.9 Attributes Containing Paths Break Cluster Model

    In attributes that specify paths, make sure that the paths are relative to Oracle home.  Otherwise, your cluster members may not run properly.

    3.1.6.10 Oracle Enterprise Manager Does Not Support Multiple Locales

    Oracle Enterprise Manager does not support multiple locales.  The following components use the browser's locale when displaying pages in Oracle Enterprise Manager:

    All other management pages use the Java default locale when displaying pages.

    3.1.6.11 Deploying BC4J JSP, UIX JSP, and UIX XML Applications Using OEM

    BC4J JSP, UIX JSP, and UIX XML applications from JDeveloper that are deployed to Oracle9iAS through the Enterprise Manager deployment functionality runtime will result in a runtime rendering data access error.  This happens only if data source information is added subsequently through Enterprise Manager and not pre-packaged already in the EAR file from JDeveloper.

    If the EAR file generated from JDeveloper does not package the data source information, or if the "deploy to EAR files" option is chosen instead of "deploy to connection," and if that information is subsequently added through the Enterprise Manager through the edit data sources functionality, then the UIX/JSP and UIX/XML applications cannot run successfully due to runtime rendering error.

    To avoid the error, do not add the data sources information after deployment through EM.  Instead, package the EAR file with the data sources information from JDeveloper prior to deployment through EM.  While creating the UIX/JSP or the UIX/XML application from JDeveloper, instead of just deploying to an EAR file, deploy to any existing connection, including dummy connections.  That process will create an EAR file with the data sources information packaged.

    If deploying to a dummy connection, then although the process will result in deployment errors in JDeveloper, it will create an EAR file that includes the data source information that can be successfully deployed to Oracle9iAS.

    3.1.6.12 Restart OC4J When User Manager is Changed From JAZN LDAP To XML

    If the user manager for OC4J is changed from JAZN LDAP to JAZN XML, the change is not picked up dynamically.  OC4J continues to use JAZN LDAP as the user manager.

    In order to effect the change to JAZN XML, restart the OC4J instance.

    3.1.6.13 Incorrect Indication of Oracle Internet Directory Status

    Oracle Enterprise Manager web pages may show an incorrect status of Oracle Internet Directory (OID).  The status may show that OID is down when it is actually up and running.  This problem is caused by the Perl executable not being in the /usr/local/bin directory.  It can be solved as follows:

    1. Find the location of the Perl executable in your system by using the which command.  For example:

      > which perl
      

      A full path name is displayed. Assume /perl_path/perl for this discussion

    2. Set a soft link to the displayed path at /usr/local/bin/perl as follows:

      > ln -s /perl_path/perl /usr/local/bin/perl
      
    3. Restart the Oracle Enterprise Manager administration GUI.

    3.1.6.14 Configuring JAAS with Oracle Enterprise Manager Web Site


    Note:

    This information supersedes Section 8.1, "Configuring JAAS" in the Oracle Enterprise Manager Web Site Release Notes


    To configure JAAS, perform the following tasks:

    1. Open ORACLE_HOME/sysman/j2ee/config/jazn.xml in a text editor.

    2. Uncomment the following properties in the jazn.xml file:

      <property name="ldap.service" value="ldap://localhost:389"/> 
      <property name="ldap.user" value="cn=oracladmin"/> 
      <property name="policymgr.provider" value="LDAP"/> 
      

      If "localhost" does not work in your environment, then you may need to replace it with the actual name of your Oracle Internet Directory (OID) server.  Similarly, you may need to replace the port number if your OID server does not use the default port of 389.

    3. Modify the ldap.password property by entering the password you used for OID server login.  Be sure to include an exclamation point (!) before the password to encrypt it.  For example:

      <property name="ldap.password" value="!manager1234"/>
      
    4. Save the modified jazn.xml file and restart the Enterprise Manager Web site.


      Note:

      By default, the OID server will recognize your ias_admin password.  If you later change this password for OID administration, then you must re-enter it using the ldap.password property in the jazn.xml file, and then restart the Enterprise Manager Web site in order to manage JAAS using OID.


    3.1.6.15 Oracle Wireless Status Incorrectly Displayed as Down on Oracle Enterprise Manager Page

    A condition has been discovered that will cause the Wireless status to be displayed (in Oracle Enterprise Manager) as Down, even though it is in fact Up.  This occurs when more than one Oracle home directory exists on a single machine.

    If you have more than one Oracle Home directory on a single machine, then make the following changes to the Oracle9iAS Middle Tier (including Oracle Wireless) installation:

    3.1.6.16 OEM Intelligent Agent May Work Incorrectly in Non-English Environment

    If the language environment is non-English, and the /usr/local/lib/tcl8.2/encoding/*.enc Tcl interpreter encoding definition files are installed on the node, OEM Intelligent Agent may not work properly with non-English characters.  As a result, OEM jobs may fail to execute or return corrupted strings.  If the above encoding definition files are not present, this problem should not occur.

    The solution to this problem is to create empty Tcl interpreter encoding definition files at the following location:

    $ORACLE_HOME/lib/tcl8.2/encoding/*.enc

    To do so, perform the following steps:

    1. Execute the following commands:

      % cd $ORACLE_HOME/lib 
      % mkdir tcl8.2 
      % cp -pr /usr/local/lib/tcl8.2/encoding tcl8.2 
      % cd tcl8.2/encoding 
      
    2. Additionally, execute the following commands depending on which shell you are running:

      • If you are using C-shell or T C-shell:

        % foreach file (*.enc) 
        foreach? cp /dev/null $file 
        foreach? end 
        
        
      • If you are using Korn-shell or B-shell:

        % for file in *.enc; do 
        > cp /dev/null $file 
        > done 
        
    3. After the empty encoding definition files have been created, restart Oracle Intelligent Agent as follows:

      % agentctl stop 
      % agentctl start 
      

    Note that the NLS_LANG and LANG environment variables must be defined with appropriate values before Oracle Intelligent Agent is restarted.

    3.1.6.17 Concurrent Administrative Operations on a Cluster Not Supported

    Concurrent administrative operations on a cluster are not supported in Oracle9iAS Release 9.0.2.1.0.  Configuration information for clusters is stored in a central repository.  All members of the cluster have access to this repository.  This keeps configuration consistent across the cluster.  Because the objects in the repository are shared across the cluster, concurrent write access to these objects is not allowed.

    3.1.6.18 Login Problems for Oracle Enterprise Manager of Secondary Instance

    You cannot log on to OEM of a secondary instance after it is made active during deinstall of first instance.  As a workaround, perform the following steps:

    1. After deinstalling the first instance and making the second instance OEM active, go to ORACLE_HOME/bin and issue "emctl set password..."command with a new password.

    2. You will not be able to access OEM using the new password until you restart emctl.  In addition, "emctl stop" will not work as the password will not be accepted.  When you issue "emctl start" directly, assuming the OEM service is up and running, the following option appears:

      An instance of EMD is already running. Do you want to shut it down first [Y 
      or N]
      

      Select "Y" and click enter.

      The status shows is:

      Waiting for EM to initialize... Started.
      
    3. Access the EM Web site using the new password

    In addition, use this workaround before any subsequent installs on the same host.

    3.1.6.19 Microsoft Internet Explorer Fails in Chinese Environment on DAS

    Using Microsoft Internet Explorer 5.5 in a Simplified Chinese environment, you are unable to go to the next step, or edit/delete "Attribute" on "Configure User Attribute" page.  For example:

    1. Login to http://<hostname>:<port>/oiddas/

    2. Click Configuration tab -> User Entry tab.

    3. Go to second step "Configure User Attribute".

    4. Click Next, or Edit, Delete.  On this page, you cannot access the corresponding page, but stay in this page.  The browser status bar displays "Error on Page".

    The workaround is to use Netscape 4.7 to access the DAS component in a simplified Chinese environment.

    3.1.6.20 Japanese Help Modules Display Incorrectly

    Japanese text is not readable when running in a Japanese environment.  This affects three help modules:

    The workarounds are as follows:

    For Oracle Internet Directory Server Manageability:

    1. Extract file to fix:

      jar xvf ORACLE_HOME/sysman/webapps/emd/online_help/oidsm/oidsm_help_ja.jar 
      oidsm.hs 
      
    2. Using a text editor, ensure the character set in the following line is specified as "Shift_JIS":

      <xml version='1.0' encoding="Shift_JIS"> 
      
    3. Convert oidsm.hs from "EUC" format to "SJIS" format.

    4. Replace the fixed file:

      jar uvf ORACLE_HOME/sysman/webapps/emd/online_help/oidsm/oidsm_help_ja.jar 
      oidsm.hs
      

    For Discoverer Oracle Enterprise Manager Help System:

    1. Extract the following file to fix:

      jar xvf ORACLE_HOME/sysman/webapps/emd/online_help/disco/disco_help_ja.jar 
      disco.hs 
      jar xvf ORACLE_HOME/sysman/webapps/emd/online_help/disco/disco_help_ja.jar 
      toc.xml 
      
    2. Using a text editor, ensure the character set in the line below is specified as "Shift_JIS":

      <xml version='1.0' encoding="Shift_JIS"> 
      
    3. Convert disco.hs and toc.xml from "unicode" format to "SJIS" format.

    4. Replace the fixed file:

      jar uvf ORACLE_HOME/sysman/webapps/emd/online_help/disco/disco_help_ja.jar 
      disco.hs 
      jar uvf ORACLE_HOME/sysman/webapps/emd/online_help/disco/disco_help_ja.jar 
      toc.xml 
      
    5. In a similar fashion, extract all nine HTML files from this .jar file, and add the following line to each file, within the <head> section:

      <meta http-equiv=content-type content="text/html; charset=Shift_JIS"> 
      

    For BC4J:

    1. Extract file to fix:

      jar xvf ORACLE_HOME/sysman/webapps/emd/online_help/bc4j/bc4j_help_ja.jar 
      bc4j.hs 
      
    2. Delete the following lines:

      <view> 
      
      <label>index</label> 
      <type>oracle.help.navigator.keywordNavigator.KeywordNavigator</type> 
      <data engine="oracle.help.engine.XMLIndexEngine">index.xml</data> 
      
      </view> Add the following lines. 
      
    3. Add the following lines:

      <view> 
      
      <label>contents</label> 
      <type>oracle.help.navigator.tocNavigator.TOCNavigator</type> 
      <data engine="oracle.help.engine.XMLTOCEngine">toc.xml</data> 
      
      </view> 
      
    4. Replace the fixed file:

      jar uvf ORACLE_HOME/sysman/webapps/emd/online_help/bc4j/bc4j_help_ja.jar 
      bc4j.hs 
      

    3.1.6.21 Oracle Enterprise Manager Web Site Log Files are Too Large

    With the default logging level, some of the Oracle Enterprise Manager Web Site log files become very large.

    As a workaround, edit the logging properties configuration file and increase the logging level used by the Enterprise Manager software.  The logging level can be set to INFO, WARN, or ERROR.  When it is set to INFO, all informational messages are saved in the log files.  When it is set to WARN, all warning messages are saved to the file.  To reduce the amount of disk space required by the log files, do the following:

    1. Edit the logging.properties file, which is located in <ORACLE_HOME>/sysman/config/logging.properties.

    2. Change all occurrences of "INFO" and "WARN" to "ERROR".

    3. Save the file and restart the Enterprise Manager Web site.

      See Also:

      Oracle9i Application Server Administrator's Guide for information about restarting Oracle Enterprise Manager.

    3.1.6.22 Deployment of Applications to OC4J When the Default User Manager is Principals

    Each OC4J instance has a global application called "default" that is the parent application of all applications deployed to the instance.  This will use jazn-xml as the user manager by default.

    If the user manager for this application is changed to "principals", and you attempt to deploy an application using Oracle Enterprise Manager, then the deployment will fail if changes are made on the "Select User Manager" page.

    Thus, if the user manager for the default application of an OC4J instance is changed to be "principals", then for future application deployments using Oracle Enterprise Manager, you should not visit the "Select User Manager" page in the wizard.  The application will then be deployed successfully - with principals as its user manager.  However, the summary screen of the deployment wizard will show jazn-xml as the user manager.  Any changes that you wish to make to the application's user manager can then be completed by drilling down to the application properties page.

    3.1.6.23 Language Help Files Missing for APAC, OC_4J, and IASTOP_HELP.JAR

    Language help files are missing for APAC, OC_4J, and IASTOP_HELP.jar.  Instead of Japanese files, Enlist help files are included in the following jar:

    ORACLE_HOME/sysman/webapps/emd/online_help/apch/apch_help_ja.jar 
    ORACLE_HOME/sysman/webapps/emd/online_help/oc_4j/oc_4j_help_ja.jar 
    ORACLE_HOME/sysman/webapps/emd/online_help/iastop/iastop_help_ja.jar 
    

    3.1.6.24 Concurrent Administrative Operations on a Cluster Not Supported

    Concurrent administrative operations on a cluster are not supported in Oracle9iAS. Configuration information for clusters is stored in a central repository.  All members of the cluster have access to this repository.  This keeps configuration consistent across the cluster.  Because the objects in the repository are shared across the cluster, concurrent write access to these objects is not allowed.

    3.1.6.25 Metrics and Rollup Stats May Not Be Visible on Oracle9iAS Home Page

    When you logon to the Oracle9iAS home page on host "xyz.oracle.com", you may not see the rollup stats.  Also, you may not see metrics on the Oracle HTTP Server and OC4J instance pages.

    As a workaround, edit targets.xml and set all instances of hostname "xyz" to the complete host and domain name, such as "xyz.oracle.com".  The metrics and rollup data should be visible once you restart EMD.

    3.1.6.26 Do Not Use dcmctl and EMD Concurrently to Manage an Instance

    You should use either dcmctl or EMD to manager your Oracle9iAS installation, not both concurrently.  Concurrency issues arise when both dcmctl and EMD are used to manage the same Oracle9iAS instance.

    3.2 Security Issues

    The following are known issues associated with Oracle Collaboration Suite security.

    3.2.1 Avoid Adding User Certificates to Trustpoints or Trusted Certificate Lists

    If a wallet contains a user certificate as a trustpoint for a server, then a core dump occurs when the user connects to the server.

    Oracle Corporation recommends not adding user certificates to trustpoints or trusted certificate lists in the Oracle wallet.  Instead, install the certificate authority (CA) signers' certificate as a trustpoint.

    3.2.2 Restrict Root Privileges to Oracle9iAS Web Cache Users

    Users that install Oracle9iAS Web Cache may gain root privileges by running the root.sh because the webcachectl executable triggers the setuid to obtain root access.

    To restrict root privileges, remove setuid from the webcachectl executable.  Note that setuid is required in the following cases:

    3.2.3 JAZN Demo Data Needs to be Loaded into LDAP

    If the user manager for the default application for an OC4J instance is changed to JAZN LDAP, then the JAZN demo data needs to be loaded into the specified LDAP database.  (This is documented in the README file in $ORACLE_HOME/j2ee/home/jazn/install.)  Additionally, the default @ realm needs to be specified as "jazn.com".

    If the above is not done, then deployment of the demos through EM or dcmctl will fail with an error in looking up java:comp/ServerAdministrator.

    3.2.4 Java Security Configuration Assistant Incorrectly Displays Failure Status

    In the Oracle9iAS Infrastructure and the Oracle Collaboration Suite installations, the Java Security Configuration Assistant occasionally reports a failure even if it has completed its configuration tasks successfully.  This error can be ignored.  You can retry the failed assistant from the Configuration Tools screen from the Oracle Universal Installer to display that the configuration was successful.

    Perform the following steps to verify that Java Security has been setup correctly:

    1. Open the $ORACLE_HOME/j2ee/home/config/jazn.xml file.  Verify that the provider property of the jazn/ element is set to LDAP, and the location property of the same element is set to the host and port of the Oracle Internet Directory that is used for the Oracle Collaboration Suite applications.

    Open the $ORACLE_HOME/j2ee/home/config/jazn-data.xml file.  Verify that the credentials for the users defined in the file are disabled.

    3.2.5 IASOBF and SSO Wallet Support is User-dependent

    To run the Oracle HTTP Server with SSL server correctly after installation in Oracle9iAS, you should create a wallet and have the certificates contained within it signed by the proper Certificate Authorities.  Make sure that the SSLWallet directive in httpd.conf points to this new wallet rather than the default wallet provided by the installation.  Oracle HTTP Server will not start if you fail to do one of the following:

    1. Obfuscate this new wallet's password by running:

      iasobf -p password root
      

      and place this obfuscated password in httpd.conf file using the Wallet Password directive (for example "WalletPassword obfuscatedPassword").  You can always choose to put the wallet password in httpd.conf in clear text but this is not recommended by Oracle Corporation.

    2. Make this new wallet an SSO wallet as the root user.

      See Also:

      Oracle9i Application Server Security Guide


  • Go to previous page Go to next page
    Oracle
    Copyright © 2002 Oracle Corporation.

    All Rights Reserved.
    Go To Table Of Contents
    Contents