on 2013 Apr 03 11:45 AM
Hi,
I am trying to use SQL Passthrough to send a schema change to several remote databases. The remote databases are SQL Anywhere 11.0.1 and are running on Window 7 tablet computers. The consolidated schema is on a 11.2.0.3 Oracle database running on Solaris 10. The MobiLink server is also running on Solaris 10.
When I add rows to the ml_passthrough table in the consolidated Oracle schema, the MobiLink server tries to load the JAVA VM. I see the following error in the MobiLink server log: <main> [-10133] Unable to load jvm.dll. This file does not exist on my Solaris 10 server. My synchronization scripts do not use JAVA. Does SQL Passthrough require JAVA? Or is there a way to disable the need to start the JAVA VM?
Thanks, Cullen
Request clarification before answering.
SQL Passthrough initially required Java, but at some point we rewrote it in C++ to remove that requirement. I'm not sure what build we changed that in; if you apply the most recent EBF, the error should go away.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I applied EBF (build 2913) but still get the JAVA VM error. When I execute dbeng11 -v, the output is 11.0.1.2913. After restarting the MobiLink server, the log still shows SQL Anywhere MobiLink Server Version 11.0.1.2045. Are there separate EBFs than the ASA 11 EBFs that should be applied for the MobiLink server?
That EBF is attributed as "SA components only" - I'm not aware what exactly that does mean, however, it seems to exclude ML. So you will have to apply an older EBF without that attribute to the machine the ML Server is running on - the newest such EBF for Solaris SPARC seems to be 2753...
Note, if this is the same box you have applied 2913 to, I guess you will have to uninstall SA 11.0.1 completely before you can apply an older EBF than you have installed already - at least that's a requirement under Windows...
I applied EBF 2753 for Solaris SPARC to SA 11.0.1.2045. The MobiLink server successfully enabled the SQL passthrough support. Thank you so much Bill and Volker for all the help!
Correct, EBFs are always cumulative and contains all changes up to the build number of the EBF for the software that is included in the EBF. The "SA components only" EBFs contain a subset of the software - see my answer to this question.
User | Count |
---|---|
50 | |
9 | |
8 | |
6 | |
5 | |
5 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.