1 Question for Steve

Hi, Steve!
I'm trying to run the XMLLoader Utility from your book, with a SAXParser and using the MultiTableInsertHandler class, to store a large xml file in several database tables.
When I run the XMLLoader I always get 'Deadlock breakpoint occurred at line 474 in file [C:\Program Files\Oracle\JDeveloper 3.1.1.2\jdbc\lib\oracle8.1.6\classes12.zip]\oracle\jdbc\driver\OracleConnection.class.' after some inserts into the tables.
These inserts are made correctly...
I think this is a problem related with JDBC Thin Driver or it's configuration, but i'm not sure and i just don't know how to solve it.
Can you please help me out with this?
Good work.
Bye.
null

Hi again, Steve!
In fact, I've tried also with the OCI8 jdbc driver and it still doesn't work... the difference is that the number of inserts is a little bit higher before the deadlock appears...
Meanwhile, I found that Chris Cooper has faced this same problem, and posted it in this same forum by the 6th of November 2000... I quote him here:
"I'm using XSU to load a large amount of data into an 8.1.6.1.0 Solaris instance of Oracle from XML files preformatted into the usual ROWSET/ROW DTD.
I take the files and break them down into smaller files (80Mb being a bit big for DOM to handle I'm sure you'll agree).
Once this stage is complete, I iterate through all these small files and use OracleXMLSave to insert the values into truncated tables.
The problem is that I get an intermittent error where the application just locks up.
I am developing using JDeveloper 3.1.1.2, and when I have debugging enabled, the message that comes up is that a deadlock breakpoint has been hit!
The problem here is that, the application is the only connection to the schema, and there is only one connection. I don't see how I can get into a deadlock situation unless this is a deadlock within the development env.
When I examine the data, all the rows in the file that caused the lockup have been successfully inserted, so the implication is that it is the cleanup that is causing the problem.
Has anyone got any ideas? Or has anyone come upon this one before and found a work around?
I have written a thread manager to spin each load off to a separate thread, which gets terminated if the load takes too long, but this still leaves a connection with a lock that I am unable to clean up. (Well it appears to be a lock but there is no entry in v$locks!)
Thanks for your time and attention,
Chris Cooper"
The only difference that I detect between Chris' case and mine is that I'm running Oracle in a Windows NT Server...
Since the problem doesn't seem to be dealt with thin or oci8 driver, do have you any suggestion of what may be happening here?
Thanks again for your time!
My best regards.
Rui Pinto

