It seems hybrid database

Hi all :-D,
I´ve designed a OLTP base with all normalized tables.
But there are tables that contains millions of rows.
The reports of the application were simple, but
now the customer needs complex reports (complex selects)
with many tables with millions of rows to analyze the result
in the web application, returning millions rows.
This base seems a hybrid database.
What´s the best way to design this?
I thought to create another schema with design only star schema
and to create materialized views to load data from oltp schema
to this schema.
Today, The application user has synonyms to oltp schema. So,
I thought to create other synonyms in this user linking to
tables of star schema.
What do you think about this design?
Is it valid? am I´m triping? :-)
In this case, what´s the best way?
thank U very much!!!!

Hmm nobody answered yet ;)
OK If you have big box and much available resources you can of course create reports on normalized data model. Reports will be fully up to date, (as you have necessary resources!) nobody complains and everything is fantastic!
Unfortunately most of the time users already complain about slowness of the system and additional reports will definitely take off the last CPU and IO unit :)
So that depends on your needs.
Of course if you are creating denormalized model for reports in the same database you'll anyway take away some resources from oltp users, unless you have overnight silence period and do both data load and report generation only overnight. Of course your aim is to make necessary resources for data load and report generation on denormalized model LESS than those necessary for report generation for normalized schema.
Doing both OLTP and reports on the same database also makes some other challenges like you can set only one optimizer mode at instance level, so you have to remember alter it either for OLTP app or report app. Most probably you have now first_rows(_n), but for reports you'll need all_rows. Also some other parameters like workarea_size_policy could be different for OLTP and Warehouse apps.
Speaking about app user that has synonyms to oltp schema. I suggest you also to create another app user for star schema, because oracle has built in features to manage load on the db - profiles and resource plans - but both of them work only in user level, so most probably you'll need to manage resources for oltp and reports app differently.
<shameless note>
You can look at my paper about searching in normalized schemas using materialized views http://www.gplivna.eu/papers/mat_views_search.htm
if you need it ;)
</shameless note>
Gints Plivna
http://www.gplivna.eu/

