Exception on write-back thread kills all storage nodes 3.5.2!

Just upgraded from 3.3.1 to 3.5.2p4 and have noticed an exception on the thread of writeback data causes our storage nodes to die!

Sequence is as follows:

(1) we have written data in consistency which could not get stored in our database (referential integrity problem), and an exception was thrown back upward at the consistency.
(2) coherence then re-wait and tried to write to data again (no problem here, same behavior as 3.3.1
(3) after a few attempts, he seemed to give up a new attempt and decided to kill all our storage nodes, which makes the entire cluster unusable. (3.3.1 it would keep just another attempt and would not kill our entire cluster).

What extend clients then get error "storage is not configured.

Error after the operations:

2010-01-21 13:18:28, 847 INFO [Logger@9265725 3.5.2/463p4] consistency: 2010-01-21 13:18:28.847/1652.301 Oracle coherence GE 3.5.2/463p4 < Info > (thread = WriteBe
hindThread:CacheStoreWrapper(coherence.) StaticDataCacheStore), Member = 2): Requeued key store = "1263831885432."
2010-01-21 13:19:02, 356 ERROR [Logger@9265725 3.5.2/463p4] consistency: 2010-01-21 13:19:02.356/1685.810 Oracle coherence GE 3.5.2/463p4 < error > (thread = Distri
butedCache, Member = 2): attempt to retrieve (due to soft timeout) {Thread = "thread [WriteBehindThread:CacheStoreWrapper (cohere demon
NCE. {StaticDataCacheStore), WriteBehindThread:CacheStoreWrapper(coherence._5,_StaticDataCacheStore)]", status = Running}
2010-01-21 13:19:05, 856 ERROR [Logger@9265725 3.5.2/463p4] consistency: 2010-01-21 13:19:05.856/1689.310 Oracle coherence GE 3.5.2/463p4 < error > (thread = Distri
butedCache, Member = 2): termination monitored running (due to hard timeout) {Thread = 'Thread [WriteBehindThread:CacheStoreWrapper (staticd demon
ata.coherence.StaticDataCacheStore), 5, WriteBehindThread:CacheStoreWrapper (coherence. StaticDataCacheStore)]", status = Running}
2010-01-21 13:19:05, 856 ERROR [Logger@9265725 3.5.2/463p4] consistency: 2010-01-21 13:19:05.856/1689.310 Oracle coherence GE 3.5.2/463p4 < error > (thread = completed
creating Thread, Member = 2): write-behind thread has expired; stopping the cache service
2010-01-21 13:19:05, 859 DEBUG [Logger@9265725 3.5.2/463p4] consistency: 2010-01-21 13:19:05.856/1689.310 Oracle coherence GE 3.5.2/463p4 < D5 > (thread = distribution
edCache, Member = 2): Service DistributedCache left in the cluster

How is it we don't prevent a simple error in the queue of the writeback to bring down our entire cluster down?

See you soon,.
Neville.

Hello

Thank you for your comments. Yes, we do not expect to approach this; the tracking number is COH-2559.
If you disable the protection of the guardian for writeback, wrote failure will be requeued, subject to the threshold of operations. See item read-write-backing-map-scheme/write-requeue-threshold-config:

http://coherence.Oracle.com/display/COH35UG/read-write-backing-map-scheme#read-write-backing-map-scheme-configurationelements

Thank you
-Rob

Tags: Fusion Middleware

