Pervasive.SQL V8 (V8.6) - Linux
Service Pack 2 (SP2) Release - July 2004
README.HTML

Contents


This document contains the following topics:


General Information

Welcome to the Pervasive.SQL V8.6 Service Pack 2 (SP2) Release.

If you have previously installed one of the pre-releases of SP2 you must completely remove it from your system prior to installing this final release of SP2.

This release delivers fixes to all known critical issues in Pervasive.SQL V8. It can be applied over any Pervasive.SQL product. This includes, but is not limited to, the following Pervasive products:

Pervasive.SQL 2000i SP4 (v7.94)
Pervasive.SQL V8 (initial shipping version V8.0)
Pervasive.SQL V8 SP1 (8.10)
Pervasive.SQL V8 Security (8.50)
Or it can be installed on a machine with no previous Pervasive products installed.

User count keys from any previous V8 product apply automatically to SP2. However, if you are running Pervasive.SQL 2000i or earlier, you must purchase an upgrade key from Pervasive sales.

Note:   Because this is a service pack without extensive new features, the documentation remains as it was for Pervasive.SQL V8.50. All references to 8.50 in the documentation also apply to 8.60.

This release has separate installations for NetWare Servers, Windows Servers, Linux Servers, and Windows Workgroup Engine. To update your client installations, install the server first. Then install the client at each remote computer by mapping a drive to the server and running setup.exe from the server directory C:\pvsw\clients (or the "clients" directory of your chosen installation location).

Note:   After testing the prerelease of SP2, use the Pervasive Systems Analyzer cleanup option to remove this prerelease of SP2 from your system. Removal of the prerelease SP2 is required before installing the final release of SP2.

IMPORTANT FOR USERS OF V8.10 AND EARLIER

The Pervasive Security release (v8.50) included major new features and enhancements. These features are included in this service pack. These features have been explained in detail in the What's New document version 8.50. If you are upgrading from an earlier version of Pervasive.SQL other than 8.50, you should read the What's New document in detail before installing.

Pervasive.SQL V8 for Linux supports any Linux deployment with the following characteristics:

 Return to top of page.


Installation Notes

The Pervasive.SQL installation package is available for all versions of Linux that meet the requirements. Refer to the Guide to the Linux Client and Getting Started with Pervasive.SQL V8 (Server Edition) for complete instructions on installing this product.
 
Format Name
Linux Client (RPM) Pervasive.SQL-Client-x.yy-zzz.zzz.i486.rpm
where x.yy-zzz.zzz represents the actual digits in the package file name that you are installing.
Linux Client (tar) Pervasive.SQL-Client-x.yy-zzz.zzz.i486.tar
where x.yy-zzz.zzz represents the actual digits in the tar file name that you are installing.
Linux Server (RPM) Pervasive.SQL-x.yy-zzz.zzz.i486.rpm
where x.yy-zzz.zzz represents the actual digits in the package file name that you are installing.
Linux Server (tar) Pervasive.SQL-x.yy-zzz.zzz.i486.tar
where x.yy-zzz.zzz represents the actual digits in the package file name that you are installing.

Note:   Red Hat 8.0 contains the Red Hat Package Manager (RPM) version 4.1, which causes an installation issue with both Pervasive.SQL 2000i and Pervasive.SQL V8. If you have Red Hat 8.0, please see the following Knowledge Base article that describes the issue in more detail and offers a workaround to the problem.
Go to: http://support.pervasive.com/esupport/ and search for "RedHat 8.0"

Server-side Updates for Using the Linux Client

If you want to use the new security features of the Linux Client, you need to install the Pervasive.SQL v8.6 server engine on your server machines.

Otherwise, if you are using Pervasive.SQL V8 (SP1) for a server, you do not require any updates in order to use the Linux client. However, previous releases do require an update, and there are optional updates for the V8 releases.

 

Installation Procedures

Client Procedures

To install the Pervasive.SQL V8 Linux client (using rpm):
  1. Log in as the root user
  2. If a prior version of the client exists, remove it by issuing the following command:
    rpm -e 'Pervasive.SQL-Client'
  3. Issue the following command.
    rpm -ivh Pervasive.SQL-Client-x.yy-zzz.zzz.i486.rpm
