cancel
Showing results for 
Search instead for 
Did you mean: 

DB Startup failed;terminating with error code 12

Former Member
0 Kudos

Hi Friends,

The system is at kernel patch 75,so I was applying the kernel patches by extracting the .SAR files into the /usr/sap/

4 ETW000 R3trans was called as follows: R3trans -x

4 ETW000 trace at level 2 opened for a given file pointer

4 ETW000 Wed Jan 2 19:28:44 2008 348 0.000348

4 ETW000 db_con_init called 30 0.000378

4 ETW000 create_con (con_name=R/3) 78 0.000456

4 ETW000 Loading DB library '/usr/sap/SDV/SYS/exe/run/dboraslib.so' ...

4 ETW000 65 0.000521

4 ETW000 load shared library (/usr/sap/SDV/SYS/exe/run/dboraslib.so), hdl 0

4 ETW000 50079 0.050600

4 ETW000 Library '/usr/sap/SDV/SYS/exe/run/dboraslib.so' loaded

4 ETW000 80 0.050680

4 ETW000 function DbSlExpFuns loaded from library /usr/sap/SDV/SYS/exe/run/dboraslib.so

4 ETW000 94 0.050774

4 ETW000 *** ERROR => Version mismatch between kernel (700.08) and DBSL shared library (ЯÐÛСÅÌ)

4 ETW000 200 0.050974

2EETW169 no connect possible: "maybe someone set invalid values for DIR_LIBRARY ('/usr/sap/SDV/SYS/exe/run') or dbms_type ('ORA')"

So,the DB is unable to start & as a result,SAP system isn't available.

Request your help.

Thanks

Sandipan

Accepted Solutions (0)

Answers (2)

Answers (2)

fidel_vales
Employee
Employee
0 Kudos

well,

clearly a part of the kernel was not extracted.

For the error:

4 ETW000 dev trc ,00000 function DbSlExpFuns loaded from library /usr/sap/SDV/SYS/exe/run/dboraslib.so

4 ETW000 94 0.050774

4 ETW000 http://dbcon.c ,00000 *** ERROR => Version mismatch between kernel (700.08) and DBSL shared library (ЯÐÛСÅÌ)

4 ETW000 200 0.050974

it seems that the dboraslib.so is the problem here.

Try to extract it again. If you get the same error is because it is being used by another process (are all processes stopped?)

stefan_koehler
Active Contributor
0 Kudos

Hello Sandipan,

>> SAPCAR: could not open for writing SAPCAR (error 28). Text file busy

At first try to extract the SAR archives into /sapmnt/<SID>/exe, because of /usr/sap/<SID>/SYS/exe is just a symbolic link and maybe the permissions are different (maybe you have checked the link with 777).

Please try the following:

> mv /sapmnt/<SID>/exe /sapmnt/<SID>/exe.old

> SAPCAR -xvf <PATCH LOCATION> /sapmnt/<SID>/exe

After that run the saproot.sh script in /sapmnt/<SID>/exe and try to start the sap system.

Normally the error 28 shows some files which have the problems (maybe loaded or still open), if it is a library (*.a, *.so files) then execute the following command as root:

> slibclean

Regards

Stefan