Setting Essbase to Direct I/O Question

Hi!
I am trying to configure my only (already existing) database to use direct I/O instead of buffered.
After I have changed the settings and stopped and started the application the outline is empty and any access (smart view or excel add-in) denied. Changing back solves the problem.
The environment is a unix box with solaris 10.
Any experience on how to set this properly? (i.e. do I need to re-start the server)
E

Amarnath,
Can you speak about what kind of speed issue you are trying to address and what kind of improvements you are hoping to gain?
I would recommend other factors be looked at before changing this option. You would normally want to take a holistic approach for performance reviewing your outline order, calculation scripts, business process at times (sometimes people do ask for unreasonable things), utilization of disks -- are there "hot" disks that are always busy in an array, are cache's in a SAN being fully utilized. More invasive optimizations may even involve dropping a dimension where the business process supports -- probably only worth looking at this if you have > 10 dimensions in a BSO app.
Back to your question, you should always prove out this type of option in a non-production environment try to understand what performance gains (if any) and get an idea of the cache changes you will need to make -- once Direct I/O is enabled you now have 3 Essbase caches Index, Data, and then Data File Cache (only for Direct IO). Assuming you are using 32-bit Essbase, AIX has a 1.7GB limit per individual application -- if you start giving several hundred MB of cache to the Essbase Cache's you can begin bumping up against the 1.7GB limit (you don't want to have this happen during production).
The AIX Server and Essbase Server do not require a restart for the direct I/O changes to take effect. You will need to involve your AIX administration team to have the filesystem setting changed and enacted -- they are best suited to recommend the proper procedures -- usually this involves shutting down any processes active on a given filesystem.
Regards,
-John