Similar Messages

  • 11gR2 Install Error, Listener is not up or database service is not registered with it

    Hi all,
    I'm currently studying towards my OCA, I've passed 1z0-051 (SQL Fundementals I), and now I'm moving onto 1z0-052 (Admin 1).
    Im really having trouble creating a database in Oracle 11g R2 Enterprise Edition. I install the software no problem. Then I create a database, and during the creation I have to createsa listener which uses TCP (default port:1521) and IPC. whilst creating the database I get the following error
    'Listener is not up or database service is not registered with it. Start the Listener and register database service and run EM configuration Assistant again.'
    Now, before you lynch me, I have searched this forum for answer to this for a day and a half. I've also tried google, i just can't find a answer that sorts out my problem. please assist me.
    I'm running on Windows 7 Professional (32bit) (I have previously tried on the 64 bit version with teh same results).
    Here's teh contents of my listener.ora file:
    # listener.ora Network Configuration File: C:\app\Damien\product\11.2.0\dbhome_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = CLRExtProc)
    (ORACLE_HOME = C:\app\Damien\product\11.2.0\dbhome_1)
    (PROGRAM = extproc)
    (ENVS = "EXTPROC_DLLS=ONLY:C:\app\Damien\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = ipc))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.4)(PORT = 1521))
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    ADR_BASE_LISTENER = C:\app\Damien
    Here's the contents of my tsnames.ora:
    # tnsnames.ora Network Configuration File: C:\app\Damien\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
    ORACLR_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    (CONNECT_DATA =
    (SID = CLRExtProc)
    (PRESENTATION = RO)
    Here is the last fe lines of my emConfig.log:
    Jan 18, 2014 9:38:22 AM oracle.sysman.emcp.util.GeneralUtil isLocalConnectionRequired
    CONFIG: isLocalConnectionRequired: true
    Jan 18, 2014 9:38:22 AM oracle.sysman.emcp.util.GeneralUtil initSQLEngine
    CONFIG: isLocalConnectionRequired: true. Connecting to database instance locally.
    Jan 18, 2014 9:38:22 AM oracle.sysman.emcp.util.GeneralUtil initSQLEngineLoacly
    CONFIG: SQLEngine connecting with SID: orcl, oracleHome: C:\app\Damien\product\11.2.0\dbhome_1, and user: SYSMAN
    Jan 18, 2014 9:38:22 AM oracle.sysman.emcp.util.GeneralUtil initSQLEngineLoacly
    CONFIG: SQLEngine created successfully and connected
    Jan 18, 2014 9:38:23 AM oracle.sysman.emcp.ParamsManager checkListenerStatusForDBControl
    CONFIG: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
    oracle.sysman.assistants.util.sqlEngine.SQLFatalErrorException: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
    at oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeImpl(SQLEngine.java:1655)
    at oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeSql(SQLEngine.java:1903)
    at oracle.sysman.emcp.ParamsManager.checkListenerStatusForDBControl(ParamsManager.java:3230)
    at oracle.sysman.emcp.EMReposConfig.unlockMGMTAccount(EMReposConfig.java:1001)
    at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:346)
    at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:158)
    at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:253)
    at oracle.sysman.assistants.util.em.EMConfiguration.run(EMConfiguration.java:583)
    at oracle.sysman.assistants.dbca.backend.PostDBCreationStep.executeImpl(PostDBCreationStep.java:968)
    at oracle.sysman.assistants.util.step.BasicStep.execute(BasicStep.java:210)
    at oracle.sysman.assistants.util.step.Step.execute(Step.java:140)
    at oracle.sysman.assistants.util.step.StepContext$ModeRunner.run(StepContext.java:2667)
    at java.lang.Thread.run(Thread.java:595)
    Jan 18, 2014 9:38:23 AM oracle.sysman.emcp.EMConfig perform
    SEVERE: Listener is not up or database service is not registered with it. Start the Listener and register database service and run EM Configuration Assistant again .
    Refer to the log file at C:\app\Damien\cfgtoollogs\dbca\orcl\emConfig.log for more details.
    Jan 18, 2014 9:38:23 AM oracle.sysman.emcp.EMConfig perform
    CONFIG: Stack Trace:
    oracle.sysman.emcp.exception.EMConfigException: Listener is not up or database service is not registered with it. Start the Listener and register database service and run EM Configuration Assistant again .
    at oracle.sysman.emcp.ParamsManager.checkListenerStatusForDBControl(ParamsManager.java:3245)
    at oracle.sysman.emcp.EMReposConfig.unlockMGMTAccount(EMReposConfig.java:1001)
    at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:346)
    at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:158)
    at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:253)
    at oracle.sysman.assistants.util.em.EMConfiguration.run(EMConfiguration.java:583)
    at oracle.sysman.assistants.dbca.backend.PostDBCreationStep.executeImpl(PostDBCreationStep.java:968)
    at oracle.sysman.assistants.util.step.BasicStep.execute(BasicStep.java:210)
    at oracle.sysman.assistants.util.step.Step.execute(Step.java:140)
    at oracle.sysman.assistants.util.step.StepContext$ModeRunner.run(StepContext.java:2667)
    at java.lang.Thread.run(Thread.java:595)
    Jan 18, 2014 9:38:23 AM oracle.sysman.emcp.EMConfig restoreOuiLoc
    CONFIG: Restoring oracle.installer.oui_loc to C:\app\Damien\product\11.2.0\dbhome_1\oui
    My Listner status output is here:
    LSNRCTL for 32-bit Windows: Version 11.2.0.1.0 - Production on 18-JAN-2014 10:14:39
    Copyright (c) 1991, 2010, Oracle.  All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=ipc)))
    STATUS of the LISTENER
    Alias                     LISTENER
    Version                   TNSLSNR for 32-bit Windows: Version 11.2.0.1.0 - Production
    Start Date                18-JAN-2014 09:27:34
    Uptime                    0 days 0 hr. 47 min. 6 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   C:\app\Damien\product\11.2.0\dbhome_1\network\admin\listener.ora
    Listener Log File         c:\app\damien\diag\tnslsnr\LONDON\listener\alert\log.xml
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\ipcipc)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.10.4)(PORT=1521)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
    Services Summary...
    Service "CLRExtProc" has 1 instance(s).
      Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
    The command completed successfully
    I can login as sys into my database through sqlplus, so it seems the database is up and running, it just seems to be a listener problem maybe??
    Many thanks for any assistance that you give. I'm learning so be gentle...
    Damien

    SOLVED!
    OK all solved now, thanks to the link to Ed Stevens website that Baris posted (mucho respect )
    Seems that like Barus said I was not using Dynamic Registration, which means that I would need to manua
    ly update the listerner.ora file. On top of that it seems that for some my tnsnames.ora wasn't resolving mt database name so the tnsping wasfailing.
    What I did to solve the name resolution problem
    1. Opened the
    Network Configuration Assistant and saw that my listener didnt have my DB registered with it. So I added it. What this horrible GUI tool does is update the tnsnames and listener.ora files for you. So once that was done I went to the command prompt and did ;'tnsping <dn name> and hey presto it was getting a nice response.
    Then I re-ran my DB Configuration Assistant and tried to reconfigure my database. However it aing failed and gave me the same message that I was originally getting about the DB Service not being registered etc..the lister status still said that same thing:
    Services Summary...
    Service "CLRExtProc" has 1 instance(s).
      Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
    the 'unknown' means that the DB  didnt tell the listener that it was there but instead the listener is in manual mode and will just use the configuration in the listener.ora to know where the DB is.
    So then I followed the steps on the ED Stevens website (follow the link). He has steps which show how to enable Dynanmic registration so that your DB regusters itself with the listener. In a nutshell, he states that he listener actually doesnt need the listerner.ora if using dynamic registration. I shutdown the DB, stopped the listener then I renamed the lsitener.ora to listerner.old, then started the lietener and checked the status and it said 'the listener supports no service' I then started the DB and, then resched teh listener status, it then read 'status: READY'... hooray!, the DB had dynamically registered itself with the listener. I then was able to successfully start up and run Enterprise Manager.
    Thanks for all your help Baris, and Ed Steven website.
    I know more now than when I started so I'm happy.
    Thanks.

  • Regarding Logical database and  select statement..

    Hi
    Experts.
    i would  like to  know the  diff b/w logical data base & select statement  while using report.
    wt is the use of logical databases in R/3. is there   any   advantage  used in the  reports.
    Thanks & Regards..
    Spandana.

    Dear Spandana,
      Go through the below description of LDB. I hope you wil get a fair amount of idea.
    SAP comes loaded with all the extras. Among the extras that are most helpful to IT managers are all the access routines needed to pull any business object that managers can think of out of SAP databases. However, SAP has not thought of everything where your particular applications are concerned. SAP organizes its standard database tables to service business units based on conventional business applications. Itu2019s likely your business requires something new, perhaps even something exotic. In that case, you will need to create a new database, using information from different places. Basically, you need a logical database. You need to create a virtual business data object repository consisting of a new kind of record or table that suits your purposes. In addition, the repository should be composed of information that is actually stored in a number of different locations, none of them necessarily logically associated with one another. Letu2019s take a closer look at creating logical databases.
    A case for a logical database
    Suppose my company manufactures widgets of the most obscure variety, and they are components of other widgets. I sell my widgets as raw material for the more sophisticated widgets built by others, but in some cases I actually partner with other manufacturers in creating yet another class of widget. Now, in my world, I consequently have customers who are also partners. I sell to them and I partner with them in manufacturing and distribution. Also, I need an application that uses both of these dual-use relationships.
    Essentially, I have a customer database and a partner database. Neither contains records that are structured to contain the identifying particulars of the other. Thus, I need a hybrid database that gives me tables detailing these hybrid relationships. What can I do? I can go the long way around and write a new database, pulling information from both and creating new objects with a customized program that I write by hand. However, this process is cumbersome and contains maintenance issues. On the other hand, I can use SAPu2019s logical database facility, create my logical database in a couple of minutes, and have no maintenance issues at all.
    Logical database structures
    There are three defining entities in an SAP logical database. You must be clear on all three in order to create and use one.
    u2022     Table structure: Your logical database includes data from specified tables in SAP. There is a hierarchy among these tables defined by their foreign keys (all known to SAP), and you are going to define a customized relationship between select tables. This structure is unique and must be defined and saved.
    u2022     Data selection: You may not want or need every item in the referenced tables that contributes to your customized database. There is a selection screen that permits you to pick and choose.
    u2022     Database access programming: Once youu2019ve defined your logical database, SAP will generate the access subroutines needed to pull the data in the way you want it pulled.
    Creating your own logical database
    ABAP/4 (Advanced Business Application Programming language, version 4) is the language created by SAP for implementation and customization of its R/3 system. ABAP/4 comes loaded with many predefined logical databases that can construct and table just about any conventional business objects you might need in any canned SAP application. However, you can also create your own logical databases to construct any custom objects you care to define, as your application requires in ABAP/4. Hereu2019s a step-by-step guide:
    1.     Call up transaction SLDB (or transaction SE36). The path you want is Tools | ABAP Workbench | Development | Programming Environment | Logical Databases. This screen is called Logical Database Builder.
    2.     Enter an appropriate name in the logical database name field. You have three options on this screen: Create, Display, and Change. Choose Create.
    3.     Youu2019ll be prompted for a short text description of your new logical database. Enter one. Youu2019ll then be prompted to specify a development class.
    4.     Now comes the fun part! You must specify a root node, or a parent table, as the basis of your logical database structure. You can now place subsequent tables under the root table as needed to assemble the data object you want. You can access this tree from this point forward, to add additional tables, by selecting that root node and following the path Edit | Node | Create. Once youu2019ve saved the structure you define in this step, the system will generate the programming necessary to access your logical database. The best part is you donu2019t have to write a single line of code.
    Watch out!
    The use of very large tables will degrade the performance of a logical database, so be aware of that trade-off. Remember that some tables in SAP are very complex, so they will be problematic in any user-defined logical database.
    Declaring a logical database
    Hereu2019s another surprising feature of logical databases: You do not assign them in your ABAP/4 Code. Instead, the system requires that you specify logical databases as attributes. So when you are creating a report, have your logical database identifier (the name you gave it) on hand when you are defining its attributes on the Program Attributes screen. The Attributes section of the screen (the lower half) will include a Logical database field, where you can declare your logical database.
    Logical databases for increasing efficiency
    Why else would you want to create a logical database? Consider that the logical databases already available to you begin with a root node and proceed downward from there. If the data object you wish to construct consists of items that are all below the root node, you can use an existing logical database program to extract the data, then trim away what you donu2019t want using SELECT statementsu2014or you can increase the speed of the logical database program considerably by redefining the logical database for your object and starting with a table down in the chain. Either way, youu2019ll eliminate a great deal of overhead.
    Regards
    Arindam

  • Error While Removing Mailbox Databases

    I'm trying to remove two extra Mailbox databases that we recently migrated users off of during consolidation. However, when I try and remove the DB's I get the following error message:
    Microsoft Exchange Error
    The mailbox database 'chsexmbm' cannot be deleted.
    chsexmbm
    Failed
    Error:
    This mailbox database contains one or more mailboxes, mailbox plans, archive mailboxes, or arbitration mailboxes. To get a list of all mailboxes in this database, run the command Get-Mailbox -Database <Database ID>. To get a list of all mailbox plans
    in this database, run the command Get-MailboxPlan. To get a list of archive mailboxes in this database, run the command Get-Mailbox -Database <Database ID> -Archive. To get a list of all arbitration mailboxes in this database, run the command Get-Mailbox
    -Database <Database ID> -Arbitration. To disable a non-arbitration mailbox so that you can delete the mailbox database, run the command Disable-Mailbox <Mailbox ID>. To disable an archive mailbox so you can delete the mailbox database, run the
    command Disable-Mailbox <Mailbox ID> -Archive. Arbitration mailboxes should be moved to another server; to do this, run the command New-MoveRequest <parameters>. If this is the last server in the organization, run the command Disable-Mailbox <Mailbox
    ID> -Arbitration -DisableLastArbitrationMailboxAllowed to disable the arbitration mailbox. Mailbox plans should be moved to another server; to do this, run the command Set-MailboxPlan <MailboxPlan ID> -Database <Database ID>.
    OK
    Now I have run the "Get-Mailbox -Database <DB> -Arbitration" and get three entries:
    Name                                    Alias                                  
    ServerName
    FederatedEmail.4c1f4d8b-8179-4148-93bf- FederatedEmail.4c1f4d8b-8179-4148-93bf- smschsexmb1
    00a95fa1e042                            00a95fa1e042
    SystemMailbox{1f05a927-f1d5-4153-bd93-d SystemMailbox{1f05a927-f1d5-4153-bd93-d smschsexmb1
    fca46ac6957}                            fca46ac6957}
    SystemMailbox{e0dc1c29-89c3-4034-b678-e SystemMailbox{e0dc1c29-89c3-4034-b678-e smschsexmb1
    6c29d823ed9}                            6c29d823ed9}
    However, when I try and move or remove these mailboxes, I get an error from EMS stating that they cannot be found.
    Any idea what I need to do here to resolve this so I can remove these DB's?
    Thanks!!

    Hi
    Suggestion 1:  verify mailboxes:
    1. In Exchange management shell, run these cmdlets:
    Set-ADServerSettings -ViewEntireForest  $True
    get-mailbox -database "DBname" –arbitration
    2. Please verify if arbitration mailbox shows. If yes, please move these mailboxes with this cmdlet:
    Get-Mailbox -Database "DBname" -Arbitration|New-MoveRequest -TargetDatabase "DB2Name"
    Note: please replace DB2Name with the target database name.
    3. Wait for the complete of AD replication, after that, please try to remove database again.
    Suggestion 2: If the database still cannot be removed and you have followed the instruction in error message, but nothing returned. It seems the database is empty. So I suggest we use ADSI Edit to remove the database object directly since it no
    longer contains any mailboxes.
    TechNet Subscriber Support
    in forum
    If you have any feedback on our support, please contact
    [email protected]
    Terence Yu
    TechNet Community Support

  • Change Max.no.quants in IMG but in database does not update.

    hi,
    I have an issue about reducing Max.no.quants in warehouse management. I defined putaway strategy P for Storage type definition. Then I changed Max.no.quants from 5 to 2 in Division of Storage Bins into Sections (IMG) and assigned Bin section A = 2 (Max.no.quants) in Bin Sectioning per Storage Bin Type and SUT (IMG). After that I removed items from stack 5 to 2 in each Storage bin. Then I checked storage bin in Bin sectioning tab I found that Max.no.quants still didn't change from 5 to 2 I thought it should be changed and no. of quants had changed to 2. So, that i checked table LAGP-KZVOL = " ". It seems the database was not up-to-date. When I create Transfer Order it had shown an error message below
    Error due to inconsistent database (storage bin ZZ-01-01)
    Are there any solutions to update Max.no.quants(LAGP-MAXQU) from 5 to 2 in Storage bin? or Can I create a program to update table LAGP-MAXQU and LAGP-KZVOL directly? (i am not sure which tables and fields should i have to concern?)

    hi,
    I have an issue about reducing Max.no.quants in warehouse management. I defined putaway strategy P for Storage type definition. Then I changed Max.no.quants from 5 to 2 in Division of Storage Bins into Sections (IMG) and assigned Bin section A = 2 (Max.no.quants) in Bin Sectioning per Storage Bin Type and SUT (IMG). After that I removed items from stack 5 to 2 in each Storage bin. Then I checked storage bin in Bin sectioning tab I found that Max.no.quants still didn't change from 5 to 2 I thought it should be changed and no. of quants had changed to 2. So, that i checked table LAGP-KZVOL = " ". It seems the database was not up-to-date. When I create Transfer Order it had shown an error message below
    Error due to inconsistent database (storage bin ZZ-01-01)
    Are there any solutions to update Max.no.quants(LAGP-MAXQU) from 5 to 2 in Storage bin? or Can I create a program to update table LAGP-MAXQU and LAGP-KZVOL directly? (i am not sure which tables and fields should i have to concern?)

  • Autoconfig faild after database upgrade to 10.2.0.1

    Hi
    I am upgrading the database from 9.2.0.6 to 10.2.0.1 with R11.5.10 on rhel4 linux. I am referring Doc "Oracle Applications Release 11i with Oracle 10g Release 2 (10.2.0.3) [ID 726982.1]".
    I have only one issue that when i am running autoconfig on dbtier this is giving error.
    [SETUP PHASE]
    AutoConfig could not successfully execute the following scripts:
    Directory: /usr/bin/perl -I /home/oracle/visdb/10.2.0.4/Apache/perl/lib/5.00503 -I
    /home/oracle/visdb/10.2.0.4/Apache/perl/lib/site_perl/5.005 -I /home/oracle/visdb/10.2.0.4/appsutil/perl -I
    /home/oracle/visdb/10.2.0.4/appsutil/perl /home/oracle/visdb/10.2.0.4/appsutil/scripts/VIS_r11
    adchknls.pl INSTE8_SETUP 1
    apart from this i do not face any issue. i am able to connect my application and database both without any issue.
    select version from v$instance
    10.2.0.1.0
    It seems my database is also upgraded.
    Kindly advice do i need to do any other step to resolve this issue or i can ignore or i should apply any other patch . (This is very old thread and several time posted in OTN. I Have check all possible.)
    Thanks
    Krishna

    HI,
    is autoconfig log showing just
    [SETUP PHASE]
    AutoConfig could not successfully execute the following scripts:
    Directory: /usr/bin/perl -I /home/oracle/visdb/10.2.0.4/Apache/perl/lib/5.00503 -I
    /home/oracle/visdb/10.2.0.4/Apache/perl/lib/site_perl/5.005 -I /home/oracle/visdb/10.2.0.4/appsutil/perl -I
    /home/oracle/visdb/10.2.0.4/appsutil/perl /home/oracle/visdb/10.2.0.4/appsutil/scripts/VIS_r11
    adchknls.pl INSTE8_SETUP 1Can you pls search the log file for "adchknls.pl" to get the complete error medssage.
    Meanwhile also check below error:-
    RC-50014: Fatal: Execution Of Autoconfig Compilation Aborted At Adchknls.Pl [ID 885173.1]
    Kindly advice do i need to do any other step to resolve this issue or i can ignore or i should apply any other patch .As per my understanding auroconfig error should never be ignored.
    Thanks,
    JD

  • Why and how we use Logical Database?

    Can anybody explain with example why and how we use logical database?
    Regards,
    Rajan

    Hello,
    SAP comes loaded with all the extras. Among the extras that are most helpful to IT managers are all the access routines needed to pull any business object that managers can think of out of SAP databases. However, SAP has not thought of everything where your particular applications are concerned. SAP organizes its standard database tables to service business units based on conventional business applications. Itu2019s likely your business requires something new, perhaps even something exotic. In that case, you will need to create a new database, using information from different places. Basically, you need a logical database. You need to create a virtual business data object repository consisting of a new kind of record or table that suits your purposes. In addition, the repository should be composed of information that is actually stored in a number of different locations, none of them necessarily logically associated with one another. Letu2019s take a closer look at creating logical databases.
    A case for a logical database
    Suppose my company manufactures widgets of the most obscure variety, and they are components of other widgets. I sell my widgets as raw material for the more sophisticated widgets built by others, but in some cases I actually partner with other manufacturers in creating yet another class of widget. Now, in my world, I consequently have customers who are also partners. I sell to them and I partner with them in manufacturing and distribution. Also, I need an application that uses both of these dual-use relationships.
    Essentially, I have a customer database and a partner database. Neither contains records that are structured to contain the identifying particulars of the other. Thus, I need a hybrid database that gives me tables detailing these hybrid relationships. What can I do? I can go the long way around and write a new database, pulling information from both and creating new objects with a customized program that I write by hand. However, this process is cumbersome and contains maintenance issues. On the other hand, I can use SAPu2019s logical database facility, create my logical database in a couple of minutes, and have no maintenance issues at all.
    Logical database structures
    There are three defining entities in an SAP logical database. You must be clear on all three in order to create and use one.
    u2022     Table structure: Your logical database includes data from specified tables in SAP. There is a hierarchy among these tables defined by their foreign keys (all known to SAP), and you are going to define a customized relationship between select tables. This structure is unique and must be defined and saved.
    u2022     Data selection: You may not want or need every item in the referenced tables that contributes to your customized database. There is a selection screen that permits you to pick and choose.
    u2022     Database access programming: Once youu2019ve defined your logical database, SAP will generate the access subroutines needed to pull the data in the way you want it pulled.
    Creating your own logical database
    ABAP/4 (Advanced Business Application Programming language, version 4) is the language created by SAP for implementation and customization of its R/3 system. ABAP/4 comes loaded with many predefined logical databases that can construct and table just about any conventional business objects you might need in any canned SAP application. However, you can also create your own logical databases to construct any custom objects you care to define, as your application requires in ABAP/4. Hereu2019s a step-by-step guide:
    1.     Call up transaction SLDB (or transaction SE36). The path you want is Tools | ABAP Workbench | Development | Programming Environment | Logical Databases. This screen is called Logical Database Builder.
    2.     Enter an appropriate name in the logical database name field. You have three options on this screen: Create, Display, and Change. Choose Create.
    3.     Youu2019ll be prompted for a short text description of your new logical database. Enter one. Youu2019ll then be prompted to specify a development class.
    4.     Now comes the fun part! You must specify a root node, or a parent table, as the basis of your logical database structure. You can now place subsequent tables under the root table as needed to assemble the data object you want. You can access this tree from this point forward, to add additional tables, by selecting that root node and following the path Edit | Node | Create. Once youu2019ve saved the structure you define in this step, the system will generate the programming necessary to access your logical database. The best part is you donu2019t have to write a single line of code.
    Regards
    Arindam

  • EnityBean or Database Control

    Hi, there
    I would like to gather some options about in which case that we should use
    database control in workshop to do DB access and in which case we should use
    EntityBean. It seems that database control is called within a transaction
    context --- if a custom control mades multiple calls to the database
    control, all calls are within one single transaction (right?). So what is
    the guideline we should have to choose one instead of the other?
    Thanks
    Coco

    "coco" <[email protected]> wrote in message
    news:[email protected]..
    I would like to gather some options about in which case that we should use
    database control in workshop to do DB access and in which case we shoulduse
    EntityBean. It seems that database control is called within a transaction
    context --- if a custom control mades multiple calls to the database
    control, all calls are within one single transaction (right?). So what is
    the guideline we should have to choose one instead of the other?Generally speaking database controls are a good solution on a smaller
    project as they enable you to put together a solution pretty quickly. They
    do however have fairly limited features though, for example no automatic
    management of keys or relationships between objects. On larger projects I
    would recommend using a more full featured object persistence layer such as
    entity beans or hibernate.
    Gerald

  • Low speed insert data in FireBird database

    Best to all NI users .
    We are closing an application that acquires and stores data from various sensors at a base firebird data.
    The database I have running and entering data in different tables is done correctly. The problem I have data stored in one of the tables where I introduce 4 primary keys and 6 variables of the sensors , so each record is 10 columns and each test performed is compound around of 1500 records.
    Keep the data is correct, but the time of the recording of data is unfeasible cycle , takes about 2 -3 minutes about the saved data . Attachment I leave a picture of the code of how this query is run.
    I wonder if there is any way to optimize this stored data because since then two or three minutes of recorded data , the implementation becomes unfeasible .
    I hope you can help me because I have more than two weeks stuck with this table.
    Thanks and greetings to all.
    Attachments:
    BDatos.png ‏19 KB

    I don't know if is normal this incremental time depending of the number of lines or size of this table.  
    It's not normal for a good database engine. But I have never heard about Firebird and from your observations it would seem this database engine was not written to handle efficiently the amount of data you want to throw at it.
    Maybe evaluate a different database engine that is capable of handling your data requirements?!
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Address Book sharing via MobileMe does not seem to work

    I am trying to share my address book with my wife's Mac and here iPod touch. We both have a Mobile Me account (via the Family Pack). So I shared my address book and invited her. All worked so far. But: while my address book shows up on her Mac it appears to be empty. No addresses, nothing.
    I looked up the /Library/Application Support/Address Book/ folder on my iDisk which address book sharing has created. There's an "info" and a "dateFile" file there as well as a "Peoples" subfolder. The latter contains folders from 1 to 31 but all are empty so it appears that somehow my Mac is not sharing my addresses.
    Has anybone here an idea what could be the problem or where I should search for the cause of this behavior?

    OK, solved this myself by deleting the whole Address Book database and reimporting my contacts not from an archive but a previously exported vCard. It seems the database was simply damages somehow.

  • CBO and caching effect

    select * from v$version;
    BANNER
    Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
    PL/SQL Release 11.2.0.2.0 - Production
    CORE    11.2.0.2.0      Production
    TNS for Linux: Version 11.2.0.2.0 - Production
    NLSRTL Version 11.2.0.2.0 - Production
    show parameter opt
    NAME                                 TYPE        VALUE
    _optim_peek_user_binds               boolean     TRUE
    optimizer_capture_sql_plan_baselines boolean     FALSE
    optimizer_dynamic_sampling           integer     2
    optimizer_features_enable            string      11.2.0.2
    optimizer_index_caching              integer     0
    optimizer_index_cost_adj             integer     100
    optimizer_mode                       string      ALL_ROWS
    optimizer_secure_view_merging        boolean     FALSE
    optimizer_use_invisible_indexes      boolean     FALSE
    optimizer_use_pending_statistics     boolean     FALSE
    optimizer_use_sql_plan_baselines     boolean     FALSEI am asking a broad question here.But any help/insight will be greatly appreciated.
    I want to understand how (and what) Dynamic buffer cache statistics are exposed to CBO to let her form optimal execution plan ? I am under impression that CBO never looks at buffer cache statistics while making execution plan as buffer cache statistics are highly dynamic and it would be a intrusive to consider buffer cache statistics to ensure plan stability. (with 11g's "feedback loop" mechanism between optimizer and execution engine, Apparently, my understanding is wrong).
    I am running Workload statistics and since my underlying storage is SAN, i am explicitly setting SREAD=4 and MREAD=10 for hybrid database. DB has 65% OLTP access (between 8:00 AM to 10:00 PM) with 35% batch processing 24x7 .

    958830 wrote:
    Can you share your experience on "advantage of having Workload system statistics over NOWORKLOAD statistics" ? (SREAD < MREAD)I have written several notes on my blog about system stats ( http://jonathanlewis.wordpress.com/category/oracle/statistics/system-stats/ ). In general my preference is to leave as many parameters and related values as possible to default. I apply this guideline to system stats even though, in absolute terms, the values for sreadtim and mreadtim are about 30 years out of date when derived from the ioseektim and the other one (transfer rate, but I can't remember the proper name). For further comments about when I would ignore this to give Oracle a better model of the truth I'll leave you to read the notes.)
    (Considering Oracle recommendsation on 10g/11g, i have not set DBMBRC parameter with NOWORKLOAD system stats,).As above - I approve of not setting db_file_multiblock_read_count in any circumstances (in the latest versions).
    >
    Let me also take an opportunity to ask you if you can highlight some light on positive results of exposing Cache statistics to CBO ?I wouldn't do it (I think I made a comment in the book about how scary it might be). In some ways it sounds like a very good idea - if the optimizer estimates that it need to visit 5,000 random table blocks (based on calculations related to the clustering_factor), but also has information that the "object-level cache hit ratio" for that table sa 98% over the last hour then it seems reasonable to cost that at 0.02 * 5000 = 100, rather than the 5,000 that would currently appear.
    The problem (as I probably mentioned in the book) is that the code you activate tries to keep a smoothed rolling average over time for object-level cache hit ratios - which means that the DBA ends up with the problem of saying: "why did this query use plan A at 9:45, and plan B at 14:30?" - with the only answer being "it depends what was going on in the preceding 4 or 5 hours.
    Regards
    Jonathan Lewis

  • Error While Running OAF page using Jdeveloper 10g

    Team,
    iam getting the below while running OAF page.
    *500 Internal Server Error*
    oracle.apps.fnd.common.AppsException: oracle.apps.fnd.common.PoolException: Exception creating new Poolable object.
    *     at oracle.apps.fnd.profiles.Profiles.getProfileOption(Profiles.java:1509)*
    *     at oracle.apps.fnd.profiles.Profiles.getProfile(Profiles.java:362)*
    *     at oracle.apps.fnd.profiles.ExtendedProfileStore.getSpecificProfileFromDB(ExtendedProfileStore.java:211)*
    *     at oracle.apps.fnd.profiles.ExtendedProfileStore.getSpecificProfile(ExtendedProfileStore.java:171)*
    *     at oracle.apps.fnd.profiles.ExtendedProfileStore.getProfile(ExtendedProfileStore.java:148)*
    *     at oracle.apps.fnd.common.logging.DebugEventManager.configureUsingDatabaseValues(DebugEventManager.java:1294)*
    *     at oracle.apps.fnd.common.logging.DebugEventManager.configureLogging(DebugEventManager.java:1149)*
    *     at oracle.apps.fnd.common.logging.DebugEventManager.internalReinit(DebugEventManager.java:1118)*
    *     at oracle.apps.fnd.common.logging.DebugEventManager.reInitialize(DebugEventManager.java:1085)*
    *     at oracle.apps.fnd.common.logging.DebugEventManager.reInitialize(DebugEventManager.java:1072)*
    *     at oracle.apps.fnd.common.AppsLog.reInitialize(AppsLog.java:595)*
    *     at oracle.apps.fnd.common.AppsContext.initLog(AppsContext.java:593)*
    *     at oracle.apps.fnd.common.AppsContext.initializeContext(AppsContext.java:570)*
    *     at oracle.apps.fnd.common.AppsContext.initializeContext(AppsContext.java:524)*
    *     at oracle.apps.fnd.common.WebAppsContext.<init>(WebAppsContext.java:1108)*
    *     at oracle.apps.fnd.common.WebRequestUtil.validateContext(WebRequestUtil.java:225)*
    *     at OAErrorPage.jspService(_OAErrorPage.java:62)*
    *     [OAErrorPage.jsp]*
    *     at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.3.0) ].http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)*
    *     at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)*
    *     at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)*
    *     at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)*
    *     at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)*
    *     at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.EvermindPageContext.handlePageThrowable(EvermindPageContext.java:847)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.EvermindPageContext.handlePageException(EvermindPageContext.java:813)*
    *     at test_fwklabsolutions._jspService(_test__fwklabsolutions.java:105)*
    *     [test_fwklabsolutions.jsp]*
    *     at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.3.0) ].http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)*
    *     at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)*
    *     at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)*
    *     at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)*
    *     at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)*
    *     at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)*
    *     at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)*
    *     at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)*
    *     at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)*
    *     at java.lang.Thread.run(Thread.java:595)*
    Caused by: oracle.apps.fnd.common.PoolException: Exception creating new Poolable object.
    *     at oracle.apps.fnd.common.Pool.createObject(Pool.java:1286)*
    *     at oracle.apps.fnd.common.Pool.borrowObject(Pool.java:1027)*
    *     at oracle.apps.fnd.security.DBConnObjPool.borrowObject(DBConnObjPool.java:583)*
    *     at oracle.apps.fnd.security.AppsConnectionManager.borrowConnection(AppsConnectionManager.java:300)*
    *     at oracle.apps.fnd.common.Context.borrowConnection(Context.java:1719)*
    *     at oracle.apps.fnd.common.AppsContext.getPrivateConnectionFinal(AppsContext.java:2266)*
    *     at oracle.apps.fnd.common.AppsContext.getPrivateConnection(AppsContext.java:2203)*
    *     at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java:2061)*
    *     at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java:1871)*
    *     at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java:1715)*
    *     at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java:1728)*
    *     at oracle.apps.fnd.common.Context.getJDBCConnection(Context.java:1453)*
    *     at oracle.apps.fnd.cache.GenericCacheLoader.load(GenericCacheLoader.java:170)*
    *     at oracle.apps.fnd.profiles.Profiles.getProfileOption(Profiles.java:1500)*
    *     ... 49 more*
    Caused by: oracle.apps.fnd.common.AppsException: oracle.apps.fnd.common.AppsException: java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
    *     at oracle.apps.fnd.security.AppsConnectionManager.makeGwyuidConn(AppsConnectionManager.java:907)*
    *     at oracle.apps.fnd.security.AppsConnectionManager.getGwyuidConn(AppsConnectionManager.java:966)*
    *     at oracle.apps.fnd.security.AppsConnectionManager.makeGuestConnection(AppsConnectionManager.java:784)*
    *     at oracle.apps.fnd.security.DBConnObj.<init>(DBConnObj.java:228)*
    *     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)*
    *     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)*
    *     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)*
    *     at java.lang.reflect.Constructor.newInstance(Constructor.java:494)*
    *     at oracle.apps.fnd.common.Pool.createObject(Pool.java:1273)*
    *     ... 62 more*
    Caused by: oracle.apps.fnd.common.AppsException: java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
    *     at oracle.apps.fnd.security.ConnectionManager.dbConnect(ConnectionManager.java:1423)*
    *     at oracle.apps.fnd.security.ConnectionManager.dbConnect(ConnectionManager.java:1326)*
    *     at oracle.apps.fnd.security.AppsConnectionManager.makeGwyuidConn(AppsConnectionManager.java:888)*
    *     ... 70 more*
    Caused by: java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
    *     at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:138)*
    *     at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:175)*
    *     at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:287)*
    *     at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:328)*
    *     at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:430)*
    *     at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:151)*
    *     at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)*
    *     at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:608)*
    *     at java.sql.DriverManager.getConnection(DriverManager.java:525)*
    *     at java.sql.DriverManager.getConnection(DriverManager.java:140)*
    *     at oracle.apps.fnd.security.ConnectionManager.dbConnect(ConnectionManager.java:1410)*
    *     ... 72 more*

    Hi
    It seems The database host name, port number, or database instance name is wrong
    Please check and try it again
    Thanks
    Sandeep

  • Error in starting OBIEE 11g BI services

    Hi,
    When i starting the BI services I am getting the following error in browser page.
    Error:
    Error 500--Internal Server Error
    From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
    10.5.1 500 Internal Server Error
    The server encountered an unexpected condition which prevented it from fulfilling the request.
    Url:
    http://10.154.19.91:9704/analytics/saw.dll?bieehome&startPage=1
    Adminserver log report:
    Created "1" resources for pool "mds-owsm", out of which "1" are available and "0" are unavailable.
    How to solve this?
    Thanks,

    Hi sateesh,
    Seems your database listerner and opmnctl is down....first start these in your services pane and then try starting your BI server....but keep in mind close the admin tool if it is open .
    This might also help [http://gerardnico.com/wiki/dat/obiee/start_11g]
    By,
    KK

  • Error in starting BI Scheduler service in OBIEE 11g

    Hello All,
    I am working on OBIEE 11g. When I am trying to start up services by login into Enterprise Manager it is giving following error to start Bi Schedulers i.e. coreapplication_obisch1.
    Module:    oracle.bi.management.sysmancommon
    Message: Error in starting component: oracle instance: instance1, component: coreapplication_obisch1
    Supplemental Detail:
    oracle.bi.management.adminservices.opmn.ProcessControlException: Operation Failed: start; OracleInstance: instance1; Component: coreapplication_obisch1; msg: 0 of 1 processes started.
    at oracle.bi.management.adminservices.opmn.OpmnProcessController.start(OpmnProcessController.java:145)
    at oracle.bi.management.adminservices.model.impl.ProcessManagerProxyImpl.start(ProcessManagerProxyImpl.java:62)
    at oracle.bi.management.adminservices.mbeans.impl.BIComponentMBeanImpl.start(BIComponentMBeanImpl.java:172)
    at oracle.bi.management.adminservices.mbeans.impl.BIComponentMBeanImpl.start(BIComponentMBeanImpl.java:157)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.doInvoke(OracleStandardEmitterMBean.java:1012)
    at oracle.adf.mbean.share.AdfMBeanInterceptor.internalInvoke(AdfMBeanInterceptor.java:104)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
    at oracle.as.jmx.framework.generic.spi.security.AbstractMBeanSecurityInterceptor.internalInvoke(AbstractMBeanSecurityInterceptor.java:190)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
    at oracle.security.jps.ee.jmx.JpsJmxInterceptor$2.run(JpsJmxInterceptor.java:358)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
    at oracle.security.jps.ee.jmx.JpsJmxInterceptor.internalInvoke(JpsJmxInterceptor.java:374)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
    at oracle.as.jmx.framework.generic.spi.interceptors.ContextClassLoaderMBeanInterceptor.internalInvoke(ContextClassLoaderMBeanInterceptor.java:103)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
    at oracle.as.jmx.framework.generic.spi.interceptors.MBeanRestartInterceptor.internalInvoke(MBeanRestartInterceptor.java:116)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
    at oracle.as.jmx.framework.generic.spi.interceptors.LoggingMBeanInterceptor.internalInvoke(LoggingMBeanInterceptor.java:524)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
    at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.invoke(OracleStandardEmitterMBean.java:924)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
    at weblogic.management.mbeanservers.domainruntime.internal.FederatedMBeanServerInterceptor.invoke(FederatedMBeanServerInterceptor.java:349)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$16.run(WLSMBeanServerInterceptorBase.java:449)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.invoke(WLSMBeanServerInterceptorBase.java:447)
    at weblogic.management.mbeanservers.internal.JMXContextInterceptor.invoke(JMXContextInterceptor.java:263)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$16.run(WLSMBeanServerInterceptorBase.java:449)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.invoke(WLSMBeanServerInterceptorBase.java:447)
    at weblogic.management.mbeanservers.internal.SecurityMBeanMgmtOpsInterceptor.invoke(SecurityMBeanMgmtOpsInterceptor.java:65)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$16.run(WLSMBeanServerInterceptorBase.java:449)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.invoke(WLSMBeanServerInterceptorBase.java:447)
    at weblogic.management.mbeanservers.internal.SecurityInterceptor.invoke(SecurityInterceptor.java:444)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServer.invoke(WLSMBeanServer.java:323)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$11$1.run(JMXConnectorSubjectForwarder.java:663)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$11.run(JMXConnectorSubjectForwarder.java:661)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder.invoke(JMXConnectorSubjectForwarder.java:654)
    at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1427)
    at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
    at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1265)
    at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1367)
    at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788)
    at javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:174)
    at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:222)
    at javax.management.remote.rmi.RMIConnectionImpl_1035_WLStub.invoke(Unknown Source)
    at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMIConnector.java:993)
    at weblogic.management.remote.wlx.ClientProvider$WLXMBeanServerConnectionWrapper.invoke(ClientProvider.java:291)
    at weblogic.management.remote.wlx.ClientProvider$WLXMBeanServerConnectionWrapper.invoke(ClientProvider.java:291)
    at oracle.sysman.emai.model.bi.impl.JmxUtil.invokeMethod(JmxUtil.java:184)
    at oracle.sysman.emai.model.bi.mbean.AvailabilityAssistant.processComponent(AvailabilityAssistant.java:636)
    at oracle.sysman.emai.model.bi.mbean.AvailabilityAssistant.startComponent(AvailabilityAssistant.java:596)
    at oracle.sysman.emai.view.bi.AvailabilityView.startComponent(AvailabilityView.java:421)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.sysman.emas.sdk.progress.WorkWrapper.run(WorkWrapper.java:96)
    at java.lang.Thread.run(Thread.java:662)
    Please guide me on this. Because I am unable to login into Analytics and I think its due to as BI Schedulers are not getting up.
    Thank You.
    Regards,
    Meghana

    Hi sateesh,
    Seems your database listerner and opmnctl is down....first start these in your services pane and then try starting your BI server....but keep in mind close the admin tool if it is open .
    This might also help [http://gerardnico.com/wiki/dat/obiee/start_11g]
    By,
    KK

  • Error while building cube using Relational Access Manager - URGENT

    When we try to build the Express Hybrid database using Relational Access Manager, We got the following error in the Windows NT Event log.
    "[159] XCA Interface - Exception C0000005 occurred in the XTLLISTN:ClientThread() function in the XWCXCA.DLL module"
    We are using Oracle Express 6.3.2 and Windows NT 4.0 Enterprise and Oracle 8.1.7
    Kindly Help
    Thanks & Regards
    ashish

    We are using Oracle Express 6.3.2 and Windows NT 4.0 Enterprise and Oracle 8.1.7
    -------------------------------------------------------------------------------- Unfortunately your configuration is not officially certified. You will want to upgrade to Express 6.3.2.1 in order to run against Oracle 8.1.7.
    Server Certifications for Windows NT 4.0:
    Express 6.3.2 with Oracle EE 8.1.6
    Express 6.3.2.1 with Oracle EE 8.1.7 & 9.0.1
    Express 6.3.4 with Oracle EE 8.1.7 & 9.0.1

Maybe you are looking for

  • Video and audio (in one direction only) deteriorate after about 90 seconds

    I begin a two-way video chat as normal, both parties can see and hear clearly. After about one and a half minutes of normal video chat, the person on the other end suddenly starts getting a highly pixelated image of me, and they start to lose chunks

  • Enterprise Portal in Internet Explorer (IE) 7.0 browser

    hi, i would like to know the integration SAP EP6 (EP7 later) with browser IE7. I have an issue/error on page when I'm browsing the SAP EP6 in IE7. anyone encounter this before. Any update on the IE7 or SAP EP patch in order to solve the issue. Regard

  • Eliminate history of unwanted contacts when composing emails

    When composing an email, and I type in the first letter or two of the recipient, a history comes up and contains unwanted, incorrect or undesired email addresses that are NOT in my address book. How do I clean them up so only the desired contacts are

  • Poster frame error in finder icon view

    I've been setting poster frames with control click. While iTunes usually shows the frame I choose, the finder, when in icon view, doesn't. It often picks something close (usually earlier). I usually have to search around to get it to set to the one I

  • Can anyone post pictures of good screens?

    I would like to see what a "good" screen is supposed to look like. I have a yellow tinted one and would like to see one without the problem. If you have one without, please post.