Which BC4J / JDBC pooling configurations are global for a JVM?

There are several documents and postings saying that some of the BC4J / JDBC Pooling properties are unique for the JVM.
So if i have 3 WAR files with 3 different settings in bc4j.xcfg (transaction factory, pooling settings) some of the settings are ignored after the first AM Pool is instanciated. This could be the reason for some "unreproducable" problems we have.
So please provide us a list, which properties additional to the ones below are global per JVM and which are really used from the bc4j.xcfg.
1. Getting the Connection object out of ApplicationModule says about the TransactionFactory
Please not that this property is a static BC4J property. Meaning that the value of this property when the first ApplicationModule is created is the value which will be used. If you have multiple ApplicationPool(s) then it is necessary to define the property in all configurations, dynamically, or as a system property.
2. http://www.oracle.com/technology/products/jdev/tips/muench/ampooling/index.html says about jbo.ampool.monitorsleepinterval
Since there is only a single application monitor pool monitor per Java VM, the value that will effectively be used for the AM pool monitor polling interval will be the value found in the AM configuration read by the first AM pool that gets created. To make sure this value is set in a predictable way, it is best practice for all application modules to use the same Pool Polling Interval value.
and
3. Since the tuning parameters for all ADF database connection pools - regardless of <JDBCURL,Username> value - will be set based on the parameters found in the configuration for the first AM pool that is created. To insure the most predictable behavior, it is best practice to leave the values of the parameters in the Connnection Pooling section of the Pooling and Scalability tab at their default values - so that no entry for them is written into the bc4j.xcfg file - and to instead set the desired values for the database connection pooling tuning parameters as Java System Parameters in your J2EE container.
Sounds like this means the parameters: jbo.initpoolsize, jbo.maxpoolsize, jbo.poolmonitorsleepinterval, jbo.poolmaxavailablesize, jbo.poolminavailablesize, jbo.poolmaxinactiveage ?
4. And http://oracle-web.petersons.com/bc4jdoc/bc_aappmodpooling.htm tells There is one connection pool manager for each business logic tier's Java VM. Connections remain in the pool until the Java VM stops running.
Thanks, Markus

Just another funny observation regarding BC4J parameter settings in 9.0.5.2:
Setting jbo.ampool.sessioncookiefactoryclass in the jboserver.properties is ignored. Setting in bc4j.xcfg works.
rgds, Markus

