Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This error message is written to altibase_boot.log when a client of a version incompatible with the server tried to establish a connection.

This error keeps its a message history and has no affect on the Altibase server.

...

If this error persists, find the client that is attempting to connect and re-install it with a version compatible with the server. 

1. Check # How to check the server/client version with the following command:

  • Server version
    Code Block
    $ altibase -v

...

2. Check the client version with the following command:

...

  • 
    version 5.1.5.68 XEON_LINUX_redhat_Enterprise_AS4-64bit-5.1.5.68-release-GCC3.4.6 (xeon-redhat-linux-gnu) Jan 5 2010 21:17:22, binary db version 5.1.2, meta version 5.3.3, cm protocol version 5.4.5, replication protocol version 5.2.1
  • Client version

# For 5.3.1 and below:

Code Block
$ sesc -v
SES C/C++ Precompiler 3 Ver 5.1.5.68 XEON_LINUX_redhat_Enterprise_AS4-64bit-5.1.5.68-release-GCC3.4.6 (xeon-redhat-linux-gnu) Jan 5 2010 21:17:22

 # For 5.3.3 and above:

Code Block
$ apre -v
Altibase Precompiler2(APRE) Ver.1 6.3.1.0.9 X86_64_LINUX_redhat_Enterprise_ES4-64bit-6.3.1.0.9-release-GCC3.4.6 (x86_64-unknown-linux-gnu) Mar 20 2014 18:19:25
  • Using the JDBC driver
    Code Block
    $ java -jar $ALTIBASE_HOME/lib/Altibase.jar
    JDBC Driver Info : Altibase Ver = 6.3.1.0.9 for JavaVM v1.4, CMP:7.1.1, Mar 20 2014 17:07:25
  • Using the ODBC library on Windows
    Code Block
    Altibase Installation Directory (e.g, C:\Program Files (x86)\Altibase\altibase-server-6.3.1) -> lib Directory altiodbc.dll -> Properties -> Details -> Product Version

Reference

1. For ALTIBASE HDB 5.3.1 and below, the cm protocol version of the server and client must be identical for the client to connect to the server.

2. For ALTIBASE HDB 5.3.3 and above, backwards backward compatibility for the server and client is supported.

    The client can connect to a server of the same or higher newer version regardless of its cm protocol version whereas, connection fails if the client is of a higher newer version than the server.

    In this context, the first three numbers of a product version are denoted as the version (the fourth and succeeding numbers which indicate the patch versions are irrelevant).

# Connection examples Examples of server and client compatibility for different versions

 

Server Version

Client Version

Result

Remarks

Server Version > Client Version 
(5.3.3 and above)

6.3.1

5.3.3

Success Succeeds

Backward compatibility is supported for 5.3.3 and above.

Server Version > Client Version 
(5.3.1 and below) 

6.3.1

4.3.9

Failure Fails

Backward compatibility is supported only if the version of both the server and client is 5.3.3 and above. 
Since the client version is older than 5.3.3, backward compatibility is not supported. For 4.3.9, connection is successful succeeds only if the cm protocol version is versions are the same.

ServerVersion < Client Version 

6.1.1

6.3.1

Failure Fails

If the version of the client is newer than the server, connection fails regardless of the Altibase version. 
The version of the client must be the same or lower older than the server.