Rc.local does not get executed

Hi all Archers,
today I put some commands into my rc.local to enable features recommended by powertop.
The problem is they aren't applied with a restart.
#!/bin/bash
# /etc/rc.local: Local multi-user startup script.
# Power aware CPU scheduler
echo 1 > /sys/devices/system/cpu/sched_mc_power_savings
# Audio codec power management
echo 1 > /sys/module/snd_hda_intel/parameters/power_save
# SATA link power management
echo min_power > /sys/class/scsi_host/host0/link_power_management_policy
# VM writeback timeout
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
# Turn off NMI watchdog
echo 0 > /proc/sys/kernel/nmi_watchdog
echo "Script has finished"
Permissions:
# ls -l /etc/rc.local
-rwxr-xr-x 1 root root 568 24. Mai 23:31 /etc/rc.local
Because of this I added the last command and it gets printed while booting.
But all other commands do nothing…
That's really odd and I don't know how to solve it.
By the way, I'm not using systemd.
What could be the reason for this?
Thanks for help.
Radioactiveman

ice9 wrote:Are you running X ?
Yes, I am (also with XFCE). And the behaviour is exactly as you described.
Without startx the settings are applied.
Did you manage to solve that? Or do you know a workaround?
Last edited by Radioactiveman (2012-05-28 18:12:45)

