Sequencing problem with Batch Writing

I'm using TopLink - 9.0.3.5 and I want to use the registerAllObjects method from the UnitOfWork instead of registering each individually to batch write records to the db. Here is a snippet of what I'm doing:
Session session = ToplinkUtils.getSession();
session.getLogin().useBatchWriting();
session.getLogin().dontUseJDBCBatchWriting();
session.getLogin().setSequencePreallocationSize(200);
session.getLogin().setMaxBatchWritingSize(200);
session.getLogin().bindAllParameters();
session.getLogin().cacheAllStatements();
session.getLogin().useNativeSequencing();
UnitOfWork uow = ToplinkUtils.getActiveUnitOfWork(userId, ip);
for loop{
Notification dao = (Notification)
ToplinkUtils.createObject (Notification.class.getName());
dao.setName("someName");
dao.setAddress("someAddress");
allObjects.add(dao);
uow.registerAllObjects(allObjects);
This is the error I'm getting:
2007-03-06 15:28:40,482 DEBUG (11776:9:127.0.0.1) TOPLINK - JTS#beforeCompletion()
2007-03-06 15:28:40,482 DEBUG (11776:9:127.0.0.1) TOPLINK - SELECT GMS_NOTIFICATION_SEQ.NEXTVAL FROM DUAL
2007-03-06 15:28:40,497 DEBUG (11776:9:127.0.0.1) TOPLINK - INSERT INTO GMS_NOTIFICATION ...
2007-03-06 15:28:40,716 DEBUG (11776:9:127.0.0.1) TOPLINK - EXCEPTION [TOPLINK-4002] (TopLink - 9.0.3.5 (Build 436)): oracle.toplink.exceptions.DatabaseException
EXCEPTION DESCRIPTION: java.sql.SQLException: ORA-00001: unique constraint (GMSG2K.GMS_NOTIFICATION_PK) violated
It appears that the next sequence number is aquired for the primary key and a record is added but when Toplink tries to add the next record either the sequence is not aquired or the same sequence number is being used.
Do I need to set up a table in memory to acquire the sequences? Can anyone give me some guidence?
thanks

registerAllObjects() does not do anything special it just calls registerObject(), it does not affect batching.
In 9.0.3 batch writing was not supported with parameter binding, so this is why you are not seeing batching. This support was added in 9.0.4.
In 9.0.4 you should use,
Session session = ToplinkUtils.getSession();
session.getLogin().useBatchWriting();
session.getLogin().setSequencePreallocationSize(200);
session.getLogin().setMaxBatchWritingSize(200);
session.getLogin().bindAllParameters();
session.getLogin().cacheAllStatements();
session.getLogin().useNativeSequencing();
where setMaxBatchWritingSize(200) means 200 statements.
In 9.0.3 you can only use dynamic batch writing, which may not perform well. For dynamic batch writing, setMaxBatchWritingSize(200) means 200 characters (the size of the SQL buffer) so is too small, the default is 32,000.
If you are concerned about performance enabling sequence preallocation would also be beneficial.
If you still get timeouts, you may consider splitting your inserts into smaller batches (100 per each unit of work) instead of all in a single transaction.

Similar Messages

  • Problem with batch in outbound delivery

    Hi gurues...I´m newby in SD and I have the followin problem.
    I confirm an outbound delivery that need a batch, without the batch.
    Obviously I can´t post goods receipt, but when i do the shipment,
    it creates the bill but it don´t post goods receipt because it says that i need a batch in the position. How can i do to avoid that the shipment creates the billing without the batch??????..... 

    Jorge,
    Here I am giving you more idea batch determination so that it will be more easy for you to correct the isue as you are new.
    On batch determination, the whole process, how it is determined automatically in the order.
    1)     Normally we use batch determination at delivery level, because at the time of order material may or may not be created. For this material should be configured with batch and batch determination should be checked in sales views of material.
    2)     A2) Batch Determination during order Creation.
    For this you need to maintain Classes d for you Material. Depending on the Manufacturing process you can define the characteristics for your material.
    Ex: Purity for Medicines, Resistance for Electric Items.
    You need to create a class (You might have to create a new class type) which incorporates the characteristic.
    First Create the Characteristic Using Ct04 and then using Cl02 create the Class including this characteristic.
    Then in your material master Classification View Enter this class.
    Then Create a Batch for the particular plant and Stor Loc using MSC1N.Give the value of the characteristics in this batch.
    Then go to SPRO ->Logistics General ->Batch Management and maintain the Condition Technique (Procedure, Strategy Types and assignment to sales docs etc).
    Then Create the Batch Determination Record using VCH1.

  • Problem with file writing

    Hello, I have a problem with writing a file. My code is very simple..it takes a line from one file, a line from a second file, combines them, and writes them into the third file. However, the program never gets past the point where it creates the output file. Any help is appreciated.
    import java.io.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class MergeFiles extends JApplet implements ActionListener
        private final String filename = "mergedfiles.txt";
        BufferedReader f1in, f2in;
        FileOutputStream outputstream;
        JTextField f1f = new JTextField("file1.txt", 20);
        JTextField f2f = new JTextField("file2.txt", 20);
        String F1text, F2text, F3text;
        JLabel title = new JLabel("Merge files program! Press enter to merge!");
        JButton merge = new JButton("MERGE! MERGE! MERGE!");
        JLabel labelone = new JLabel("File one");
        JLabel labeltwo = new JLabel("File two");
        Container con = getContentPane();
        JPanel pane = new JPanel();
        GridBagConstraints c = new GridBagConstraints();
        public void makedisplay()
            Insets i = new Insets(10, 10, 10, 10);
            pane.setLayout(new GridBagLayout());
            pane.setBackground(Color.green);
            con.setBackground(Color.green);
            con.add(pane, BorderLayout.CENTER);
            con.add(title, BorderLayout.NORTH);
            c.weightx = 0;
            c.insets = i;
            c.gridy = 0;
            c.gridx = 0;
            pane.add(labelone, c);
            c.gridx = 1;
            pane.add(labeltwo, c);
            c.gridx = 0;
            c.gridy = 1;
            c.ipadx = 50;
            pane.add(f1f, c);
            c.gridx = 1;
            pane.add(f2f, c);
            c.gridx = 0;
            c.gridy = 2;
            c.gridwidth = 3;
            c.ipadx = 0;
            pane.add(merge, c);
        public void init()
            makedisplay();
            merge.addActionListener(this);
        public void actionPerformed(ActionEvent e)
            openfiles();
            File f = new File("H://mergefiles//mergedfile.txt");
            try {
                title.setText("AAA");
                BufferedWriter out = new BufferedWriter(new FileWriter(f));
                F1text = f1in.readLine();
                F2text = f2in.readLine();
                title.setText("BBB");
                F3text = "" + F1text + F2text;
                out.write("" + F3text);
                f1in.close();
                f2in.close();
                out.close();
             catch (IOException ex)
        public void openfiles()
            try
                BufferedReader f1in = new BufferedReader(new FileReader(f1f.getText()));
                title.setText("file one opened");
            catch (FileNotFoundException e)
                title.setText("File one not found!");
            try
                BufferedReader f2in = new BufferedReader(new FileReader(f2f.getText()));
                title.setText("File two opened");
            catch (FileNotFoundException e)
                title.setText("File two not found!");
    }

    Nevermind, I've fixed the problem...for some reason you can't use the writer with an applet. I've written some new code that works:
    import java.io.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class MergeFiles2
        static String F1L = "", F2L = "";
        static File file1 = new File("H://mergefiles//file1.txt");
        static File file2 = new File("H://mergefiles//file2.txt");
        public static void main(String[] args) throws IOException
            PrintWriter out = new PrintWriter(new FileWriter("file3.txt"));
            BufferedReader f1in = new BufferedReader(new FileReader(file1));
            BufferedReader f2in = new BufferedReader(new FileReader(file2));
            while (F1L != null)
                F1L = f1in.readLine();
                if (F1L != null)
                    out.println(F1L);
            while (F2L != null)
                F2L = f2in.readLine();
                if (F2L != null)
                    out.println(F2L);
            out.close();
    }

  • Problem with batch management indicator

    Hi Gurus,
    I have an issue with batch management.
    There is one material which was not batch managed. The requirement was to make it batch managed. There were no open purchase orders and the only thing pending was the stock in the present and previous periods. The stock quantity in the previous period  and the present period matched(470 Kg). I opened the previous posting period, used movement type 551 and scrapped the stock. There was zero stock for the current period and the present period.
    I changed the batch management indicator successfully. Now the issue is whil i am trying to cancel the material document
    1. Now that the material is batch managed, whie trying to cancel the material document using MIGO, the system prompts  for a batch to be entered. But the batch field is greyed out and i am not able to enter a batch
    2.  I have tried to cancel the material document using MBST and MIGO. The sytem prompts for a batch to be entered but not allowing me to do so as the batch field is greyed out.
    Any pointers will be appreciated.
    Many Thanks,
    Sajin

    Hi Sajin,
    What is a reason to cancel a material document? When was that material document created? Before or after flagging the indicator in the material master?
    Ilya.

  • Socket problem with reading/writing - server app does not respond.

    Hello everyone,
    I'm having a strange problem with my application. In short: the goal of the program is to communicate between client and server (which includes exchange of messages and a binary file). The problem is, when I'm beginning to write to a stream on client side, server acts, like it's not listening. I'd appreciate your help and advice. Here I'm including the source:
    The server:
    import java.io.IOException;
    import java.net.ServerSocket;
    public class Server
        public static void main(String[] args)
            ServerSocket serwer;
            try
                serwer = new ServerSocket(4443);
                System.out.println("Server is running.");
                while(true)
                    ClientThread klient = new ClientThread(serwer.accept());
                    System.out.println("Received client request.");
                    Thread t = new Thread(klient);
                    t.start();
            catch(IOException e)
                System.out.print("An I/O exception occured: ");
                e.printStackTrace();
    }ClientThread:
    import java.io.BufferedInputStream;
    import java.io.BufferedOutputStream;
    import java.io.ByteArrayOutputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.OutputStream;
    import java.net.Socket;
    import java.net.SocketException;
    public class ClientThread implements Runnable
        private Socket socket;
        private BufferedInputStream streamIn;
        private BufferedOutputStream streamOut;
        private StringBuffer filePath;
        ClientThread(Socket socket)
                this.socket = socket;     
        public void run()
            try
                 this.streamIn = new BufferedInputStream(socket.getInputStream());
                 this.streamOut = new BufferedOutputStream(socket.getOutputStream());
                int input;
                filePath = new StringBuffer();
                System.out.println("I'm reading...");
                while((input = streamIn.read()) != -1)
                     System.out.println((char)input);
                     filePath.append((char)input);
                this.streamOut.write("Given timestamp".toString().getBytes());
                ByteArrayOutputStream bufferingArray = new ByteArrayOutputStream();
                  while((input = streamIn.read()) != -1)
                       bufferingArray.write(input);
                  bufferingArray.close();
                OutputStream outputFileStream1 = new FileOutputStream("file_copy2.wav");
                  outputFileStream1.write(bufferingArray.toByteArray(), 0, bufferingArray.toByteArray().length);
                  outputFileStream1.close();
                this.CloseStream();
            catch (SocketException e)
                System.out.println("Client is disconnected.");
            catch (IOException e)
                System.out.print("An I/O exception occured:");
                e.printStackTrace();
        public void CloseStream()
            try
                this.streamOut.close();
                this.streamIn.close();
                this.socket.close();
            catch (IOException e)
                System.out.print("An I/O exception occured:");
                e.printStackTrace();
    }The client:
    import java.io.*;
    public class Client
         public static void main(String[] args) throws IOException
              int size;
              int input;
              //File, that I'm going to send
              StringBuffer filePath = new StringBuffer("C:\\WINDOWS\\Media\\chord.wav");
              StringBuffer fileName;
              InputStream fileStream = new FileInputStream(filePath.toString());
            Connect connection = new Connect("127.0.0.1", 4443);
            String response = new String();
            System.out.println("Client is running.");
              size = fileStream.available();
              System.out.println("Size of the file: " + size);
            fileName = new StringBuffer(filePath.substring(filePath.lastIndexOf("\\") + 1));
            System.out.println("Name of the file: " + fileName);
            connection.SendMessage(fileName.toString());
            response = connection.ReceiveMessage();
            System.out.println("Server responded -> " + response);
            ByteArrayOutputStream bufferingArray = new ByteArrayOutputStream();
              while((input = fileStream.read()) != -1)
                   bufferingArray.write(input);
              bufferingArray.close();
            FileOutputStream outputFileStream1 = new FileOutputStream("file_copy1.wav");
              outputFileStream1.write(bufferingArray.toByteArray(), 0, bufferingArray.toByteArray().length);
              outputFileStream1.close();
              byte[] array = bufferingArray.toByteArray();
              for (int i = 0; i < array.length; ++i)
                   connection.streamOut.write(array);
              response = connection.ReceiveMessage();
    System.out.println("Server responded -> " + response);
    connection.CloseStream();
    Connect class:import java.io.*;
    import java.net.Socket;
    import java.net.UnknownHostException;
    public class Connect
    public Socket socket;
    public BufferedInputStream streamIn;
    public BufferedOutputStream streamOut;
    Connect(String host, Integer port)
    try
    this.socket = new Socket(host, port);
    this.streamIn = new BufferedInputStream(this.socket.getInputStream());
    this.streamOut = new BufferedOutputStream(this.socket.getOutputStream());
    catch (UnknownHostException e)
    System.err.print("The Host you have specified is not valid.");
    e.getStackTrace();
    System.exit(1);
    catch (IOException e)
    System.err.print("An I/O exception occured.");
    e.getStackTrace();
    System.exit(1);
    public void SendMessage(String text) throws IOException
    this.streamOut.write(text.getBytes());
    System.out.println("Message send.");
    public void SendBytes(byte[] array) throws IOException
         this.streamOut.write(array, 0, array.length);
    public String ReceiveMessage() throws IOException
         StringBuffer elo = new StringBuffer();
         int input;
         while((input = streamIn.read()) != -1)
              elo.append((char)input);
         return elo.toString();
    public void CloseStream()
    try
    this.streamOut.close();
    this.streamIn.close();
    this.socket.close();
    catch (IOException e)
    System.err.print("An I/O exception occured: ");
    e.printStackTrace();

    The problem that was solved here was a different problem actually, concerning different source code, in which the solution I offered above doesn't arise. The solution I offered here applied to the source code you posted here.

  • Problems with batch in fpc 5

    I have a large project with many clips and sequences.
    I dont want to batch everything right now.
    Can i remove the funtion "add additional items found window" that shows up every time when youre about to batch something?
    This function takes me about 2-3 minutes to just go thru all the items in my large project(140mb).
      Mac OS X (10.3.9)  

    I must say, it's a bit difficult to understand your problem exactly if you don't give many details and it's also more inviting for someone to offer help.
    Look, your project is wayyyy!!! too big. But, maybe it needs to be, who knows? Either way, I think your talking about "batch capturing" only select clips at a time. If so, create a seperate bin and drag only those inside of it. Make that bin your LOGGING BIN-control>set logging bin. The program will disregard other clips. I've done this myself on huge project.
    If this is not what you're referring too, then refer to top of this post.
    Peace

  • Dear all i have a problem with batch selection

    Hello ,
    i have this problem , i  can't assign automatically batches to some promotional material items, we have generic batches accord to the price of this items. when i deliver the order i have to put mannually the batch.
    Some of you can help me?
    i tried to classificate the batch with transsaction MSC2N but this changes are not saved and when i start another order must to put batch manually again
    Thanks

    For Batch determination in Delivery:
    -Please check if the Material Masters for these materials have been extended to Classification Views with class 023.
    -Check VCH1   if the search strategy records are maintained .
    There is also a detailed document here :
    Automatic Batch Determination Based on Shelf Life

  • Problem with Batch Updates

    Hi All,
    I have a requirement where in I have to use batch updates. But if there's a problem in one of the updates, I want the rest of the updates to ingore this and continue with the next statement in the batch. Is this not one of the features in BatchUpdates in JDBC2? I have been trying to accomplish this since 2 days now. Can anyone help me with this. Can anyone please help me with this?
    FYI, I have tried the following.
    I have 3 test updates in my batch.
    2 nd statement is an erraneous statement(deliberate). Other 2 statements are fine. It is appropriatley throwing 'BatchUpdateException'. when I ckeck the "arrays of ints" reurned by executeBatch() as well as BatchUpdateException.getUpdateCounts() are returning an arrays of size '0'. If remeove the erraneous statement, behaviour is as expected.
    Thanks in advance,
    Bharani

    The next paragraph of the same API doc:
    If the driver continues processing after a failure, the array returned by the method BatchUpdateException.getUpdateCounts will contain as many elements as there are commands in the batch, and at least one of the elements will be the following:
    3. A value of -3 -- indicates that the command failed to execute successfully and occurs only if a driver continues to process commands after a command fails
    A driver is not required to implement this method.

  • Cs6 problem with batch from raw to jpg

    hello
    I recently have problem when I want to batch raw files in bridge and convert them to jpg. it gives me errow message as: The command "Save" is not currently available. (-25920)
    I try all possible ways but it doesn't work. I try to process files - script- image processor but in this way doesn't work eather. different computer works just fine with same files and using same workflow.
    Just few weeks back I was able to do all my work without problem. Please HELP,HELP,HELP
    Bibi

    Andrew Shalit wrote:
    I used iPhoto for many years and found it to be cumbersome and more trouble than it was worth.  It did not let me manage, organize, rate, tag, and edit my photos in any way approaching convenience. 
    Hate to say this for the 3rd time, but use Canon's "DPP" (Digital Photo Professional).
    With it you can "manage, organize, rate, tag, and edit [your] photos" as well as batch convert to jpeg or othet formats.

  • Problem with Batch Resizing in CS3

    I have a bunch of .jpeg pictures I want to resize.  I created a new action, I went to File - Automate - Fit Image and set the size to 1920x1080, closed but did not save the image. Then I stopped the action.
    Then I went to File - Automate - Batch and set the Action to my new action, set up the source and destination folders and clicked OK.
    However, after resizing the first picture in the source folder, I get the JPEG quality window opening and when I click ok, it just keeps opening the JPEG quality window after each picture is resized.
    Is there anyway to prevent this jpeg quality window from opening each time, so the action just resizes all the pictures ?  I'm using CS3 Photoshop?
    Thanks in advance,
    John Rich

    That could be a video card problem, so run a check on it.
    If changing drives be sure to deactivate CS3 before doing this (in Help menu).  Then activate once installed on new HD.  Best to do this with disks rather than just file transfer.

  • Bpc : problem with batch logic setting

    Hi,
      I am using bpc 7.0 MS version 7.0.112.
      i am trying to run a customized DM package. in test6.lgf, i have the following codes (thanks to Tim):
    *SELECT(%UsersChoiceTimeID%,[TimeID],[TIME],"[ID]='%TIME_SET%'")
    *SELECT(%UsersChoiceYEAR%,[Year],[TIME],"[ID]='%TIME_SET%'")
    *XDIM_MEMBERSET TIME = %UsersChoiceYEAR%.JAN,%UsersChoiceYEAR%.DEC
    *xdim_memberset account=extsales
    *CALC_EACH_PERIOD
    *When TIME.TIMEID
    *IS < %UsersChoiceTimeID%
      *rec(factor=2,account="icsales")
    *IS %UsersChoiceTimeID%
      *rec(factor=3,account="icsales")
    *IS > %UsersChoiceTimeID%
      *rec(factor=4,account="icsales")
    *ENDWHEN
      when i tried to VALIDATE and SAVE the above lgf, i got the error message "invalid object name 'mbr'. in select [TIMEID] from mbr[TIME] where [ID]='%TIME_SET%'
      hence i just SAVED this test6.lgf.
      then i created a customized DM package using the normal method, and have it pointing at test6.lgf, when i tried to run this package, i got an error "invalid object name 'mbr'. in select [TIMEID] from mbr[TIME] where [ID]='june.2005'
      do note that i entered category:actual, entity:salesfrance, time:2005.june when prompted.
      in my input schedule, i have previously entered values for category:actual, entity:salesfrance, time:2005.jan - 2005.dec
      any idea how i can rectify this? i am trying to simulate a situation where *select can only be validated and run using a DM package.
      thanks in advance

    Thanks for the response, JettR.
    You have correctly described the problem I'm having.  Let me clarify a couple points.  As it turns out, it doesn't seem to matter whether I enter and exit the synchronized section using the batch sync steps or if I set the properties of the individual steps to run in "one-thread-only" mode.  It also doesn't seem to matter whether I've assigned names to the synchronized sections or not.  One other thing - it doesn't matter if an error occurred - the problem is an execution terminating...  I typically terminate an execution (continue to clean-up) if an error occurs, but this can also be reproduced by manually terminating the execution.  Also, the problem is more than just the terminated execution running the synchronized section before the other executions are ready - the section is actually executed twice.  (Once by the terminated execution, and once by the next execution in line.)
    In short, I seems like one potential work-around would be to add some additional code to jump past the cleanup sync section if 1) the execution is terminating and 2) it isn't the only execution running.  But it seems like there should be a better way than that.
    I've attached a simple sequence that can be used to reproduce the problem.  If you run it without terminating any threads, everything will behave as expected.  But if you terminate an execution while in the delay in the Main step group, you should see the one-thread-only synchronized step in the cleanup group (a TestStand dialog) get displayed twice.
    Let me know if you have any questions.  Thanks.
    Attachments:
    BatchSyncIssue.seq ‏32 KB

  • Problems With Batch Actions

    I have two actions that I built. They have worked fine for the past several months to a year.. Now all of a sudden the action will not work when run on a batch but it will work when run on a single photo. any ideas? I'm not even sure where to begin to start trouble shooting this problem.
    Thank you!!
    Amanda

    I'm using cs6 which is the same version the actions were created in. I use two different actions. The first one resizes a photo and the second one adds a frame around the photo with our company logo on it. the second one is the one that is not working. It works fine on a single photo but not on the batch action. I've attached a sample. The first one was run on a single photo and the second one was run on a batch.

  • Problem with batch inputs

    Dear All
    Could you advise me, we have many batch inputs stored in our system, some of them are very old one.
    What is SAP recommendation?
    How long batch inputs should be stored?
    Maybe you have some experience in this matter and can advice us>
    Thank you in advance for your help.
    Best regards
    Maja

    Hi Maja,
    if you double click on each batch input session, u will find the status, (Error, Processed, Not Message). u can delete the batch inputs whose status is Error or no message. those are all not in use. Even if you leave that also not a problem.
    U can find the status in 2nd Column, if the 2nd column has symbles like (Execute, Create and Error). Based on that also u can find the status.
    Kumar

  • Problem with batch import and ReadAloud flag

    We use the batch import to get our books into the Content Server. We have a couple of books where we want to allow the read-aloud feature. According to the manual setting the flag acs:RightReadAloud to -1 in the XML import file should take care of this but it doesn't work for us. I have tried setting the flag to -1 and 0 but the result is the same. <br />Below is an excerpt from our XML file:<br />          <acs:PublishInfo><br />               <acs:RightReadAloud>-1</acs:RightReadAloud><br />Any suggestions?

    What version of ACS are you using and what process are you using? <br /><br />The following should work:<br />- export the XML for the books you want to change<br />- modify the XML tags for acs:RightReadAloud from 0 to -1<br />- make sure the values for the NotifcationType tags are set to 04 (update)--rather than 03 (replace)<br />  <Product> <br />    <NotificationType>03</NotificationType><br />- import the XML<br /><br />Do a new search for the books in ACS (to make sure you're seeing the new values) and check that the read aloud rights have changed.<br /><br />There is a problem in the importer which could cause an update like this to fail. See:<br />http://support.adobe.com/devsup/devsup.nsf/docs/53803.htm

  • Problems with Batch...

    I created an Action that culminates with the file being Saved For Web, which you have to save to a location.
    In Automate > Batch...
    I choose the Action, Source folder, Destination folder and configure the File Naming.
    Result:
    The files are saved to the folder designated in the Action, not the Batch, and the File Naming is ignored.
    Can someone give me a hand with this one.
    Thx,
    Steven

    Sorry. I wasn't thinking. Here you go: OS X 10.4.11 PS 10.0.1 (CS3), 867 MHz PowerPC G4 Quicksilver with 1.5 GB RAM.

Maybe you are looking for

  • Export Html in Indesign Cs5.5

    Hi All, How to export html using javascript in indesign cs 5.5?

  • 401 Error Proxy to SOAP

    Hi, We have sync interface for Proxy to SOAP. This interface works fine when run once. When we did volume testing, 10% of the messages ( randomly) failed  with 401 Unauthorized & 503 Service not aviabale. After researching we found a note 821026 whic

  • 1-N CMR not removing dependent record

    Hi there, Can someone tell me what S1AS7 does with a 1-N CMR in terms of database updates when you remove an item from the Collection holding your N items? My server is simply setting the FK to the parent record to NULL and leaving the data in the ta

  • Errors during duplicating database.

    Hello, I'm duplicating my database (using RMAN) and I get the following error: contents of Memory Script: shutdown clone; startup clone nomount; executing Memory Script database dismounted Oracle instance shut down RMAN-00571(...) RMAN-04006:error fr

  • Can't Turn Off Zen Micro with V2 Firmware

    I just decided to upgrade my firmware to V2 for the hell of it. The new firmware seems odd at best, but I just don't feel like going back to V. One thing that really annoys me is that I can't charge the Zen to full anymore. It always seems to be stuc