Académique Documents
Professionnel Documents
Culture Documents
20-2905-1005
Trademarks
GUPTA, SQLBase, SQLRouter, Team Developer,and, and SQLTalk are trademarks of Gupta Technologies, LLC registered in the United States and/or other countries. SQLWindows is a registered trademark of Microsoft Corporation, and is used under license to Gupta Technologies, LLC. Centura and Centura Software are registered trademarks of Centura Software Corporation, and are used under license to Gupta Technologies, LLC. Team Object Manager, Web Developer, QuickObjects, Object Nationalizer, Report Builder, Connectivity Administrator, Development Kit, Component Development Kit, SQLBase Resource Manager, and SQLConsole are names of products from of Gupta Technologies, LLC. Adobe is a registered trademark of Adobe Systems, Incorporated .in the United States and/or other countries. IBM, OS/2, and AIX are registered trademarks of International Business Machines Corporation in the United States and/or other countries. NetBIOS/IX is a trademark of Micro Computer Systems, Inc. Linux is the registered trademark of Linus Torvalds. in the United States and other countries. Red Hat is a registered trademark of Red Hat, Incorporated. in the United States and other countries. Novell and NetWare are registered trademarks of Novell, Inc. in the United States and other countries. SuSE is a registered trademark of SuSE Linux AG, a Novell business. SOLARIS, JAVA, and all JAVA-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft, Outlook, PowerPoint, Visual C++, Visual Studio, Internet Explorer, Internet Information Server, MS-DOS, Win 32, Windows, ActiveX, MSDN, SQL Server, and Visual Basic are either registered trademarks or trademarks, and Internet Information Server is a product name, of Microsoft Corporation in the United States of America, and/or other countries, or both. Other company, product, or service names may be trademarks or service marks of others ICU Copyright GUPTA SQLBase incorporates the ICU libraries.
ICU License - ICU 1.8.1 and later COPYRIGHT AND PERMISSION NOTICE Copyright (c) 1995-2003 International Business Machines Corporation and others All rights reserved. Permission is hereby granted,
free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder.
Copyright
Copyright 1985-2006 by Gupta Technologies LLC. All rights reserved. 20-6245-0001 April 2006
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-i Who should read this manual . . . . . . . . . . . . . . . . 1-ii What is in this manual. . . . . . . . . . . . . . . . . . . . . . 1-ii Notation conventions . . . . . . . . . . . . . . . . . . . . . . 1-ii Other helpful resources . . . . . . . . . . . . . . . . . . . . 1-iii Send comments to.... . . . . . . . . . . . . . . . . . . . . . . 1-v
1 Introducing SQLBase
. . . . . . . . . . . . . . . . . . 1-1
SQLBase platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 SQLBase packages . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 SQLBase Server for Windows . . . . . . . . . . . . . . . 1-2 SQLBase Desktop . . . . . . . . . . . . . . . . . . . . . . . . 1-3 SQLBase Server for Linux . . . . . . . . . . . . . . . . . . 1-5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6 Helpful resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6 Send comments to.... . . . . . . . . . . . . . . . . . . . . . . 1-7
. . . 2-1
Connectivity Administrator . . . . . . . . . . . . . . . . . . . . . 2-2 SQL.INI file configuration settings . . . . . . . . . . . . . . . . 2-3 Do I need to configure sql.ini? . . . . . . . . . . . . . . . 2-3 How SQLBase finds sql.ini . . . . . . . . . . . . . . . . . . 2-4 Running SQLBase Server as a Windows service . . . . 2-5
-5
4 Running SQLBase
. . . . . . . . . . . . . . . . . . . . . 4-1
Starting and stopping the server . . . . . . . . . . . . . . . . . 4-2 Windows NT, 2000, Server 2003, and Windows XP4-2 Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3 Uninstalling SQLBase . . . . . . . . . . . . . . . . . . . . . . . . . 4-3 On Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3 On Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Preface
This book contains instructions for configuring Gupta SQLBase. Topics include: Configuring your server and clients Starting and stopping the server Testing the client/server connection using SQLTalk Using National Language Support and database drivers and data providers Loading data into your database
-i
Preface
Introducing SQLBase Configuring SQLBase for Windows Configuring SQLBase for Linux Running SQLBase
What now?
Whats new in SQLBase, platforms, SQLBase packages Connectivity Administrator, SQL.INI file, sql.ini file configuration Starting and stopping the SQLBase Server, uninstalling SQLBase. Testing your installation with SQLTalk, National Language Support, loading database files into SQLBase
Notation conventions
The table below shows the notation conventions that this manual uses.
Notation User bold type Courier 9 sql.ini MAPDLL.EXE Warning: Precaution Explanation The end-user of applications that you write Menu items, push buttons, and field names. Things that you select. Keyboard keys that you press. Code example Program names and file names
-ii
Explanation
A plus sign between key names means to press and hold down the first key while you press the second key
-iii
Preface
This book describes the SQLTalk interface and commands. SQLTalk Help System This online documentation provides SQLBase users with a context-sensitive help system. SQLBase SQL Application Programming Interface Reference This book is for application developers using Guptas SQL/API to write programs that access SQLBase databases. SQLConsole Guide This book describes how to use SQLConsole, an online database monitoring and maintenance tool. SQLConsole also has an extensive on-line help facility.
-iv
-v
Chapter 1
Introducing SQLBase
This chapter offers a general discussion of some of the features of SQLBase. Additionally, it describes the two SQLBase packages, SQLBase Server and SQLBase Desktop, and their respective components. Each of the topics mentioned throughout this book is covered in far greater detail in other books that make up the SQLBase Books Online collection. Be sure to check there for more information.
SQLBase platforms
SQLBase supports the following platforms: Windows 2000 , XP, or Server 2003 SUSE Linux and Red Hat Linux (see file certify.htm for exact versions)
SQLBase supports multiple users with remote communication through a network as well as local communication.
1--1
Chapter 1
Introducing SQLBase
SQLBase packages
SQLBase comes with a single installation package that installs the version of SQLBase that you have licensed. GUPTA offers two SQLBase versions: SQLBase Desktop (single-user) and SQLBase Server (multi-user). They are available in three editions offering various levels of security: Standard with no encryption Medium (56-bit) encryption High (128-bit) encryption (available only as an Embedded Deployment Kit with the multi-user version)
Communication libraries
Front-end programs communicate with the server through support programs called communication libraries. Connectivity Administrator (32 bit clients and servers only) A tool for editing your SQL.INI file. DBError A utility for looking up SQLBase error messages. Provides the error text, reason for the error, and suggested solutions. This is typically used during the application development process. SQL/API The application programming interface. Included with the SQL/API is sample source code you can use to learn how to utilize the SQL/API.
1-2
SQLBase packages
Description
A front-end interface for SQL. You can run SQLTalk from Windows 2000, Server 2003, and XP; Red Hat Enterprise (Workstation and Server) 3.0 and 4.0,; Red Hat Desktop 4.0; SUSE Enterprise Server 9; and SUSE Professional 9.2 and 9.3. Release notes and certification description
SQLConsole is a database administration and monitoring tool for SQLBase Servers and databases. From a single Windows desktop, SQLConsole lets you perform administrative tasks for a local SQLBase server and all the SQLBase servers on a network. The GUPTA Books Online collection is created using Adobe Acrobat and lets you perform full-text indexed searches across the entire document suite, navigate the table of contents using the expandable/collapsible browser, or print any chapter. Open the collection by selecting the GUPTA Books Online icon from the Start menu or by double-clicking on the launcher icon in the program group.
SQLBase ODBC Driver SQLBase OLE DB Data Provider SQLBase .NET Data Provider SQLBase JDBC Driver C Programmers interface
An industry-standard ODBC 3.5 Driver, fully supporting multi-threaded applications. An industry-standard set of COM objects providing access to SQLBase databases. Supports COM+ (MTS) distributed transactions. An industry-standard set of COM objects providing access to SQLBase databases for development tools that use the .NET SDK Framework. A set of Java classes allowing access to SQLBase from Java applets and applications. SQLBase C example programs and interface.
SQLBase Desktop
SQLBase Desktop is a single-user database server that runs on Windows 2000, XP, and Server 2003. It is licensed by machine, and comes in various licensing packs,
1-3
Chapter 1
Introducing SQLBase
such as 5- and 25-machine packs. The following table describes the installation options in the SQLBase Desktop package:
Component option Desktop Server Description SQLBase Server is a 32-bit database server program that runs under Windows 2000, XP, and Server 2003. It can communicate both with local and remote client applications. Client software includes:
Communication libraries
Front-end programs communicate with the server through support programs called communication libraries. Connectivity Administrator A tool for editing your SQL.INI file. SQL/API The application programming interface. Included with the SQL/API is sample source code you can run to learn how the SQL/API handles certain SQLBase features. SQLTalk A front-end interface for SQL. You can run SQLTalk from Windows 2000, Server 2003, and XP; Red Hat Enterprise (Workstation and Server) 3.0 and 4.0,; Red Hat Desktop 4.0; SUSE Enterprise Server 9; and SUSE Professional 9.2 and 9.3. Release notes and certification description SQLConsole DBA Utility SQLConsole is a database administration and monitoring tool for SQLBase servers and databases. From a single Windows desktop, SQLConsole lets you perform administrative tasks for a local SQLBase server and all the SQLBase servers on a network. Contains the SQL/API software and SQLBase ++. The SQL/API is a language interface that lets you develop a client application that uses SQL. You embed SQL/API functions within your C program, which allows you to use SQL without giving up the power and flexibility of either programming language. You can create and run SQL/API applications on any of the server platforms. SQLBase ++ is a C++ based source library for application development. SQLBase ODBC Driver SQLBase OLE DB Data Provider SQLBase .NET Data Provider A standard ODBC 3.5 driver that fully supports multi-threaded applications. An industry-standard set of COM objects providing access to SQLBase databases. Supports COM+ (MTS) distributed transactions. An industry-standard set of COM objects providing access to SQLBase databases for development tools that use the .NET SDK Framework.
1-4
SQLBase packages
Description A set of Java classes allowing access to SQLBase from Java applets and applications. The GUPTA Books Online collection is created using Adobe Acrobat and lets you perform full-text indexed searches across the entire document suite, navigate the table of contents using the expandable/collapsible browser, or print any chapter. Open the collection by selecting the GUPTA Books Online icon from the Start menu or by double-clicking on the launcher icon in the program group.
1-5
Chapter 1
Introducing SQLBase
Description The GUPTA Books Online collection is created using Adobe Acrobat and lets you perform full-text indexed searches across the entire document suite, navigate the table of contents using the expandable/collapsible browser, or print any chapter. Open the collection in Windows by selecting the GUPTA Books Online icon from the Start menu or by double-clicking on the launcher icon in the program group.
An industry-standard ODBC 3.5 Driver, fully supporting multi-threaded applications. A set of Java classes allowing access to SQLBase from Java applets and applications. SQLBase C example programs and interface.
Helpful resources
GUPTA Books Online. The GUPTA document suite is available online. This document collection lets you perform full-text indexed searches across the entire document suite, navigate the table of contents using the expandable/collapsible browser, or print any chapter. Open the collection by selecting the GUPTA Books Online icon from the Start menu or by double-clicking on the launcher icon in the program group. World Wide Web. GUPTAs world wide Web site contains information about Gupta Technologies partners, products, sales, support, training, and users. The URL is http://www.guptaworldwide.com. The technical services section of our Web site is a valuable resource for customers with technical support issues, and addresses a variety of topics and services, including technical support case status, commonly asked questions, access to GUPTAs online newsgroups, links to shareware tools, product bulletins, white papers, and downloadable product updates. Our Web site also includes information on training, including course descriptions, class schedules, and certified training partners. SQLBase Documentation Set. Guide to Connecting to SQLBase This book contains information about using Gupta database drivers, data
1-6
Helpful resources
providers, and native routers to connect client applications to SQLBase servers. SQLBase Database Administrators Guide This book contains information for DBAs creating and maintaining SQLBase databases. SQLBase SQL Language Reference This book describes the SQL commands that you can execute in applications such as SQLTalk. SQLBase SQLTalk Command Reference This book describes the SQLTalk interface and commands. SQLBase SQL Application Programming Interface Reference This book is for application developers using GUPTAs SQL/API to write programs that access SQLBase databases. SQLConsole Guide This book describes how to use SQLConsole, an Windows-based online database monitoring and maintenance tool. SQLConsole also has an extensive on-line help facility. SQLTalk Help System This online documentation provides SQLBase users with a context-sensitive help system. Topics both specific to SQLTalk and more generally applicable to SQLBase are included. In Windows, access help by pressing F1 within SQLTalk. In Linux, load file index.htm or sqllxtlk.htm into a browser.
1-7
Chapter 1
Introducing SQLBase
1-8
Chapter 2
2--1
Chapter 2
Connectivity Administrator
The Connectivity Administrator lets you edit your SQL.INI file, adding databases and routers. Using this tool, you can set the configuration for SQLBase Server, including: Setting the options for a SQLBase server Enabling and disabling communication protocols Adding or removing a database name Viewing a list of database names
The Connectivity Administrator detects all relevant software installed on your computer, including network protocols and configurations. The automated configuration also sets simple and advanced parameters of the database server. You can configure connectivity for both your client and server during the same Connectivity Administrator session. To configure your server, click the Server tab.
2. 3.
Click the Server tab to show the installed server. Click the + symbol next to the server name to display listening protocols and databases.
The following actions are available when using the Connectivity Administrator. 2--2 SQLBase Starter Guide
Left-click to select an item Double-click to change properties Right-click to display a menu of connectivity functions
For detailed information about the Connectivity Administrator, read the online help that is provided with this tool.
To use a SQLBase client, you must first enable the appropriate communication libraries by setting the correct comdll value in the sql.ini file. The easiest way to do this is by setting the communications interfaces through the GUPTA Connectivity Administrator if you are on Windows 2000 , XP, or Server 2003, or your preferred text editor. Read the online help for the GUPTA Connectivity Administrator for more information, or refer to chapters two and three of the Database Administrator Guide.
2--3
Chapter 2
Restricting which databases are visible to client applications. The default at installation time is to make all databases on a server visible. Changing performance settings. sql.ini contains keywords related to cache sizes, types of joins, log files, and other performance features. You can change the values associated with those keywords. The most complete information about configuring sql.ini is found in the Database Administrator Guide, chapters 2 and 3.
If the command-line argument is left blank when the executable starts, it is presumed that the configuration file is named sql.ini and that it resides in the same directory as the executable itself. Two other important files, error.sql and message.sql, are always required to be in the same directory as the database server executable itself.
3. 4. 5.
\SQLBASE (for Windows) or /SQLBASE (for Linux) directory on the current drive. Root directory on the current drive. Directories specified by the PATH environment variable.
Note: If the SQLBASE environment variable is set, SQLBase looks only in the directory to
which it points. It does not continue to follow the search order outlined above.
Running SQLBase Server for Windows as a service is supported on Windows 2000, XP, and Server 2003. SQLBase Server for Windows offers the option, during installation, to run as a Windows service. If this option is chosen, SQLBase is set to run as a system account and to interact with the desktop. Pior to version 8.5 only one instance of SQLBase Server could be run on a Windows machine at any given time, regardless of whether it was being run as a service or an application program. Beginning with version 8.5, multiple SQLBase Server engines can run simultaneously, although only one of these instances can be a version prior to 8.5. You can use the SQLBase Management Console (SMC) to start and stop SQLBase as an Windows service. SMC also allows you to rename a SQLBase service, and to register as an service a SQLBase instance that was previously
2--5
Chapter 2
configured to run as an application. For information, read Chapter 6, DBA Operations, in the Database Administrators Guide. For more information on running SQLBase Server for Windows as a service, read Chapter 13, Running SQLBase Server as a Windows Service in the Database Administrators Guide. Note: SQLBase cannot run as a service automatically if you are using the user account in the
Services setup.
Chapter 3
3--1
Chapter 3
If the command-line argument is left blank when the executable starts, it is presumed that the configuration file is named sql.ini and that it resides in the same directory as the executable itself. Two other important files, error.sql and message.sql, are always required to be in the same directory as the database server executable itself.
If no explicit configuration file is named, the SQLBase API attempts to locate a file named sql.ini, looking in the following locations: 1. 2. 3. 4. 5. The directory named in the SQLBASE environment variable. Current directory. \SQLBASE (for Windows) or /SQLBASE (for Linux) directory on the current drive. Root directory on the current drive. Directories specified by the PATH environment variable.
Note: If the SQLBASE environment variable is set, SQLBase looks only in the directory to
which it points. It does not continue to follow the search order outlined above.
3--3
Chapter 3
Restricting which databases are visible to client applications. The default at installation time is to make all databases on a server visible. Changing performance settings. sql.ini contains keywords related to cache sizes, types of joins, log files, and other performance features. You can change the values associated with those keywords. The most complete information about configuring sql.ini is found in the Database Administrator Guide, chapters 2 and 3.
Chapter 4
Running SQLBase
This chapter provides step-by-step instructions for starting and stopping the SQLBase Server. It also includes information on uninstalling SQLBase.
4--1
Chapter 4
Running SQLBase
Starting
By default, the setup installs SQLBase as a service. If you choose to run SQLBase Server as a Windows application, you should use SQLBase Management Console or the Windows Service Manager to make sure that the SQLBase service is disabled first. You can manually start SQLBase as a service using either SQLBase Management Console or the Windows Service Manager. For more information on running SQLBase Server as a service program, read Chapter 13 of the Database Administrators Guide. To start SQLBase as an application, select Programs, GUPTA, and SQLBase 5User Server from the Start menu. This item name varies depending upon your installation directory and the server version installed.
Stopping
It is recommended that you disconnect all users prior to stopping SQLBase. If you use SQLBase Management Console to stop SQLBase, that tool allows you to automatically disconnect any current users if you wish. If, however, users are still connected when you stop the server, SQLBase automatically performs recovery on these databases during the next connection. If RECOVERY is set to off, SQLBase will be unable to recover the affected databases.
SQLBase as an application
To stop SQLBase Server, do one of the following: 4--2 SQLBase Starter Guide
Uninstalling SQLBase
Select File, Exit from the SQLBase menu bar. Close the SQLBase Server window. Select File, Exit from the SQLBase menu bar. Close the SQLBase Server window. Use the SQLBase Management Console to stop the SQLBase application. Programmatically shut down the server using either SQLTalk or using the SQLBase API. For information on the SQLBase API, read the SQLBase SQL Application Programming Interface Reference.
Linux
This section describes how to start and stop SQLBase on Linux operating systems. See the release notes for the specific Linux brands and versions supported.
Starting SQLBase
The name of the SQLBase binary is dblxsrv. Navigate to the directory that contains this binary and enter the binary name as a command. Enter ./dblxsrv from the command prompt; do not double-click the file in File Manager. When SQLBase starts, it displays a console window showing basic statistics about the server. To learn more about this window, read Chapter 5 of the Database Administrator Guide.
Stopping SQLBase
In the console window which displays SQLBase statistics, press Ctrl-X. If users are currently connected, SQLBase will prompt whether to stop anyway, and you may answer Y or N. Otherwise, SQLBase stops immediately.
Uninstalling SQLBase
On Windows
To remove the SQLBase software from your Windows computer, use the Add/ Remove Programs applet in the systems Control Panel.
On Linux
To remove the SQLBase software from your Linux computer, navigate to directory containing the SQLBase engine. Then run the following RPM commands in the sequence shown. Note that the term build stands for a 5-digit build number that will be provided in the release notes.
SQLBase Starter Guide
4--3
Chapter 4
Running SQLBase
rpm -e SQLBase10-docs-10.0.0-build rpm -e SQLBase10-samples-10.0.0-build rpm -e SQLBase10-jdbc-driver-10.0.0-build rpm -e SQLBase10-devel-10.0.0-build rpm -e SQLBase10-odbc-driver-10.0.0-build rpm -e SQLBase10-client-10.0.0-build rpm -e SQLBase10-server-10.0.0-build rpm -e SQLBase10-common-10.0.0-build
Chapter 5
What now?
This chapter contains information on testing your configuration using SQLTalk, National Language Support, using drivers and data providers, and loading database files to the SQLBase Server.
5--5
Chapter 5
What now?
Server-related settings
fileaccess should be set to 0 for security reasons. cache should be set to one-quarter of your of physical memory for good performance. dbdir should be set to a specific directory, initially the one in which the ISLAND subdirectory can be found. servername should be set to a unique name. Note that this unique name must be echoed in some of the client-related settings, too. password should be set to a non-null value for increased security.
Client-related settings
clientruntimedir should be set to a directory, even if it is the same as the directory that contains your client components. serverpath should be configured with correct information for the servers that your client will be communicating with.
SQLTalk
Before starting SQLTalk, make sure that the server program is running, as described in the previous chapter.
1.
Be sure that the server program is running. Refer to Starting and stopping the server on page 4-2. On some single-user installations in Windows, the server will start automatically when a client program like SQLTalk begins, but ordinarily the server must be started in advance. Start SQLTalk on the client machine, as described in the previous section. Select Connect from the Session menu. In the dialog box, enter a database name (for example ISLAND), and click Connect.
2. 3.
Note: ISLAND is the standard default database that ships with SQLBase.
5--7
Chapter 5
What now?
If your network and software components are configured correctly, a connection will be added to the list as shown below (Windows example).
The Current Connections box displays ISLAND as the database name, which confirms your connection to this database. Click Close. As an alternate technique in Windows, you can also connect to a database by entering the following command in a SQLTalk window. For example:
CONNECT ISLAND; CURSOR 1 CONNECTED TO ISLAND
4.
Enter SQLTalk commands. Remember to end every command with a semicolon. You can start entering commands at the cursor in the top pane of the SQLTalk window. For example:
To execute the command that the cursor is currently over, press Ctrl+Enter.
5--9
Chapter 5
What now?
You can enter SQL and SQLTalk commands as described in the SQL Language Reference Manual and the SQLTalk Reference Manual.
Ending SQLTalk.
When you are ready to end your SQLTalk session, enter this command at the cursor:
exit;
On Linux, you can also press Ctrl-C to end the session. On Windows, you can press Alt-F4.
The first method is covered in the SQLBase API Reference. There is an entire book that covers the other four methods in detail; see Connecting to SQLBase.
Client applications
All client applications that connect to SQLBase require a configuration file (default name sql.ini). Even clients that are simply using one of the drivers or data providers need a configuration file, with the exception of clients using the JDBC driver. For infomation on how to structure the configuration file, see chapters 2 and 3 of the Database Administrator Guide.
Linux considerations
If you run a Linux client application from a directory other than the one where the binary is actually located, and you have not specified the clientruntimedir keyword in your configuration file, you may encounter an error due to the programs inability to find the supporting binary files. To remedy this, you can either change to the binarys directory before running, or you can use the LD_LIBRARY_PATH environment variable to point to the directory that contains those binary files. You would do this with commands similar to this example:
$LD_LIBRARY_PATH=SQLBaseBinaryDirectory $export LD_LIBRARY_PATH
5--11
Chapter 5
What now?
3. 4.
5.