I'm running SQL Anywhere 12.0.1 build 3759 on Linux. I want to upgrade it to the latest build. Can I download the latest build and install it, or do I need to download all the previous EBFs since build 3759 and incrementally install them? The reason I ask is the "SA components only" builds seem to imply they are not full updates.
One last question. Does the database engine need to be stopped to install an EBF? Thanks.
The download page currently shows the following EBFs for Linux:
Platform: Linux x86/Linux x64
SQL Anywhere - Express Bug Fix, Update of 12.0.1 to build 3827 (SA components only) 12.0.1 10 Dec 2012 EBF/Patch
Volker answered your first question: EBFs are cumulative so you only need to download and install the latest EBF to get all of the fixes.
When installing the EBF on top of an existing installation on Linux (or any platform including Windows) you will need to stop all database servers (and any other software that is using the existing version) before applying the update. Note that on any of the Unix (including Linux) platforms you will not experience a "file in use" error when applying the update if a server is running at the time of the update (like you would on Windows) but doing so is not recommended - it could cause your running server to terminate abnormally.
If you do not want to shutdown your database server when applying the update then one alternative is to do the following:
answered 31 Jan '13, 18:13