Multiple logins to the database

Why is it if I login to my database thru SQL Developer I see multiple logins thru v$session?
OSUSER PROGRAM
dehresmann SQL Developer
dehresmann SQL Developer
For one connection I see two sessions in v$session?
thanks,

Code Insight can provide context sensitive suggestions for what you are typing in an code editor window.
From the Help files (SQL Developer Preferences : Code Editor):
Code Editor: Code Insight
The Code Insight pane contains options for the logical completion (autocomplete
options) of keywords and names while you are coding in the SQL Worksheet.
When you press Ctrl+Space, code insight provides a context-sensitive popup window
that can help you select parameter names. Completion insight provides you with a list
of possible completions at the insertion point that you can use to auto-complete code
you are editing. This list is based on the code context at the insertion point. To exit
code insight at any time, press Esc.
You can enable or disable both completion and parameter insight, as well as set the
time delay for the popup windows.Hope that helps.

Similar Messages

  • Can not login into the database 9i

    I use WarehouseBuilder 9i's repository assistant to create new repository on a host.While the database is oracle 9i release 2 , the sysdba's name/password can't login into the database.But if the database is oracle 8.1.7 ,the sysdba's name/password can login.Why?
    If the oracle 9i doesn't support WarehouseBuilder 9i ?

    This is well known bug in OWH 9i.
    The thing is:
    1. Repository Assistant need to login under SYS and only SYS
    2. SYS are allowed to login to Oracle 9i only AS SYSDBA
    3. ... but Repository Assistant CANNOT correctly login by "SYS AS SYSDBA"
    Solution:
    1. Set Oracle 9i init parameter O7_DICTIONARY_ACCESSIBILITY=TRUE and restart database instance. This allow you to login as SYS (without SYSDBA) to Oracle 9i.

  • Avoid users to login into the database thru SQLPlus

    I'm trying to use the after logon trigger described below, to avoid users to login into the database thru SQLPlus, user can only connect from from pls help me

    If your only concern is preventing users from logging in via SQL*Plus, you could use the PRODUCT_USER_PROFILE table.
    However, and this is a big however, this will not prevent users from logging in using any other tool (SQL Developer, SQL Programmer, TOAD, etc) if they know the Oracle user name and password. You can create a login trigger that generates an exception if the program that the client reports is connecting isn't on a list of valid products, but this sort of thing is easily circumvented just by renaming the executable on the client machine.
    Fundamentally, if you have given a person an Oracle user name and an Oracle password, whatever privileges are available to the Oracle account are available to that individual. No matter what tool that person uses to connect to the database, they are going to have the same privileges. That's why you ideally want to restrict what users can do to the point that you don't care what tool they're using. Barring that, you can enable auditing and let the users know what they are and are not allowed to do by policy and use the audit logs to ensure compliance.
    Justin

  • Unable to login to the database with Oracle login ID from today

    I have an Oracle user (jjcdba) through which I login to the database.
    From today morning, I am unable to login to the database and I am getting this error.
    $=> id
    uid=123(jjcdba) gid=3203(jjcdba)
    [jjcdba@jjcprd04:/jjc/orasw10/oracle/product/10.2.4]
    $=> sqlplus "/as sysdba"
    SQL*Plus: Release 10.2.0.4.0 - Production on Tue Oct 5 04:22:31 2010
    Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.
    ERROR:
    ORA-01031: insufficient privileges
    Enter user-name:Could someone please tell me how to troubleshoot this issue. I need to get into the database urgently!

    Hi,
    jjcdba user should be the member of "dba" group to enjoy the OS authentication otherwise you would need to use the sys password to login to the database. Please make sure that "dba" os group exists and make this user member of this group.
    Salman

  • Disable Multiple logins in the portal

    Dear All,
    I have an requirement to disable multiple logins in the portal from same user id. I don't think so it is possible in portal. My portal is EHP1 SPS6.
    Do you guys know any of this standard functionality available in portal ?
    Thanks
    Sunny

    Hi,
    As Juan said, it seems that there is no standard settings available at the portal to disable the multiple logons.
    Please have a look at this [thread|/message/7411465#7411465 [original link is broken]] which deals with the same issue.
    Regards,
    Varadharajan M

  • How to see, if some user has done multiple login at the same time

    Hi,
    i'm looking for a tcode to see, if some user has done multiple login in a date-range.
    Regards, Dieter

    It is also dependent on your license type, as it is populated at logon - prior to any Z-coding option - which will cause a lockout if attempted an access that way.
    I recently found a cool way to detect DB triggers and updates - very obscure...
    However I also "move around" during support in projects and don't always want to kick myself out. I guess SAP can "work-it-out" from the various fields of the table to map the user behaviour.
    Personally I dont believe that all of such information is appropriate for public domain, as all the SAP_ALLers out there combined with the types of authentication options are not always responsible with the information either.
    Thankfully, SAP has added a "salt" to the password hashes now. They offer RZ11 login/password_downwards_compatibility as a workaround...
    Take a look in your system!
    Cheers,
    Julius

  • How to insert multiple rows in the database table with the high performance

    Hello everybody,
    I am using the struts,jsp and spring framework. In my application there are 100s of rows i have to insert into the database 1 by 1. I am using usertransaction all other things are working right but i am not getting the real time performance.
    Can anyone tell me the proper method to insert multiple records and also with fast speed

    I don't know much about Spring etc, but if the jdbc Statemenet.addBatch(), Statement.executeBatch() statements let you bundle a whole lot of sql commands into one lump to execute.
    Might help a bit...

  • Multiple logins from the same site not working with iCloud Keychain

    Hello all,
    I am trying to use the iCloud Keychain with my iPhone and iPad. I use a website that has two different logins, each with its own password. On Mavericks, I am able to select the correct username/password from my iCloud Keychain by pressing the "down" arrow in the username box.
    However, with my iOS devices, I am unable to access multiple logins. It merely Autofills the most recently used combination on whichever device most recently visited the site.
    Is there any way to get multiple login support working for an iOS device?
    Thank you!

    It is possible that there is a problem with the files sessionstore.js and sessionstore.bak in the Firefox Profile Folder.
    Delete the files sessionstore.js [2] and sessionstore.bak in the Firefox Profile Folder.
    * Help > Troubleshooting Information > Profile Directory: Open Containing Folder
    * http://kb.mozillazine.org/Profile_folder_-_Firefox
    If you see files sessionstore-##.js with a number in the left part of the name like sessionstore-1.js then delete those as well.<br />
    Deleting sessionstore.js will cause App Tabs and Tab Groups and open and closed (undo) tabs to get lost, so you will have to create them again (make a note or bookmark them).
    See also:
    * [1] http://kb.mozillazine.org/Session_Restore
    * [2] http://kb.mozillazine.org/sessionstore.js

  • SQL Server 2008 R2 - Connection from multiple sources makes the database drop.

    Hey,
    I have a database being accesses from multiple sources - IIS and WPF application.
    Once a user enters the website(which is connected to the database through a Connection String), The WPF application stops its communication with the database, or vise versa.
    The problem being solved once I restart the IIS service or the SQL instance service.
    Thanks in advanced.
    Nir.

    Hello Nir,
    Thank you for your question. I am trying to involve someone more familiar with this topic for a further look at this issue. Sometime delay might be expected from the job transferring. Your patience is greatly appreciated. 
    Thank you for your understanding and support.
    If you have any feedback on our support, please click
    here.
    Regards,
    Elvis Long
    TechNet Community Support

  • Not able to login into the database on oracle 10g on vista os

    Hi,
    I have install oracle 10g on vista machine.
    I am not able to log in to the database ia have tryied with scott/tiger, system/manager, sys/changeoninstall.
    can anyone please tell me what the default username password to 10g version for vista machine.
    Oracle version 10g
    OS: Vista
    Thanks
    Amit

    sqlplus / as sysdba
    or
    sqlplus /nolog
    conn / as sysdba
    or
    sqlplus '/ as sysdba'

  • Prevent multiple logins of the same user in portal

    Hi Experts,
    I have a requirement wherein I am needed to ensure that whenever a user tries to login to the portal, I should check whether this user already has a session active. If yes, I should not allow this user to login again. As in this user should not be able to login by opening a new browser window or by trying to login from some other system.
    However if there are no existing sessions for this user then allow her/him to log in.
    Is there any way I can achieve this by changing any parameters in Visual Admin / Config Tool or do I have to implement this functionality by making modifications in the masthead .par file?
    Best Regards,
    Saurabh Vakil.

    Hi Saurabh,
    you can do this by modifing the headerIview.jsp by using session variables.
    when a user logs into portal you have to keep his details in a session and check them everytime when he tries to login again.if it is not the first time then throw and error message
    you need to change the par file. code will be something like this
    session.setAttribute("user",request.getUser());
    if(session.getAttribute("user")!=null)
    And for preventing from backend -
    By changing the parameter - login/disable_multi_gui_login you can do this.
    Check below sap link - http://help.sap.com/saphelp_erp2004/helpdata/en/22/41c43ac23cef2fe10000000a114084/frameset.htm
    Regards,
    Sen
    Edited by: prodyut kumar sen on Dec 20, 2010 1:22 PM

  • Tracing Multiple Logins on the Same Account

    Okay, so this is an issue that I think needs to be dealt with. I get the feeling that my skype account is being used from another computer. This is evidenced by many of my contacts attempting to contact me while I am offline, stating that I appeared to be online for a short time while I was not, as well as confirming that during that period online, messages DID go through (As indicated by the lack of the little spinning gray thing or text immediately switching to a time as opposed to "Pending"). Now, I've already done the typical stuff indicated in the volley of useless copy-paste advice; 1. Changed password (Multiple times, but you HONESTLY think that this will stop a hacker with a good keylogger, or a bit of brute-force computing power, for very long?) 2. Checked systems for malicious software (Done multiple times, with multiple Anti-viruses. Nothing was found, but I don't expect them to be very good at finding potential Keylogger-esque things, especially custom well-made ones) 3. Watched internet access by programs (This I couldn't really do, since there's so many IP's addressed, and so many possible ways information could be forwarded to a receiver by a virus or whatever. It's near impossible to keep an eye out for suspicious processes on modern systems, since there are so many, and so many ways for a virus or spyware to hide within an existing process. Heck, for all I know it could be hijacking skype to do that, I'd love to know what those thousands of random IP addresses are that it accesses!) 4. Reformatted system (Done this many times as well.) Now I know some may feel I'm paranoid, but I have to ask; So what if I am? As a paying user of Skype, I feel that there is insufficient measures of security, and honestly, I feel that based on how matters like these have been treated with only the typical cut-n-paste "change your password", it seems like it's taken as a joke! So, because of this, what I want to know is what options I have to trace the history of logins to my skype account based on IP address. I can't find any information on this, and that in itself is disturbing. Also frustrating is how I can't seem to find information on how to contact customer service either to inquire about this issue. I know I'm possibly going to get a few "If you don't like it, don't use it" 's, but if anyone can name an alternative service with similar functionality to skype, with similarly sized userbases, I'll gladly start giving my money to them instead.

    henk wrote:
    I'm not sure if this will work, but maybe you could try mpd
    https://wiki.archlinux.org/index.php/Mu … yer_Daemon
    and set it up like this
    https://wiki.archlinux.org/index.php/Mu … pd_user.29
    MPD has nothing to do with PulseAudio, it's just a music player. The tips and tricks to configure it so use another user's PulseAudio are also specific to it.
    You have many options, one of them is to setup PulseAudio as a system-wide daemon. Or set it up as its own user and allow all users to share the PulseAudio instance.
    But what I really think happens is that the X session is not reset properly when a user disconnects and the other one login again.
    Try this first:
    1- Switch to a console (Ctrl+ALT+F1)
    2- Login as user A, and issue a "startx" to start X11. Play some music, use PulseAudio, open pavucontrol.
    3- Logout from X11, and logout of that terminal.
    4- Login as user B, and do the same as #2.
    That will tell us many things about where it may cause problem. If it works that way, then you will need to reset X11 properties (I'll tell how). If it DOESN'T work, then the other server might still be running. Then run "ps aux | grep pulse" in a terminal to check if it's running.

  • Store value of multiple checkboxes in the database

    Hello,
    I have a table structure as table (masterid, types). Types has four values as AAA, BBB, CCC, DDD.
    I was wondering if there is any easiest and good way to implement this in Oracle forms. Currently, I have four checkboxes in the form. Each checkboxes has When-Checkbox-Changed trigger. In the trigger, I have put insert and delete statement depending on the value of the checkbox.
    Thanks for your help.
    Edited by: user12068331 on Jun 2, 2010 11:42 AM

    Hi Ammad,
    Thank you for your reply.
    I would really like the see the actuall table structure which you are having.
    I have created a sample script identical to my table structure.
    DROP TABLE "PEOPLE_INTERESTS" ;
    DROP TABLE PEOPLE;
    CREATE TABLE "PEOPLE"
    (     "PEOPLEID" NUMBER,
         "FNAME" VARCHAR2(40 BYTE) NOT NULL ENABLE,
         "LNAME" VARCHAR2(40 BYTE) NOT NULL ENABLE,
         CONSTRAINT "PEOPLE_PK" PRIMARY KEY ("PEOPLEID")
    insert into PEOPLE(PEOPLEID,FNAME,LNAME) VALUES(11111, 'ANDY', 'ADAMS');
    insert into PEOPLE(PEOPLEID,FNAME,LNAME) VALUES(22222, 'BRIAN', 'BANK');
    insert into PEOPLE(PEOPLEID,FNAME,LNAME) VALUES(33333, 'CAROL', 'CAMPS');
    DROP TABLE "INTERESTS_TYPE" ;
    CREATE TABLE "INTERESTS_TYPE"
    (          "INTERESTID" CHAR(3 BYTE),
    "INTERESTS" CHAR(30 BYTE),
              CONSTRAINT "INTERESTS_TYPE_PK" PRIMARY KEY ("INTERESTID")
    insert into INTERESTS_TYPE(INTERESTID,INTERESTS) VALUES('AAA', 'AGRICULTURE');
    insert into INTERESTS_TYPE(INTERESTID,INTERESTS) VALUES('BBB', 'BOOKS');
    insert into INTERESTS_TYPE(INTERESTID,INTERESTS) VALUES('CCC', 'COMPUTER');
    insert into INTERESTS_TYPE(INTERESTID,INTERESTS) VALUES('DDD', 'FINANCE');
    CREATE TABLE "PEOPLE_INTERESTS"
    (          "PEOPLEID" NUMBER,
    "INTERESTID" CHAR(3 BYTE)
         CONSTRAINT "PEOPLE_INTERESTS_CHECK" CHECK (Interestid IN ('AAA', 'BBB','CCC','DDD')) ENABLE,
         CONSTRAINT "FK_PEOPLE_INTERESTS" PRIMARY KEY ("PEOPLEID", "INTERESTID"),
    CONSTRAINT "FK_PEOPLE_INTERESTS_PEOPLE" FOREIGN KEY ("PEOPLEID")
         REFERENCES "PEOPLE" ("PEOPLEID") ,
    CONSTRAINT "FK_PEOPLE_INTERESTS_TYPE" FOREIGN KEY ("INTERESTID")
         REFERENCES "INTERESTS_TYPE" ("INTERESTID")
    insert into PEOPLE_INTERESTS(PEOPLEID,INTERESTID) VALUES(11111,'AAA');
    insert into PEOPLE_INTERESTS(PEOPLEID,INTERESTID) VALUES(11111,'CCC');
    insert into PEOPLE_INTERESTS(PEOPLEID,INTERESTID) VALUES(33333,'CCC');
    insert into PEOPLE_INTERESTS(PEOPLEID,INTERESTID) VALUES(33333,'BBB');
    insert into PEOPLE_INTERESTS(PEOPLEID,INTERESTID) VALUES(33333,'DDD');
    In the form, when user search for 'ANDY ADAMS', the out of four checkboxes,''AGRICULTURE'' and 'COMPUTER' checkboxes should be checked.
    I am working on what you wrote in the provious post and I get the idea of using cursor. Do I have to put his cursor in "WHNE_NEW_FORM_INSTANCE". I am sorry, you have to explain everything but I am new to this whole forms concept.
    Thanks,
    Girish

  • Can multiple threads write to the database?

    I am a little confused from the statement in the documentation: "Berkeley DB Data Store does not support locking, and hence does not guarantee correct behavior if more than one thread of control is updating the database at a time."
    1. Can multiple threads write to the "Simple Data Store"?
    2. Considering the sample code below which writes to the DB using 5 threads - is there a possibility of data loss?
    3. If the code will cause data loss, will adding DB_INIT_LOCK and/or DB_INIT_TXN in DBENV->open make any difference?
    #include "stdafx.h"
    #include <stdio.h>
    #include <windows.h>
    #include <db.h>
    static DB *db = NULL;
    static DB_ENV *dbEnv = NULL;
    DWORD WINAPI th_write(LPVOID lpParam)
    DBT key, data;
    char key_buff[32], data_buff[32];
    DWORD i;
    printf("thread(%s) - start\n", lpParam);
    for (i = 0; i < 200; ++i)
    memset(&key, 0, sizeof(key));
    memset(&data, 0, sizeof(data));
    sprintf(key_buff, "K:%s", lpParam);
    sprintf(data_buff, "D:%s:%8d", lpParam, i);
    key.data = key_buff;
    key.size = strlen(key_buff);
    data.data = data_buff;
    data.size = strlen(data_buff);
    db->put(db, NULL, &key, &data, 0);
    Sleep(5);
    printf("thread(%s) - End\n", lpParam);
    return 0;
    int main()
    db_env_create(&dbEnv, 0);
    dbEnv->open(dbEnv, NULL, DB_CREATE | DB_INIT_MPOOL | DB_THREAD, 0);
    db_create(&db, dbEnv, 0);
    db->open(db, NULL, "test.db", NULL, DB_BTREE, DB_CREATE, 0);
    CreateThread(NULL, 0, th_write, "A", 0, 0);
    CreateThread(NULL, 0, th_write, "B", 0, 0);
    CreateThread(NULL, 0, th_write, "B", 0, 0);
    CreateThread(NULL, 0, th_write, "C", 0, 0);
    th_write("C");
    Sleep(2000);
    }

    Here some clarification about BDB Lock and Multi threads behavior
    Question 1. Can multiple threads write to the "Simple Data Store"?
    Answer 1.
    Please Refer to http://docs.oracle.com/cd/E17076_02/html/programmer_reference/intro_products.html
    A Data Store (DS) set up
    (so not using an environment or using one, but without any of the DB_INIT_LOCK, DB_INIT_TXN, DB_INIT_LOG environment regions related flags specified
    each corresponding to the appropriate subsystem, locking, transaction, logging)
    will not guard against data corruption due to accessing the same database page and overwriting the same records, corrupting the internal structure of the database etc.
    (note that in the case of the Btree, Hash and Recno access methods we lock at the database page level, only for the Queue access method we lock at record level)
    So,
    if You want to have multiple threads in the application writing concurrently or in parallel to the same database You need to use locking (and properly handle any potential deadlocks),
    otherwise You risk corrupting the data itself or the database (its internal structure).
    Of course , If You serialize at the application level the access to the database, so that no more one threads writes to the database at a time, there will be no need for locking.
    But obviously this is likely not the behavior You want.
    Hence, You need to use either a CDS (Concurrent Data Store) or TDS (Transactional Data Store) set up.
    See the table comparing the various set ups, here: http://docs.oracle.com/cd/E17076_02/html/programmer_reference/intro_products.html
    Berkeley DB Data Store
    The Berkeley DB Data Store product is an embeddable, high-performance data store. This product supports multiple concurrent threads of control, including multiple processes and multiple threads of control within a process. However, Berkeley DB Data Store does not support locking, and hence does not guarantee correct behavior if more than one thread of control is updating the database at a time. The Berkeley DB Data Store is intended for use in read-only applications or applications which can guarantee no more than one thread of control updates the database at a time.
    Berkeley DB Concurrent Data Store
    The Berkeley DB Concurrent Data Store product adds multiple-reader, single writer capabilities to the Berkeley DB Data Store product. This product provides built-in concurrency and locking feature. Berkeley DB Concurrent Data Store is intended for applications that need support for concurrent updates to a database that is largely used for reading.
    Berkeley DB Transactional Data Store
    The Berkeley DB Transactional Data Store product adds support for transactions and database recovery. Berkeley DB Transactional Data Store is intended for applications that require industrial-strength database services, including excellent performance under high-concurrency workloads of read and write operations, the ability to commit or roll back multiple changes to the database at a single instant, and the guarantee that in the event of a catastrophic system or hardware failure, all committed database changes are preserved.
    So, clearly DS is not a solution for this case, where multiple threads need to write simultaneously to the database.
    CDS (Concurrent Data Store) provides locking features, but only for multiple-reader/single-writer scenarios. You use CDS when you specify the DB_INIT_CDB flag when opening the BDB environment: http://docs.oracle.com/cd/E17076_02/html/api_reference/C/envopen.html#envopen_DB_INIT_CDB
    TDS (Transactional Data Store) provides locking features, adds complete ACID support for transactions and offers recoverability guarantees. You use TDS when you specify the DB_INIT_TXN and DB_INIT_LOG flags when opening the environment. To have locking support, you would need to also specify the DB_INIT_LOCK flag.
    Now, since the requirement is to have multiple writers (multi-threaded writes to the database),
    then TDS would be the way to go (CDS is useful only in single-writer scenarios, when there are no needs for recoverability).
    To Summarize
    The best way to have an understanding of what set up is needed, it is to answer the following questions:
    - What is the data access scenario? Is it multiple writer threads? Will the writers access the database simultaneously?
    - Are recoverability/data durability, atomicity of operations and data isolation important for the application? http://docs.oracle.com/cd/E17076_02/html/programmer_reference/transapp_why.html
    If the answers are yes, then TDS should be used, and the environment should be opened like this:
    dbEnv->open(dbEnv, ENV_HOME, DB_CREATE | DB_INIT_MPOOL | DB_INIT_LOCK | DB_INIT_TXN | DB_INIT_LOG | DB_RECOVER | DB_THREAD, 0);
    (where ENV_HOME is the filesystem directory where the BDB environment will be created)
    Question 2. Considering the sample code below which writes to the DB using 5 threads - is there a possibility of data loss?
    Answer 2.
    Definitely yes, You can see data loss and/or data corruption.
    You can check the behavior of your testcase in the following way
    1. Run your testcase
    2.After the program exits
    run db_verify to verify the database (db_verify -o test.db).
    You will likely see db_verify complaining, unless the thread scheduler on Windows weirdly starts each thread one after the other,
    IOW no two or ore threads write to the database at the same time -- kind of serializing the writes
    Question 3. If the code will cause data loss, will adding DB_INIT_LOCK and/or DB_INIT_TXN in DBENV->open make any difference?
    Answer 3.
    In Your case the TDS should be used, and the environment should be opened like this:
    dbEnv->open(dbEnv, ENV_HOME, DB_CREATE | DB_INIT_MPOOL | DB_INIT_LOCK | DB_INIT_TXN | DB_INIT_LOG | DB_RECOVER | DB_THREAD, 0);
    (where ENV_HOME is the filesystem directory where the BDB environment will be created)
    doing this You have proper deadlock handling in place and proper transaction usage
    so
    You are protected against potential data corruption/data loss.
    see http://docs.oracle.com/cd/E17076_02/html/gsg_txn/C/BerkeleyDB-Core-C-Txn.pdf
    Multi-threaded and Multi-process Applications
    DB is designed to support multi-threaded and multi-process applications, but their usage
    means you must pay careful attention to issues of concurrency. Transactions help your
    application's concurrency by providing various levels of isolation for your threads of control. In
    addition, DB provides mechanisms that allow you to detect and respond to deadlocks.
    Isolation means that database modifications made by one transaction will not normally be
    seen by readers from another transaction until the first commits its changes. Different threads
    use different transaction handles, so this mechanism is normally used to provide isolation
    between database operations performed by different threads.
    Note that DB supports different isolation levels. For example, you can configure your
    application to see uncommitted reads, which means that one transaction can see data that
    has been modified but not yet committed by another transaction. Doing this might mean
    your transaction reads data "dirtied" by another transaction, but which subsequently might
    change before that other transaction commits its changes. On the other hand, lowering your
    isolation requirements means that your application can experience improved throughput due
    to reduced lock contention.
    For more information on concurrency, on managing isolation levels, and on deadlock
    detection, see Concurrency (page 32).

  • Proxy functionality in the database connection pool

    Hi,
    I am scouring the internet and forums looking for a way to connect to my database from the .rpd connection pool using proxy authetication. NOT Act-As proxy that is a BIEE feature, but RDBMS proxy authentication with BIEE acting as the middle-tier connecting on behalf of many users and authenticating to the RDBMS AS THE INDIVIDUAL USER. I haven't had any luck, and am hoping someone here has set up this same kind of access.
    We have a requirement to use SSO with BIEE to integrate with our portal and discoverer apps. We also have a requirement to use EUS (Enterprise User Security). EUS allows you to login to the database using the userids/password from OID. Note that the database doesn't support the SSO token, but it uses the same userid/password stored in OID for authenticating to the database. You still must initiate a connection to the database, but the authentication goes to LDAP. Every connection to BIEE may be using a different userid - we will not have a shared login.
    So the issue I see is:
    - We configure SSO
    - In the BI Server the :USER session variable is set (but NOT :PASSWORD, since BI Server didn't authenticate you it doesn't have the password)
    - We create a connection pool - This is where we hit the issue - we need each connection to BI Server to connect down to the database as the SSO user. Since we aren't using a shared account we can't enter a userid/password in this connection. We also can't user :USER and :PASSWORD since SSO doesn't set the :PASSWORD session variable. What I would hope to find is a checkbox "Proxy Authentication" (around where "Shared Logon" checkbox is located) that would connect to the database as the proxy user and then switch to the SSO user.
    This is what happens with BI Publisher. On the JDBC connection screen there is a "Proxy Authentication" checkbox.
    So, has anyone already solved this problem? Thanks!

    Hello, is there anyone knows what this program does
    and how this program is executed? There is nodatabase
    mentioned.That's because it's expecting the URL (which contains
    the database type, hostname, and so on) to be passed
    in on the command line (argv[0]), as well as the
    username and password (argv[1] and argv[2]).
    Thank you very much for your help.
    Regards,
    Lucas

Maybe you are looking for