Eloquence - Getting StartedA practical approach to the Eloquence B.08.00 database on HP-UXRevision: 8.0 - Dec 2009 This document shows how to install and configure the Eloquence database in the HP-UX platform in a few simple steps. For a detailed description, please refer to the Eloquence Installation and Configuration Manual and the B.08.00 release notes. A separate document exists that covers the Windows platform specifics. As Linux is simlar in priciple to HP-UX, most of this document applies to Linux as well.
InstallationObtaining the productThe Eloquence product is available for download from the Eloquence web site . This is the preferred distribution method. A CD-ROM media can be ordered as an alternative for an additional charge.
http://eloquence.marxmeier.com/download/B0800/Please select appropriate subdirectory, according to the target platform (eg. hpux for HP-UX). As an alternative you may access the Eloquence FTP server at ftp://ftp.marxmeier.com/eloq/B0800Note: Please take care to use binary mode for download with ftp. For the HP-UX platform, the following depot files are available:
The asterisk (*) denotes the version of the installation archive. Higher numbers indicate a newer installation archive. For the Linux platform, the following RPM files are available:
The asterisk (*) denotes the version of the RPM archive. Higher numbers indicate a newer installation archive.
Obtaining Eloquence product patchesEloquence patches are provided to either fix a defect or limitation that was found after release and/or to add new functionality. Installation of the current product patches is strongly recommended.For an overview on available patches, please refer to the Eloquence B.08.00 patch overview document.
http://eloquence.marxmeier.com/support/B0800/patch/index.html To simpify new installations a patch bundle is available that combines the recommended patches for various Eloquence product components in a single archive.
HP-UX patchesThe following HP-UX patches are required to use Eloquence. Please install these patches (or successors) on your HP-UX system.HP-UX 11i v2 (11.23)
HP-UX patches can be obtained from the Internet at the HP IT resource center site: Current information on HP-UX patches (required for Eloquence) is available on the Eloquence web site.
Installation of the Eloquence product on HP-UXBelow is a short overview on installing Eloquence on HP-UX. For other platforms, please refer to the INSTALL file.Eloquence on HP-UX requires HP-UX release 11.11 or later on PA-RISC and HP-UX release 11.23 on Itanium. Eloquence is installed in the /opt/eloquence/8.0 directory. Configuration files are located in the /etc/opt/eloquence/8.0 directory. Eloquence installation files downloaded from the Eloquence ftp server are compressed with gzip and must be uncompressed before installation. Eloquence is available as a depot package and is installed with swinstall. As "superuser" (root) follow the steps below to install the Eloquence software.
Installation of Eloquence product patchesBelow is a short overview on installing Eloquence product patches on HP-UX.To install a patch (or patch bundle) it simply is uncompressed and unpacked with gzip and tar. The gzip utility is included with HP-UX. Installation requires root privileges. cd /opt/eloquence/8.0 gzip -dc /path/to/PE80-<id>-hpux-<arch>.tar.gz | tar xf - Eloquence patches include a README file that is placed in the share/doc subdirectory for later reference.
Configuring the Eloquence product
Additional recommended configuration options:
Configuring the HP-UX kernelEnabling the use of shared memory for the Eloquence data base requires configuring the HP-UX kernel parameters. The following changes to the HP-UX kernel parameters are recommended for one Eloquence database server instance with a 100 concurrent user configuration:In SAM, select -> Kernel Configuration -> Configurable Parameters Change the kernel parameters as outlined below and then build a new kernel.
Notes:
This is documented in the Installation and Configuration manual:
Setup the Eloquence data base environmentThe next step is to create the database environment and to bring up the data base server. The example below assumes disk space for the databases is allocated in the /var/opt/eloquence/8.0 directory. You may choose another location as you see fit.As "superuser" (root) execute the commands below: mkdir /var/opt/eloquence/db dbvolcreate /var/opt/eloquence/db/data01.vol dbvolextend -t log /var/opt/eloquence/db/log.volThis will create two Eloquence volume files.
The dbvolcreate and dbvolextend commands are documented in the
data base manual: The Eloquence data base does not reside in the file system but uses volume files which reside in the file system as a container for the data and structural information. Please note that you need both a data volume and a log volume in order to start the data base server. A single volume file by default is limited to 2 GB and you may want to either change the configuration or create additional data volumes. To create additional data volumes execute something like below (when the server is not active): dbvolextend -t data /var/opt/eloquence/db/data02.vol dbvolextend -t data /var/opt/eloquence/db/data03.vol ...This creates the additional volume files data02.vol and data03.vol. To start the Eloquence data base server process, enter the command below as "superuser" (root): /sbin/init.d/eloq8 startPlease verify the server process is active. You should get a process listing like below: $ ps -ef|fgrep eloqdb eloqdb 29171 1 0 Jul 3 ? 671:40 eloqdb32: activeIf the data base server did not start, please take a look at the syslog (file /var/adm/syslog/syslog.log) for any error messages.
Creating a data basePlease transfer your data base schema from your HP3000 to the HP-UX system.Then run the schema processor as below: schema -T schemafileWhere
The Eloquence schema processor should be fully compatible with HP e3000 schema files. If you encounter any problem, please contact the Eloquence support at support@marxmeier.com. If possible please attach the schema file. An error message -700 indicates the Eloquence data base server has not been started. (18095) X0: Unable to connect remote host. [111] Connection refused *** (FATAL) Unable to connect to database server localhost:9999 *** (FATAL) REMOTE: Unable to connect server [-700:-2] Note: If you omit the -T option the schema file is understood as an Eloquence schema file and schema may still succeed. However Eloquence item sizes are specified in bytes while TurboIMAGE uses either halfwords, bytes or nibles, depending on item type so the resulting data base is likely different from what you expect. After running schema, you need to create the database. $ dbcreate databaseWhere
Moving your data baseMoving your data base to HP-UX involves the following steps:
© Copyright 2002-2009 Marxmeier Software AG, Germany. All rights reserved.
|