I've installed the Linux 6.0 server, but how do I start the server? - by Borland Developer Support Staff
Abstract:Step by step instructions
Problem:
I've installed the Linux 6.0 server, but how do I start the server?
The IB6 Beta documentation says to start the Interbase server use the
/usr/interbase/bin/ibmgr utility.
I was unable to execute the command, and did not see ibmgr in the
interbase/bin directory.
What is the appropriate procedure for starting the IB6 server?
Solution:
The documentation explains how to start the InterBase Server for
our SuperServer architecture. There is also a 6.0 Classic architecture
server available as well.
The explanation of SuperServer vs Classic architectures is beyond the
scope of this article.
CLASSIC ARCHITECTURE SERVER
There isn't a single process that needs to be run to "Start the server".
The Linux 6.0 kit (classic) uses the inetd process to listen for incoming
connections. So, to ensure that you are properly installed you can execute
netstat -a |grep gds_db
You should see an entry for gds_db in the LISTEN state. This means that
inetd is currently awaiting incoming InterBase connection requests.
The install script writes a line to the /etc/inetd.conf file telling inetd to listen for
connection requests on the InterBase port (gds_db = 3050) and fork the
gds_inet_server process for each incoming request.
So, there isn't anything to start.
To test a connection run isql and connect to the example employee.gdb
database.
$> /usr/interbase/bin/isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect /usr/interbase/examples/employee.gdb;
Database: /usr/interbase/examples/employee.gdb
SQL> show tables;
COUNTRY CUSTOMER
DEPARTMENT EMPLOYEE
EMPLOYEE_PROJECT JOB
PHONE_LIST PROJECT
PROJ_DEPT_BUDGET SALARY_HISTORY
SALES
SQL>