Similar Messages

  • Problems Setting up a Direct Debit

    has anyone experienced any problems setting up a direct debit ??
    I've been a BT customer for approximately 20 years and have had the same account number. I've moved house a few times and retained the same account. My last house move wasn't so successful as after moving in and having broadband re set up again... I received a letter in the post saying I had requested a "termination" and a parcel was included to send my router back etc... plus... I'd be charged £100+ for the disconnection...
    Anyway I got on the phone to BT and the advisor appologised for the mix up... and suggested I cancel my direct debit with the bank to make sure the disconnection fee wasn't taken from my account..... 
    Ever since then... I have not being able to set up a direct debit online or by speaking with several BT helpdesk staff.  I email BT asking for an explaination - NOTHING.  BT helpdesk staff assure me that the direct debit will work this time and will contact me if there is a problem... again NOTHING.  I even tried writing a letter to the head of customer services... I think the name Warren Buckley rings a bell..   Someone did email me back suggesting I use the online facility.... REALLY!!  Do BT not have a fault tracking database of customer issues... so they can see I've already tried to set up the direct debit online... 
    Anyway ..... I've just noticed this forum now... so this is my latest attempt to see if anyone senior enough at BT will be embarrassed and try and sort out my account so I can start paying my bill using Direct Debit again... I'm pretty sure all that needs to happen is to be given a new account number or an account alias that can be sent to my bank. Otherwise... I'll just carry on waiting to receive the automated message from BT saying I haven't paid and then go and pay online... But I am worried one of these automated messages will arrive the day I go on a 2 week holiday and I find myself cut off when I get home... giving me more pain....
    PLEASE HELP BT ;o) 
    regards
    DaveB

    I have asked a moderator to provide assistance, they will post an invite on this thread.
    They are the only BT employees on this forum, and are a UK based team of people, who take personal ownership of your problem.
    Once you get a reply, if you click on their name, you will see a screen like this. Click on the link as shown below.
    Please do not send them a personal message, as they may not be on duty for a long time, and your message will not be tracked properly.
    For your own security, do not post any personal details, on this forum. That includes any tracking number you are give.
    They will respond either by phone or e-mail within 5-6 working days.
    Please use the tracked e-mail, to reply, not via the forum. Thanks
    This is the form you should see when you click on the link. If you do not see this form, then you have selected the wrong link.
    When you submit the form, you will receive an enquiry number, so please keep a note of it
    There are some useful help pages here, for BT Broadband customers only, on my personal website.
    BT Broadband customers - help with broadband, WiFi, networking, e-mail and phones.

  • Essbase Studio--cannot set essbase properties at parent level

    Hi,
    I have a recurssive hierarchy product dimension.Source is an oracle table something like
    Parent child alias
    P p1 ap1
    p p2 ap2
    p1 p11 ap11
    p1 p12 ap12
    I have an self-join between parent and child column and have no issues related to hierarchy building
    However i am able to set an alias to all other members except the member P.
    Any advice on the issue will be helpful!!!
    Regards,

    Is P the Dimension name?
    For example the dimension is entity and the hierarchy is
    Entity all entities
    Entity Alternate pollup
    All Entities zzz
    If so, you would set the properties directly for the Dimension member
    IF it is not, then can you add where P is a child of the dimension member?
    In recursive hierarchies, you should only be setting the properties on the child members as they should be the parent of other members or the level zero members themselves

  • I have never set the answers to my security questions...though i cannot buy anything till i provide answers...how do i create answers?

    I have never set the answers to my security questions...though i cannot buy anything till i provide answers...how do i create answers?

    You need to ask Apple to reset your security questions; ways of contacting them include clicking here and picking a method for your country, phoning AppleCare and asking for the Account Security team, and filling out and submitting this form.
    (99103)

  • Anybody has example of setting up bi-direction streams DB replication?

    I am looking for a solid example of setting up bi-direction replication at database level (global), using RMAN duplicate for instantiation and possible using MAINTAIN_GLOBAL package. This will be single source in 2 databases environment. The 2 databases should be in sync. I would like to know if we need to setup tag for it as it is bi-directional. Anybody has any link to it, please let me know.
    Thanks!

    I have bidirectional going.. here's my scripts... I replicate between two machines, AMS1 and AMS2
    On both machines, create the strmadmin user:
    connect / as sysdba;
    -- drop user strmadmin
    drop user strmadmin cascade;
    -- drop tablespace for streams
    DROP TABLESPACE streams_tbs including contents and datafiles;
    -- create tablespace for streams
    CREATE TABLESPACE streams_tbs DATAFILE '/oradata2/AMS/streams_tbs_01.dbf' SIZE 100M REUSE AUTOEXTEND ON MAXSIZE UNLIMITE
    D;
    -- create strmadmin user
    CREATE USER strmadmin IDENTIFIED BY strmadmin
    DEFAULT TABLESPACE streams_tbs
    QUOTA UNLIMITED ON streams_tbs;
    -- grants
    GRANT DBA TO strmadmin;
    BEGIN
    DBMS_STREAMS_AUTH.GRANT_ADMIN_PRIVILEGE(
    grantee => 'strmadmin',
    grant_privileges => true);
    END;
    SELECT * FROM dba_streams_administrator;
    Next, I do all the setup (capture, propagation, apply).
    The following is done on AMS1
    -- supplemental logging
    connect / as sysdba
    alter database force logging;
    alter database add supplemental log data;
    -- create database link
    conn / as sysdba
    create public database link AMS2.ttv.com using 'AMS2.ttv.com';
    connect strmadmin/strmadmin;
    create database link AMS2.ttv.com connect to strmadmin identified by strmadmin;
    -- setup capture queues
    conn strmadmin/strmadmin
    -- setup capture process to propagate to
    -- ams schema downstream
    begin
    dbms_streams_adm.set_up_queue(
    queue_table => 'cature_src_ams_tab',
    queue_name => 'capture_src_to_ams_q',
    queue_user => 'strmadmin');
    end;
    -- configure capture process
    conn strmadmin/strmadmin
    begin
    dbms_streams_adm.add_schema_rules (
    schema_name => 'ams',
    streams_type => 'capture',
    streams_name => 'capture_src_to_ams',
    queue_name => 'capture_src_to_ams_q',
    include_dml => true,
    include_ddl => true,
    inclusion_rule => true,
    source_database => 'AMS.ttv.com');
    end;
    BEGIN
    dbms_streams_adm.add_schema_propagation_rules (
    schema_name => 'ams',
    streams_name => 'prop_src_to_ams',
    source_queue_name => 'capture_src_to_ams_q',
    destination_queue_name => '[email protected]',
    include_dml => true,
    include_ddl => true,
    source_database => 'AMS.ttv.com');
    END;
    -- set instantiation scn
    conn strmadmin/strmadmin
    declare
    v_scn number;
    begin
    v_scn := dbms_flashback.get_system_change_number();
    [email protected](
    source_schema_name => 'ams',
    source_database_name => 'AMS.ttv.com',
    instantiation_scn => v_scn,
    recursive => true);
    end;
    -- setup apply queues
    conn strmadmin/strmadmin
    begin
    dbms_streams_adm.set_up_queue(
    queue_table => 'apply_src_ams_tab',
    queue_name => 'apply_src_ams_q',
    queue_user => 'strmadmin');
    end;
    begin
    dbms_streams_adm.add_schema_rules (
    schema_name => 'ams',
    streams_type => 'apply',
    streams_name => 'apply_src_ams',
    queue_name => 'apply_src_ams_q',
    include_dml => true,
    include_ddl => true,
    source_database => 'AMS2.ttv.com');
    end;
    -- SET parameter disable_on_error to 'N' to continue processing row LCR even it
    -- encounters errors
    begin
    dbms_apply_adm.set_parameter (
    apply_name => 'apply_src_ams',
    parameter => 'disable_on_error',
    value => 'N');
    end;
    -- increase memopry to 50M then start capture
    exec dbms_capture_adm.set_parameter('capture_src_to_ams','_SGA_SIZE','50');
    exec dbms_capture_adm.start_capture (capture_name=>'capture_src_to_ams');
    -- start apply processes
    exec dbms_apply_adm.start_apply (apply_name=> 'apply_src_ams');
    Then on AMS2:
    -- supplemental logging
    connect / as sysdba;
    alter database force logging;
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
    -- create database link
    conn / as sysdba
    create public database link AMS.ttv.com using 'AMS.ttv.com';
    connect strmadmin/strmadmin;
    create database link AMS.ttv.com connect to strmadmin identified by strmadmin;
    -- setup capture queues
    connect strmadmin/strmadmin
    begin
    dbms_streams_adm.set_up_queue(
    queue_table => 'capture_dest_ams_tab',
    queue_name => 'capture_dest_to_ams_q',
    queue_user => 'strmadmin');
    end;
    -- configure capture processes
    conn strmadmin/strmadmin
    begin
    dbms_streams_adm.add_schema_rules (
    schema_name => 'ams',
    streams_type => 'capture',
    streams_name => 'capture_dest_to_ams',
    queue_name => 'capture_dest_to_ams_q',
    include_dml => true,
    include_ddl => true,
    inclusion_rule => true);
    end;
    -- configure propagation process
    begin
    dbms_streams_adm.add_schema_propagation_rules (
    schema_name => 'ams',
    streams_name => 'prop_dest_to_ams',
    source_queue_name => 'capture_dest_to_ams_q',
    destination_queue_name => '[email protected]',
    include_dml => true,
    include_ddl => true,
    source_database => 'AMS2.ttv.com');
    end;
    -- setup apply queues
    begin
    dbms_streams_adm.set_up_queue(
    queue_table => 'apply_dest_ams_tab',
    queue_name => 'apply_dest_ams_q',
    queue_user => 'strmadmin');
    end;
    -- configure the apply process
    begin
    dbms_streams_adm.add_schema_rules (
    schema_name => 'ams',
    streams_type => 'apply',
    streams_name => 'apply_dest_ams',
    queue_name => 'apply_dest_ams_q',
    include_dml => true,
    include_ddl => true,
    source_database => 'AMS.ttv.com');
    end;
    -- SET parameter disable_on_error to 'N' to continue processing row LCR even it
    -- encounters errors
    begin
    dbms_apply_adm.set_parameter (
    apply_name => 'apply_dest_ams',
    parameter => 'disable_on_error',
    value => 'N');
    end;
    -- set instantiation scn
    conn strmadmin/strmadmin
    declare
    v_scn number;
    begin
    v_scn := dbms_flashback.get_system_change_number();
    [email protected](
    source_schema_name => 'ams',
    source_database_name => 'AMS2.ttv.com',
    instantiation_scn => v_scn,
    recursive => true);
    end;
    -- increase memopry to 50M then start capture
    exec dbms_capture_adm.set_parameter('capture_dest_to_ams','_SGA_SIZE','50');
    exec dbms_capture_adm.start_capture (capture_name=>'capture_dest_to_ams');
    -- start apply processes
    exec dbms_apply_adm.start_apply (apply_name=> 'apply_dest_ams');
    You can use whatever names you want, those are just what I chose for my system. The thing where I set the size to 50M is due to a bug where the LOGMINER runs out of memory.
    Hope this helps!

  • My friend got a new iphone 5. when he was setting it up and the icloud questions came, we couldnt get past one it was almost like it froze but it didnt he just cant get past it. what do we do?

    my friend got a new iphone 5. when he was setting it up and the icloud questions came, we couldnt get past one it was almost like it froze but it didnt he just cant get past it. what do we do?

    What question?
    What did you try?
    Was the device connected to Wi-Fi or Cellular data?
    Do you really want help?  If so, stop being vague and provide some details.

  • HT5312 I don't have a rescue e-mail to reset my security questions, what can i do to set one or to reset the questions?

    I don't have a rescue e-mail to reset my security questions, what can i do to set one or to reset the questions?
    Every time i want to purchace something i have to answer these questions that i have forgotten !
    Please help

    If you don't have a rescue email address (you won't be able to add one until you can answer 2 of your questions) then you will need to contact iTunes Support or Apple to get them reset.
    e.g. you can try contacting iTunes Support : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Account Management , and then try Apple ID Account Security
    or try ringing Apple in your country and ask to talk to the Accounts Security Team : http://support.apple.com/kb/HE57
    When they've been reset you can then use the steps half-way down this page to add a rescue email address for potential future use : http://support.apple.com/kb/HT5312

  • Setting ip Preposition Directives - Browse button missing

    I'm familiar with setting up preposition directives but am seeing some pages not displaying the browse button used to browse to directories and/or individual files:
    This particular directive displays the browse button on the right as you can see, but like i've stated other directives don't.
    any reason why the button would be missing under some directives?
    thanks
    Ajaz

    I tried setting up new directive and it what happens is that the 'browse button' dissappears when the file server location is selected from the drop down.
    imo this has got the hallmarks of a bug because it was working....
    reloading the wcm doesn't help at all !
    raising a case now. watch this space.
    Ajaz

  • Setting foreign keys directly

    I've discovered that Kodo (2.4.2) does not like it when I set foreign keys
    directly in order to define a relationship. If I set the foreign key and
    then call the relationship getter, even in a subsequent transaction, null
    is returned. Is this something that is prohibited by the JDO spec, a bug
    in Kodo, or something else?

    Just use the execute SQL query VI (I believe it's in the advanced palette) and feed it the table creation SQL code you already have.
    Try to take over the world!

  • Essbase system9 and 11 bad question :(

    hi all,
    am sure many are going to hit me for this question.
    Ive got a situation, where my client is upgrading from essbase 9 to 11. i did the installation and config on their UAT and everything went fine. system worked with all their system9 apps.
    they came back to me today asking if its possible to eliminate weblogic server, http server and the rdbms used during configuration. and i was dumb struck.
    then i got to see their backup server and production server, running configurator on both servers showed that the system is not configured, not a single component was configured and yet they all seem to work fine.
    Now they are asking me to implement essbase 11.1.2.1 without doing the configuration. :( ive never did something like that nor have read anything like that in documents.
    please do help me out with this situation. please let me know if by any rarest chance its possible to run without config, without rdbms.
    thanks :(

    thanks john, for clarifying me on this issue. Now ive completed installation and configuration of essbase 11 on their UAT server, everything is working fine in 11. But in essbase 9.3.1 lying on the same UAT machine, we are not able to start the applications. its throwing error like" Failed to start application xxxx. License restricted to one application" When Starting or Creating an Application in Essbase.
    I even checked the registry.properties file for ANALYTICS_RESTRICTED_OPT=false,false and its set to right values as defined in oracle support ( [ID 802354.1])
    is it because of essabse 11 installation or is it due to some other reasons.
    thanks

  • How to set Essbase member alias as level label for hierarchy

    Experts,
    * I have imported my Essbase cube metadata and see my Essbase Member Aliases as Dimension Properties in the physical layer.
    * when I view members of the levels in the physical layer I see them - as I expect - represented by the human readable alias names of the members.
    * now drag&drop of the model into BMM layer - I notice the aliases (Dimension Properties in physical layer) are here represented as any other Logical Columns.
    * drag&drop into the Presentation Layer and I can build my reports
    Problem: in reports my hierarchies display using keys (from Essbase outline) and NOT the member aliases as would make sense.
    When I drop the alias column next to the hierarchy column on the report, it does display the alias of the member in the current line - but how can I switch the hierarchy display itself to the alias???
    thanks
    Edited by: 846780 on May 23, 2011 8:41 AM
    Edited by: 846780 on May 23, 2011 8:42 AM

    1. When you post code, post a minimal example. Did we have to scroll through
    all those bloody labels.
    2. Can't say much for the quality of code NetBeans generates.
    3. To answer your question (sorry, I don't have an autographed copy of the photo):
    import java.awt.*;
    import java.net.*;
    import javax.swing.*;
    public class Example {
        public static void main(String[] args) throws MalformedURLException {
            final JFrame f = new JFrame();
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            Container cp = f.getContentPane();
            cp.setBackground(new Color(0xff, 0xff, 0xee));
            cp.add(new JLabel("set the color on the content pane, not the frame"), BorderLayout.SOUTH);
            URL url = new URL("http://today.java.net/jag/bio/JagHeadshot-small.jpg");
            cp.add(new JLabel(new ImageIcon(url)));
            f.pack();
            SwingUtilities.invokeLater(new Runnable(){
                public void run() {
                    f.setLocationRelativeTo(null);
                    f.setVisible(true);
    }

  • Set Finder Layout and Size - Silly Question

    Hi Guys and Happy Late Valentine's Day!
    I have a really easy question regarding the size of the finder window. Every time I open a new window in the Finder, it is too small for my liking, so I have to resize it. Do you know how I can set a size for the window so that every time I open Finder, it is the size of my liking?
    ~Christoph

    You are right, that is exactly what happens. Unfortunately, this is how Leopard works. I personally liked the pre-leopard versions of Finder windowing. Sizes, position and views stuck. I have actually never really used the Finder icon for opening a new window. I'm a big fan of keyboard commands. Alt-Tab to switch between applications, in Finder: Command-N for new window, Command-Shift-A for the Applications window, Command-Shift-H for your home folder etc. With keyboard shortcuts, the windowing behavior will work like you want it to.
    There is no 'fix' for this, since this is how Finder is supposed to work. There might be a setting somewhere deep in the Finder application itself to change the default size. I don't know where it would be though.
    Sorry, I can't help any further. Maybe someone else will post on my idea in the last paragraph.
    D.

  • Set up of Direct Debits in AR

    Has anyone been involved in setting up Direct Debits in AR before? How does the information get passed to the banks and then back into Oracle. What information/input is required from the banks to set this up?
    Thanks

    Many of the larger legacy setups had some form of automatic file transfer from the bank location to the customer's systems - The bank's system guys should be able to tell you what capabilities they have or support - I have seen banks use 'kermit' to dial up the customer's system and transfer file; i might have seen ftp too, but not too sure now!! A file transfer method is usually preferred to tape/disk transfer, because of the time savings and avoidance of manual steps!!

  • Direct material POs question

    We are implementing a classic scenario with direct procurement (PDP) in EBP 5.0 (SRM 4.0) with 4.7 as the backend.
    The problem is that the POs generated are not changeable in R/3 because the buyer who is responsible for direct materials has been created locally (per SAP configuration notes).
    So, the question is  - is this standard functionality or not ?
    P.S. - The POs can be changed in EBP, though
    Thank you.
    -Bakulesh

    Hi Bakulesh,
    Direct procurement with ECS prevent from modifying the backend PO. This is the standard behaviour !
    Because you have a PO in two system, you have a master system (SRM) and a slave system( backend).
    In the slave system, the PO is jus a copy of the master PO which resides in SRM.
    If possible, do not change this behaviour, as you will have some desynchronisation between SRM PO and backend PO content.
    Why do you need to change the backend PO ? What data ?
    Kind regards,
    Yann

  • How to set default paper direction

    I would like to reset the default paper direction. After having the default be a portrait direction for several years, things suddenly changed and now all applications automatically print in landscape - with the exception of Word for Mac. I mostly print in a vertical orientation and it is a pain in the neck to have to go into Page Set-up for almost every email, web page or picture that I want to print.
    I would like to change that default back to portrait, but can't seem to find where to access making that change.
    I made an appointment with a Mac Genius, but he was not familiar with where or how to access this particular default. Hope someone in this list can help.

    You've made my day! It never occured to me that this default would be hiding behind Pages Setup>Settings. I just saw the Settings>Page Attributes and never notice that up/down choice button.
    Thanks so much. this will save time and frustration
    Phyllis

Maybe you are looking for