| Oracle Content Management Software Development Kit (Oracle CM SDK) Installation Guide Release 9.0.3 for Windows NT/2000 Part Number B10053-01 |
|
The instructions in this chapter presume that you have completed all pre-installation and configuration tasks described in previous chapters. Topics in this chapter include:
The instructions presume that the Oracle Content Management SDK Configuration Assistant has successfully completed and that the Oracle CM SDK Configuration Complete page is displayed. You must perform these tasks to complete the configuration and start the domain, and to ensure that your system is operational and secure:
You need to grant the Windows NT and 2000 Administrator account (or other account you're using to install and configure Oracle 9iAS) the Logon as Batch Job privilege in order to start the Domain Controller and Nodes from the Oracle Enterprise Manager Web Site.
These instructions presume you are still logged on to the Windows NT or Windows 2000 machine as the Administrator (or other user account with administration privileges).
The User Manager (or User Manager for Domains for Windows NT Server) displays.
The User Rights Policy screen displays.
The Local Security Settings window appears.
A list of policies will appear in the right side panel.
These instructions presume that Oracle9i Application Server and Oracle CM SDK have been installed and configured properly, and that the database and listener are running.
Oracle CM SDK uses the Oracle9iAS Containers for J2EE (OC4J) component of Oracle9iAS to support the DAV Servlet, which is deployed to OC4J automatically at the end of the configuration process.
OracleHOME_NAMEEMWebsite, by stopping it and then starting it again.
If your Oracle CM SDK domain comprises multiple physical machines, you must perform this task on each machine.
http://hostname:1810
Alternatively, you can go directly to the Oracle9i Application Server page by entering:
http://hostname:1810/emd/console/targets
If you enter this URL, the page listed in step 4 displays.
Enter ias_admin as the user name with the appropriate password for the Oracle9iAS instance. If no infrastructure has been configured, the Oracle9iAS Home page displays (otherwise, the farm page displays); the name shows as simply Enterprise Manager. You see a Targets tab in the upper-right area of the page.
The Web page displays a list of all Oracle9i Application Server components (these are the Targets) running on the specified host. By default, Oracle9i Business Components for Java (BC4J), OC4J Demos, Clickstream Collector, and several other components are installed on every Oracle9i Application Server instance, regardless of install type and selections you make.)
ias_admin/password) to continue.
A page displays all the Oracle9iAS system components running on the instance. This list should include the Oracle CM SDK domain, which displays as a concatenation of IFS_ and the database instance's hostname, port number, service name, and the name of the schema for Oracle CM SDK. For example:
IFS_myMachineHostname.mycompany.com:1521:myDBServiceName:myCMSDKSchemaName
Note that although you see Start and Stop buttons on this page, you cannot control Oracle CM SDK from this page. You must follow the next few steps.
If your domain comprises multiple nodes across multiple machines, repeat this step for each machine. You must enter the OS account name and password on each machine running a node that you want to start.
myHostname.mycompany.com:1521:myDBServiceName:myCMSDKSchemaName) displayed in the upper-left area of the page.
The Oracle CM SDK domain starts.
See the Oracle Content Management SDK Administration Guide for more information about starting, stopping, and generally managing Oracle CM SDK.
If you configured an OidCredentialManager for this Oracle CM SDK domain (rather than the native Oracle CM SDK credential manager), you must create Oracle CM SDK-specific passwords to enable users to access Oracle CM SDK using AFP, CUP, FTP, IMAP, or NTFS.
Note that this requirement also applies to Oracle CM SDK users system, scott, and guest--by default, the Oracle CM SDK-specific password for these three accounts is null, so protocols such as FTP and CUP won't allow access (if you're using Oracle Internet Directory) until you create an Oracle CM SDK-specific password for these accounts.
http://hostname.mycompany.com:7778/cmsdk/admin
system/password (using the password created during configuration.)
The Welcome to Internet File System Manager page displays. You'll see tabs labeled Home, Basic, Advanced in the upper-right-hand corner, and the domain name in the center of the page:
ifs://hostname:1521:service_name:schema_name
This additional password is stored in Oracle Internet Directory for use with the specific protocols. This password is different from (and, in addition to) the regular Oracle Internet Directory password. The result is added security -- if a cleartext password is intercepted, it will not provide access to other applications using Oracle Internet Directory, because it uses a different password verifier in Oracle Internet Directory. See Oracle Internet Directory Administrator's Guide for complete details about Oracle Internet Directory and password verifiers.
Note that only Admin users can access the Internet File System Manager and change/set Oracle CM SDK-specific passwords.
See Oracle Content Management SDK Administration Guide for more information about creating users.
To set up Oracle CM SDK to work with https, perform the following steps after configuring Oracle CM SDK:
http://hostname:port/pls/orasso/ where hostname is the hostname of the infrastructure machine to which the middle-tier computer is pointing, and port number corresponds to the Oracle HTTP Server Port, typically 7777.
orcladmin.
https://mid-tier_hostname:Oracle9iAS_WebCacheHTTP_Listen(SSL)_port
https://mid-tier_hostname:Oracle9iAS_WebCacheHTTP_Listen(SSL)_ port/osso_
login_success
https://mid-tier_hostname:Oracle9iAS_WebCacheHTTP_Listen(SSL)_port/osso_
logout_success.
To validate that the domain and node started and that the core Oracle CM SDK components are working, you can attempt to connect to the system from another machine on the network.
Note that if you attempt to connect to the Web server (HTTP) and get a "503 Service Temporarily Unavailable" message, it means that the domain hasn't started (in particular, the HTTP node hasn't fully started). You must start the HTTP node.
Depending on the specifics of your Oracle CM SDK deployment, you may perform this post-installation task.
This task is not required to get Oracle CM SDK up and running.
There are three different configuration changes you may want to make to the Oracle CM SDK NFS Protocol Server:
In most environments, you should map the UNIX and Oracle CM SDK accounts. The user account map is a domain property, and it is able to be updated dynamically--you need not restart the server to have the mappings take effect. In addition, the changes are persistent, even after you restart the server.
The Trusted Client List or NIS authentication are NFS server configuration properties. They also appear as dynamic domain properties at runtime.
Oracle CM SDK NFS Protocol Server uses the UNIX system authentication process to authenticate users; that is, the UNIX UID (user identification) number is passed to the Oracle CM SDK NFS protocol server.
Users can login once to the UNIX operating system, and then access Oracle CM SDK without having to undergo an additional login process, as long as their UNIX accounts are mapped to Oracle CM SDK accounts.
UNIX-UID to-Oracle Content Management SDK client mapping is configured in the IFS.DOMAIN.PROTOCOL.NFS.UidToUserMap domain property.
http://hostname:1810
A page displays all the Oracle9iAS system components running on the instance. This list should include the Oracle CM SDK domain:
IFS_hostname.companyname.com:1521:DBServiceName:CMSDKSchemaName
By default, the UID 60001 (default UNIX guest account) is listed on the page.
Unlike service, node, and server configuration object properties, changes to the domain property are dynamically updated, so you need not restart the server. In addition, these changes persist, even after a restart.
You can create a list of trusted clients for the Oracle CM SDK to enhance security. Oracle recommends that you change these settings in the Configuration Object and then load the server on the service using the modified configuration object so that the client list is used after a restart. (Optionally, you can modify these properties dynamically).
http://hostname:1810
The list should include the Oracle CM SDK domain:
IFS_hostname.companyname.com:1521:DBServiceName:CMSDKSchemaName
If an entry is preceded by a hyphen, then that specific client will be denied access through the iFS NFS server.
After modifying the NfsServerConfiguration object, you must navigate (while still in Oracle Enterprise Manager Web interface) to the node to load the modified configuration object:
See the Oracle Content Management SDK Administration Guide for additional information.
NIS (Network Information System) is a centralized management facility that consolidates UNIX password, group, and host file information. It's essentially a distributed database of information that is easier to maintain than individual files (/etc/group, /etc/passwd, /etc/hosts) in large UNIX networks.
http://hostname:1810
The list should include the Oracle CM SDK domain:
IFS_hostname.companyname.com:1521:DBServiceName:CMSDKSchemaName
After modifying the NfsServerConfiguration object, you must navigate (while still in Oracle Enterprise Manager Web interface) to the node to load the modified configuration object:
See the Oracle Content Management SDK Administration Guide for additional information.
If you upgrade a 1.1.x Oracle Internet File System instance with Oracle Text support to Oracle CM SDK, you must perform additional post-configuration tasks to repopulate and synchronize the Oracle Text index after the upgrade.
Re-populate the Oracle Text index for all existing documents in the Oracle Internet File System schema. To do this, log on to the database server through SQL*Plus as the Oracle Internet File System schema user (the database user that owns the schema, typically IFSSYS), and execute these commands and stored procedures:
exec ctx_output.start_log('ifsidx.log'); update odmz_context_router set contentprocedure = contentprocedure; commit; exec ctx_ddl.sync_index('ifs_text'); exec ctx_output.end_log; exit
This process can take several hours or longer, depending on the number of documents in the Oracle Internet File System schema. If you don't follow this step, the Oracle Internet File System servers will operate but you won't be able to search on the content of any documents. Monitor the file ifsidx.log located in the ORACLE_HOME\ctx\log directory for any problems during the re-indexing.
In Oracle CM SDK, a new Oracle Text index replaces the old 1.1.x Oracle Text index. The new index uses the USER_DATASTORE feature to use multiple content stores with only one Text index. The name of the Text index, IFS_TEXT, is no longer derived from internal content store objects.
You must also change any scripts, such as DMBS_JOB procedures, to use the new index name. For Oracle Internet File System 1.1.x, the index was named GLOBALINDEXEDBLOB_I.
See Oracle Content Management SDK Administration Guide for additional information about Oracle Text and maintaining its index.
1
Some Oracle documentation may refer to the Oracle Enterprise Manager Web site as the "Enterprise Manager Daemon" (EMD), or the Oracle Enterprise Manager.
|
|
![]() Copyright © 1999, 2002 Oracle Corporation. All Rights Reserved. |
|