Similar Questions

  • Bank of cache write-back events are not called

    Hello

    I am trying to create a write-back cache in my logical Web App Server (there is a consistency group targeting this application server).
    I gave config cache specific server to start the server "Arguments" (-Dtangosol.coherence.cacheconfig=/server/appserver/server-cache-config.xml).

    Server-cache - config.xml:
    <>cache-config
    < cache-system-mapping >
    <>cache-mapping
    <>cache-mapping
    < name-cache > MissedTransactionCache < / cache-name >
    < scheme name > missing-Transaction-Cache < / system-name >
    < / cache-mapping >
    < / cache-system-mapping >
    <>- cached patterns
    < distributed plan >
    < scheme name > spleen-transaction-cache-system < / system-name >
    < service name > DistributedCache < / service-name >
    < number > 50 threads < / thread count >
    < support-map-plan >
    < reading-writing-support-map-plan >
    < scheme name > TestScheme < / system-name >
    < internal-cache-system >
    < local plan >
    < system-Ref > categories-expulsion < / plan-ref >
    < / local plan >
    < / internal-cache-system >

    < dumps-plan >
    schema < class >
    > class name < com.example.MissedTransactionCacheStore < / class name >
    < / class-system >
    < / dumps-plan >
    < delay writing > 30 s < / writing-delay >
    < writing-batch-factor > 0.9 < / writing-batch-factor >
    < / reading-writing-support-map-plan >
    < / support-map-plan >
    <>earpiece
    schema < class >
    > class name < com.example.MissedTransactionCacheListener < / class name >
    < / class-system >
    < / earphone >
    < / distributed plan >

    < local plan >
    < name of the schema - > categories-noneviction < / system-name >
    < / local plan >
    < / cache-plans >
    < / cache-config >

    I do not see any exception during the server startup and interaction (get, put, etc.) that the events of the listener (MissedTransactionCacheListener) are fire, cache
    but there is no store operation going. what Miss me? Kindly help me on this.

    Thank you
    Maria

    Published by: Jestina.Nancy on 4 January 2013 01:33

    Published by: Jestina.Nancy on 4 January 2013 01:35

    HI Maria,

    It's because you're talking about cache plans incorrectly.


    MissedTransactionCache
    Missed-Transaction-Cache

    :
    :
    :

    missed-transaction-cache-scheme
    DistributedCache

    The reference to 'Missing-Transaction-Cache' does not exist it must replace 'spleen-transaction-cache-regime' with "Missing-Transaction-Cache" and even applies to the 'TestScheme '. I don't think that this configuration is same loading otherwise you will get errors then check consistency started newspapers for the configuration file is loaded.

    HTH

    See you soon,.
    _NJ

  • Unable to read write-back model

    First of all, I apologize for posting this thred because I know that there are many thread like this, but I look and I could not solve my problem.

    I have writeback.xml file.

    & lt;? XML version = "1.0" encoding = "utf-8"? & gt;
    & lt; WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1" & gt;
    & lt; WebMessageTable lang = "" en - us "system ="WriteBack"table = 'Messages' & gt;"
    & lt; Informed name = "writeback" & gt;
    & lt; XML & gt;
    & lt; writeback connectionPool = "SH" & gt;
    & lt; Insert & gt; INSERT INTO ARTIKL (SIFRA, COMPANY, NC, PC)
    VALUES (@{c2},'@{c3}',@{c4},@{c5}) & lt; / insert & gt;
    & lt; Update & gt; & lt; / Update & gt;
    & lt; / writeback & gt;
    & lt; / XML & gt;
    & lt; / Informed & gt;
    & lt; / WebMessageTable & gt;
    & lt; / WebMessageTables & gt;

    And I tried to rewrite the data in the column * {color: #3366ff} {color} PC * table ARTIKL that has data like this:

    SIFRA - COMPANY - NC - {color: #3366ff} PC{color}
    1 - shirt - 2-0

    But I got error _ ' the system is unable to read write back model "writeback".» Please contact your system administrator. ' _ when I tried to insert data.

    I used [http://oraclebizint.wordpress.com/2007/09/20/oracle-bi-ee-101332-write-back-option-budgetingplanning/] blog of Vincent J

    Thank you

    Published by: Micek on 2009.01.13 10:58

    1.), you don't need to call your "writeback" as your informed XML file. The reference in point answers to and not writeback.xml

    2.) did you put the file in the correct location? That is \OracleBI\web\msgdb\customMessages?

    3.) did you restart your services or at least hit "Reload the files and metadata" in the administration of server close?

    4.) are you sure that you want to do is INSERT and not an update?

    I tested your file here, and it fires off like that.
    Recording: "83728test100100.

    See you soon,.
    C.

  • How to activate the WRITE BACK

    Hi all

    How to turn the feature back writing in dashboards.

    I read through the related posts.

    I need to create a xml back templte writing?

    Please let me know the steps how to enable write back as soon as possible.

    Thanks in advance,
    Vidal has

    Hi Vidal.

    Don't know why this thread is wandering... always ;)
    In any case... I'm clear your doubts, you asked...

    do not give the full path while providing the name of the template in the responses of BI...
    Just give... Revenue_Reconcilation, do not yet use * .xml also...
    just... Revenue_Reconcilation

    I need to create a separate connection pool to write back tables?

    No need to create separate connection pool...
    But make sure that if your physical layer is built with a database... then have a pool of connections, just that since your RPD vouscopiezetcollezle in model...

    Do I have to give informed as RPD name name in the xml model.

    That's your wish, you can give a name to the template xml document can be identical to the RPD or not... This is not the question... but you must give the name of the created model...

    Also check the positions of the columns in the answers, if they even or not in the model.
    i.e. of c0, c1...

    Hope that this time you will close this thread... ;)

    Thank you & best regards
    Kishore Guggilla

  • Z3 kills all apps, stops

    Hi, my Z3 kills some Sony apps and then some google apps, after this it stops and it starts again, apps to stop the murders. After it reboot kills all until his und stop auto restart.

    I can't use cause of companion he kills himself before that I can't unlock the screen. Safetymode the same everything that works is underway it full down, then it remains off.3 days ago, a new update came and sometimes just a few hours closed apps but he was running until now. Nothing.Someone knows this problem?

    xperia kills at home, kill the messenger, com.google.process.gapps, contacts and its dead restarts SIM and if I type in the pin it puts even kill processes

    If I don't type in the axis, he killed himself in the background.

    You may need to perform a repair of software using PC companion. The process will erase all internal memory. You might need to charge your device for about 1 to 2 hours until the device has so at least 60% battery.

    Make sure that the device is not connected to the computer or laptop and turned off (sometimes you have to press the power button / stop and volume until what the machine vibrates 3 times or on some devices, it must push the small button near the tray on the back of the camera or SIM).

    Open PC companion-> support area-> update phone software / Tablet-> repair my phone/Tablet blue highlighted. Follow the steps, do not plug your phone until you are prompted to press volume down while plugging in the USB cable. If PC companion does not start the repair process, you may need to run Windows 7 compatibility mode (in some cases XP).

  • JavaFX binding throws illegal state Exception: not on the thread of Application FX

    Hi all

    I am updating a label of a task using bindings.

    However, when I 'Bind' the label text property with a property of the task, Illegal state exception string is thrown. Saying: this is not not on the thread of JavaFX.

    The Exception occurs whenever I try to set the property of the task of the Interior string.

    Please do not suggest to use the platform. RunLater(). I want to do this through links as the values I am trying to display in the label (later on) could change too frequently, and I don't want to flood the queue of the thread of the user interface with executable objects.

    Please let me know what I'm doing wrong and what I need to change to make it work properly with links. (I'm new to links and concurrency JavaFx API)

    Here is my Code.

    public class MyTask extends Task<String>{
    
        MyTask(){
           System.out.println("Task Constructor on Thread "+Thread.currentThread().getName());
    
    
        }
        private StringProperty myStringProperty = new SimpleStringProperty(){
            {
                System.out.println("Creating stringProperty on Thread "+Thread.currentThread().getName());
            }
        };
        private final void setFileString(String value) {
            System.out.println("Setting On Thread"+Thread.currentThread().getName());
            myStringProperty.set(value); }
        public final String getFileString() { return myStringProperty.get(); }
        public final StringProperty fileStringProperty() {
            System.out.println("Fetching property On Thread"+Thread.currentThread().getName());
            return myStringProperty; }
        
        @Override
        public String call() throws Exception{
            System.out.println("Task Called on thread "+Thread.currentThread().getName());
    
    
           for(int counter=0;counter<100;counter++){
               try{
               setFileString(""+counter);
               }catch(Exception e){
                   e.printStackTrace();
               }
               Thread.sleep(100);
               System.out.println("Counter "+counter);
           }
           return "COMPLETED";
        }
    }
    
    
    public class MyService extends Service<String> {
    
    
        MyTask myTask;
    
        public MyService(){
            System.out.println("Service Constructor on Thread "+Thread.currentThread().getName());
            myTask=new MyTask();
        }
    
        @Override
        public Task createTask(){
            System.out.println("Creating task on Thread "+Thread.currentThread().getName());
            return myTask;
        }
    
    }
    
    
    public class ServiceAndTaskExperiment extends Application {
        @Override
        public void start(Stage stage) throws Exception {
            Parent root = FXMLLoader.load(getClass().getResource("Sample.fxml"));
            Scene scene = new Scene(root);
            stage.setScene(scene);
            stage.show();
        }
        public static void main(String[] args) {
            launch(args);
        }
    }
    
    
    public class SampleController implements Initializable {
        @FXML
        private Label label;
    
        @FXML
        private void handleButtonAction(ActionEvent event) {
            System.out.println("You clicked me!");
            myTestService.start(); //This will throw out exceptions when the button is clicked again, it does not matter
        }
    
        MyService myTestService=new MyService();
        @Override
        public void initialize(URL url, ResourceBundle rb) {
            label.setText("Hello World!");
            //adding the below Line causes the exception
            label.textProperty().bind(myTestService.myTask.fileStringProperty()); //removing this line removes the exception, ofcourse the label wont update.
        } 
    }
    //sample.fxml
    <?xml version="1.0" encoding="UTF-8"?>
    <?import java.lang.*?>
    <?import java.util.*?>
    <?import javafx.scene.*?>
    <?import javafx.scene.control.*?>
    <?import javafx.scene.layout.*?>
    
    
    <AnchorPane id="AnchorPane" prefHeight="200" prefWidth="320" xmlns:fx="http://javafx.com/fxml" fx:controller="serviceandtaskexperiment.SampleController">
        <children>
            <Button layoutX="126" layoutY="90" text="Click Me!" onAction="#handleButtonAction" fx:id="button" />
            <Label layoutX="126" layoutY="120" minHeight="16" minWidth="69" fx:id="label" />
        </children>
    </AnchorPane>
    
    
    
    

    And it is the output with links on:

    Output: when the link is activated label.textProperty () .bind (myTestService.myTask.fileStringProperty ());

    Service on JavaFX Application Thread constructor

    Creating string on thread JavaFX Application Thread

    Task, Builder on JavaFX Application Thread

    Get the property on request ThreadJavaFX wire

    You clicked me!

    Creating a task on a thread Thread Application JavaFX

    Task called threadThread-4

    Setting on ThreadThread-4

    java.lang.IllegalStateException: not on the application thread FX; currentThread = Thread-4

    at com.sun.javafx.tk.Toolkit.checkFxUserThread(Toolkit.java:237)

    at com.sun.javafx.tk.quantum.QuantumToolkit.checkFxUserThread(QuantumToolkit.java:398)

    to javafx.scene.Parent$ 1.onProposedChange(Parent.java:245)

    at com.sun.javafx.collections.VetoableObservableList.setAll(VetoableObservableList.java:90)

    at com.sun.javafx.collections.ObservableListWrapper.setAll(ObservableListWrapper.java:314)

    at com.sun.javafx.scene.control.skin.LabeledSkinBase.updateChildren(LabeledSkinBase.java:602)

    at com.sun.javafx.scene.control.skin.LabeledSkinBase.handleControlPropertyChanged(LabeledSkinBase.java:209)

    to com.sun.javafx.scene.control.skin.SkinBase$ 3.changed(SkinBase.java:282)

    at javafx.beans.value.WeakChangeListener.changed(WeakChangeListener.java:107)

    to com.sun.javafx.binding.ExpressionHelper$ SingleChange.fireValueChangedEvent (ExpressionHelper.java:196)

    at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100)

    at javafx.beans.property.StringPropertyBase.fireValueChangedEvent(StringPropertyBase.java:121)

    at javafx.beans.property.StringPropertyBase.markInvalid(StringPropertyBase.java:128)

    in javafx.beans.property.StringPropertyBase.access$ 100 (StringPropertyBase.java:67)

    to javafx.beans.property.StringPropertyBase$ Listener.invalidated (StringPropertyBase.java:236)

    to com.sun.javafx.binding.ExpressionHelper$ SingleInvalidation.fireValueChangedEvent (ExpressionHelper.java:155)

    at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100)

    at javafx.beans.property.StringPropertyBase.fireValueChangedEvent(StringPropertyBase.java:121)

    at javafx.beans.property.StringPropertyBase.markInvalid(StringPropertyBase.java:128)

    at javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:161)

    at javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:67)

    to serviceandtaskexperiment. MyTask.setFileString (MyTask.java:24)

    to serviceandtaskexperiment. MyTask.call (MyTask.java:36)

    to serviceandtaskexperiment. MyTask.call (MyTask.java:11)

    to javafx.concurrent.Task$ TaskCallable.call (Task.java:1259)

    at java.util.concurrent.FutureTask.run(FutureTask.java:262)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

    to java.util.concurrent.ThreadPoolExecutor$ Worker.run (ThreadPoolExecutor.java:615)

    at java.lang.Thread.run(Thread.java:724)

    Output with links removed: (label will not be updated)

    Service on JavaFX Application Thread constructor

    Creating string on thread JavaFX Application Thread

    Task, Builder on JavaFX Application Thread

    You clicked me!

    Creating a task on a thread Thread Application JavaFX

    Task called threadThread-4

    Setting on ThreadThread-4

    Counter 0

    Setting on ThreadThread-4

    1 meter

    Setting on ThreadThread-4

    2 meter

    Setting on ThreadThread-4

    If myStringProperty is bound to the textProperty of etiquette, you can only change it on the Thread of the JavaFX Application. The reason is that change its value will result in a change of the label, and changes of live parts of the graphic scene cannot be performed on the Thread of the JavaFX Application.

    Task and Service classes expose a messageProperty you could use here. The Task class has a updateMessage (...) method that changes the value of the message on the Thread of the JavaFX Application property. It also merges calls in order to prevent the flooding of this thread. If you could do the following in your MyTask.call () method:

    updateMessage(""+counter);
    

    and then in your controller just do

    label.textProperty().bind(myTestService.messageProperty());
    

    If you don't want to use the messageProperty for some reason any (for example you are already using it for something else, or you want to make something similar to a property that is not a string), you must merge the updates yourself. What follows is based on the source code of the task:

    public class MyTask extends Task {
    
         // add in the following:
        private final AtomicReference fileString = new AtomicReference<>();
    
        private void updateFileString(String text) {
            if (Platform.isFxApplicationThread()) {
                setFileString(text);
            } else {
                if (fileString.getAndSet(text) == null) {
                    Platform.runLater(new Runnable() {
                        @Override
                        public void run() {
                            final String text = fileString.getAndSet(null);
                            MyTask.this.setFileString(text);
                        }
                    });
                }
            }
        }
    
       // Now just call updateFileString(...) from your call() method
    }
    
  • Dimension attribute Write Back

    Is it possible to write-back and update a dimension attribute. If Yes, could someone please post an example of this.

    Thank you!

    Nasar reference service is also available as a call of OLAP DML. Search for documentation on UPDATE_ATTRIBUTE_VALUE.

    http://docs.Oracle.com/CD/E11882_01/OLAP.112/e17122/dml_commands_2070.htm#CCHBIGEG

    CALL UPDATE_ATTRIBUTE_VALUE(dim_member_id, attribute_name, attribute_value [, auto_compile ])
    

    It's all available in 11.2.0.2 and higher.

    Published by: David Greenfield on November 14, 2012 09:57
    Fixed UPDATE_ATTRIBUTE_MEMBER to UPDATE_ATTRIBUTE_VALUE

  • RAID configuration - Enable Write - back Cache or not?

    I want to configure two SATA II 1.5 TB drives in RAID 0. Using Intel Rapid Storage Manager, there is a checkbox "Enable write-back cache '. It is not checked by default.

    Activate it if you have a good backup strategy or an inverter. Otherwise forget it. You have already doubled your chances of catastrophic loss of data using aid0 the lack of redundancy.

  • Problem with Write Back

    Hi all


    I have a requirement where the user can writeback to a field.

    The table has two columns COMBI and SERVICE_REV.

    COMBI is the cloumn key.


    Here is the code in the write-back model.

    <? XML version = "1.0" encoding = "utf-8"? >
    < WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1" >
    < WebMessageTable = lang "" en - us "system ="writeBack"table = 'Messages' >"
    < informed name = "CUST_FPP_REV1" >
    < XML >
    < writeBack connectionPool = "RecoPool" >
    < Insert > INSERT into every DAY. REVRECAT SERVICE_REV = @(c4) where COMBI =' @(c17)' < / insert >
    < Updated > updated DAILY. REVRECAT set SERVICE_REV = @(c4) where COMBI =' @(c17)' < / update >
    < / writeback >
    < / XML >
    < / Informed >
    < / WebMessageTable >
    < / WebMessageTables >

    I get the error message like

    "An error occurred when writing to the server. Please check that you have entered the proper values. If the problem persists, contact your system administrator.
    ODBC driver returned an error (SQLExecDirectW).
    Error details
    Error codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error occurred. [nQSError: 43093] An error occurred when processing the statement EXECUTE PHYSICS. [nQSError: 17001] Oracle error code: 904, message: ORA-00904: 'C4': invalid identifier in the OIC call OCIStmtExecute: DAILY UPDATE. REVRECAT set SERVICE_REV = (c4) where COMBI = '(c17)'. [nQSError: 17011] Execution of the SQL statement failed. (HY000)
    SQL issued: RUN the POOL RecoPool UPDATED DAILY PHYSICAL CONNECTION. REVRECAT set SERVICE_REV = (c4) where COMBI = '(c17)'.

    Also, I tried to hardcode values.

    instead of c4, I used 123456 and c17, I took the value in the table

    It worked.

    Thus the writeback arrives when I hardcode the values.

    The xml code that I used is appropriate.

    Please help me

    Appreciate your immediate response.

    Kind regards
    Vidal has

    use {and} instead of (and) to your column references:

    INSERT every DAY. {REVRECAT SERVICE_REV=@{c4} where COMBI='@{c17}'
    DAILY UPDATE. {REVRECAT set SERVICE_REV=@{c4} where COMBI='@{c17}'

    What about John
    http://obiee101.blogspot.com/

  • In what one account all read emails disappear when I go on a different account than the back. Read all emails will appear is no longer in the Inbox or the trash.

    In what one account all read emails disappear when I go on a different account than the back. Read all emails will appear is no longer in the Inbox or the trash. Is there a setting that I don't see. Thanks Johnny1

    Try view (Alt - V) - son - everything.

  • How to close the instance of Firefox launched via file/new window without killing all instances of Firefox?

    Before the last update Firefox, running on Ubuntu if it makes a difference, I was able to select close on the file menu (and if memory is also by clicking the x on the last tab) to exit an instance of Firefox open via file new window.

    With the 9.x update this no longer seems to be possible. If I choose the file altogether starting an instance that was launched via the new window, all instances of Firefox away!

    It's embarrassing because I have to leave all the instances that have been launched.

    I tried closing last tab add on, and it allows me to close the last tab content but still leaves the instance running with a blank tab.

    Is there a setting somewhere that I missed to restore the operating mode to exit the additional instances of Firefox without killing all the previous configuration?

    Thank you
    Burt

    Each window must have its own close button (big X in the right corner.)
    But it depends on the 'Theme' that you use in Ubuntu. This large X chould be a round point when you hover over the color changes. It could be on the left instead of the right site.
    This screenshot shows the close the left side, but always an X button.

    CTRL + SHIFT + W closed the window Active.
    CTRL + W closes the current tab.

  • Need a script to a fast line to disable SIOC on all storages attached to a vCenter data

    Need a script to a fast line to disable SIOC on all storages attached to a vCenter data

    Hello, vmwaredownload-

    If you just want quick and dirty and know that all your data warehouses are able IGCS, you can use these few lines (you can join to the same line, separated by semicolons, if you really need a single line):

    $viewStorageRM = Get-View -Id "StorageResourceManager-StorageResourceManager"    ## get the Storag Resource Manager view$spec = New-Object VMware.Vim.StorageIORMConfigSpec -Property @{"Enabled" = $false}    ## create the config specGet-Datastore | %{$viewStorageRM.ConfigureDatastoreIORM_Task($_.Id, $spec)}    ## for all datastores, disable SIOC
    

    Which does not check if the data store is capable of IGCS, or if it is already off - he just goes and tries to disable SIOC on all data warehouses.

    To learn more, if you're interested, AC talked about allowing people with disabilities/IGCS in his vNugglets.com post earlier.

    How these three lines do for you?

  • kill all sessions owned by a user


    Hi guys

    can someone help me with the script to kill all sessions belong scott username in a database.

    Thank you all in advance

    Hello

    There you go

    create or replace procedure kill_sessions(p_username varchar2) is
    begin
      for rec in (select 'ALTER SYSTEM KILL SESSION ''' || sid || ', ' || serial# || '''' txt from v$session where username=p_username) loop
          execute immediate rec.txt;
       end loop;
    end;
    /
    

    Best regards

    Nikolai

  • Error in Write Back functionality in OBIEE 10 g

    Hello


    I get following error when I tried to implement the function write back...



    An error occurred writing to the server. Please check that you have entered the proper values. If the problem persists, contact your system administrator.
    ODBC driver returned an error (SQLExecDirectW).

    Error details:
    Error codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error occurred. [nQSError: 27024] The EXECUTE PHYSICAL statement must specify a physical SQL statement to execute. (HY000)
    SQL issued: PERFORM PHYSICAL CONNECTION POOL CP COMMIT


    My xml model is

    <? XML version = "1.0" encoding = "utf-8"? >
    < WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1" >
    < WebMessageTable = lang "" en - us "system ="WriteBack"table = 'Messages' >"
    < name informed = "WRITEBACK" >
    < XML >
    < writeBack connectionPool = "Connection pool" >
    {< Insert > UPDATE WRITE_BACK_TEST SET EXPLAINATION='@{c1}' WHERE the SQ_NUM=@{c0} < / insert >
    {< Updated > updated the VALUE WRITE_BACK_TEST EXPLAINATION='@{c1}' WHERE the SQ_NUM=@{c0} < / update >
    < postUpdate > COMMIT < / postUpdate >
    < / writeback >
    < / XML >
    < / Informed >
    < / WebMessageTable >
    < / WebMessageTables >



    I even changed the instance configuration file by adding a real entry < LightWriteback > < / LightWriteback >




    Let me know where I did wrong



    Thank you

    Published by: 991740 on March 25, 2013 14:20

    Try these
    1. remove the VALIDATION of the SQL statement.
    2. let the empty insert with a space, for example:.

    Reference: http://docs.oracle.com/cd/E12103_01/books/AnyWebAdm/AnyWebAdm_Dashboard17.html

    If brand aid

    Published by: Srini VIEREN on March 25, 2013 16:13

  • Ability of OLAP write back

    Hey Geeks,

    I have a very basic question.

    What is meant exactly by the term write back? When we say Essbase was back writing ability exactly its meaning? And why not the relational databases did back writing ability?


    Thank you
    SIDD

    There is no much difference really but one if write in a relational table, and the other is written to an essbase database
    If you would like more information on writing a post recently on the subject - there write capacity back in Essbase

    See you soon

    John
    http://John-Goodwin.blogspot.com/

Maybe you are looking for