Similar Messages

  • Question for Steve Muench - ADF/EJB & Applets?

    Steve or anyone who can help - Do you have any sample demo that can demonstrate how to take advantage of ADF caching technology on the server, or an EJB solution integrated with an applet in a web application?
    It is kind of late in the game, because we are about to roll out an application in our company, nevertheless we are still researching a better way for handling tremendous amount of data by our applet. We are using F1 Formula engine (spreadsheet like tech) in our applet. But, we have severe performance problems, especially in our remote locations trying to load thousands of rows in the applet and on top of that do all kinds of formatting and Excel like functionality in the applet grid at run time.
    We are looking for a way to integrate ADF or EJB caching solution with our applet, so that we can cache the client data on the app server if possible, in order to improve performance.
    Any guidance, suggestion and help is very much appreciated.
    Thanks,
    [email protected]

    Hi,
    my recommendation would be to use JavaWeb Start with BC deployed as EJB to the Application Server. This way you have a real client installation and don't need to download the Applet classes all the time (and JClient, assuming you use JClient, comes with a couple of libraries slowing down the initial application startup). Using EJB on the middle tier allows you to use batch mode, which reduces the number of roundtrips between the client and the server. Note that the default implementation is synchronous, which is more chatty.
    Frank

  • Question for Steve re: Setting Up Discussions & ADF

    I hope this is a simple thing I am just overlooking. I am new to ADF and trying to understand all of its features quickly. I need to create a component that will be used in many web apps - it will support a discussion threading heirarchy with a main topic and responses (plus responses to responses) typical of this forum format. I have a table TOPIC with the PK topic_id and also a recursive FK topic_resp_id which I want to use to link topics together as responses. I have a DBSequence in the db (oracle 10g) and a trigger to fill it in for the TOPIC table, but don't know how to enforce population of the topic_resp_id FK column when a Topic is a response to another Topic. Can you advise on this? Am I getting too complicated with this design?
    Thanks!!!!
    Ginni

    Hello there! Welcome to the forums @Bynki ,
    I read about the issues you're facing with installing your Deskjet 3050A to your Mac on your network and I wanted to share some of my own suggestions that might help!
    In order, try these steps:
    Mac OS X: How to reset the printing system
    Repair disk permissions
    Restart the Mac
    Follow these instructions on OS X v10.9 Mavericks: Installing and Using the Printer on a Mac
    Have a great weekend
    R a i n b o w 7000I work on behalf of HP
    Click the “Kudos Thumbs Up" at the bottom of this post to say
    “Thanks” for helping!
    Click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution!

  • Question for CL Forum Ad

    I have been reading through this forum and there seems to be no shortage of upset customers. They all seems to be asking the same questions over and over again, and the only answer given is, "I'll post more information when I get it".
    Now, I'm not a real tech savvy guy, but why is it not possible, to walk over to the desk of the head developer, and say, "Hey Steve, can you tell me why the new drivers are the same as the beta ones?"
    And then walk back to your PC and type the answer here. I mean lets be honest, unless you are sending messages via snail mail, I don't understand why this is so hard to do. I suspect you HAVE the answers, but the big cheese at CL has told you to simply deflect the questions for now.
    What I am trying to say is that by you saying you'll post information when you get it, does nothing but make your company look completely rag tag. It gives the impression that everyone just works part time from home, and they only meet every other Saturday for a softball game. There is no official statements from CL, you guys don't have any answers, no one knows when anything is being released or what it'll have in it...it just seems like the company is in shambles.
    And this brings me to my second question. While you're slow to respond to questions about why things aren't working and such, but you are quicker than a fat man chasing a rolling donut down the street when someone advertises another brand, so my question is what do YOU recommend we do?
    Can you suggest some solutions for all of the people who bought CL cards and have no working drivers? I would really appreciate if you didn't simply ignore, or skirt around this question.
    I think it's time you threw us a bone here, if you're not going to give us any information, then at least give us some other alternati'ves.

    Dude, honestly, I could care less what happened 0 years ago. I have said it before and I'll say it again for you, just because this type of thing keeps happening doesn't mean it's right.
    When I buy a product from a company I don't do it thinking, "Hey, maybe if I buy this product then the $200 will help them become the best company in the world, and I don't care if it works or not, I just like the feeling of supporting companies in the hopes they'll do well!"
    I buy products, and I expect them to work.
    Regardless, if you had actually read my post, you would see that I'm not asking when the drivers will be out, or why they aren't... I am asking why this "world leader" in sound cards can't communicate effecti'vely with it's customers? I am asking why the Admins keep saying the same old mumbo jumbo, and expect us to buy that they can't actually just go talk to the people in charge.
    I am also asking if they can't tell me that information, then help me find some alternati'ves.
    So, why don't you paypal me a few hundred dollars for a new sound card. You seem to have no problem sitting there giving your sound card "high fi'ves" and talking to it in a sweet voice, "Don't worry little sound card, I know you have amazing potential, I won't give up on you!"
    "Do you remember the old days of Windows 2000?" We then cut to a montage of you running through fields of flowers hugging your sound card and a copy of Windows 2000. You shake your fingers at them and say, "Not yet little guys, soon we'll all be together in harmony, we just have to wait!!"

  • Question for DSMCCObject.getSigner

    Hi ALL,
    I have a question for DSMCCObject.getSigner(). Should MHP terminal check root certificate known to it when getSigner() is invoked ? That is, when one application signed by root certificate that is unknown to MHP terminal, what will this method return ? And, is DSMCCObject.getSigner() defined in MHP1.0.2 and in MHP 1.0.3 equivalent ?
    Thanks for your help
    Jason

    I assume that you mean DSMCCObject.getSigners(). This was added in MHP 1.0.1, and then modified in version 1.0.3.
    To quote from the API documentation in the MHP 1.0.3 spec:
    "This method shall attempt to validate all certificate chains found for this file in the network. Valid chains do not need to originate from root certificates known to the MHP terminal, e.g. self signing of data files."
    For the MHP 1.0.3 version, a boolean argument can be used to decide whether certificate chains with a root certificate that isn't known to the receiver is valid. For the version of the method without any arguments, certificate chains with a root certificate that is not known to the receiver will be treated as valid.
    In both cases, it will return an array of valid certificate chains, where each certificate chain is an array of X.509 certificates. If a given certificate chain is not found to be valid, then it will not be included. For example, if you call getSigners(true) then the array that is returned will not include any certificate chains whee the root certificate is not known to the receiver.
    Steve.

  • A very important question for every After Effects user

    a very important question for every After Effects user, from product manager Steve Forde:
    http://adobe.ly/1exI6tI

    Tom Daigon Great idea everybody! Encourage Adobe to do ONLY ONE THING with AE for 2014. Since theres not a heck of a lot of development that can be done on the present foundation, they can really stretch the rental scheme out for many years.And once you get used to the concept, every year they will do ONE THING to placate you. So now they have you swallowing no "ownership" of software and limited development. 

  • How can you change your security question for I tunes?

    How can you change your security question for I tunes?

    If you have a rescue email address (which is not the same thing as an alternate email address) set up on your account then the steps half-way down this page give you a reset link on your account : http://support.apple.com/kb/HT5312
    If you don't have a rescue email address (you won't be able to add one until you can answer 2 of your questions) then you will need to contact iTunes Support / Apple to get the questions reset.
    Contacting Apple about account security : http://support.apple.com/kb/HT5699
    When they've been reset (and if you don't already have a rescue email address) you can then use the steps half-way down the HT5312 link above to add a rescue email address for potential future use

  • I have a new email address and my old email keeps coming up on icloud when trying to update apps and i don't know the password or security questions for the old email. I can sign in with my apple id which is tied to another email but not itunes how to fix

    I have an apple id and it has my current email attached to it. however when i go to update apps it's asking for the password for an old email. I no longer have the old email and can't use it. when I go to icloud on my ipad it asks for the password for old email. it doesn't allow me to change the old email to current. when i go to reset it i can't remember the password or security questions for the old email so it doesn't let me go any further. How do I fix this? Do i need to call apple support?

    I have the same problem - it is maddening. I rely on this iPad for work so this is not just an annoyance! The above solutions of changing the appleid on the device or on the website do not work.
    The old email address no longer exists - I haven't used it in a year probably and I no longer have the account.  I logged into the appleid website and there is no trace of the old email address so there is nothing that can be deleted or changed there.  On the iPad there is no trace of the old email address so nothing can be deleted there either. I have updated the iPad software and the same problem comes right back.  Every 2 seconds I am asked to log in using the old non-existent email.  The device is currently useless.
    The only recent change to anything was the addition of an Apple TV device, which was set up using the correct login and password.
    Does anyone have any ideas? The iPad has been backed up to the iCloud so presumably it now won't recognize the current iCloud account? So restoring may notbe an option?

  • I am having trouble answering my old security questions for my itunes account and it is creating a problem because I am not able to purchase apps/songs on my new IPAD. What phone number/email adress should I call to get a quick response to my issue?

    I have recently bought an IPAD 2 for my girlfriend and have encountered a problem with purchasing apps through my itunes account. It is requesting that I not only enter my pasword (which I know) but answer my old account questions, which I have forgotten the answers to. It had since locked me out of changing my questions for eight hours. Is there any number I can call to prove that I am the real owner of my itunes account so my girlfriend will be able to use her ipad to purchase new apps without having to go through the trouble of using one of my other apple devices? Random information: I believe my questions were set back in 2007 when I purchased my first ipod nano, since then I have used this same itunes account for my own ipod touch and ipad 2 and my girlfriends iphone 1st generation. I have never run into a problem regarding my questions before on any of these devices

    http://www.apple.com/support/itunes/contact/

  • Can somebody give some real time questions for alv report

    hi guru
    can somebody give some real time questions for alv report.
    answers also.
    regards
    subhasis.

    hi,
    The ALV is a set of function modules and classes and their methods which are added to program code. Developers can use the functionality of the ALV in creating new reports,  saving time which might otherwise have been spent on report enhancement
    The common features of report are column    alignment, sorting, filtering, subtotals, totals etc. <b>To implement these, a lot of coding and logic is to be put. To avoid that we can use a concept called ABAP List Viewer (ALV).</b>
    Using ALV, we can have three types of reports:
       1. Simple Report
       2. Block Report
       3. Hierarchical Sequential Report
    <b>Reward useful points</b>
    Siva

  • Please read my question carefully, this is, I think, a question for the experts. It's not the usual name change question.   When I setup my new MacBook Pro, something slipped by me and my computer was named First-Lasts-MacBook-Pro (using my real first and

    Please read my question carefully, this is, I think, a question for the experts. It's not the usual name change question.
    When I setup my new MacBook Pro, something slipped by me and my computer was named First-Lasts-MacBook-Pro (using my real first and last name).
    I changed the computer name in Preferences/Sharing to a new name and Preferences/Accounts to just be Mike. I can right click on my account name, choose advanced, and see that everything looks right.
    However, If I do a scan of my network with my iPhone using the free version of IP Scanner, it lists my computer as First-Lasts-MacBook-Pro! And it lists the user as First-Last.
    So even though another Mac just sees my new computer name, and my home folder is Mike, somewhere in the system the original setup with my full name is still stored. And it's available on a network scan. So my full name might show up at a coffee shop.
    Can I fully change the name without doing a complete re-install of Lion and all my apps?

    One thought... you said the iPhone displayed your computer's old name? I think that you must have used the iPhone with this computer before you changed the name. So no one else's iPhone should display your full name unless that iPhone had previously connected to your Mac. For example, I did this exact same change, and I use the Keynote Remote app to connect with my MacBook Pro. It would no longer link with my MacBook Pro under the old name, and I found that I had to unlink and then create a new link under the new name. So the answer to your question is, there is nothing you need to do on the Mac, but rather the phone, and no other phone will display your full name.

  • I seem to not enter the correct answers to my security questions for itunes to buy an in-app purchase and also cannot answer the questions exactly like i answered them when creating the account for my ipod, how do i find out what answers i put

    I seem to not enter the correct answers to my security questions for itunes to buy an in-app purchase and also cannot answer the questions exactly like i answered them when creating the account for my ipod, how do i find out what answers i put for my ipod touch and itunes?

    Try these previous discusssions:
    recover answers to security questions: Apple Support Communities
    how do i change apple ID security...: Apple Support Communities

  • I want to reset my privacy questions for my apple i.d. But when i request to do so it sends it to a email address that isnt on my file can anyone tell me why its not working?

    I want to reset my privacy questions for my apple i.d. But when i request to do so it sends it to a email address that isnt on my file can anyone tell me why its not working?

    1)  Apple ID: All about Apple ID security questions
    Torrifromny wrote:
    I want to reset my privacy questions for my apple i.d. But when i request to do so it sends it to a email address that isnt on my file ?
    2)  See Here.  Apple ID: Contacting Apple for help with Apple ID account security
    Ask to speak with the Account Security Team...
    3)  Or Email Here  >  Apple  Support  iTunes Store  Contact

  • I can't reterive sequerity question for my apple id

    i can't reterive sequerity questions for my apple id
    <Email Edited by Host>

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

  • Can anyone help or answer this question for me. Is there a way to have a private album for pictures sent to my phone? Don't exactly want kids ( niece and nephew ) to play on my phone and see private pictures of my girlfriend

    Can anyone help or answer this question for me. Is there a way to have a private album for pictures sent to my phone? Don't exactly want kids ( niece and nephew ) to play on my phone and see private pictures of my girlfriend

    What about this?
    https://itunes.apple.com/ru/app/best-secret-folder/id488030828?l=en&mt=8

