RPD connection pool change

I modified the connection pool to connect to development database. Of course, I stopped the presentation and the BI servers before making any change to RPD. After restarting the services, I was able to connect to Dev DB. However, a few minutes later, I modified the RPD to change the connection back to QA from Dev. On restarting the servers, when I run my reports, I am not getting the data from QA as I would expect.
Please let me know how I can make the connection to QA working.
Thanks,
Bhusan

Saichand,
The dashboard report is getting the wrong data. When I took the exact SQL from the session log and ran that on QA database, I am getting correct data. So I thought the report is not going to the right database. And that could happen because I toggled between QA and Dev in the last one hour.
Please let me know if this is enough details.
Thanks.

Similar Messages

  • How to update Connection pool in Unix environment?

    I am trying to come up with a secure way to update the username and password in connection pool. The environment is Unix and we won't have access to Admin tool or database to create Repository Variable. Is there a command in unix to update the rpd connection pool? Any suggestions?

    Hi,
    I believe there is no command available (see the following link for details).
    Changing the Oracle BI Database Connection Pool Settings
    http://download.oracle.com/docs/cd/E12096_01/books/AnyInConfig/AnyInConfigDataSource5.html
    You may also log a SR and confirm this with Oracle Support.
    Regards,
    Hussein

  • 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

  • Restart required when I make changes to Connection Pools in Sun App Srv 9

    When I make changes to the connection pool settings in Sun Application Server 9, i.e. when I change maximum connections or resize size, do I need to manually restart the domain? Is it a best practice to restart, or is it not needed at all?
    Thanks!
    Dailysun

    no, changing the pool parameters like maxsize, steadypoolsize etc., does not need restart.
    http://docs.sun.com/app/docs/doc/819-3658/6n5s5nkld?a=view#ablch
    Thanks,
    -Jagadish

  • Changing Data source in connection pools

    hi all,
    When the primary data source goes down or is unresponsive, we have to often point our repository connection pool to a backup data source. As this is production environment, we would like to do this without bringing the services down.
    I usually make sure that there are no requests running by going to Manage Sessions and clicking on 'close all cursors' and 'Cancel all running requests'. Are there any other implications of not restarting the services while changing the data source connections? Do the connection pools are kept open to the old data source?
    We use Oracle 10G as a database, but I have also done this with DB2 database.
    Thanks in Advance

    Turribeach said it correct.
    But if you are handling the failover manually for now until you figure out the RAC setup, it is better you kill all the user session through the admin tool . AdminTool -> Manage -> Sessions
    Otherwise the users already connected will keep getting errors until they choose to relogin or choose to "Reload Server Metadata" in the answers, which they would probably not even know. So it is better to kill their session forcing them to relogin. But the transition will not be seamless if they in the process of firing a query.

  • How to change the connection pool configuration on OC4J?

    Hi everybody,
    I am developing an application with JDeveloper which is running on an OC4J standalone server, we have 2 enviroments, the develop server and the server of the client, and the data base connection configurations are differents.
    The problem is that if we try to deploy the application (we have deploy on the develop server) on the client server and try to change the connection pool configuration the application cannot connect to the data base, we need to re-build the project with the client connection pool configuration.
    We tried to change the configuration on the enterprise manager of the OC4J, on "JDBC Resources" panel, and the test the connection is ok, but when try to access to the application we get an Exception. After that we try to do that changing the parameters from the datasources.xml file on the application, but the result is the same.
    How can we change the DataBase configuration without re-build the project?
    Thanks very much
    Tony

    Meaning you have created just the empty data-sources.xml and not configured any Connection Pool and DataSource in JDev?
    In Oracle AS 10.1.3 you have two ways to do this:
    1. Use JDev and configure the data-sources.xml (Context Menu -> Properties)
    2. In Oracle AS: Select application -> Administration -> Services -> JDBC Resources -> Create Pool and Create DataSource
    --olaf                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Change connection Pool according to dashoard prompt.

    Hi experts,
    I have a requirement where user will select the server name(Server1/Server2) from dashboard prompt and OBIEE should fire query on the respected server.
    Thanks,

    Hi,
    1. You need to created prompt with the data sources names hardcoded or a separated column from the DB which consists of the data sources names.And have a presentation variable assigned.
    2. In the RPD create a session variable, making the option enabled 'Enable any user to set the value' when you create a new session variable.
    http://hekatonkheires.blogspot.in/2009/10/obiee-101341-dynamic-data-source.html
    3. Assign this session variable at the connection pool data source name.
    4. In the report in the advanced tab, use the SET VARIABLE session_variable=@{presentation_variable}.
    5. Now all things should be fine. When you select any value in the dashboard prompt, it assigns the presentation variable value to the session variable and in turn it gets assigned in the data source name.
    Award points if this helped.
    Regards
    MuRam

  • Strange problem since changing some settings Connection Pool

    Since changing the following settings in my connection pool, I have been seeing strange behavior with an application that has been deployed for over a year.
    <br><br>
    The settings I changed were the following:
    <br><br>
    Maximum Capacity: Changed from 25 to 100<br>
    Statement Cache Size: Changed from 10 to 200<br>
    Shrink Frequency: Changed from 900 to 300<br>
    Connection Reserve Timeout: Changed from 10 to 5<br>
    Maximum Waiting for Connection: Changed from 2147483647 to 50
    <br><br>
    I was wondering if anyone had any comments on these settings as well as any insight as to why I am seeing the results of a prepared statement
    <br>
    <b>("select count(*) from event where event_id = ?" )</b>
    <br>
    come back as <u>0</u> for the user that just created a record a few minutes before. At the same time another user can log in to the application and cause the same query to run and they get a count of <u>1</u> for the record the other user just created. Then if I restart Weblogic both users get a count of <u>1</u>
    <br><br>
    Driver 9.0.2.0.0<br>
    Weblogic 8.1.3.0

    try
    select * from v$session where lower(module) like 'jdbc%';if you don't find .... so... no connection from jdbc...
    Because when jdbc pool ... start.... It should create connection ... hold on database.

  • Question on the rpd has more then one connection pool

    Here is a question: I have create a dedicated connection pool for rpd metadata translation, the user guide says that connection pool will used only for translation,
    but when I view data from the table it make me to select a connection pool,
    so when the rpd deployed to server , how does the server decide to use which one to query data which one for the translation?

    Hi,
    When you create variables then separate connection pool plays a major role. And while creating variables you are made to choose a connection pool. So when ever the variable is called then the connection comes into picture. Same works for translation too.
    Please let me know further and hope this helped/ answered.
    Regards
    MuRam

  • Change EBS OLTP Connection Pool

    Hello,
    I recently installed and configured OBIEE+ (v. 10.1.3.4.0) and OBIAPPS with ODI (v. 7.9.5.2.) that points to one demo eBS instance. Now, I would like to change the OLTP source to another eBS instance. I tried to find a guide to do just that but was unable. If anybody knows the steps to do this I would greatly appreciate it. I don't know if its OK just to change the connection pool in the admin tool, and in ODI, and overwrite the DWH or thing wont go that easy?
    Thanks for your answers,
    Luka

    I now realized there is a forum for BIAPPS so I kindly ask the moderator to move this question to that forum.
    Soorryy..

  • Use of variables in connection pools

    Are there any other reasons to use variables in Connection Pool definitions other than if there are multiple CPs using a single DB ?
    I'm reading various articles about migration between environments (eg http://obieeblog.wordpress.com/2009/08/04/simplifying-migration-process-%E2%80%93-changing-environment-specific-variables-in-rpd/ and http://oraclebizint.wordpress.com/2008/05/02/oracle-bi-ee-101332-automating-password-updates-of-connection-pools-and-users-command-line-options/) and it's struck me that the variables don't appear to add much benefit.
    thanks.

    Hi,
    I have two databases that are identical except in name. They have the same tables, same views etc.
    Right now, I have them in two separate database folders in the Physical Layer each with its own connection Pool. So, When I create Reports in answers or dashboards, I have create two of them.
    How Can I just create one report and make it point to the proper database dynamically.?
    Thanks,
    rkingmdu

  • BI Admin Tool - Setting connection pool via shell script - Is it possible?

    Hi,
    Here's the problem I am trying to solve.
    I am using a J2EE application that uses OBIEE for reporting.
    The *.rpd file is installed at a particular location when our J2EE product is installed.
    I then copy the *.rpd file to the BI home on a different server using a shell script.
    The shell script that deploys the *.rpd file does the following:
    1. Shuts down BI processes that are running
    2. Deletes the old *.rpd file
    3. Copies the new *.rpd file
    4. Starts all BI processes
    I am happy with the way we have automated this process, but would like to take it one step further.
    The *.rpd file does not have the connection pool hard-coded in it. And we want to keep it that way.
    What we would like to do is - pass the connection pool parameters to the shell script (that is used for *.rpd's deployment) and have it automatically update the *.rpd file. Is it possible to do this at all? How do we go about accomplishing this?
    Or in other words - Is there a way to update the connection pools WITHOUT hard-coding it in the *.rpd file or WITHOUT using the BI Administration Tool.
    Currently, we manually update the connection pools in the Physical Layer using the Oracle BI Administration Tool.
    The version of BI Administration Tool being used is 10.1.3.3.1 installed on a Microsoft Windows XP Professional SP2 machine. The BI Server itself is running on an Oracle Enterprise Linux 4.0 box.
    Do let me know if you need more information that would help answer this question.
    Thank you.

    Thank you - fiston and Gagan.
    I am going with fiston's solution - since it is easier to implement. I am on the QA team and the automated deployment is to lessen QA's deployment time.
    While one of our developer's said that she prefer's Gagan's solution - it would be over-kill to make changes to the application's schema for the said purpose.
    I will further make another post as to whether or not the automated deployment worked for us.

  • Reg:Problem with Connection Pool

    Hi all,
    I copied DAc analysis RPD from the link (http://www.rittmanmead.com/2009/01/analyzing-bi-apps-etl-runs-using-obiee-and-the-dac-repository/ ) into my existing RPD by changing the connection pool of DAC Analysis RPD to the connection pool settings of my Existing RPD.
    W_ETL_DEFN,W_ETL_DEFN_RUN,W_ETL_FOLDER,W_ETL_GROUP_STEP,W_ETL_PHASE,W_ETL_RUN_STEP,W_ETL_STEP,S_ETL_DAY
    All these tables are coming from a schema BISchema.. Except S_ETL_DAY table. it is coming from the Usage Tracking tables and all the tables in the Usage tracking are coming from OBIAPP Schema.
    In order to know about the ETL Runs Over time we need S_ETL_Day table..
    So how do I import S_ETL_Day table to DAC folder..where the Schema of both DAC tables and Usage tracking table is Different.
    Need Help....

    that you can do but there is a way to use that S_ETL_DAY table in do a double mapping in the BMM layer so that you can those fields in that particular table...

  • Create a dedicated connection pool for initialization blocks

    Hi,
    I'm using OBIEE11.6, then I set a session initialization block in RPD, and this block is based on connection pool '"My_DB".
    "My_CP"'.
    when Consistency Checking it warning as follow:
    Initialization Block 'Authorization' uses Connection Pool '"My_DB".
    "My_CP"' which is used for report queries. This may impact query performance.
    but there is no table under the connection pool "My_CP",so I don't know why it say it's used for report queries? and how to remove the warning?
    any one know it?
    Thank you!

    Hi Leo,
    Generally, when there is only one connection pool for a database in physical layer, the BI Server understands this to be the only connection pool for queries (I do not think this really checks if there are underlying tables. I think this is because there is a way to add tables to a database by right clicking on connection pool and choosing import metadata.).
    As a good practise, when you have init block pointing to a specific database please make sure that you create another connection pool just for the use by init blocks. This would make sure that the report queries and init blocks do not go on a single pool.
    So, for your case, create a second connection pool and point your init blocks to the second one. Yes, you cannot point to the first one as it is kind of reserved by BI Server for reports. (Unless you change this in the Options menu of .rpd)
    Hope this helps.
    Thank you,
    Dhar

  • Connection pool setting error

    I tried overwriting a my current repository with a new repository but I'm getting error.
    The new rpd file is from another system with different datasource and user name (connection pool). Anyway to get this working?
    How to change the user name to that of the current system?

    You could have merged the repositories instead of overwriting. Now it is pretty difficult to tell what is what and what is where. Any specific error you get? But before going there, is there any reason why you overwrote the existing repository? Before overwriting you need to be very careful that the new repository is a superset of your older one.
    Thanks,
    Venkat
    http://oraclebizint.wordpress.com

Maybe you are looking for