Secondary database connections
I am looking for information on Secondary database connections, especially with Oracle. Is there any other information than note 323151 (I am using the MiniSAP system for testing, therefor I do not have an official SAP customer status).
I found something about this on help.sap.com, but this is more like an overview. I am looking for some examples on what to configure and how to use it.
Any help would be appreciated.
Thanks
Hi Klaus,
You need to prepare entries in the TNSNAME.ORA file (on the Oracle database server). The systemguys will know where to find it.
Oracle File TNSNAMES.ORA (contains also the lines below)
texd.world = (DESCRIPTION = (ADDRESS = (COMMUNITY = tcp.world)
(PROTOCOL = TCP) (Host = <servername>) (Port = 1521))
(CONNECT_DATA = (SID = <SID>) (GLOBAL_NAME = texd.world)
(SERVER = DEDICATED)))
Replace <servername> with the actual servername of the oracle database.
Replace <SID> with the SAP system ID (Like DEV for development or PRD for production).
In SAP use transactiom SM30 to maintain table DBCON.
Give the connection a name (this is used in your code). Example = MYCONNECTION.
Set DBMS to ORA.
Set the username to a user with sufficient rights
Supply (2x) the password for this user
Set the Verb.info to textd.world
Do NOT check (leave unchecked) the Permanent checkbox.
Save your work.
In ABAP code you can connect to and use this connection like this:
Declaration
DATA: WA TYPE T000.
Init connection
EXEC sql.
connect to 'MYCONNECTION' as 'MYDB'
ENDEXEC.
Open connection
EXEC sql.
SET CONNECTION 'MYDB'
ENDEXEC.
Do your trick
EXEC sql PERFORMING your_form.
SELECT * INTO :WA FROM T000.
ENDEXEC.
Stop connection
EXEC sql.
disconnect 'MYDB'
ENDEXEC.
FORM your_form.
WRITE: / wa-mandt, wa-mtext.
ENDFORM.
Further information on using this (beside note 323151) can be found on notes 339092, 323151 and 178949.
See also http://www.akadia.com/services/ora_dblinks.html
Hope this helps you on your way.
Regards,
Rob.
Similar Messages
-
Error creating a secondary database connection
Hi,
I just did a kernel upgrade of our ECC 6.0 EHP4 from 701_REL PL150 to 721_EXT PL201 and now when I try to access the content server database (MaxDB) from the transaction DB13 I have the following error:
"Set up of a secondary connection to the database system failed. It is possible that the data required for setting up the connection via EXEC SQL (Native SQL) is faulty.
No shared library found for the database with ID SDB_SBX
Documentation for system log message BY G :
As well as the standard connection, an attempt was made to set up
another database connection, under the specified ID. The Shared Lib
for this second database could not be found.
The Shared Library is usually found in the the Executable
directory (profile parameter DIR_LIBRARY) under the name dbs
<dbs>slib<os_ext>. <dbs> stands for the database type and <os_ext>
stands for the operating system-specific extension of the Shared
Libraries.
The database type is determined from the entry that corresponds to
specified DB ID in the table DBDCON. Check whether the data in this
entry is correct."
The ECC 6.0 EHP4 is installed on MS-SQL database.
The content server:
- database MaxDB
- Version 7.8.02.23
- instance type : OLTP
- kernel 7.8.02 build 023-121-242-871
I have read the following notes: 1222907, 1610716, 1716826, 1553465, 1713986, 1028690, 1581595, 1025361, 1097997, 1517379.
Before the ECC kernel upgrade I had no problem to connect to the MaxDB database with the transaction DB13.
ECC instance is OK - I have no problem accessing the MS-SQL database.
Thanks for your help,
SamHi Deepak,
I have downloaded lib_dbsl_219-10011364.sar from:
SAP NetWeaver and complementary products" SAP NetWeaver" SAP EHP2 FOR SAP NETWEAVER 7.0" Entry by Component" Application Server ABAP
SAP KERNEL 7.21 EXT 64-BIT UC - Windows on x64 64bit - MaxDB
I still have the error:
Loading DB library 'F:\usr\sap\xxx\DVEBMGS00\exe\dbsdbslib.dll' ...
*** ERROR => DlLoadLib()==DLENOACCESS - LoadLibrary("F:\usr\sap\XXX\DVEBMGS00\exe\dbsdbslib.dll")
Error 126 = "The specified module could not be found." [dlnt.c 255]
{root-id=005056BD016D1ED3B3903BAAC4F045FC}_{conn-id=00000000000000000000000000000000}_0
*** ERROR => Couldn't load library 'F:\usr\sap\XXX\DVEBMGS00\exe\dbsdbslib.dll'
dbcon.c 5768]
{root-id=005056BD016D1ED3B3903BAAC4F045FC}_{conn-id=00000000000000000000000000000000}_0
***LOG BYG=> could not load library for database connection SDB_XXX [dbds 862] -
DB Connect Error while establishing secondary Database DB2 in mainframe sys
Hello,
I am trying to establish a secondary database connection between my ECC system and a mainframe system.
In my SAP system, the database is Oracle and version is 10.2
I want to connect to a mainframe system DB2 (AS400).
I have installed DB2 client in SAP server.
I have checked the access to Mainframe system from DB2 client.
I have made the entry in DBCON table via t-code DBCO, which looks like this
AS4_HOST=<ip_address>;AS4_DB_LIBRARY=<LIB_NAME>;
But when I run, the std program ABCD_TEST_CONNECTION, I am getting error
Secondary DB connect FAILED!
Some doubts:
1) From an Oracle Database point, is it required to login to sqlplus and create a database link between Oracle Database and the Mainframe Database?
2) Is it required to have an entry in SM59, which connects the Mainframe system, if so what type of connection & name?
3) If anyone has faced situation like this, can you share what steps were taken to resolve the error?
If this is not the forum to post this question, can you suggest the correct forum?
Regards,
VikasHello Prem,
I have established connectivity with Mainframe via DB-Connect.
THe steps are
1) Make entry in DBCON table
2) Install DB2 client in SAP-Server
3) There are some jobs which needs to be run in Mainframe system. The job name was mentioned in one of SAP notes.
If you are facing problems after this, just check SAP version and patch installed.
Regards,
Vikas -
Could not load library for database connection LCA
Hi,
I am facing RFC connection prblem while connectiong to database. I have installed SCM5.1 and live cache in single server
Please find the logs.
Work process log:
B Mon Jul 20 11:19:13 2009
B create_con (con_name=LCA)
B Loading DB library 'E:\usr\sap\SC7\DVEBMGS03\exe\dbsdbslib.dll' ...
M *** ERROR => DlLoadLib: LoadLibrary(E:\usr\sap\SC7\DVEBMGS03\exe\dbsdbslib.dll) Error 126 [dlnt.c 241]
M Error 126 = "The specified module could not be found."
B *** ERROR => Couldn't load library 'E:\usr\sap\SC7\DVEBMGS03\exe\dbsdbslib.dll'
[dbcon.c 4731]
B ***LOG BYG=> could not load library for database connection LCA [dbds#1 @ 1035] [dbds 1035 ]
A
A Mon Jul 20 11:21:58 2009
A GENER starting remote generation: /SAPAPO/OM_SYNC_LC_DB (requested by W1).
B
SM21:
No shared library found for the database with ID LCA|
No shared library found for the database with ID LCA
/SAPAPO/OM17|/SAPAPO/OM_SYNC_LC_DB|K |SAP Web AS Problem|SBAC |
Documentation for system log message BY G :
As well as the standard connection, an attempt was made to set up
another database connection, under the specified ID. The Shared Library
for this second database could not be found.
The Shared Library is usually found in the the Executable
directory (profile parameter DIR_LIBRARY) under the name dbs
<dbs>slib<os_ext>. <dbs> stands for the database type and <os_ext>
stands for the operating system-specific extension of the Shared
Libraries.
The database type is determined from the entry that corresponds to the
specified DB ID in the table DBDCON. Check whether the data in this
entry is correct.
ST22
Runtime Errors DBIF_DSQL2_CONNECTERR
Exception CX_SY_NATIVE_SQL_ERROR
Date and Time 20.07.2009 11:22:21
Short text
Error setting up a secondary database connection
What happened?
Connection to database system not possible with identifier "LCA".
|----
System environment
SAP-Release 700
Application server... "
Network address...... "
Operating system..... "Windows NT"
Release.............. "5.2"
Hardware type........ "8x AMD64 Level"
Character length.... 16 Bits
Pointer length....... 64 Bits
Work process number.. 8
Shortdump setting.... "full"
Database server... "
Database type..... "ORACLE"
Database name..... "SC7"
Database user ID.. "SAPSC7"
Terminal................. " "
Char.set.... "C"
SAP kernel....... 701
created (date)... "Jul 6 2009 23:47:55"
create on........ "NT 5.2 3790 Service Pack 1 x86 MS VC++ 14.00"
Database version. "OCI_10201_SHARE (10.2.0.2.0) "
Patch level. 50
Patch text.. " "
Database............. "ORACLE 9.2.0.., ORACLE 10.1.0.., ORACLE 10.2.0.."
SAP database version. 701
Operating system..... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2, Windows
NT 6.0"
Information on where terminated
Termination occurred in the ABAP program "SAPLSLCAPPS" - in
"LCA_EXISTS_LCA_ROUTINE".
The main program was "/SAPAPO/TS_BATCH_RUN ".
In the source code you have the termination point in line 23
of the (Include) program "LSLCAPPSU05".
The program "SAPLSLCAPPS" was started as a background job.
Job Name....... "MACROS"
Job Initiator.. "SC7GEN"
Job Number..... 10222002
The termination is caused because exception "CX_SY_NATIVE_SQL_ERROR" occurred
in
procedure "LCA_EXISTS_LCA_ROUTINE" "(FUNCTION)", but it was neither handled
locally nor declared
in the RAISING clause of its signature.
The procedure is in program "SAPLSLCAPPS "; its source code begins in line
1 of the (Include program "LSLCAPPSU05 ".
Please help me to resolve the issue.
SurajHi Natalia Khlopina,
I have raised OSS message to SAP.
Below is the information
E:\usr\sap\SC7\SYS\exe\uc\Copy_ of_NTAMD64_15062009>sdbregview -l
Server Utilities e:/sapdb/programs 7.7.02.08 64 bit valid
DB Analyzer e:/sapdb/programs 7.7.02.08 64 bit valid
PCR 7301 e:/sapdb/programs 7.3.01.21 valid
PCR 7500 e:/sapdb/programs 7.5.00.42 64 bit valid
SAP Utilities e:/sapdb/programs 7.7.02.08 64 bit valid
APO LC APPS f:/sapdb/lcs/db/sap 6.00.004 64 bit valid
Redist Python e:/sapdb/programs 7.7.02.08 64 bit valid
Base e:/sapdb/programs 7.7.02.08 64 bit valid
JDBC e:/sapdb/programs 7.6.03.02 valid
Messages e:/sapdb/programs MSG 0.5010 valid
ODBC e:/sapdb/programs 7.7.02.08 64 bit valid
SQLDBC 77 e:/sapdb/programs 7.7.02.08 64 bit valid
Database Kernel f:/sapdb/lcs/db 7.7.02.08 64 bit valid
Loader e:/sapdb/programs 7.7.02.08 64 bit valid
SQLDBC e:/sapdb/programs 7.7.02.08 64 bit valid
SQLDBC 76 e:/sapdb/programs 7.6.01.15 64 bit valid
Fastload API e:/sapdb/programs 7.7.02.08 64 bit valid
C:\Documents and Settings\sc7adm>disp+work
disp+work information
kernel release 701
kernel make variant 701_REL
compiled on NT 5.2 3790 Service Pack 1 x86 MS VC++ 14.00
compiled for 64 BIT
compilation mode UNICODE
compile time Jul 6 2009 23:47:55
update level 0
patch number 50
source id 0.050
supported environment
database (SAP, table SVERS) 700
701
operating system
Windows NT 5.0
Windows NT 5.1
Windows NT 5.2
Windows NT 6.0
Thanks for quick responce.
Suraj -
im working in a proyect, that consist in send data to other db server that is not on the r3 database server,
both database server are running on SQL Server 2000.
The version of sap is 46b.
S.O. Windows 2000 SERVER
THe secondary database is in Windows 2000 Server too.
i found information in the notes: 313151,178949.
i fill the table dbcon as follow:
Connection name : SAPPVF
DBMS:MSS
User name: csappvf
DB password *** / ********+
Conn. info: MSSQL_SERVER=NHUERTA MSSQL_DBNAME=PRU
csappvf, is the user with permision dbo in database PRU.
Where NHUERTA, is secondary server, where is the database PRU.
PRU, is the secondary database
Code program abap.
EXEC sql.
CONNECT TO 'SAPPVF' AS 'MIM'
ENDEXEC.
EXEC SQL.
SET CONNECTION 'MIM'
ENDEXEC.
IF SY-SUBRC = 0.
EXEC SQL.
SET CONNECTION 'MIM'
ENDEXEC.
EXEC SQL.
SELECT single * INTO :WA_RENTA FROM RENTA
ENDEXEC.
but the program generate a dump:
ABAP/4 Program ZMX_BC_IN_CONEXION
vSource ZMX_BC_IN_CONEXION
Line 38.
<b>Error Code DBIF_DSQL2_OBJ_UNKNOWN. </b>
Module $Id: //bas/46D/src/krn/runt/abexsql.c#8 $ SAP.
Function ExecuteCall Line 806
Table does not exist in database....
How i can identify if the problem is of basis
Someone have any suggestion about this !!!
Message was edited by: Noemi Huerta
Message was edited by: Noemi HuertaHi Noemi,
1. As u said, you have a secondary database connection
which is tested and working. (But giving
error in ur Z program)
2. SAP recommends that instead of using NATIVE Sql,
use OPEN Sql.
So that if there is any change in database,
the R/3 system(Database Manager) will automatically
take care of it)
3. According to me, you should you OPEN Sql.
To do this,
you will have to create the same Z / Y table
in your R/3 database, with the same structure.
This can be a blank table or structure.
SO THAT ABAP IDENTIFIES IT AS A DATABASE OBJECT
IN DD DICTIONARY WHEN SYNTAX CHECKING THE SQL.
4. One can use the following syntax.
DATA: mydbcon(30) TYPE c.
mydbcon = 'SAPPVF'.
Select * FROM YTABLE CONNECTION (mydbcon)
into ITAB.
HOPE THIS HELPS
Regards,
Amit M. -
How ADBC connection is benefits by using SAP HANA as secondary database ?
Hi,
I have one more important question.
How ADBC connection is benefits by using SAP HANA as secondary database in terms of performance wise for the access of data from HANA database as a secondary database.
I have 2 options and which is better for the good performance for accessing the data-
1 . In ABAP Reports in the SELECT statements by using CONNECTION (“HDB”) will this improve the
performance.
e.g : select * from BSEG into TABLE IT_TAB CONNECTION (“HDB”).
2. Will Create the Stored procedure in HANA studio and Call
from ABAP as below by using NATIVE SQL–
EXEC SQL
SET CONNECTION (‘HDB’).
ENDEXEC.
EXEC SQL.
EXECUTE PROCEDURE proc (IN p_in1
OUT p_out1 OUT p_out2 )
ENDEXEC.
Regards,
Pravin
Message was edited by: Jens Weiler
Branched from http://scn.sap.com/thread/3498161Hi Pravin,
Option 1: In this case ADBC might even worsen the performance due to the overhead in the ADBC framework. OpenSQL is the method to go here, as OpenSQL - from the ABAP point of view - features the optimal communication with the database while ADBC has overhead like constructor-calls for the statement, parameter binding, etc.
Option 2: In this case ADBC is comparable with EXEC SQL but features more options, e.g. clean concept of multiple connection (connection objects via CL_SQL_CONNECTION), exception handling, etc. So I strongly propose to favour ADBC over EXEC SQL, but not simply for performance reasons. You might have a look at the ABAP Language Help in your system on more information on ADBC and the advantages over Exec SQL.
Cheers,
Jasmin -
Connecting to secondary database
I am trying to connect to an external oracle and update data. When I try to access the database (on statement CONNECT TO 'XXX' AS 'A' ), I get sy-subrc = 4. When I check the developer trace, I see an ORA-12154 error.
I have created an entry in the DBCON table. This database is accessible from the R/3 Oracle database. What entry does SAP expect in the DBCON-CON_ENV field? I tried using the full TNS entry which is XXX.WORLD = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ip address)(PORT = port number))(CONNECT_DATA = (SID = sid value)))
and the name of the connection as XXX(same as the TNS alias). Is this the right way to configure the table?
Thanks in advance.The right way to configure external database connections is to use transaction DBCO, where you have to specify:
"Name of connection" - you enter this name in a native SQL CONNECT statemetn to open connection
"DBMS" - database system (ORA for Oracle database)
"User name" - database user
"DB password" - database user password
"Conn. info" - for Oracle database short TNS name of the database to which you want to connect with structure "sid.domain" (for examle: prd.world)
Regards,
Maxim. -
Logshipping secondary database
Hi Team,
In logshipping secondary database wants to access for reporing purpose database was in standbymode
Could any body please guide me how can we give access for read only purpose
Thanks
subuHi Team,
In logshipping secondary database wants to access for reporing purpose database was in standbymode
Could any body please guide me how can we give access for read only purpose
Thanks
subu
Hi,
There is no big deal in achieving this.You need to create a login for user and map it to database.Now important point here is the option you select when restoring database disconnect users ( while configuring log shipping) in such case moment restore
starts your users will be disconnected.So you should plan for this before hand.If you un check this option no restore will be performed if users are connected.
You can set restore frequency to match users request.If you set it every 15 mins its sure to cause issue with report query.
Please mark this reply as the answer or vote as helpful, as appropriate, to make it useful for other readers -
Installation problem with NW'04 SR1: database connection failed
Hi all,
while installing NW '04 SR1 on Windows Server 2003 SP1 and MS SQL Server 2000 SP4 I ran into an error related to the database connection. While performing the step "Load Java Database content" SAPinst crashes with the message
com.sap.sql.log.OpenSQLException: Could not load class com.ddtek.jdbc.sqlserver.SQLServerDriver.
The connection to the SLQ Server with e.g. the Query Analyzer is OK. I had a problem with this installation setup before (have a look at the corresponding <a href="https://forums.sdn.sap.com/thread.jspa?threadID=338638&tstart=0">thread</a> ), the JDBC drivers where missing on the installation master but after copying them in the right direction the installation went on with no problem up to this point...
Has anybody an idea what could have happened here? Is this maybe a problem connected to the one I recently had
Below I attached the sapinst.log and jload.log with more detailed messages.
sapinst.log ###########
INFO 2007-03-12 22:06:24
Working directory changed to C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_~1\ONE_HOST.
INFO 2007-03-12 22:06:24
Output of D:\Java/bin/java.exe '-classpath' './sharedlib/antlr.jar;./sharedlib/exception.jar;./sharedlib/jddi.jar;./sharedlib/jload.jar;./sharedlib/logging.jar;./sharedlib/offlineconfiguration.jar;./sharedlib/opensqlsta.jar;./sharedlib/tc_sec_secstorefs.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\base.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\util.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\sqlserver.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\spy.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_jce_export.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_jsse.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_smime.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_ssl.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/w3c_http.jar' '-showversion' '-Xmx512m' 'com.sap.inst.jload.Jload' '-sec' 'WPT,jdbc/pool/WPT,D:\usr\sap\WPT\SYS\global/security/data/SecStore.properties,D:\usr\sap\WPT\SYS\global/security/data/SecStore.key' '-dataDir' 'S:/D51030724\J2EE_OSINDEP\J2EE-ENG/JDMP' '-job' 'C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/IMPORT.XML' '-log' 'C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/jload.log' is written to the logfile C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_~1\ONE_HOST/jload.java.log.
WARNING 2007-03-12 22:06:26
Execution of the command "D:\Java/bin/java.exe '-classpath' './sharedlib/antlr.jar;./sharedlib/exception.jar;./sharedlib/jddi.jar;./sharedlib/jload.jar;./sharedlib/logging.jar;./sharedlib/offlineconfiguration.jar;./sharedlib/opensqlsta.jar;./sharedlib/tc_sec_secstorefs.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\base.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\util.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\sqlserver.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\spy.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_jce_export.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_jsse.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_smime.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_ssl.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/w3c_http.jar' '-showversion' '-Xmx512m' 'com.sap.inst.jload.Jload' '-sec' 'WPT,jdbc/pool/WPT,D:\usr\sap\WPT\SYS\global/security/data/SecStore.properties,D:\usr\sap\WPT\SYS\global/security/data/SecStore.key' '-dataDir' 'S:/D51030724\J2EE_OSINDEP\J2EE-ENG/JDMP' '-job' 'C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/IMPORT.XML' '-log' 'C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/jload.log'" finished with return code 1. Output:
java version "1.4.2_13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_13-b06)
Java HotSpot(TM) Client VM (build 1.4.2_13-b06, mixed mode)
12.03.2007 22:06:25 com.sap.inst.jload.Jload main
INFO: Jload -sec WPT,jdbc/pool/WPT,D:\usr\sap\WPT\SYS\global/security/data/SecStore.properties,D:\usr\sap\WPT\SYS\global/security/data/SecStore.key -dataDir S:/D51030724\J2EE_OSINDEP\J2EE-ENG/JDMP -job C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/IMPORT.XML -log C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/jload.log
12.03.2007 22:06:26 com.sap.inst.jload.Jload main
SCHWERWIEGEND: couldn't connect to DB
com.sap.sql.log.OpenSQLException: Could not load class com.ddtek.jdbc.sqlserver.SQLServerDriver.
ERROR 2007-03-12 22:06:26
CJS-20065 Execution of JLoad tool 'D:\Java/bin/java.exe '-classpath' './sharedlib/antlr.jar;./sharedlib/exception.jar;./sharedlib/jddi.jar;./sharedlib/jload.jar;./sharedlib/logging.jar;./sharedlib/offlineconfiguration.jar;./sharedlib/opensqlsta.jar;./sharedlib/tc_sec_secstorefs.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\base.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\util.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\sqlserver.jar;D:\usr\sap/WPT/JC10/j2ee\jdbc\spy.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_jce_export.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_jsse.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_smime.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/iaik_ssl.jar;D:/usr/sap/WPT/SYS/global/security/lib/tools/w3c_http.jar' '-showversion' '-Xmx512m' 'com.sap.inst.jload.Jload' '-sec' 'WPT,jdbc/pool/WPT,D:\usr\sap\WPT\SYS\global/security/data/SecStore.properties,D:\usr\sap\WPT\SYS\global/security/data/SecStore.key' '-dataDir' 'S:/D51030724\J2EE_OSINDEP\J2EE-ENG/JDMP' '-job' 'C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/IMPORT.XML' '-log' 'C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/jload.log'' aborts with returncode 1. Check 'C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/jload.log' and 'C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/jload.java.log' for more information.
jload.log ###########
12.03.07 22:06 com.sap.inst.jload.Jload main
INFO: Jload -sec WPT,jdbc/pool/WPT,D:\usr\sap\WPT\SYS\global/security/data/SecStore.properties,D:\usr\sap\WPT\SYS\global/security/data/SecStore.key -dataDir S:/D51030724\J2EE_OSINDEP\J2EE-ENG/JDMP -job C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/IMPORT.XML -log C:\PROGRA1\SAPINS1\NW04SR1\WEBAS_1\ONE_HOST/jload.log
12.03.07 22:06 com.sap.inst.jload.Jload main
SEVERE: couldn't connect to DB
com.sap.sql.log.OpenSQLException: Could not load class com.ddtek.jdbc.sqlserver.SQLServerDriver.
Best regards,
BerndHello Kairat,
Please follow the below mentioned guide to install it.
Check all the parameters to set and run pre requisite checker before starting installation.
Keep in mind that before starting any SAP installation you should always run prerequisite checker.
https://websmp205.sap-ag.de/instguides --> SAP Netweaver -->SAP Netweaver 7.0 -- > Installations --> EHP2
Regards,
Amit Barnawal -
Closing the database connection after report in a server application
I searched these forums and the internet for a definitive answer on asking the Crystal SDK for java to close the jdbc connection after it has generated a report. We have been using the Crystal Report SDK to generate reports within our JEE application, built upon the Spring framework, for the past two years. It works well, especially if you prepare views in the database for your reports.
From what I can tell once you have used ReportClientDocument to create your report you all the close() method to release resources associated with report generation, but this does not close the jdbc database connection.
Further research states that if you are using the CrystalReportViewer you can call the dispose method to close the database connection. We are not using JSP nor this class, so that does us little good.
Finally I found a post that one could call ((AdvancedReportDocument)reportClientDocument.getReportSource()).dispose(). This doesn't drop the connection either.
Each report actually opens 3 connections according to SQL Server. Each report will reuse the connections it has open, so for 50 reports, theoretically, we could have up to 150 connections. We explained to our client those connections remain inactive, however this is unacceptable to our client as they would like to minimize the number of connections left open to their database.
If anyone can post any further information on this issue, it is much appreciated.Yes, another team member found the issue. Quite embarrassing really I didn't see it. I was looking for the answer within Crystal's libraries. It had nothing to do with Crystal.
The developer who wrote the helper code for using Crystal first opened a connection to the datasource for the live production database and read that connection information for the report. Next he set that connection information in the report template's PropertyBag, then ran the report. The developer however forgot to close the connection he used to look up the connection info, leaving a memory leak and using up all the connections.
I'm glad you inquired. I forgot to post the resolution here. -
Error while applying a patch "Unable to get the database connection"
Dear Experts,
A patch which got successfully applied is failing Production and the error is kind of surprising to me.
Apps version is 11.5.10.2
db version is 10.2.0.4
The worker log file shows
Time when worker restarted job: Thu Nov 24 2011 22:14:52
Start time for file is: Thu Nov 24 2011 22:14:52
adjava -ms128m -mx256m -nojit oracle.apps.fnd.odf2.FndXdfCmp &un_apps &pw_apps &un_apps &pw_apps &jdbc_protocol &jdbc_db_addr table &fullpath_pa_patch/115
Reading product information from file...
Reading language and territory information from file...
Reading language information from applUS.txt ...
Temporarily resetting CLASSPATH to:
"/erp/oracle/prodappl/ad/11.5.0/java/adjri.zip:/usr/java14/jre/lib/charsets.jar:/usr/java14/jre/lib/core.jar:/usr/java14/jre/lib/graphics.jar:/usr/java1
Calling /usr/java14/bin/java ...
Exception occured
Copyright (c) 2003 Oracle Corporation
Redwood Shores, California, USA
XDF(XML Object Description File) Comparison Utility
Version 1
NOTE: You may not use this utility for custom development
unless you have written permission from Oracle Corporation.
Unable to get the database connection using schema username/passwordIo exception: The Network Adapter could not establish the connection
AD Run Java Command is complete.
Copyright (c) 2002 Oracle Corporation
Redwood Shores, California, USA
AD Java
Version 11.5.0
NOTE: You may not use this utility for custom development
unless you have written permission from Oracle Corporation.
AD Worker error:
The above program failed. See the error messages listed
above, if any, or see the log and output files for the program.
Time when worker failed: Thu Nov 24 2011 22:14:53
{code}
The error says database connection error. I am able to connect to the database using sqlplus. I tried to restart the failed worker, but the same error is repeating.
Any help would be appreciated.
Thanks
qARS
Edited by: user7640966 on Nov 24, 2011 9:07 AMHussein,
One thing which I noticed now is in the apps Tier the
tnsnames.ora under $TNS_ADMIN
shows entry like this:
PROD=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=<appsServerName>)(PORT=1521))
(ADDRESS=(PROTOCOL=tcp)(HOST=<dbServer>)(PORT=1521))
(CONNECT_DATA=
(SID=PROD)
)Actually *(ADDRESS=(PROTOCOL=tcp)(HOST=<appsIPaddress>)(PORT=1521))* this line in the tnsnames.ora is not correct. In fact the appsServerName should be replaced with dbServerName
I deleted the tnsnames.ora and reran autoconfig but it is again recreating the same entry.
Any clue how this can be fixed?
Thanks
qARS -
Can not find Function module in Crystal Report Database Connections FN
Hi,
we designed a Function Module XX in SE80.
We set up BO Interagtion for SAP
We can connect to the R3( CRM) System.
We can See FN's.
We can not see our Function Module XX we designed in SE80 in the Database Connection
What is missing ?
Any Authorization missing ?
Which Where
Thanks
Martin SautterYes,
we just have got it:
/Database Assistant / Data / My Connections/<myConnection>/FN -> Right Mice Button/ Options -> Table Name Like: <MYTABLE>
than
/Right Mice Button/Regenerate
Thanks
Martin -
Problem with having several database connection registered in JDEVElOPER
Hi
Thank you for reading my post
I have several AS registered in my Jdeveloper environemtn and several database connections.
unfortunately some times Jdeveloper can not deploy an application into a server beacause it say that "I failed to create the connection pool", the project has no database stuff at all but Jdeveloper try to register and create connection pools for those connection that i hace registered in the Databse coonnection node.
It fails because in that particular server which i want to deploy the application i have not add all databases JDBC driver.
is there any solution for it?
thanksHi,
see Tools --> Preferences --> Deployment
Uncheck the "Bundle default data-sources.xml during deployment
Frank -
Problem with database connection in Jdev 11
Hello,
my jdev version is 11 and i want do really simple task create new database connection to my oracle db.
I open database navigator and click new connection. i want jdbc connection but after i fill this form i pressed test connection button and get this error msg:
Test failed: 4
i think i have correct information but i tried this, i opened my older jdev 10 and copy jdbc url from my old db connection.
In jdev 11 i checked Enter Custom JDBS Url and pasted url from jdev 10 and i get:
Test failed: 4
What is wrong?
Thanks for your advice.
J.I add new information:
i cant connect to oracle db 8, but i try another db in my company which is 10 and its working fine.
I write java class and try connect to db 8 via jdbc manually:
String url = "jdbc:oracle:thin:@SERVER:1525:SID";
String user = "user1";
String password = "aaa";
Class.forName("oracle.jdbc.driver.OracleDriver");
// DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
Connection conn = DriverManager.getConnection(url, user, password);
and i get this:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4
at oracle.jdbc.driver.T4C8TTIdty.marshal(T4C8TTIdty.java:468)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:339)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:621)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:203)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:501)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at project1.Class1.main(Class1.java:31)
i hope this will be more usefull and i know i write this info about db's version little bit late.
J. -
Creating new Data Source Error - Database connection Failed
Successfully installed and configured 11.1.1.3.0. Planning and Essbase dev.
Went to Workspace > Administer > Classing Planning Administration > Manage Data Sources > Create Data Source.
Entered all info about the application database , etc. Getting error "The database connection failed" (I was able to connect with no problem during the install)
SQL server 2005 is on the same physical server.
The diagnostic tool shows database connection passed for planning. A new database was created for the new application.
The server event viewer shows these errors.
"Login failed for user 'xxx-hyperion'. The user is not associated with a trusted SQL Server connection."
Group Policy Error "The client-side extension could not apply computer policy settings for 'Default Domain Policy {xxx}' because it failed with error code '0x80070003 The system cannot find the path specified.' See trace file for more details. "
The Group Policy client-side extension Group Policy Services failed to execute. Please look for any errors reported earlier by that extension.
Any help is appreciated.Datasource for the application.
I have created a sql db for this planning application (my datasource). See my first message for more details.
When you create a new planning application, you need to associate it with a data source. Since this is a new install, I don't have any data sources available yet.
So, "To create, edit or delete data sources, click Manage Data Source."
This page lets you validate your connection to the database and essbase server. My essbase server connection validates! The database connection does not validate after I enter all the relevant information.
SCREEN INFO BELOW
Fields displayed with an asterisk (*) are mandatory.
Data Source Name *:
Data Source Description:
Select Database Platform
Microsoft SQL Server
Application Database
Server * :
Port * :
Database *:
User *:
Password *:
Click "Validate Database Connection"
ERROR ---> Database connection failed.
So it does not let me create a data source for my new planning application, so I cannot create a new planning application.
Thanks in advance.
Maybe you are looking for
-
Error while updating SAINT SAPKINDA6B - Upgrade ECC 6.0
Hi SAP Experts. I have a System SAP R/3 4.6 with Windows 2003 and SQL Server 2005. I can´t updating the component PI to release 2004_1_46C. The import was stopped, since an error occurred during the phase IMPORT_PROPER, which the Support Package Mana
-
Show '*' when typing password
Probably been asked many time before but how do I make it that when I'm typing a passwrod at the console it shows and asterisk for each letter I type. I'm having a few problems with my wireless keyboard and I have no idea how many key presses the PC
-
Can i organize files stored on icloud
This may be the wrong place to post this question, but... Is it possible to organize documents stored in iCloud in folders Thanks
-
Palm Desktop transport problem
Has anyone tried to install Palm Desktop (specifically the version for the Palm TX) on a MBP? I've tried multiple times & get 'transport' errors each time. I actually sync w/ Missing Sync, but I think that you have to have Palm Desktop installed firs
-
hi, My requirement is like this..... When a user try to login ,and at the if any body already logged with the same user id i want to show the following options to the user You can: 1.contnue with this logon and end any other logons in the system 2.