Maybe you are looking for

  • HT1920 I have two apple ID accounts. How do I merge them into one?

    Hi all I have realised that I have two AppleID accounts - one set up many years ago with an old email address. The other my current ID I use all the time. How do I go about merging the two into the account I use now? MS

  • Insert picture and sound without external sources

    how can we insert pictures and sound without using external sources?? i mean , i want to make the picture somehow embeded inside the program, not from external source, can any1 help?/

  • Backup problem with iOS4

    Currently, my dad's iphone (3gs) is using iOS4.1, no iCloud. My dad's phone used to sync to my computer only (nearly a year ago since he went aboard). But now it cannot sync with my computer When I try to sync, iTune is forcing me to do either setup

  • Transfer Memos from Pallm Desktop to Palm Pre 2 (Verizon)

    Any ideas how I can get my memos from my Plam Desktop to my new Pre 2.  I own Companion Synchronize, but I don't believe it supports the phone yet.  Thanks. Post relates to: Pre 2 p102eww (Verizon) This question was solved. View Solution.

  • How to set differnt Currency at header and conditions levels

    Hi Guys, if we take USD Currency at header level for import Purchase orders, system automatically convert all the conditions(Price Schema's conditions in USD), while we want Price schema's condition in india Rupee. because all the customs,cess duties