Similar Messages

  • Pool cache exhausted ORA-12519 JDBC Driver configured. Quid for database ?

    Hello,
    I'm developping a java application (1.5) with threads (500). I'm using ojdbc14.jar to connect to my database (Oracle 10.2).
    I'm using a pool (oracle.jdbc.pool.OracleConnectionCacheManager).
    InitialLimit is 30.
    MaxLimit is 100 for tests but production value isn't defined yet.
    After 33 concurrents connections, my pool is exhausted.
    OracleDataSource.getConnection() throws an SqlException with error code : ORA-12519: TNS:no appropriate service handler found.
    So, I would like to configure database to allow more than 33 actives connections.
    I searched inside listener.ora but found nothing. I'm loosing mysel inside data dictionnary and don't find nothing on www.oracle.com, forums.oracle.com or even google.
    How can I configure properly database whether it is possible ?
    Else what can I do to improve number of maximum connections.
    I guess JDBC driver is limited by database configuration.
    Thanks a lot.

    I am also facing a similar problem, can any one let me know how this can be addressed?
    TIA,
    -Sethu

  • Which sharepoint service applications & services are required for Project server 2013 to work fine.

    HI,
    Can any one help me,
    I am planning to install project server 2013,  what are the service applications and Services ( Manage services on server in central admin ) in sharepoint  are required for project server 2013 to work fine, so that i will run only  service
    application and services to increase server performance..i don't want to configure all service applications  when i  am configuring.
    Thanks in Advance..
    vijay kommireddi

    Hi Vijay,
    If you are installing Project Server on SharePoint farm, You need to start the service Project Application Service which would be available after you install project Server 2013.
    For Project Server Reporting you need to start Excel service and Secure Store service.
    http://technet.microsoft.com/en-us/library/ee662106(v=office.15).aspx
    Thanks,
    Phani

  • Oracle JDBC Pool Configuration problems

    Hi all,
    I'm usin oracle 8.1.6 & thin driver (classes12.zip).
    I've set up correctly a pool in a wl 6.1 windows 2K machine.
    I've copied EXACTLY the configuration values in a wl 6.1 solaris 7 machine and
    doesn't works (it seems wl can't find the listener).
    My cuestions;
    -Why the wl console adds automatically the propertie dll=ocijdbc8 when i'm configuration
    the pool? I don´t want to use the OCI driver!
    -Can this be the problem?
    -Should I place classes12.zip first on the classpath than weblogic.jar?
    TIA.
    Pablo.

    Hi. The issue isn't the zip, it's probably the properties you supply for the pool.
    The oracle driver will try to use the type-2 native libraries if you specify
    a server in the properties.
    Joe
    Pablo wrote:
    Hi all,
    I'm usin oracle 8.1.6 & thin driver (classes12.zip).
    I've set up correctly a pool in a wl 6.1 windows 2K machine.
    I've copied EXACTLY the configuration values in a wl 6.1 solaris 7 machine and
    doesn't works (it seems wl can't find the listener).
    My cuestions;
    -Why the wl console adds automatically the propertie dll=ocijdbc8 when i'm configuration
    the pool? I don´t want to use the OCI driver!
    -Can this be the problem?
    -Should I place classes12.zip first on the classpath than weblogic.jar?
    TIA.
    Pablo.

  • Which format of medical images are acceptabel for LabVIEW?

    I am working on biomedical images and trying to do process images available in ADNI site. There are different formats like - NiFTY, NiFTY 4D, ANALYSE, MINC. which among these all is acceptable for labview?
    I would like to read teh downloaded data in my labview program for further analysis.
    Please help me out.

    Hi sukhiray,
    -You can open dicom image types using Special toolkit avialbale for Biomedical Toolkit
    http://sine.ni.com/nips/cds/view/p/lang/en/nid/211​023
    -You can see he help file which shows the readable image formats in that tookit here
    http://zone.ni.com/reference/en-XX/help/373696A-01​/lvbiomed/bio_read_image/
    -Check these link if it might interst you http://forums.ni.com/t5/LabVIEW/How-to-open-DICOM-​image-file/td-p/617382
    http://forums.ni.com/t5/Machine-Vision/dicom-serve​r-client/m-p/488886
    Thanks
    uday,
    Please Mark the solution as accepted if your problem is solved and help author by clicking on kudoes
    Certified LabVIEW Associate Developer (CLAD) Using LV13

  • Which fonts, themes, transitions etc are safe for Keynote

    Is there an explicit list of which fonts, which transitions, which themes, etc are iPad-safe?
    I would like to be able to make importable presentations without having to go through many iterations of trial and error.

    Bill:
    Found this site with iPad font information: Fonts for iPad & iPhone. The Keynote for iPad page says that it has over 40 fonts which seems to support that the linked sites indicates, 43 fonts.
    OT

  • In which table  batch characterstics values are saved for tcode VA01

    DEAR EXPERT,
    i am working on a development to update screen field values in characterstic assignment screen. i need  in which table the data we put for each characterstics  stored. and i want to know how i will update the screen field value in va01 in the above standard screen.
    req.: suppose a = 1.
                         b = 2.
                         c = ?
    i need how how c will update if a + b.
    please reply.

    hi,
    check table CABN.

  • Which one of these options are better for CDS updation?

    Hi,
    I was going through the data flow in the outbound direction in NW mobile.
    the data object instances in the CDS are updated by 3 means:
    1)  DOE triggered
    2) backend triggered
    3) backend pushes instance to DOE.
    which one of these is better.
    kindly explain the reason as well.

    Hi,
    Actually there are only two types of Synchronization types between Backend & DOE,
    1. DOE Triggered
    2. Backend Triggered
    DOE triggered adapters will pull the data from Backend to DOE where as Backend triggered adapters will push the data from Backend to DOE (there are two types in BE triggered, Key push & Instance push).
    Backend triggered sync type is always better since the changes have been pushed to the DOE then & there (this can be achieved by event,etc..). So that always DOE & Backend will be consistent & the receivers (devices) will also get the latest data in order to proceed with their day to day activities (i.e. business critical data).
    Regards,
    Ananth.

  • Which parameters are required for generating a solution manager key?

    Hello All,
    I generated a key in Solution Manager, to install a SAP NW 2004s SR1.
    But I receive an error during the installation from the SAPINST:
    <b>"SAP Solution manager key for the instance number... is invalid ".</b>
    I already changed the parameters for generating the key, changed the instance number, hostname, but I still receive the same error.
    Could someone tell me which parameters <u>exactly</u> are required for generating a solution manager key?
    thanks
    Thomas

    Dear Sri,
    this is exactly what I have entered, I still get the same error message.
    <u>My entries in SAPINST:</u>
    SAPinst founds one system instance on the host with
      the Instance number 00,
      the Instance name SCS00.
    And ask for the Central Instance parameters:
    there I enter<b> 01</b> for the central Instance number,
    the hostname
    and the solution manager key generated for the instance number <b>01</b>!
    best regards
    Thomas

  • Thread pool configuration for write-behind cache store operation?

    Hi,
    Does Coherence have a thread pool configuration for the Coherence CacheStore operation?
    Or the CacheStore implementation needs to do that?
    We're using write-behind and want to use multiple threads to speed up the store operation (storeAll()...)
    Thanks in advance for your help.

    user621063 wrote:
    Hi,
    Does Coherence have a thread pool configuration for the Coherence CacheStore operation?
    Or the CacheStore implementation needs to do that?
    We're using write-behind and want to use multiple threads to speed up the store operation (storeAll()...)
    Thanks in advance for your help.Hi,
    read/write-through operations are carried out on the worker thread (so if you configured a thread-pool for the service the same thread-pool will be used for the cache-store operation).
    for write-behind/read-ahead operations, there is a single dedicated thread per cache above whatever thread-pool is configured, except for remove operations which are synchronous and still carried out on the worker thread (see above).
    All above is of course per storage node.
    Best regards,
    Robert

  • Where to see activities, which are created for the campaign with target group

    Hi
    I have created a Communication Method in SPRO -> CRM -> Marketing -> Marketing Planning & Campaign Management -> Campaign Executtion - Define Communication Method : Activity has been configured
    Activities are not appearing after creation of campaign with target group.
    Where to see activities, which are created for the campaign with target group?
    Regards
    Hamid

    Hello,
    alternatively to check  table CRMD_ORDERADM_H directly you can use the related transactions search for the campaign:
    This should bring all activities generated by the campaign. If this is empty first check the job log of the campaign execution job again:
    This gives information if any target group members have business transactions created. If the log does not contain the required information you can debug from SM37. The business transactions (activities, leads, sales orders) are generated from function module CRM_MKTTGGRP_PROC_CREATE.
    best regards,
    Johannes

  • Which archivelogs are required for restoring database

    I'm moving to RMAN direct to tape backups (via Netbackup). I'm hoping someone can clarify for me which archivelogs are needed for restoring/recovering a RMAN "hot" backup.
    I will have two tape pools with different retention periods:
    - standard (kept for 2 months)
    - long term (kept for 7 years)
    I plan to backup as follows:
    - archivelogs every 15 mins direct to the standard pool
    - daily backups to the standard pool
    - monthend backups to the long term pool
    Month ends will either be a full or a full plus a cumulative (level 2) (depending on the weekday that month end falls on).
    The bit I'm concerned about is archivelogs. After 2 months they will be expired on tape. But do I need archive logs in order to restore the month end backups?
    At the moment I record the SCN before the backup begins and after it finishes (retrieved via select first_change# first_scn from v$log where status = 'CURRENT'). Before recording the post-backup SCN, I force a logfile switch.
    For clones, I always restore to the post-backup SCN that I previously recorded (rather than using the tag I associated with the backup).
    So a few questions related to restoring after the 2 month window:
    - do I need the archivelogs created during the timespan of the backup ran in order to restore to the post-backup SCN?
    - If so, is just backing up these archivelogs (to the long term pool) by specifying the range of pre-backup SCN to post-backup SCN sufficient or are additional archivelogs likely to be required?
    - if I restore the database and don't specify an SCN but just specify the tag used at the time of the backup, will archive logs be required at all? In this case what would be the state of the restored database - would it be as it was at the beginning or at the end of the backup?

    Hi user4835675,
    do I need the archivelogs created during the timespan of the backup ran in order to restore to the post-backup SCN?Yes.
    If so, is just backing up these archivelogs (to the long term pool) by specifying the range of pre-backup SCN to post-backup SCN sufficient or are additional
    archivelogs likely to be required?Can you do a skip of the daily backup schedule duing the monthend backups run and run the "archivelogs every 15 mins" job to the long term pool?
    Or temporarily stop the "archivelogs every 15 mins" job during the monthend job and run the monthend backup with the "backup database plus archivelog" clause?
    if I restore the database and don't specify an SCN but just specify the tag used at the time of the backup, will archive logs be required at all?Yes, you need archivelogs to recover the datafiles to a consistent state.
    In this case what would be the state of the restored database - would it be as it was at the beginning or at the end of the backup?You can only restore to a point in time which past the end of the backup.
    Rgds,
    Tycho

  • Which R packages are required for Predictive Analysis?

    Hi,
    I have installed SAP Predictive Analysis and have installed R - 3.0.0.
    When I try to use the predict functionality in PA, i keep receiving error messages (such as the one attached).
    Is it because I havent installed all of the right packages in R? If so, which packages do I need to install in R?
    Thanks in a advance for any help.
    Emma

    Hi Emma, you can find this doc about configuration of R for previous version with R 2.15 :
    How to Manually Install and Configure Open Source R on Microsoft Windows 7 for SAP PA 1.0
    Required packages are:
    rJava
    RODBC
    RJDBC
    DBI
    monmlp
    AMORE
    XML
    pmml
    arules
    caret
    reshape
    plyr
    foreach
    iterator
    I have installed these packages with R 3.0.1 with PA 1.19 and it's working.
    Hope it helps,
    Edouard

  • Which files are needed for connection to database in 11gR2?

    I'm confused about the following files:
    sqlnet.ora
    tnsnames.ora
    listener.ora
    host file
    If I understand correctly, sqlnet.ora and tnsnames.ora can exist in both client and Oracle database server and listener.ora should only exist in Oracle database server. I guess host file can exist in both client and Oracle database server.
    I'm trying to understand which of the files are needed to access Oracle 11gR2 database using different tools such as
    sqlplus, SQL Developer, and Database Control on Oracle database server or from a client machine.
    If I'm on an Oracle database server, which of the files are needed for accessing 11gR2 database on that server for the different tools?
    If I'm on a client machine, which of the files are needed for accessing 11gR2 database on an Oracle database server for the different tools?

    881656 wrote:
    I'm confused about the following files:
    sqlnet.ora
    tnsnames.ora
    listener.ora
    host file
    If I understand correctly, sqlnet.ora and tnsnames.ora can exist in both client and Oracle database server and listener.ora should only exist in Oracle database server. I guess host file can exist in both client and Oracle database server.
    I'm trying to understand which of the files are needed to access Oracle 11gR2 database using different tools such as
    sqlplus, SQL Developer, and Database Control on Oracle database server or from a client machine.
    If I'm on an Oracle database server, which of the files are needed for accessing 11gR2 database on that server for the different tools?
    If I'm on a client machine, which of the files are needed for accessing 11gR2 database on an Oracle database server for the different tools?sqlnet.ora is used to configure the actions of sqlnet on whatever machine. Some of the config parms available to it apply only to the server side, some apply only to the client side, some apply to both.
    tnsnames.ora is used by client processes to resolve a connect alias to a specicific host, port, and service. It is used ONLY by the client side of tns. You see it on host machines because those machines can also run client processes.
    host file. Oracle doesn't know what this file is. Oracle doesn't give a flying fig about this file. It is used by the standard network software in the OS to resolve a name to an IP address. The only reason you even see it discussed in the Oracle world is because Oracle TNS sits on top of the standard OSI network stack, and uses it. Thus, if your tnsnames file has an entry like:
    houston =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = vmlnx01)(PORT = 1521))
        (CONNECT_DATA =
          (SERVICE_NAME = houston)
    #==========tns will never know or care where vmlnx01 is. The request will be packaged and sent to the standard network stack with a request to "route this package to vmlnx01, wherever that is.". The OS network stack will then resolve 'vmlnx01' to an ip address, by one of several possible methods. ONE of those methods is to look it up in the local hosts file.

  • Which jdbc driver should be used for sqlserver 2000 and where to put it.

    hi all,
    My odi is 11g. I met the error infor "Could not load JDBC driver class [com.microsoft.sqlserver.jdbc.SQLServerDriver]" when i tried to connect to a sqlserver2000 database.
    The questions are:
    1. which jdbc driver should be used for sqlserver 2000?
    2. which folder to put it in?
    3. how to set the physical topological "Microsoft Sql Server" to use this jdbc driver?
    failed tries:
    i downloaded the driver "SQL Server 2000 Driver for JDBC Service Pack 2" and put it in the following folders:
    1. .../oracledi/drivers, and set this path to CLASSPATH.
    2. .../oracledi/userlib didn't exist, i created it and put the driver in.
    3. .../oracledi/agent/dirvers, in which a readme file exists and told me to put drivers in this folder.
    All these works were not useful. when I start odi.sh and try to connect to sqlserver2000 database, the same error infor came up.
    my environment is:
    os: Linux 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
    java: Java(TM) SE Runtime Environment (build 1.6.0_13-b03) Java HotSpot(TM) 64-Bit Server VM (build 11.3-b02, mixed mode)
    ODI: 11g, installed in /users/oracle/odi/
    please help me,thanks a lot.
    jun
    帖子经 Jun编辑过

    Hi,
    You should check which JVM version is required by that version of the driver, I think the 2.x versions require a 1.6 JVM
    What error are you getting? If it is the "com.sunopsis.sql.c: No suitable driver", it indicates it can't find the jar file (sqljdbc.jar) for the driver you specify.
    Drivers folder in ODI 11g is under
    C:\oracle\product\11.1.1\Oracle_ODI_1\oracledi\agent\drivers.
    if you are using the standolone version
    On windwos :
    C:\Documents and Settings\<userName>\Application Data\odi\oracledi\userlib
    on linux
    $HOME/.odi/oracledi/userlib
    Have a read of :- http://download.oracle.com/docs/cd/E14571_01/core.1111/e16453/install.htm#CHDBIFAJ
    Thanks,
    Sutirtha

Maybe you are looking for

  • Family Sharing Setup Question

    Currently, I'm set up where I have an Apple ID that I've been using forever in the iTunes store for music/apps/etc. All the devices in my home are signed into that ID under the iTunes store preferences. Besides that, everyone has their own Apple IDs

  • Get JSP file to run with an applet tag under JDeveloper

    I Created an applet and an html file under JDeveloper. with the applet tag in the html file. when I run the html file the applet runs perfectly. I Created a jsp file in the same project with the applet and the html file under JDeveloper. I copied and

  • InDesign CS5 causing problems with InCopy assignment file but not content files

    I'm having a strange InDesign/InCopy CS5 issue (Mac OSX 10.6.6; all system & Adobe updates are current).  In my InDesign doc I have one assignment file containing two content files. All of the InCopy pieces work fine in InDesign (i.e., I can check ou

  • Mixed Page Layout and Word Processing Modes

    Hi Everyone, I find myself increasingly using Pages 09 in word processing mode then creating a new document in Page layout mode to create a front cover for that document. Is it possible to combine the two modes and therefore having only one file to d

  • Automator - Watermark PDF Documents

    Since Lion, I'm unable to use the Auromator Action "Watermark PDF Documents" I can select a .png file for the watermark, but it does not list in the action (see below) Can someone confirm that they are also unable to get this action to work, as I wou