Similar Messages

  • CommandButton code does not get executed with partialSubmit=false

    Following code in Jdev11g
    <input type="text" value="#{myBacking.text}"/>
    <af:commandButton text="Click" action="#{myBacking.doSomething}"/>
    <af:commandButton text="Click" actionListener="#{myBacking.doSomethingElse}"/>
    public void setText(String value)
       System.out.println("Setting value");
    public String doSomething()
       System.out.println("Clicked");
        return "";
    public String doSomethingElse(ActionEvent e)
       System.out.println("Clicked with event");
    } I always get following output:
    Setting valueI never see the output from my commandButton. It seems that my button does not executes it's code but just notifies the components to call their setters.
    I notice that when i set the partialSubmit to true, de code do get executed.
    Why is that and what is causing this behaviour? How can i use my own code in the buttons without setting the partialSubmit to true? I do need a complete refresh of the page and can not use the partialSubmit but when it's set to false, it ignores my code...

    They are inside an af:form
    <?xml version='1.0' encoding='windows-1252'?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
              xmlns:f="http://java.sun.com/jsf/core"
              xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
      <jsp:directive.page contentType="text/html;charset=windows-1252"/>
      <f:view>
        <af:document id="doc1">
          <af:messages id="m1"/>
          <af:form id="frm1">
               //MY buttons are here
          </af:form>

  • Customer Exit Text Does Not Get Executed

    Dear all,
    I have a text variable to display the last date of a month, named ZT_LASTDATE.
    Subsequently, I write an ABAP code in CMOD as follows:
    CASE I_VNAM.
      WHEN 'ZT_LASTDATE'.
    *    IF I_STEP = 2.
    * Assign 0P_PER3 (Posting Period) value to v_month.
          CLEAR loc_var_range.
          READ TABLE i_t_var_range INTO loc_var_range WITH KEY VNAM = '0P_PER3'.
    * Logic to convert Period 13, 14, 15 & 16 to Period 12.
          IF loc_var_range-low GT '012'.
            v_month ='12'.
    * For normal periods (Period 01 - Period 12).
          ELSE.
            v_month = loc_var_range-low+1(2).
          ENDIF.
    * Assign 0P_FYEAR (Fiscal Year) value to v_year.
          CLEAR loc_var_range.
          READ TABLE i_t_var_range INTO loc_var_range WITH KEY VNAM = '0P_FYEAR'.
          v_year = loc_var_range-low.
    * Assign first date of the month i.e. 01 to v_date.
          v_date = '01'.
    * Concatenate Year, Month & Date into ZW_DT1 as input
    * for SLS_MISC_GET_LAST_DAY_OF_MONTH function module.
          CONCATENATE v_year v_month v_date INTO ZW_DT1.
    * Call function module to get last date of the month.
    * Input  : ZW_DT1 e.g. 20111201
    * Output : ZW_DT2 e.g. 20111231
          CALL FUNCTION 'SLS_MISC_GET_LAST_DAY_OF_MONTH'
            EXPORTING
              day_in            = ZW_DT1
            IMPORTING
              last_day_of_month = ZW_DT2.
    * Prepare last date of the month in DD.MM.YYYY format.
    * ZW_DT2 date format        = 20111231
    * l_s_range-low date format = 31.12.2011
          CLEAR l_s_range.
          l_s_range-low+0(2) = ZW_DT2+6(2).
          l_s_range-low+2(1) = '.'.
          l_s_range-low+3(2) = ZW_DT2+4(2).
          l_s_range-low+5(1) ='.'.
          l_s_range-low+6(4) = ZW_DT2+0(4).
          l_s_range-sign     = 'I'.
          l_s_range-opt      = 'EQ'.
    * Send last date of the month output to ZT_LASTDATE variable.
          APPEND l_s_range TO e_t_range.
    *    ENDIF.
    ENDCASE.
    However, when I execute my query, the variable text is displayed as &ZT_LASTDATE& and not as expected e.g. 31.12.2010.
    I tried to debug it and found out that after the program stop at  
    WHEN 'ZT_LASTDATE'.
    it went straight to ENDFUNCTION of INCLUDE ZXRSRU01.
    May I know what went wrong here?
    Thanks!

    Hi,
    Uncomment the line I_STEP = 2 and then try debugging your code, put external break point on read table statement and keep on debugging. Don't put session breakpoint, for debugging you will have to use external break point. 
    Regards,
    Durgesh.

  • JdoPostLoad() does not get executed!!!

    Kodo 2.4.3
    Sequence
    1. Create PC (docket)
    2. Persist it
    3. evict it
    4. read one of its fields of PC type - jdoPostLoad() isn't triggered OR
    read one of its simple fields which are part of default fetch group -
    jdoPostLoad() gets triggered
    After evictAll() I am reading
    pmi.currentTransaction().begin();
    nd = createDocket();
    touchDocketMilestones(nd);
    pmi.currentTransaction().commit();
    pmi.evictAll();
    pmi.currentTransaction().begin();
    nd.getGoal(); //PC field so it is not in default fetch group: DO NOT
    triggers jdoPostLoad()
    nd.getDescription(); //String field from default fetch group: Triggers
    jdoPostLoad()

    I agree that specs are rather wague about it. My point is that jdoPreClear()
    and jdoPostLoad() logically should go in pairs - if jdoPreClear() invoked on
    evict jdoPostLoad() should be invoked on first field access (it means that
    default fetch group fields will have to be alwaysloaded first)
    If jdoPostLoad() is not invoked on transition from hollow to p.clean we will
    have no way to reinitialize transient fields the same way we do when an
    object read first time
    "Patrick Linskey" <[email protected]> wrote in message
    news:[email protected]...
    Alex,
    It is not clear to me that jdoPostLoad() should be triggered in that
    situation.
    Evicting the object makes it transition to Hollow, meaning that all
    fields in the object are marked as not loaded.
    Subsequently, you access a field that is not in the default-fetch-group.
    After this call completes, the default-fetch-group is still unloaded. So,
    it is not clear to me that the jdoPostLoad() callback should have been
    invoked.
    Section 10.1 of the spec states that InstanceCallbacks.jdoPostLoad() is
    invoked after the dfg is loaded. So, to invoke jdoPostLoad() after
    loading a non-dfg field in a hollow object would be in violation of the
    spec -- unless we first loaded the dfg, we'd be executing jdoPostLoad()
    before loading the dfg.
    I don't believe that the spec states that the dfg must be loaded when a
    non-dfg field is loaded. Given this assumption on my part, I believe that
    our behavior is correct.
    -Patrick
    On Fri, 11 Apr 2003 16:44:49 -0400, Alex Roytman wrote:
    Kodo 2.4.3
    Sequence
    1. Create PC (docket)
    2. Persist it
    3. evict it
    4. read one of its fields of PC type - jdoPostLoad() isn't triggered OR
    read one of its simple fields which are part of default fetch group -
    jdoPostLoad() gets triggered
    After evictAll() I am reading
    pmi.currentTransaction().begin();
    nd = createDocket();
    touchDocketMilestones(nd);
    pmi.currentTransaction().commit();
    pmi.evictAll();
    pmi.currentTransaction().begin();
    nd.getGoal(); //PC field so it is not in default fetch group: DO
    NOT
    triggers jdoPostLoad()
    nd.getDescription(); //String field from default fetch group:
    Triggers
    jdoPostLoad()--
    Patrick Linskey
    SolarMetric Inc.

  • .login does not get executed

    Hi,
    I have a problem with my .login file. As of the Intel-Compiler documentation I should place the line
    source /opt/intel/cc/9.1.032/bin/iccvars.sh
    into my ".login" file. I've done this, but neither when I start a Terminal, nor when I try to compile something, the appropriate vars are set. If I execute the file by hand, everything works as expected.
    Any ideas ?
    Thanks

    This is another marginally helpful response...
    It sounds as if perhaps you need those variables set without opening up a unix shell, i.e., without starting up Terminal or X11. If that is the case, there is yet another file in which you do it.
    The problem is, I don't remember its name. Something like "environment.plist", maybe. And the file has to be in the right directory, of course, which might be ~/Library instead of your home directory. But again, I don't remember.
    Hopefully, someone who knows will read this and answer, or perhaps you can dig it up with some web-searching.

  • Xsql:dml update... does not get executed?

    I was testing a simple one field update in <xsql:dml> block and getting the following statement:
    <xsql-status action="xsql:dml" rows="0"/>
    What might be the problem?

    The issue is that JDBC returns a row count only for simple DML statements.
    Whenever you use a BEGIN...END block, JDBC doesn't know how many rows your statement has affected.
    If you try the latest XSQL 9.0.2B release, and use:
    <xsql:dml>
    update emp set ename='FORD2' where empno=7844
    </xsql:dml>
    You'll see that it shows one row was affected.

  • Scheduled job not getting executed on a logical standby

    Hello,
    We have created a job(through dbms_scheduler API). The job is enabled and shows up in the SCHEDULERJOBS view also.
    However the job does not get executed. I looked into the following tables there was no relevant entry found for the aforesaid job:
    select * from all_scheduler_job_log
    select * from dba_scheduler_running_jobs
    select * from DBA_SCHEDULER_JOB_RUN_DETAILS order by log_date desc
    Is there any limitation that we cannot execute scheduled jobs on a logical standby database. If i execute the relevant program (that is configured to be run as job in this scenario) as an individual procedure from SQL plus, it gets executed successfully implying there is no errors/problem in the subprogram that the job is going to invoke.
    Appreciate your thoughts in this regard.
    Thanks.

    Hi Justin,
    Thanks for your response.
    As per the app design, the job invokes a stored program(that maps to a stored procedure present in standby db itself) that reads the data from standby and populates the relevant tables/entities in another database(third db, not primary or standby) which acts as a repository. No write operations are to be performed on standby.
    So, i have two doubts:
    -- Can scheduled jobs execute on logical standby db[Oracle release 10g(R2)]
    I was going through few of the oracle docs and it is mentioned that this is a known limitation in 10g
    R2 release and has been corrected in 11g. Now we have something called database_role
    attribute that needs to be set to 'LOGICAL STANDBY' if you need to execute a job on
    standby. However it is available in 11g onwards.
    -- If there is no workaround for the above mentioned problem in 10g-R2 release.
    Then we may have to schedule a job from third db instance that shall invoke the program(residing on the standby db). Can we have a scheduled job which executes a program that maps to a remote stored procedure instead of local stored procedure?
    Appreciate your thoughts.
    Thanks

  • Deadline branch not getting executed

    Hi
    In my BPM i have an infinite loop and also the deadline branch with inerval as 1 minute (for testing purpose) but when i send the message my deadline branch does not get executed after 1 minute and it keeps on waiting.
    in the bpm monitoring it shows wait step created.
    i have verified my design with the standard pattern available, and it is almost similar.
    i am not able to find out the reason behind this strange behavior.
    Regards
    Dheeraj

    Hi Saravana
    i did exactly the same, i have my deadline branch, in it i have my control step which trows exception, which is catched by my exception branch and does nothing, so ideally it should continue the processing after that.
    but the problem is the exception is never thrown.
    my deadline has been configured as
    Reference Date/Time: Creating the step
    Duration: 1
    Unit: Minutes
    control step in deadline branch
    Action: Throw Exception
    Exception: Time_out
    Exception branch
    Exception Handler: Time_Out
    and outside this block i have transformation and other steps... which shoul get excuted after 1 minute deadline.
    Regards
    Dheeraj

  • AOP JoinPoint not getting executed

    The spring configuration that I have is
    <beans xmlns="http://www.springframework.org/schema/beans"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
      xsi:schemaLocation="http://www.springframework.org/schema/beans
      http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
      http://www.springframework.org/schema/aop
      http://www.springframework.org/schema/aop/spring-aop-3.1.xsd ">
      <aop:aspectj-autoproxy />
      <bean id="addCarrierService" class="com.service.AddCarrierService" />
      <!-- Aspect -->
      <bean id="authorizeBeforeAspect" class="com.custom.AuthorizeBeforeAspect" />
      <aop:config>
      <aop:aspect id="aspectLoggging" ref="authorizeBeforeAspect">
      <!-- @Before -->
      <aop:pointcut id="pointCutBefore" expression="execution(* com.service.*.*(..))" />
      <aop:before method="secureBefore" pointcut-ref="pointCutBefore" />
      </aop:aspect>
      </aop:config>
    </beans>
    And the join point class is
    package com.custom;
    import org.aspectj.lang.JoinPoint;
    import org.aspectj.lang.annotation.Aspect;
    import org.springframework.security.core.context.SecurityContextHolder;
    import org.springframework.stereotype.Component;
    @Component
    @Aspect
    public class AuthorizeBeforeAspect {
      public void secureBefore(JoinPoint joinPoint) {
      System.out.println("Inside AuthorizeBeforeAspect.secureBefore() method");
      if (SecurityContextHolder.getContext().getAuthentication().getPrincipal() != null)
      DEPUser user = (DEPUser) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
    AuthorizeBeforeAspect .java class does not get executed at all. Not sure where am I going wrong?

    Hi,
    Was the chain created and activated properly, try activating the chain once again, if there is an issue with any of the variants the process chian will not get activated and throw and error.
    If this is not the case and if you are able to activate the process chain successfully, open the start variant and change the settings.
    Right click on the start variant -> Select direct scheduling option.-> press Change selection button
    Select immediate button and press enter. Now come back save the start variant and activate the chain once again.
    Schedule the chain and it should run right away. Monitor the logs.
    Regards,
    Sudheer

  • SQL not getting executed

    Hi,
    My sql below is not getting executed.There are no errors but even after long time it is not producing any thing (error or result).
    I am getting results till the statement SELECT D.budeptmap_v88_dept_id ,
    but when I right the last statement on top of this nothing is coming.
    select u.dw_code_skey,u.dw_code from dw.agg_inscope_top_nodes t, dw.dw_codes u
    where
    t.TOP_NODE_TR_HDR_SKEY = u.DW_CODE_TR_HDR_SKEY
    and u.DW_CODE_SUPERTYPE_CODE = 'DEPT'
    and u.DW_CODE_DW_CUR_IND = 'Y'
    and u.DW_CODE_DW_DEL_IND = 'N'
    and u.DW_CODE in(
    SELECT D.budeptmap_v88_dept_id
    from DW.CLIENT_ACCOUNTS C,DW.AON_V75_V88_BU_DEPT_MAP_SDO D
    WHERE D.budeptmap_v75_dept_id = '-1'
    AND D.budeptmap_v75_bu_id IN(C.cli_acct_producing_offICE_code)
    AND C.CLI_ACCT_DW_CUR_IND='Y'
    AND CLI_ACCT_SKEY IN (
    SELECT A.CLI_SUM_CLI_ACCT_SKEY
    FROM PROFIT.FACT_CLIENT_SUMMARIES A
    WHERE A.CLI_SUM_PERIOD_SKEY = 3
    AND A.DM1_TOT_ADJUSTED_REV_AMT =
    (SELECT MAX(DM1_TOT_ADJUSTED_REV_AMT)
    FROM PROFIT.FACT_CLIENT_SUMMARIES B
    WHERE B.CLI_SUM_ENTITY_SKEY =A.CLI_SUM_ENTITY_SKEY
    AND B.CLI_SUM_PERIOD_SKEY =3)))
    any help in tunning is highly appreciated.
    Thanks in advance

    how long does this query takes to complete?
            SELECT D.budeptmap_v88_dept_id
              from DW.CLIENT_ACCOUNTS C,
                   DW.AON_V75_V88_BU_DEPT_MAP_SDO D
             WHERE D.budeptmap_v75_dept_id = '-1'
               AND D.budeptmap_v75_bu_id IN (C.cli_acct_producing_offICE_code)
               AND C.CLI_ACCT_DW_CUR_IND = 'Y'
               AND CLI_ACCT_SKEY IN (SELECT A.CLI_SUM_CLI_ACCT_SKEY
                                       FROM PROFIT.FACT_CLIENT_SUMMARIES A
                                      WHERE A.CLI_SUM_PERIOD_SKEY = 3
                                        AND A.DM1_TOT_ADJUSTED_REV_AMT =
                                            (SELECT MAX(DM1_TOT_ADJUSTED_REV_AMT)
                                               FROM PROFIT.FACT_CLIENT_SUMMARIES B
                                              WHERE B.CLI_SUM_ENTITY_SKEY =A.CLI_SUM_ENTITY_SKEY
                                                AND B.CLI_SUM_PERIOD_SKEY =3))

  • Dead line block is not getting executed

    Hi,
    I configured BPM scenario to collect messages from one interface and create IDOCs in ECC.i configured with following steps
    Start
    Block(start of Block)
    Loop(While 1=1)
    receive
    container step(to create multiline container)
    endloop
    Exception branch
    Deadline branch(time 1 minute with control step)
    End block
    Transformation
    send.
    But deadline branch is not getting executed.its going to endless loop.
    anybody got idea about the problem?

    Make sure that:
    1. your deadline branch has a control step raising the exception (and this exception branch could be empty, since it will only end the block; you can create another exception handler for specific application exceptions);
    2. all the exception handlers are defined in Block step;
    3. your correlation container is properly started and used by receive step (with the right fields being used for each correlation string).
    And as best practices, make sure that:
    1. your correlation is defined as local correlation in the Block step;
    2. your loop step contains only the receive step (which starts process) and a container operation of type append, which appends the received message into a multiline container (do all mappings after the loop is complete).
    Finally, save and activate your changes, go into SXI_CACHE transaction and check the returncode your BPM; it should be zero. Otherwise, there is something wrong with it.
    Regards,
    Henrique.

  • Sent items of my exchange account in iphone does not get updated

    Hi..
    sent items of my exchange account in iphone does not get updated. Mails sent from iphone are getting recieved by everyone and same is getting updated in outlook. sent items for the same account in ipad is getting updated. I am not facing this problem with any other folders in my exchange account. someone please provide a solution for this. I have tried resetting, restoring but nothing works...
    Regards,
    Yash

    Hi,
    The problem could be the currency of the valuation area. It has to be the local currency. Maybe the company code has the local currency but the valuation currency is another.
    Without having access to your system it is difficult to say. Maybe double check your customizing for assignment of update types for derived business transactions in spro:
    Transaction Manager
    -> General Settings
         -> Accounting
             -> Settings for Position Management
                  -> Derived Business Transactions
                      -> Update Types
                          -> Assign Update Types for Derived Business Transactions
    I hope this is helpful.
    M Trein
    Edited by: Marcelo Trein on Jun 21, 2011 12:19 AM (spelling)

  • How to ensure for material POs, TDS does not get deducted.

    Dear Seniors,
    Single vendor is supplying material and doing some service also.  How do we ensure that for material POs, TDS does not get deducted.
    Regards
    KVKR

    Hi kkvr,
    As i see your requirement is to execute MRRL alongwith the performing a proper TDS deduction and also using single vendor.
    There is no Standard SAP solution for this, as a workaround you will have two options for doing the same
    Option 1 : Create a different vendor code then you can run mrrl for the vendor code one for service and another for material
    The demerits of this solution is duplication of vendor code, which results in not having proper information for the SCM personnel for the purpose of vendor evaluation and vendor reconcilation
    Option2:
    you need to enahce the Purchase order at line item level with the a custom fields for the WHT tax code to be selected at the time of PO creation. For this you need to do a screen enahcement in PO and also at the time of providing the popup for selection it should only dipslay the wht codes available in the vendor master so that proper control on the tax code selection will happen.
    The practical issues here is the po creation person should have the knowledge of the tds code which you need to see whether it is possible or not or you can also suggest that finance controller should be part of po release startegy to check these po's to ensure the correct tds code populated.
    Further to this you need to also perform additional enahcement changes for the selected tds codes in the po it should be replaced at the time of mrrl transaction making other tds tax codes base as 0 or removal of tds codes not applicable in the exit.
    This exit with the help of the abaper you will be able to find hte standard enhacements available for mrrl and code the same over there so that at the time of posting this will happen.
    Further, to this while writing the logic you can also further stream line it as for material po's the tds not to be deducted at all so that user input for the material po's can be avoided and it is required only for service po's this disticntion you can do with the item category.
    With this you can perform the enahncement with a minimal changement to achieve your purpose.
    Do let me know if you have any quereies,
    Regards,
    Bharathi

  • Java Dynpro - Consumed Java WebService - Not getting executed

    I have consumed a Java Web Service ( EJB ) in my Java Web dynpro code ( using Import Web service Model ( Not adaptive ))
    Successfully consumed.
    But the Web Service Model is not getting executed by this code -
    Request_CreatePortalUsrWebServiceViDocument_createUsr createPrtUsr = new Request_CreatePortalUsrWebServiceViDocument_createUsr();
         wdContext.nodeREQUEST_CREATEPORTALUSRWEBSERVICEVIDOCUMENT_CREATEUSR().bind( createPrtUsr );
    try {
         wdContext.currentREQUEST_CREATEPORTALUSRWEBSERVICEVIDOCUMENT_CREATEUSRElement().modelObject().execute();
              wdContext.nodeResponse().invalidate();
         } catch (Exception e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
    This Web Service resides on the local portal server.
    Thanks,

    Hi,
    First, have you tested that the web service works if you run it directly in the WS Navigator?
    Here is a snippet of how I usually call web services:
    public void getUserControlTable( )
        //@@begin getUserControlTable()
              //     Clear down existing context
              wdContext.nodeGetUserControlTable().invalidate();
              // Create model object
              DBMaint_ConfigServicesFactoryWS model = new DBMaint_ConfigServicesFactoryWS();
              // Create context elements
              Request_GetUserControlTable request = new Request_GetUserControlTable(model);
              GetUserControlTable method = new GetUserControlTable(model);
              request.setGetUserControlTable(method);
              // Bind to context
              wdContext.nodeGetUserControlTable().bind(request);
              // Call service
              try {
                   wdContext.nodeGetUserControlTable().currentGetUserControlTableElement().modelObject().execute();
              } catch (Exception ex) {
                   wdThis.wdFireEventDisplayDebugMessage(
                        "Error calling CanUserConfigureApp service - " + ex.getCause().toString());
                   wdThis.wdFireEventDisplayErrorMessage(
                        "Unable to read User Control table - configuration not currently possible",
                        null,
                        null);
                   return;
        //@@end
    I'm not sure why you aren't creating a model object as I cannot instantiate my objects without it - maybe it is because you are using a non-adaptive WS model.  Why aren't you using the adaptive WS Model?
    Also, I don't see where you are creating a method/operation object, you only seem to create the top level Request object.  I'd expect you to need to create the operation level object too and add that into the request, as I do above.
    There is little point in outputting the stack trace like that - I always use the message manager object to display errors and debug message on screen.  I think you should at least add some debug messages to try and pinpoint what is going wrong.
    Gareth.

  • Dbacockpit overview pane does not get populated

    Hi guys,
    I have already gone through the several other threads on sdn which repeat the same issue here but I am not able to find a solution via them. Can any one give me some leads into this...
    -- CHANGES DONE --
    We applied all relevant support packs which were part of Support stack 13. This involved also patching SAP BASIS from 10 to 13. Also NW04S 700 kernel was upgraded to patch 114 (SAPEXE and SAPEXEDB SAR packages)
    STATEMENT OF PROBLEM(S)
    Tcode dbacockpit does not refresh data in the overview pane.
    note: db02old still works and we are able to refresh stats from there but dbacockpit overiew pane does not get populated.
    Also post support packs: “sap_collector_for_performance” runs successfully but reports in job log “database system is not supported”
    When we do a refresh via dbacockpit, the job “refresh space statistics” ends with a “compute bcd overflow” dump.
    CHECKS ALREADY MADE
    --Note 1066044 – for the BCD overflow dump – does not help. We are already at BASIS pack 13 and the correction contained in the note is already in place. As
    per the note since are already at BASIS SP13 we should not be facing this. Why are we facing this then ?
    --Note 868063
    Call report rsoracup; put in con_name=DEFAULT; operatio=CREATE;F8 – did this.
    --Note 1002840.(checks done as per note)
    a) Check if SAP_Collector_for_perfmonitor is scheduled hourly
    It completes successfully but gives job log below
    1/16/2007 12:06:14 Job started
    1/16/2007 12:06:14 Step 001 started (program RSCOLL00, variant , user ID DDIC)
    1/16/2007 12:06:14 Clean_Plan:Cleanup of DB13 Plannings
    1/16/2007 12:06:14 Clean_Plan:started by RSDBPREV on server
    1/16/2007 12:06:14 Clean_Plan:Cleaning up jobs of system xxx
    1/16/2007 12:06:14 Clean_Plan:finished
    1/16/2007 12:06:15 Database system not supported
    1/16/2007 12:06:17 Job finished
    Why ?? (we got oracle 10.2.0.2)
    b) se16 -> table TCOLL. Check if entery RSORACOL exists.
    It does exist as below
    RNAME RSORACOL
    RENUM 1
    SYTYP S
    ALTSY
    DAYOW XXXXXXX
    TIMOD XXXXXXXXXXXXXXXXXXXXXXXX
    c)SE16 -> table ORA_MON_DBCON. Check for enrry con name: DEFAULT.
    It does exist as below
    CON NAME DEFAULT
    STATUS A
    MAX RUNTIME 1,800
    MAX UPLOAD 1,000,000
    LOG LIFE 100
    DESCRIPTION Local database. R/3 system available.
    d)se16 -> table db02_coll_plan. Check if all the entries have status A and there are 64 entries. This is ok
    --Note 1042725
    SE16-> PROGDIR for Name= 'LSDBORA3F03'; Set field EDTX to blank
    All entries have EDTX blank but there is no entry 'LSDBORA3F03’
    Despite all the above checks I am unable to get the dbacockpit to refresh. Does anyone have any ideas. Will putting in the latest DBSL shared library patch for oracle solve this... I did SAPEXE and EXEDB.SAR latest. Any ideas...?
    Cheers, Vikram
    [email protected]

    For this issue it's still not working for me in Sanbox BI. I got a SAP message open for this. But I got it to work on Dev and TST systems. There was one mistake I was making. This may not be the cause though but just for your info. When we go to dbacockpit, click on collector setup icon. And there when we give connection name = "default" and then action as "create connection", I was not saving the variant. Click save and give a name to the variant like "refresh stats" or something. Then click refresh icon so that the "Refresh space statistics" will run in background. When I saved the variant on dev and test BI I did not end with a BCD overflow dump for the  "refresh space statistics" job.The refresh space stat job needs to find the variant name.And this then populated the dbacockpit -> space -> overview pane. Although the "perf for monitor" job still has log entries "db system not supported" that doesn't matter. It's probably a message we can ignore.
    Also if you are still facing prob, check these.
    You say you are on SP12 which SP component are you referring to (stack number ?. BASIS ? BW ?). Make note I have done the support stack 13 which contains upto the BW patch upto 15 and upto BASIS patch 13. Note 1066044 says if you have BASIS 13 you won't face this problem .
    Is your "perf for collector" job running without issues. That is a prereq to the "Refresh space stats" job. Try to troubleshoot that as well. I think the refresh stats job has to find the data in table MONI which gets populated via "perf for collector" (RSCOLL00).
    regards, Vikram

Maybe you are looking for

  • BPM finishes when reaching exception in loop block

    Hi everybody, we got a loop block in BMP. In the loop block we catch mapping errors by using an exception branch. What we can see is that when an exception is thrown the process steps into the exception branch an than is leaving the loop block!! So t

  • Auto-populate form fields based on end user input?

    I'm currently attempting to create a new form that has a combo box "Locations" with various options.  What I'm looking to do is have another text field auto populate other fields related to that location (such as address, contact information) to save

  • OCR'd text varies between Preview and Acrobat. Pointers?

    Does anyone have a pointer to understanding how hidden text from character recognition works in .pdf files? I have a number of files on which I have run OCR using Acrobat 8. What I find is that for some files, the "hidden text" is only readable by Ac

  • Trapping error in stored procedure

    Hi all, I forms 6i application development, i mostly called backend procedure ( Stored procedure ). problem is how can i trap error which occured in procedure in my Oracle forms application. Tell me different methods to solve this problem I'am workin

  • Auto Billing with T-code VF06

    Hi Expert, I use t-code VF06 (program RV60SBAT) for the automation of billing doc generatoin. There is a billing date in this t-code. As I know, the date should be set it for dynamic. How do I set this dynamically. Or just leave this date to "blank".