Get information on the lib_dbsl in an SAP System. How to get the latest patches ? What is lib_dbsl about ?
SAP Kernel Programs
lib_dbsl is the SAP Database Shared Library. This means, that the disp+work loads the for the specific database necessary shared library in order to be able to connect to this database. It is possible, to load more than one shared library as well. Then SAP talks of the "DB-Multiconnect". More information on this is described in note 323151.
The lib_dbsl is different for any database and OS.
It exists since 4.5A (before it was bound to the disp+work) and does the complete handling of all SQL Requests. As the SQL Syntax is a bit different in every database, it is necessary, that there exists a lib_dbsl for each database.
As all the database specifics are encapsulated in the lib_dbsl, it is "relatively easy" for SAP to support a new database, as the complete disp+work stays the same and "only" the lib_dbsl needs to be ported.
You go to transaction SM51, select one of the application servers with a "single-click" and hit the "Release Info" button. Then you scroll down to the end and see the lib_dbsl patch level in the last line. Usually, you will detect, that many patches are increasing and then "suddenly" - nearly at the end - they begin with a lower level again. These are then the lib_dbsl patches. Unfortunately they are not really good described. You have to know this "feature".
You should compare this with the current patch level at SAP. If the difference is large, you should think on updating this patch, even when you do not have problems at the moment. But, the Kernel Patch level is a lot more critical than the lib_dbsl Patch level. So, this is normally not a real problem.
You can download the latest version of all the SAP Executables in the SAP Service Marketplace. As the binaries are different for each platform, you should have a look at the following link:
Download Executable Patches on the SAP Service Marketplace
(Keep in mind, that the lib_dbsl patches are in one of the database specific directories and not in the "database independent" directory, that will be shown first.)
If you have some more ideas to this topic, please let us know via the Feedback Area.
( mss, dbmssslib, dbmssslib.dll, ora, dboraslib, dboraslib.dll, dboraslib.so, dboraslib.o, dboraslib.s, inf, dbinfslib, dbinfslib.dll, dbinfslib.so, dbinfslib.o, dbinfslib.s, db4, dbdb4slib, dbdb4slib.dll, dbdb4slib.so, dbdb4slib.o, dbdb4slib.s, db6, dbdb6slib, dbdb6slib.dll, dbdb6slib.so, dbdb6slib.o, dbdb6slib.s, ada, dbadaslib, dbadaslib.dll, dbadaslib.so, dbadaslib.o, dbadaslib.s )