cancel
Showing results for 
Search instead for 
Did you mean: 

Unexpected Communication error - SA12 during ALTER DBSPACE ADD ...

0 Kudos
9,603

After change SA10 to SA12 (Linux 12.0.1 EBF 3311) during our product installation process preparing database for product sometimes(relative rarely) we get Unexpected Communication error during SQL statement - ALTER DBSPACE ADD Example -

Error! The connection to the database was closed by the server.
  Communication error
  SQLCODE=-85, ODBC 3 State="08S01"
  File: "sql.3692" on line 1, column 1
  alter dbspace STAT_DB add 2048 MB
In database log file we can see standart connection termination message
Feb  9 15:02:44 nx120 SQLAnywhere(56850004_allot_ltc): Connection terminated abnormally
Feb  9 15:02:44 nx120 SQLAnywhere(56850004_allot_ltc): Disconnected TCPIP client's AppInfo: IP=10.150.101.120;HOST=nx120;OSUSER=root;OS='Linux 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x';EXE=/opt/sybase/sqlanywhere12/bin32/dbisql;PID=0x30c4;THREAD=0xb1c5eb90;VERSION=12.0.1.3311;API=iAnywhereJDBC;TIMEZONEADJUSTMENT=120
According to size of database file we can see that size of dbspace file is according to required size in alter statement. Statement is running from dbisql command from file contain only this one line Example -
 ${SQLANY12}/bin/dbisql -nogui -onerror exit -c "links=tcpip(host=localhost;port=${port};dobroadcast=none;verify=no)
      ;uid=nms;pwd=allot" ${ALLOT_HOME}/tmp/sql.3692

What can be reason for this problem!?

Thanks in advance, Hanan Brener

jeff_albion
Advisor
Advisor
0 Kudos

What's the exact SQL command that's being run from the file? Is it the 'system' dbspace being modified or a separate dbspace?

If you ran your procedure over and over, how often are you seeing it failing? Can you reliably reproduce it if your install process is scripted to run over and over? If so, would it be possible for you to submit a reproducible of this as a potential bug to us? ( http://case-express.sybase.com/cx/ )

0 Kudos

SQL command run from file is alter dbspace STAT_DB add 2048 MB Before this command was command - alter dbspace SYSTEM add 100 MB It happens relative rarely than it is dificult reproduce this problem

Breck_Carter
Participant
0 Kudos

It looks like some kind of communication problem on the connection between client (dbisql) and server (dbeng12 or dbsrv12). The dbeng12 -z command line parameter and the LogFile connection parameter may provide more information. See http://dcx.sybase.com/index.html#1201/en/dbadmin/network-s-3532726.html

It is extremely unlikely that SQLCODE -85 indicates any kind of problem or bug inside the server itself.

Accepted Solutions (0)

Answers (0)