To install Pervasive.SQL V8 Linux Client (using tar):
  1. Log in as the root user.
  2. Change to the /usr/local directory.
    cd /usr/local 
    
  3. Copy the tar into /usr/local
    cp <path_to_tar>/Pervasive.SQL-Client-x.yy-zzz.zzz.i486.tar.gz . 
    

    For example, if you downloaded the tar into the /home/bholly directory:

    cp /home/bholly/Pervasive.SQL-Client-x.yy-zzz.zzz.i486.tar.gz .

  4. Unpack the tar using the following command.
    tar -xzf Pervasive.SQL-Client-x.yy-zzz.zzz.i486.tar.gz
    
  1. If you have a previous installation of Pervasive.SQL (whether or not it is still installed), you may have an existing /usr/local/psql directory. Perform the ls command as follows to ascertain whether you have an existing psql directory.
    ls /usr/local/psql
    

    If you do have an existing psql directory, continue with Step 6 now. Otherwise, issue this command first:

    mkdir /usr/local/psql
    
  2. Copy the contents of the psqlclient folder into the psql folder.
    cp -R psqlclient/* /usr/local/psql 
    
  3. Change directories to the /usr/local/psql/etc folder where the installation scripts reside.
    cd psql/etc 
    
  4. Run the post installation script:
    sh clientpostinstall.sh 
    
  5. Your tar installation is complete. Read Guide to Linux Client to understand what actions this script performed.

Server Procedures

To update a prior version of Pervasive.SQL:
  1. Log in as the root user
  2. Assuming that the RPM package is in the current directory, issue the following command.
    rpm -Uvh Pervasive.SQL-x.yy-zzz.zzz.i486.rpm
To install Pervasive.SQL V8 Linux server (using RPM):
  1. Log in as the root user
  2. Issue the following command.
    rpm -ivh Pervasive.SQL-x.yy-zzz.zzz.i486.rpm
To install Pervasive.SQL V8.6 Server Edition when any version of Pervasive.SQL exists and you want to remove the old version first:
  1. Log in as the root user
  2. Uninstall the version of Pervasive.SQL 2000i SP3 or later:
  3. rpm -e 'Pervasive.SQL'
    or if prior to SP3:
    rpm -e 'Pervasive.SQL-server'
  4. Issue the following command.
    rpm -ivh Pervasive.SQL-x.yy-zzz.zzz.i486.rpm






To install Pervasive.SQL V8 Linux Server (using tar):

  1. Log in as the root user.
  2. Change to the /usr/local directory.
    cd /usr/local 
    
  3. Copy the tar into /usr/local
    cp <path_to_tar>/Pervasive.SQL-x.yy-zzz.zzz.i486.tar.gz . 
    

    For example, if you downloaded the tar into the /home/bholly directory:

    cp /home/bholly/Pervasive.SQL-x.yy-zzz.zzz.i486.tar.gz .

  4. Unpack the tar using the following command.
    tar -xzf Pervasive.SQL-x.yy-zzz.zzz.i486.tar.gz
    
  5. Change directories to the /usr/local/psql/etc folder where the installation scripts reside.
    cd psql/etc 
    
  6. Run the post installation script:
    sh postinstall.sh 
    
  7. Your tar installation is complete. Read Getting Started (Server edition) to understand what actions this script performed.

Return to top of page.


Environments Supported

The Pervasive.SQL V8 Server for Linux was tested and is supported on Linux deployments with the following characteristics:

Return to top of page.


Documentation Notes

This section provides information regarding the documentation included with the Pervasive.SQL V8 product.

How Do I Read the Online Documentation?

Man pages are provided for the executable files. To make these man pages available, add $PVSW_ROOT/man to your MANPATH environment variable. Online documents in HTML format are available in the following directory by loading the index.html document in a browser:

Server documentation

file://usr/local/psql/doc/html/index.html

Client documentation

file://usr/local/psql/clientdoc/html/index.html

Contact Pervasive Technical Publications

If you have additional questions or comments about the documentation, post them on DevTalk at http://www.pervasive.com/devtalk.

 

Return to top of page.

Technical Support

You may obtain technical support from the following Web-based support options:

To report a product defect, http://www.pervasive.com/support/index.asp. Click on Report a product defect.

If you require something other than what Web-based support options provide, contact Pervasive Support by phone:

For technical support and discussions about Pervasive products in general:

For information on updates and Service Packs:

Return to top of page.


Useful Links

 

Return to top of page.


Disclaimer

PERVASIVE SOFTWARE INC. LICENSES THE SOFTWARE AND 
DOCUMENTATION PRODUCT TO YOU OR YOUR COMPANY SOLELY 
ON AN "AS IS" BASIS AND SOLELY IN ACCORDANCE WITH 
THE TERMS AND CONDITIONS OF THE ACCOMPANYING 
LICENSE AGREEMENT.  
 
PERVASIVE SOFTWARE INC. MAKES NO OTHER WARRANTIES 
WHATSOEVER, EITHER EXPRESS OR IMPLIED, REGARDING 
THE SOFTWARE OR THE CONTENT OF THE DOCUMENTATION; 
PERVASIVE SOFTWARE INC. HEREBY EXPRESSLY STATES AND 
YOU OR YOUR COMPANY ACKNOWLEDGES THAT PERVASIVE 
SOFTWARE INC. DOES NOT MAKE ANY WARRANTIES, 
INCLUDING, FOR EXAMPLE, WITH RESPECT TO 
MERCHANTABILITY, TITLE, OR FITNESS FOR ANY 
PARTICULAR PURPOSE OR ARISING FROM COURSE OF 
DEALING OR USAGE OF TRADE, AMONG OTHERS.  
 

Copyright © 2004 Pervasive Software Inc.  
All Rights Reserved. 

Pervasive Software, Inc.
http://www.pervasive.com
12365 Riata Trace Pkwy, Bldg B
Austin, TX 78727 USA
Voice: (512) 231-6000
Fax: (512) 231-6010
Online Pervasive Contacts

*** END OF README.HTML ***