What is a STAR database

Does anyone know what a STAR database is

Well I know on Ingres systems, an Ingres STAR database is where you create a virtual database based on several underlying databases, so that the user of that STAR database sees the relevant tables from each database all as a single one.
Not sure about Oracle in that respect.

Similar Messages

  • P6 Analytics - cannot load data from STAR database in BI EE

    Hi.
    We have successfully deployed OBI EE 11g and STAR database (RDB 3.1), ETL processes have also run succesfully. But we cannot access data from the Analytics in a very strange way: we can get information on EPS and WBS, but cannot get projects or activitites data. It doesn't show any errors, it just returns empty replies (including replies on SQL-queries in Administration->SQL). I have cleaned the cache (call SAPurgeAllCache()) and reloaded metadata. I've checked the STAR db - all the data is ok.

    Check in P6 application that you have given access to P6 Analytics module to the application user. If not give that and rerun Global Schedule services followed by ETL process.
    This appears to be related to security but I might be wrong.

  • What are the logical databases belongs to HR module.

    Hi experts,
    Please explain What are the logical databases belongs to HR module.
    Thanks,
    Rashmi

    Hi Rashmi,
    There are three LDBs in HR.
    1. PNPCE or PNP
    2. PCH
    3. PAP
    Good Luck
    Om

  • What is a logical database

    Hi All,
    what is a logical database? what is the use of it.

    Hi again,
    1. To get a taste of it.
    2. create a new z program.
    3. while creating type PNP
       in logical database field.
    4. paste this code and execute.
      REPORT ABC.
    infotypes : 0001.
    TABLES : PERNR.
    GET PERNR.
    WRITE :/ PERNR-PERNR.
    5. The selection screen which u see
       is coming from logical database PNP program.
    6. Execute
    7. U will get a list of pernr.
    SAPDBPNP
    this is the main program of LDB PNP
    which does the main work.
    SAPDB + ldb name.
    regards,
    amit m.
    Message was edited by: Amit Mittal

  • What file format Oracle Database 11g can spool data w chinese characters?

    Hi,
    I have a batch job that spools data into a text file for further processing but now I have data that contains chinese characters.
    From what I know text file (.txt) cannot support chinese characters.
    Anyone has any idea what file format Oracle Database 11g can spool data with chinese characters?
    Thank you!
    Regards,
    Fel

    I'm not sure this can work with SQL*Plus in character mode on Windows DOS mode. But this should work with SQL Developer: see Re: How to display Chinese characters in Oracle?
    I can also make this work with Linux:
    $ locale
    LANG=fr_FR.UTF-8
    LC_CTYPE="fr_FR.UTF-8"
    LC_NUMERIC="fr_FR.UTF-8"
    LC_TIME="fr_FR.UTF-8"
    LC_COLLATE="fr_FR.UTF-8"
    LC_MONETARY="fr_FR.UTF-8"
    LC_MESSAGES="fr_FR.UTF-8"
    LC_PAPER="fr_FR.UTF-8"
    LC_NAME="fr_FR.UTF-8"
    LC_ADDRESS="fr_FR.UTF-8"
    LC_TELEPHONE="fr_FR.UTF-8"
    LC_MEASUREMENT="fr_FR.UTF-8"
    LC_IDENTIFICATION="fr_FR.UTF-8"
    LC_ALL=
    $ cat chinese.sql
    cat tchinese.sql
    set echo on
    spool tchinese.log
    select * from v$version;
    select unistr('\8349') from dual;
    exit
    $ cat tchinese.log
    SQL> select * from v$version;
    BANNER                                                                         
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod               
    PL/SQL Release 10.2.0.1.0 - Production                                         
    CORE     10.2.0.1.0     Production                                                     
    TNS for Linux: Version 10.2.0.1.0 - Production                                 
    NLSRTL Version 10.2.0.1.0 - Production                                         
    SQL> select unistr('\8349') from dual;
    UNIS                                                                           
    草                                                                              Edited by: P. Forstmann on May 27, 2009 10:30 AM
    Edited by: P. Forstmann on May 27, 2009 10:33 AM

  • What does a package database consist of?

    What does a package database consist of? can any one give me complete description.

    Hi,
    This is Prabhuram Devar,
    A package database consists of:
    /var/sadm/pkg: This is a directory containing one directory entry for every package installed on the system.
    /var/sadm/pkg/<packagename>/pkginfo
    /var/sadm/pkg/<packagename>/save/<patchid>/undo.Z for the backout packages.
    /var/sadm/pkg/<packagename>/save/pspool/<packagename>: A sparse package that is used for non-global zone install.
    /var/sadm/install/contents: This file has an entry for every file in the system that has been installed through a package. Entries are added or removed automatically using the binaries installf and removef.

  • What to do when database hang

    Hi all,
    May I know what to do when database hangs after shutdown immediate command perform? Can I use kill process command to stop Oracle process?

    Hello,
    see documentation for details of immediate-clause:
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/start.htm#sthref589
    You can do an shutdown abort instead, but then sql is terminated. You can read details here: http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/start.htm#sthref595
    Greets,
    Hannibal

  • What's that "STAR"?

    Can somebody tell me what's that star which appeared after LOLLIPOP upgrade!!
    Thank you very much...
    Solved!
    Go to Solution.

    Hi and welcome to the community!
    It shows that you have selected priority interruptions. Press the volume key and then tap "SOUND" if you want all notifications.
     - Official Sony Xperia Support Staff
    If you're new to our forums make sure that you have read our Discussion guidelines.
    If you want to get in touch with the local support team for your country please visit our contact page.

  • Hi,can anyone guide me on what is client side database & grid database.....

    what is client side database & grid database..........and what is the difference between Dataguard and stand by database() these are interview questions.........i am dba learner pls explanin me.......
    thanks u all...

    I'm not trying to be funny or mean, but, in my experience, if you don't know what a product/tool/component is, then you should say so. If you give the impression that you do know about a technology in your interview and you are hired based upon that premise, you might find yourself struggling mightily when your employer asks you to 'implement DataGuard by the end of the week'...
    Just some advice. Good luck in your interview!

  • What versions of Oracle Database Firewall exists?

    What versions of Oracle Database Firewall exists?
    Only 12c (ADVF 12)? or does exist an oldier version?
    Someone has the instalation guide for oldier versions?
    Thanks in advance.

    Hi,
    The following will help you;
    Oracle Audit Vault 10.2.3.2.x -> Installation Guide: https://docs.oracle.com/cd/E14472_01/relnotes.102/e11061/toc.htm
    Oracle Audit Vault 10.3.x -> Installation Guide: http://docs.oracle.com/cd/E23574_01/relnotes.103/e23572/toc.htm
    Oracle Database Firewall Documentation, Release 5.0
    Oracle Database Firewall Documentation, Release 5.1
    Oracle Audit Vault and Database Firewall 12.1.2 -> Installation Guide: http://docs.oracle.com/cd/E37100_01/doc.121/e27778/toc.htm
    Contributor Data File
    Thank you,
    Orhan Eripek

  • What causes a star symbol to appear just to the left of one of the e-mail addresses in the TO field?

    What causes a star symbol to appear just to the left of one of the e-mail addresses in the TO field?

    You, or someone else, set those users as VIP's in the mail settings.
    http://email.about.com/od/iphonemailtips/qt/How-To-Add-Or-Remove-Vip-Senders-In- Ios-Mail.htm
    iCloud: Make a sender a VIP

  • What makes the session database so scalable in the Enterprise Edition?

    What makes the session database so scalable in the Enterprise Edition?
    How does it avoid becoming a bottleneck?

    If you are enterprise customer then Sun has a good program called ASCSP program whereby they answers your architectural questions. They also help to give an estimate of the hadb nodes etc as per your requirements and shall give you performance tips to scale it . This might mitigate your scalability issues.
    Hope this helps !!!

  • What do corrupted sql database viewer ?

    There MS SQL 2005 server and a database that you want to connect to the server.
    There mdf ldf and files. The problem is that, most likely, the base was incorrectly disabled, and now when you try to connect the message:
    File activation failure. The physical file name "C: \ Program Files \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Data \ GB_main_log2.ldf" may be incorrect.
    The log can not be rebuilt because the database was not cleanly shut down. (Microsoft SQL Server, Error: 5120)
    What do corrupted sql database viewer ?

    Hi VectoriaKoalak,
    As other post, the best bet is to restore the database from a good backup.
    However, if you have no backups or have damaged backups.  To fix the database, you can set the database in Emergency Mode and run DBCC CHECKDB with the REPAIR_ALLOW_DATA_LOSS option to fix up corruptions. For more detailed steps, please review
    the following blog.
    EMERGENCY-mode repair: the very, very last resort
    http://www.sqlskills.com/blogs/paul/checkdb-from-every-angle-emergency-mode-repair-the-very-very-last-resort/
    Thanks,
    Lydia Zhang
    Lydia Zhang
    TechNet Community Support

  • WHAT IS INDEXING IN DATABASE ?

    WHAT IS INDEXING IN DATABASE ? HOW CAN WE USE IT ?
    BEST REGARDS,
    RYAN

    Hi
    Indexes can be defined in the ABAP Dictionary to speed up access to data in a table. These indexes are also created in the database.
    <b>Performance during table access</b>
    <u>Indexes</u>
    Primary and secondary indexes
    Structure of an index
    Accessing tables using indexes
    <b>Primary and secondary indexes</b>
    Index: Technical key of a database table.
    Primary index: The primary index contains the key fields of the table and a pointer to the non-key fields of the table. The primary index is created automatically when the table is created in the database.
    Secondary index: Additional indexes could be created considering the most frequently accessed dimensions of the table.
    <b>Structure of an Index</b>
    An index can be used to speed up the selection of data records from a table.
    An index can be considered to be a copy of a database table reduced to certain fields. The data is stored in sorted form in this copy. This sorting permits fast access to the records of the table (for example using a binary search). Not all of the fields of the table are contained in the index. The index also contains a pointer from the index entry to the corresponding table entry to permit all the field contents to be read.
    <u>When creating indexes, please note that:</u>
    An index can only be used up to the last specified field in the selection! The fields which are specified in the WHERE clause for a large number of selections should be in the first position.
    Only those fields whose values significantly restrict the amount of data are meaningful in an index.
    When you change a data record of a table, you must adjust the index sorting. Tables whose contents are frequently changed therefore should not have too many indexes.
    Make sure that the indexes on a table are as disjunctive as possible.
    (That is they should contain as few fields in common as possible. If two indexes on a table have a large number of common fields, this could make it more difficult for the optimizer to choose the most selective index.)
    <b>Accessing tables using Indexes</b>
    The database optimizer decides which index on the table should be used by the database to access data records.
    You must distinguish between the primary index and secondary indexes of a table. The primary index contains the key fields of the table. The primary index is automatically created in the database when the table is activated. If a large table is frequently accessed such that it is not possible to apply primary index sorting, you should create secondary indexes for the table.
    The indexes on a table have a three-character index ID. '0' is reserved for the primary index. Customers can create their own indexes on SAP tables; their IDs must begin with Y or Z.
    If the index fields have key function, i.e. they already uniquely identify each record of the table, an index can be called a unique index. This ensures that there are no duplicate index fields in the database.
    When you define a secondary index in the ABAP Dictionary, you can specify whether it should be created on the database when it is activated. Some indexes only result in a gain in performance for certain database systems. You can therefore specify a list of database systems when you define an index. The index is then only created on the specified database systems when activated
    <b>Database access using Buffer concept</b>
    Buffering allows you to access data quicker by letting you
    access it from the application server instead of the database.
    <b>Advantages of buffering</b>
    Table buffering increases the performance when the records of the table are read.
    As records of a buffered table are read directly from the local buffer of the application server on which the accessing transaction is running, time required to access data is greatly reduced. The access improves by a factor of 10 to 100 depending on the structure of the table and on the exact system configuration.
    If the storage requirements in the buffer increase due to further data, the data that has not been accessed for the longest time is displaced. This displacement takes place asynchronously at certain times which are defined dynamically based on the buffer accesses. Data is only displaced if the free space in  the buffer is less than a predefined value or the quality of the access is not satisfactory at this time.
    Entering $TAB in the command field resets the table buffers on the corresponding application server. Only use this command if there are inconsistencies in the buffer. In large systems, it can take several hours to fill the buffers. The performance is considerably reduced during this time.
    <b>Concept of buffering?</b>
    The R/3 System manages and synchronizes the buffers on the individual application servers. If an application program accesses data of a table, the database interfaces determines whether this data lies in the buffer of the application server. If this is the case, the data is read directly from the buffer. If the data is not in the buffer of the application server, it is read from the database and loaded into the buffer. The buffer can therefore satisfy the next access to this data.
    The buffering type determines which records of the table are loaded into the buffer of the application server when a record of the table is accessed. There are three different buffering types.
    With full buffering, all the table records are loaded into the buffer when one record of the table is accessed.
    With generic buffering, all the records whose left-justified part of the key is the same are loaded into the buffer when a table record is accessed.
    With single-record buffering, only the record that was accessed is loaded into the buffer.
    <b>Buffering types</b>
    <u>With full buffering,</u> the table is either completely or not at all in the buffer. When a record of the table is accessed, all the records of the table are loaded into the buffer.
    When you decide whether a table should be fully buffered, you must take the table size, the number of read accesses and the number of write accesses into consideration. The smaller the table is, the more frequently it is read and the less frequently it is written, the better it is to fully buffer the table.
    Full buffering is also advisable for tables having frequent accesses to records that do not exist. Since all the records of the table reside in the buffer, it is already clear in the buffer whether or not a record exists.
    The data records are stored in the buffer sorted by table key. When you access the data with SELECT, only fields up to the last specified key field can be used for the access. The left-justified part of the key should therefore be as large as possible for such accesses. For example, if the first key field is not defined, the entire table is scanned in the buffer. Under these circumstances, a direct access to the database could be more efficient if there is a suitable secondary index there.
    <u>With generic buffering</u>, all the records whose generic key fields agree with this record are loaded into the buffer when one record of the table is accessed. The generic key is a left-justified part of the primary key of the table that must be defined when the buffering type is selected. The generic key should be selected so that the generic areas are not too small, which would result in too many generic areas. If there are only a few records for each generic area, full buffering is usually preferable for the table. If you choose too large a generic key, too much data will be invalidated if there are changes to table entries, which would have a negative effect on the performance.
    A table should be generically buffered if only certain generic areas of the table are usually needed for processing.
    Client-dependent, fully buffered tables are automatically generically buffered. The client field is the generic key. It is assumed that not all of the clients are being processed at the same time on one application server. Language-dependent tables are a further example of generic buffering. The generic key includes all the key fields up to and including the language field.
    The generic areas are managed in the buffer as independent objects. The generic areas are managed analogously to fully buffered tables. You should therefore also read the information about full buffering.
    <u>Single-record buffering</u> is recommended particularly for large tables in which only a few records are accessed repeatedly with SELECT SINGLE. All the accesses to the table that do not use SELECT SINGLE bypass the buffer and directly access the database.
    If you access a record that was not yet buffered using SELECT SINGLE, there is a database access to load the record. If the table does not contain a record with the specified key, this record is recorded in the buffer as non-existent. This prevents a further database access if you make another access with the same key
    You only need one database access to load a table with full buffering, but you need several database accesses with single-record buffering. Full buffering is therefore generally preferable for small tables that are frequently accessed.
    <b>Synchronizing local buffers</b>
    The table buffers reside locally on each application server in the system. However, this makes it necessary for the buffer administration to transfer all changes made to buffered objects to all the application servers of the system.
    If a buffered table is modified, it is updated synchronously in the buffer of the application server from which the change was made. The buffers of the whole network, that is, the buffers of all the other application servers, are synchronized with an asynchronous procedure.
    Entries are written in a central database table (DDLOG) after each table modification that could be buffered. Each application server reads these entries at fixed time intervals.
    If entries are found that show a change to the data buffered by this server, this data is invalidated. If this data is accessed again, it is read directly from the database. In such an access, the table can then be loaded to the buffer again.
    <b>REWARD IF USEFULL</b>

  • What is happening in Database?

    Hi All,
                  I am new to SAP BW. Technically I am very much confused about the Info Object , Info Cube, Info Provider, PSA, DSO. I want to know Physically what is happening in the database after creation of above things. Kindly let me know some reference videos or books or any links. Thanks for your support in advance.
    Thanks & Regards
    Shiva

    Hi,
    BW - Business Information Warehouse.This is the place where we store lots of information in database and provide the consolidated and cleansed data to the queries in the form of information when reporting.
    so during all these process we come across the mentioned objects to fullfil the thing.
    InfoObject : Infoboject is the smallest available information in sap bw.i.e..the information (name,amount,country)can be stored in database in the form of Infoobjects.These are place holders to store such information in database.These Infoobjects are mainly classified into Keyfigures,Characterstics.apart from these we have like time characterstics to store time etc...
    Infocube : Normally the data can be presented for reporting in many dimensions(like customer,material,region,time etc..)using this infocube.Infocube is structured in such a way...data can be stored in the form of multidimentional star schema in the database.that means the database can be used to store data in most efficient way using this star shema.whole this structure is called as infocube in sap bw.
    InfoProvider : these are nothing but either Infocubes or DSOs or multiproviders etc..this is term used to mention when this infocube or DSO provides data for reporting.
    PSA : Persistent Storage Area : normally we can bring data into BW from different sources.what ever may be the source after data entered into bw,it will be stored here temporarily.from here the data can be moved to infoproviders(DSO,Infocube etc...).The main purpose of storing data in PSA is,here the data will be stored exactly in the way how it is provided in source system.here we can modify data (if necessary) before transferring into Infoproviders.
    DSO (Data Sotre Object) or ODS (Operational Data Store) : This is also another object where we store cleansed and consolidated data in detailed form.this is two dimensional tabular structure.the data is stored in this way in the data base.
    and as you are new to sap bw..you have to go bit long way to understand exactly how to deal with each of these objects in real time.please go thorugh the URL...
    https://help.sap.com to know in more detail...
    hope this is clear for you.
    Regards
    Ramsunder

Maybe you are looking for