Published October 29, 2010
Before Installation... Installation Process... Registration Process... Post Install... Platform Specifics... For a list of recent bug fixes and updated contact information, please
refer to the Readme.html. For a list of add-ons and licenses you can obtain for
InterBase products, see Chapter 2, Licensing, in the InterBase Operations
Guide. You receive all six InterBase user guides in PDF format at the time
of purchase. Check http://edn.embarcadero.com/interbase
for a variety of information and resources of interest to those who develop and
maintain InterBase databases and applications. Embarcadero maintains several active newsgroups for
InterBase users. To access them, go to http://forums.embarcadero.com/.
The following table lists
the system requirements for installing and running InterBase XE. System Area Requirement Platform Microsoft Windows 7 (32-bit and 64-bit) Processor Microsoft Windows, Linux, and Mac OS X: Intel x86 or x86-64 JDK Compatibility All platforms: JDK 6 Hard disk space 44 MB for compact installation InterClient XE server is certified
to work with a compatible InterBase XE client. Since there are no breaking
API changes, earlier versions of InterBase clients may work with the current
version of the server also. IMPORTANT! Mixing InterBase client and server
versions is not supported. It is strongly recommended that compatible client
and server versions are used for local connections on Windows. You can install InterBase
after downloading it from the web, or by using the InterBase XE installer
(installing from a CD or DVD). The InterBase XE installer installs InterBase on Windows, Linux, Solaris, and Mac OSX. As part of
this installation, you have the opportunity to register the product. InterBase
XE must be registered before you can start the server; though there is a way
to use it without registering during the grace period (read below). If
the server is started without entering any licensing information an error
message with the registration key is logged in interbase.log. This registration code along with your
serial number may then be used to register your software on any computer by going to http://reg.embarcadero.com.
Contents
All platforms
General Information
System Requirements/Prerequisites
Microsoft Windows Vista (32-bit and 64-bit)
Microsoft Windows XP SP3 (32-bit)
Microsoft Windows Server 2008
Microsoft Windows Server 2008 R2 (64-bit)
Sun Solaris 10
Red Hat Enterprise Linux 5 (32-bit)
SUSE Linux 10 and 11 (32-bit)
Mac OS X 10.5 and 10.6
Sun Solaris: SPARC
56 MB for full installation (includes PDF help files)Server/Client
Compatibility
Installation and
Registration
Installing and registering the product provides a base level of functionality; the exact level of functionality depends on whether you are installing the Desktop Edition, ToGo Edition, or the Server Edition. It is important to note that the Desktop and TOGo editions are only available for the Windows operating systems.
To add more users, more processors, or strong encryption, you need to purchase additional appropriate licenses from the Embarcadero shop site or from your sales representative. The license key and registration are explained in the "Licensing" chapter of the Operations Guide. You will find this and the other InterBase books in the <interbase_home>/doc directory. See Licensing users, processors, and strong encryption below for more details.
Note: For older InterBase version users - InterBase XE licenses are not compatible with earlier InterBase version licenses. InterBase XE requires new license purchase.
The following instructions guide you through the process of downloading, installing, and registering InterBase XE.
Note about the InterBase ToGo Edition: The InterBase ToGo edition includes two (2) zip files: ibtogo.zip and ibtogo_min.zip. The ibtogo.zip file includes all the files you need for development using the InterBase ToGo edition. The ibtogo_min.zip file includes the minimal set of files required to deploy the InterBase ToGo edition. To install the InterBase ToGo edition, extract the appropriate zip file to a location as specified in the "Client/Server Concepts" chapter of the InterBase Developer's Guide.
The following instructions guide you through the process of installing and registering InterBase using the cross-platform installer. You are encouraged to use this installer when possible. A console (command-line) installer is available for Linux and Solaris users who have environments that are not compatible with a GUI installer. However, to use the command-line installer on a Solaris or Linux computer, you must also have a copy of X-Windows installed. See Command-line installation for instructions on how to run the installation from a console window.
root to install. Windows and Mac OSX users must be logged
in as a user with Administrative privileges. |
Button |
What it does |
|
Install Embarcadero InterBase XE |
Installs the main InterBase XE product. |
|
InterBase XE on the web |
Connects you to http://www.embarcadero.com/interbase. |
|
Setup Information |
Displays this file. InterBase strongly recommends that you look this over before proceeding with the installation. |
|
Exit |
Exits Installation. |
<interbase_home>/bin/LicenseManagerLauncher -i Console7. In the Registration panel, enter the Serial Number and Key from the email you received from Embarcadero.
8. InterBase XE includes a registration grace period of 14 days if you add a valid serial number after installing the product, but do not choose to register at that time. If you use the License Manager utility to add your serial number, be sure to choose the File > Save command afterward or the grace period will not be in effect.
1. Enter your Embarcadero Developer Network account credentials in the Login or Email and Password fields. If you have not previously created an EDN account, or have forgotten your password, click I need to create... or I’ve lost my password.
2. Click Register and your activation file should be downloaded and installed automatically. If this does not happen, click the Trouble Connecting? link in the Product Registration dialog.
Click here to view frequently asked questions about registering your InterBase XE product.
Return to the opening panel if it is still displayed and choose the connectivity drivers that you want to install. Otherwise, run the InterBase installer again and choose the "Install InterBase Connectivity Drivers" button. Choose a driver to install and follow the prompts. Note that the JDBC driver is automatically installed, so it is not displayed as a driver choice.
The InterBase installer provides the following drivers:
|
ADO.NET driver for InterBase |
|
DataDirect ODBC Driver |
InterBase XE includes a Windows/English-only installer to help make embedding InterBase easy. The installer is located in the: Disk1\InstData\Windows\VM directory of the CD and is named, "ib_install.exe".
Command line options for ib_install.exe:
/S (run installer in silent mode)
/M=<filename> (this file contains custom settings for your installation)
You can define custom parameter values (say values.txt) as follows. The default values are:
MAINDIR=C:\Embarcadero\InterBase TCP_PORT=3050 INSTANCE=gds_db COMPONENTS=A,C,D
where the variables are defined as:
MAINDIR - The location of the InterBase
Root Directory
TCP_PORT - default is 3050
INSTANCE - default is gds_db
COMPONENTS - This is a comma separated list of
the Components that will be installed.
The options for COMPONENTS are:
A = Server and ClientB = Client onlyC = DocumentationD = Registration (will not work in silent install mode)
For example, if the following values
are saved in a file named values.txt, and you execute the command: ib_install.exe /s /m=values.txt, you will launch the silent
installer with the settings from this file. If the values file is not found,
the Silent Install will assume the default values as detailed above.
MAINDIR=C:\Embarcadero\InterBase TCP_PORT=3080 INSTANCE=myib_inst COMPONENTS=A,C
You can also provide custom values
via such files to the GUI installer by executing ib_install.exe without the /s flag.
Note: To include a license activation
file (*.slip) with your installation, save the activation file into the
directory where the ib_install.exe file is located.
Using the Java Installer for UNIX installations, as well as Japanese Windows installations.
The installer is named ib_install.exe on Windows platforms and ib_install.bin on UNIX Platforms. Using a property file that contains the variables for a specific install can customize the installer. Property files should be placed in the same directory as the installer. Sample property files are available under the extras directory of the InterBase CD.
Windows example (Japanese installation only):
ib_install.exe -f ib_install.properties
UNIX example:
ib_install.bin -f ib_install.properties Variables
The mode that InstallAnywhere-based installer should run in
GUI
Silent
Console (UNIX platforms only)
Example:
INSTALLER_UI=silent
The Install set that wish to use:
Server (Server and Client)
Client (Client Only)
Register (can only used in GUI mode)
Example:
CHOSEN_INSTALL_SET=Server SLIP_FILENAME (Value Added resellers only)
The location of the slip file that you will be using for InterBase.
Example:
SLIP_FILENAME=C:\\slipdir\\myslipfile.slip
This is the install location for InterBase.
The default is C:\\Embarcadero\\InterBase
Set to No by Default. If you want to take advantage of the InterBase XE Multi-Instance feature, set MULTI_INSTANCE=Yes. It is important to set the LABEL and PORT variables to something other than the default to not interfere with other version of InterBase running on the system
Default is 3050. This only needs to be set if MULTI_INSTANCE is set to Yes. Please choose a Port number that will not interfere with other programs on the server machine
Default is gds_db. This only needs to be set if MULTI_INSTANCE is set to Yes.
This completes your InterBase installation and registration. You now need to install any licenses that you have purchased for users, processors, and Internet use. Please see Licensing Users and Processors for information on licensing.
If your Linux or Solaris environment does not support the GUI installer, you can use the following steps to perform a console installation.
Use the InstallAnywhere-based installer. The InstallAnywhere-based installer requires X Window System libraries to be available. If they are not available, you will get the error "Installer User Interface Mode not Supported".
In addition, InterBase XE has a 14-day grace period for registration, but this feature requires a GUI and is not available to Linux and Solaris installations that do not have a GUI.
Installing InterBase
1. If an InterBase server is running, shut it down and uninstall any previous versions of InterBase.
2. On your InterBase CD-ROM, go to the directory for your platform (Linux or Solaris) and run ib_install.bin with the -i flag.
ib_install.bin -i Console
Follow the prompts.
3. When installation is complete, you must register InterBase in order to start the server.
o On Linux and Solaris, if you wish to register from a shell command line, please execute the command
<interbase_home>/bin/LicenseManagerLauncher -i Console
For some platform-specific issues related to installation, please see the sections below:
For more information about InterBase options, please visit the Embarcadero InterBase Portal. The Licensing chapter in Operations Guide PDF manual covers this topic in more detail.
You will have the following basic functionality after you register:
Desktop and ToGo Edition(s): Permits local connections only (same machine), enables eight cores/processors and eight simultaneous connections.
Server Edition: Enables eight CPU cores/processors and one user (4 connections).
You can purchase licenses to enable additional simultaneous users and additional processors through the Embarcadero web site or through your sales representative.
In a Multi-Instance install the /usr/interbase symbolic link is not automatically created. Set the INTERBASE and LD_LIBRARY_PATH environment variables to use that particular instance of InterBase. This does not apply to "single" instance installations.
If you are planning to install the InterBase XE software over an older version installed on the server machine, and you want to preserve the customization files, copy them to a safe place, for example:
gbak -b /usr/interbase/admin.ib /tmp/admin.ibkcp /usr/interbase/ib_license.dat /tmpcp /usr/interbase/ibconfig /tmp
You can skip this step if you haven't customized these files in a previous installation.
If InterBase is running on your server, shut it down. To save the current version, rename the directory, for example:
mv /usr/interbase /usr/interbase.save
To run InterBase as a service, run:
/usr/interbase/examples/ibservice.sh -s[tart]
When you choose to run InterBase as a service, the InterBase server starts automatically whenever the machine is running in a multi-user mode.
To remove InterBase as a service, run:
/usr/interbase/examples/ibservice.sh -r[emove]
You must then start the InterBase server manually whenever you need it.
In a multi-instance install the /usr/interbase symbolic link is not automatically created to your install location. Set the INTERBASE and DYLD_LIBRARY_PATH environment variables to use that particular instance of InterBase. This does not apply to "single" instance installations.
When you install the product, InterBase is setup automatically to run as a service. You will notice that the /Library/StartupItems/ folder on your machine has an entry to run the InterBase server whenever the system boots up.
Copyright © 1986-2010
Embarcadero Technologies, Inc. All Embarcadero brand and product names are
trademarks or registered trademarks of Embarcadero Technologies in the