Is it possible to combine several system database files?

Hi,
I am doing some practice runs where I am upgrading our 11i/EBS instance's rdbms from 9208 (9iR2 to 11201 (11gR2), and then OATM for the apps tablespaces. OATM is kind of cool in that it combines all of the small app tablespaces into many few files -- can I do the same with the SYSTEM data files for this database, either before or after the db upgrade or OATM? I currently have 11 1G system files which I'd like to combine into say 3 4GB system data files, or 2 6GB system data files. Is there an OATM-like utility to do this? BTW I will also be "going live" by cloning prod to a new system, and then making the new system the live on, so I suppose I could do an export or import in the process if it is the only way...
Thanks Marvin.

I currently have 11 1G system files which I'd like to combine into say 3 4GB system data files, or 2 6GB system data files.WHY is any change needed?
What is gained by doing so?
Do you suffer from CTD?
Never confuse movement with progress.
Going around in circles is movement, but most folks do not consider it to be progress,

Similar Messages

  • Is it possible to combine 2 Threading Database Items?

    Is is possible to combine multiple Threading Database Items in HCM Extract? I am trying to extract the Personal Details ( i.e just Employee Name, Person Number, Primary Email Address etc.) and Assignment Details (i.e. Salary Details, Department, etc.) in file. I need to extract the new employees and changes using Threading Database item option. Please let me know the relevant option for it or let me know how can we combine Person and Assignment Threading Database Items.

    I am not HCM expert so I am not sure what "combine multiple Threading Database Items" means in this context. You may find this blog post covering various tools useful specifically the link to the HCM extract documentation that contains a concrete example ..
    Jani Rautiainen
    Fusion Applications Developer Relations                             
    https://blogs.oracle.com/fadevrel/

  • Combining several movie(.avi) files?

    Isthere a way within iPhoto 09 to combine several movie files into one file? I have several short movies of our horses playing that I would like to edit (cut and paste) into one coherent movie. Can this be done within iPhoto? If not, what seems to you to be the simplest way to do this?
    Thanks!

    Duh. Sorry about that. Should have been obvious to me.
    I do not find that iMovie will recognize .avi files. I tried every which way, but no go. I will look at QuickTime Pro.
    Thanks!!

  • Is it possible to copy my system library files to a different boot instal?

    this is somewhat a odd and vague question in the title but to make a long story short[er]
    i upgrade installed from 10.4.9 to leopard and was not too happy with the performance i got afterwards with different functions and apps.things worked funny or crashed randomly. i made a back up bootable partition and installed fresh a non upgrade leopard and have noticed ithings actually look different [file and folder trees, some minor graphics things] but also things that did not work for me in my main boot are working in this fresh boot [tablet and other 3rd party things]
    now my everyday work and life machine is the main bootable but its driving me crazy the way a lot of stuff doesnt work as well as the fresh boot.
    so my question is this:
    is it possible to make a fresh boot and bring over specific things from my main boot so i can have the best of both worlds?
    before you answer, i DO know how to copy over my email and settings and i know how the file tree for pictures and music works.
    this question is more about programs and preferences and things i dont know about in the /lib and /system folders. i dont want to have to install everything all over again but i have a feeling if i just drag over the app to the correct folder its not going to work right.
    and the reason i dont think copying everything over or cloning it would be a good idea is because i would run into the same issues im having now. i have had this machine for years and im trying to delete items and applications i dont use anymore to try and isolate any issues i have with the OS but it just makes sense to try and move over the few items i DO use to a fresh install that DOES work right.
    so i would just like to know how to isolate apps and items and then be able to import everything associated with that app or item to get it to work as i want it.
    any help would be amazing

    Select a broken track, press CTRL+I to Get Info, say no when asked to locate it, look on the summary tab for the expected location. Where is that same track really? Comparing the two paths it should be clear what needs to be moved where.
    Assuming you set \\Nas\Music\iTunes as the <Media Folder> and let iTunes "Keep organized" it will have shifted all of the content folders one level from \\Nas\MusiciTunes\iTunes Media\... up to \\Nas\Music\iTunes\... If you move everything except the library files, Album Artwork & Previous iTunes Libraries folder down a layer again it should all click back into place.
    If not I have a broken link repair tool we can throw at the problem.
    tt2

  • Combine several Quicktime (.mov) files into a DVD with chapters

    I made several Quicktime movie segments (.mov) that I periodically upload to Youtube. Now I have a collection of these short 30 secs to 5 minute videos that I want to incorporate into 1 DVD.
    How do I burn it with chapters to represent each videos?

    I was experimenting on different formats (they are converted to mp4, m4v and mov files before uploading to Youtube) at the beginning before I settled on .mov files. My Macbook only have 80 gigs so I want to preserve all of the clips I did in DVDs before I erase them from the hard drive before importing/starting a new tape. All of them were captured using a Sony Digital 8 camcorder.
    Message was edited by: Nelson Evangelista

  • Installing Several Systems on One host

    Hello
    is it possible to install several Systems (both central instance and database instance +j2ee engine run on the same host) on ONE host?
    If i want to install the ECC i must install the sap solution manager.
    Is it possible to install this system on the same host on which i want to install the ECC?
    I guess i will then have an MCOD System, which means that the solution manager and the ECC will reside in the same database or am i wrong?
    Message was edited by: Gideon Lenz

    Hi,
    We installed Database and CI on server A and server B for ECC.Installing again Database instance with seperate oracle software and CI for BW on seever A
    for database and server B for CI.I am having problem
    when using oracle client software. I did not choose to extract oracle client software for BW -CI in my first attempt since it will over write existing oracle client software in CI for ECC. if choose to extract when installing CI for BW CI for ECC breaks - which i did when installing CI again for BW. Since during my first install CI for BW could not talk to DB for BW.
    pLEASE HELP.Please provide your email address.
    sARAVANAN

  • How to combine several regex queries into a script?

    Hi there,
    is it possible to combine several regex queries into a javascipt? I export the text from a database with custom tags and the regex queries perform text AND character style replacements.
    example
    Let's say my exported text is the following
    "I have a <tag_bold>very big text</tag_bold> that includes a lot of different character styles, such as <tag_bold>bold</tag_bold>, <tag_italic>italic</tag_italic>, <tag_bold>bold with some <tag_bold_underline>underlined words</tag_bold_underline></tag_bold>,
    or ever words with different <tag_size-2>text size</tag_size-2>"
    The result I want is
    "I have a very big text that includes a lot of different character styles, such as bold, italic,
    bold with some underlined words, or ever words with different text size"
    Notice that all the tags open and close in the same paragraph and that there are nested tag pairs in some cases. So i execute my queries (more than 20) from the outer pair to the inner, that is:
    <tag_bold>...</tag_bold>
    <tag_italic>...</tag_italic>
    <tag_size-2>...</tag_size-2>
    <tag_bold_underline>...</tag_bold_underline>
    Thanks in advance for your help
    dps

    Hi Shonky,
    thank you for your answer. It seems that it is very close to the solution.
    1) I see now that my question was not clear enough.
    In the text that is included between the tags, I want to apply a Character Style I have define in the character style palette of InDesign CS3.
    That style can contain a lot of options, such as font family, size, style or color changes and is different for each tag.
    2) I tested the function with my tags:
    function my_replace (tag_bold)
    app.changeGrepPreferences = NothingEnum.nothing;
    app.findGrepPreferences = NothingEnum.nothing;
    app.findGrepPreferences.findWhat = '<' + 'tag_bold' + '>' + '(.+?)</' + 'tag_bold' + '>';                     // here is the name i use in the regex tag
    app.changeGrepPreferences.changeTo = '$1';
    app.changeGrepPreferences.fontStyle = 'tag_bold';                                //here is the name of the Character Style I have define in InDesign
    app.activeDocument.changeGrep();
    app.changeGrepPreferences = NothingEnum.nothing;
    app.findGrepPreferences = NothingEnum.nothing;
    result: nothing happens
    3) Using in the script only the body of the function and running it, it highlights the right words with that pink color and shows that the Style of the text is "tag_bold", which is not available in the font family I use (Minion Pro).
    I think that the function needs a modification in the line "app.changeGrepPreferences.fontStyle = 'tag_bold';", especially the "fontStyle" attribute, but I don't know what it is. I'm not a javascript expert and maybe I don't know the right way to use this function with InDesign. I read some books about InDesign Scripting and Regular expressions, but  I didn't found all the answers I need as the one above or how I can run all the queries in one script (this is necessery because of the number and the order of scripts, to avoid mistakes).
    Thanks
    dps

  • Managing a single Oracle Lite database file

    Hi,
    I was wondering if there's the possibility of using a single database file of Oracle Lite just like it can be done with SQL Server CE. At the moment, I'm using the SQLCE driver of .NET to manipulate my SDF file (SQLCE database for Pocket PCs) without using a SQL SERVER Merge replication; however, I was trying to change my SQLCE database to an Oracle Lite database without using the whole replication thing. I've already installed the whole Oracle Lite 10g kit but it seems it's necessary to create some DNS (that I don't fully understand :S) and that's not what I'm looking for. I hope my explanation isn't that vague and ambiguous. Thanks in advance.
    Best regards,
    César C.

    See Connection string  and DSN
    It appears that c:\windows\polite.ini c:\windows\odbc.ini need to be installed. odbc.ini must contain the DSN entry for your DB.
    Note you can create/modify these files when you install you application that uses Oracle Lite. If you happen to have an application that dynamically creates the DB then you can reuse the one DSN entry for multiple DBs. Just provide the DB location in the connection string along with the DSN reference.
    string dbpath = Path.Combine(
    Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath), "Oracle");
    string constr = string.Format(@"DataDirectory={0};Database={1};DSN={2};uid=system;pwd=manager",
    dbpath, DB, DSN);
    OdbcConnection cn = new OdbcConnection(constr);

  • Should I care about "Damaged Database" files in ~/Library/Syndication/ ?

    Hi, friends —
    I haven't used RSS much.
    I'm curious: What is the purpose of the database files contained in the ~/Library/Syndication folder — and is there any reason to save the several "Damaged" Database files that are retained there?
    At the moment, this folder contains a "Database3" and four "Damaged" Databases (~old), one of which is labeled "Broken." Each file is ~8–20 MB.
    From the name and contents (I opened and perused a "Damaged Database" file using TextEdit), I'm guessing these are associated with RSS...?
    Thanks!
    Dean

    Hi, macjack and Dr. Smoke —
    Muchas gracias to you both for your thoughtful replies!
    I'd just finished restarting my eMac after removing the Damaged Databases to my desktop per macjack's suggestion when I saw your message, Dr. Smoke. Thanks for your analysis and for the citation.
    I had also searched the KnowledgeBase (9 results) and ADC (3) for resources on syndication, but hadn't had a chance yet to read the Safari RSS Developer Release Note. As you've noted, it comes to the point of my question —
    Quoting from the Note for anyone who stumbles across this thread and is interested:
    "Purging the Database
    Safari RSS stores all news articles in a database. There is not yet any mechanism to control how long articles live, or to delete articles on demand, so the database will grow monotonically.
    If the database is taking up too much disk space, you can use the following workaround to delete it. You won't lose any of your subscription data (that's stored in Safari's bookmarks) and the SyndicationAgent will re-fetch all current articles the next time it runs, but older articles will be lost.
        1.   Quit Safari.
        2.   Quit the SyndicationAgent process by entering "killall SyndicationAgent" in a Terminal window.
        3.   Move the directory ~/Library/Syndication to the Trash, or delete it."
    [Emphasis added.]
    Thanks for pointing out the potential for growth of this database; it may be worth keeping an eye on for some folks — depending on RSS usage, I guess. Seems an odd design concept to me.
    My current Database3 file covers ~ the last 9 weeks — but this may not be comparable to others', since I haven't too big a collection of RSS feeds.
    I was ~surprised to find so little documentation about SyndicationAgent on Apple's website (no Man page, etc.). Does that color me naïve?
    I scanned through my (Text-archived) log files without finding any close correlations between SyndicationAgent or Safari entries and these databases (in terms of time). Since the latest "Damaged Database" file is dated 4-½ months ago, this issue isn't a big concern — as I said, just curious...
    Thanks again!
    Warm regards,
    Dean
          I edited this message...   But probably not enough!

  • SCOM reports "A significant portion of the database buffer cache has been written out to the system paging file. This may result in severe performance degradation"

    This was discussed here, with no resolution
    http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/bb073c59-b88f-471b-a209-d7b5d9e5aa28?prof=required
    I have the same issue.  This is a single-purpose physical mailbox server with 320 users and 72GB of RAM.  That should be plenty.  I've checked and there are no manual settings for the database cache.  There are no other problems with
    the server, nothing reported in the logs, except for the aforementioned error (see below).
    The server is sluggish.  A reboot will clear up the problem temporarily.  The only processes using any significant amount of memory are store.exe (using 53GB), regsvc (using 5) and W3 and Monitoringhost.exe using 1 GB each.  Does anyone have
    any ideas on this?
    Warning ESE Event ID 906. 
    Information Store (1497076) A significant portion of the database buffer cache has been written out to the system paging file.  This may result in severe performance degradation. See help link for complete details of possible causes. Resident cache
    has fallen by 213107 buffers (or 11%) in the last 207168 seconds. Current Total Percent Resident: 79% (1574197 of 1969409 buffers)

    Brian,
    We had this event log entry as well which SCOM picked up on, and 10 seconds before it the Forefront Protection 2010 for Exchange updated all of its engines.
    We are running Exchange 2010 SP2 RU3 with no file system antivirus (the boxes are restricted and have UAC turned on as mitigations). We are running the servers primarily as Hub Transport servers with 16GB of RAM, but they do have the mailbox role installed
    for the sole purpose of serving as our public folder servers.
    So we theroized the STORE process was just grabbing a ton of RAM, and occasionally it was told to dump the memory so the other processes could grab some - thus generating the alert. Up until last night we thought nothing of it, but ~25 seconds after the
    cache flush to paging file, we got the following alert:
    Log Name:      Application
    Source:        MSExchangeTransport
    Date:          8/2/2012 2:08:14 AM
    Event ID:      17012
    Task Category: Storage
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      HTS1.company.com
    Description:
    Transport Mail Database: The database could not allocate memory. Please close some applications to make sure you have enough memory for Exchange Server. The exception is Microsoft.Exchange.Isam.IsamOutOfMemoryException: Out of Memory (-1011)
       at Microsoft.Exchange.Isam.JetInterop.CallW(Int32 errFn)
       at Microsoft.Exchange.Isam.JetInterop.MJetOpenDatabase(MJET_SESID sesid, String file, String connect, MJET_GRBIT grbit, MJET_WRN& wrn)
       at Microsoft.Exchange.Isam.JetInterop.MJetOpenDatabase(MJET_SESID sesid, String file, MJET_GRBIT grbit)
       at Microsoft.Exchange.Isam.JetInterop.MJetOpenDatabase(MJET_SESID sesid, String file)
       at Microsoft.Exchange.Isam.Interop.MJetOpenDatabase(MJET_SESID sesid, String file)
       at Microsoft.Exchange.Transport.Storage.DataConnection..ctor(MJET_INSTANCE instance, DataSource source).
    Followed by:
    Log Name:      Application
    Source:        MSExchangeTransport
    Date:          8/2/2012 2:08:15 AM
    Event ID:      17106
    Task Category: Storage
    Level:         Information
    Keywords:      Classic
    User:          N/A
    Computer:      HTS1.company.com
    Description:
    Transport Mail Database: MSExchangeTransport has detected a critical storage error, updated the registry key (SOFTWARE\Microsoft\ExchangeServer\v14\Transport\QueueDatabase) and as a result, will attempt self-healing after process restart.
    Log Name:      Application
    Source:        MSExchangeTransport
    Date:          8/2/2012 2:13:50 AM
    Event ID:      17102
    Task Category: Storage
    Level:         Warning
    Keywords:      Classic
    User:          N/A
    Computer:      HTS1.company.com
    Description:
    Transport Mail Database: MSExchangeTransport has detected a critical storage error and has taken an automated recovery action.  This recovery action will not be repeated until the target folders are renamed or deleted. Directory path:E:\EXCHSRVR\TransportRoles\Data\Queue
    is moved to directory path:E:\EXCHSRVR\TransportRoles\Data\Queue\Queue.old.
    So it seems as if the Forefront Protection 2010 for Exchange inadvertently trigger the cache flush which didn't appear to happen quick or thuroughly enough for the transport service to do what it needed to do, so it freaked out and performed the subsequent
    actions.
    Do you have any ideas on how to prevent this 906 warning, which cascaded into a transport service outage?
    Thanks!

  • ASE instance not available *** ERROR:ASE instance possibly left running when system went down(system crash?). Notify Database Administrator

    Hi Gurus,
    I made some changes in rz10 for client copy like:
    icm/host_name_full [email protected]
    login/accept_sso2_ticket 1
    login/create_sso2_ticket 2
    icm/server_port_1
    PROT=HTTPS,PORT=443$$,PROCTIMEOUT=600,TIMEOUT=600
    icm/server_port_0
    PROT=HTTP,PORT=80$$,PROCTIMEOUT=600,TIMEOUT=600
    login/no_automatic_user_sapstar 0
    After to make changes effective, i stopsap & startsap.
    But unfortunately db is not coming up. I checked startdb.log it showing
    error as " ASE instance not available
    *** ERROR:ASE instance possibly left running when system
    went down(system crash?).
    Notify Database Administrator."
    Please help us to resolve this issue, i have also added startdb.log for
    your reference.
    Regards,
    Piyush

    Hi Piyush,
    Did you solved this issue.
    We are facing the same issue and only this thread is there in SCN for this issue.
    If you solved this issue,Kindly share the solution.
    Thanks and Regards,
    Mathan A

  • Is it possible to combine multiple Pur Reqs for multiple materials to one vendor into one PO through MD07?

    We have material planners who use MD07 (traffic signal screen) Stock/Requirements List, Collective Access tab to review material requirements by MRP Controller.  Once the list is created, they select individual materials and review them in MD04.  In a lot of cases, Purchase Reqs (PRs) are reviewed and adopted into POs individually for each material.  Sometimes they will combine multiple PRs for one material into one PO.  This is a good practice.  However, from what I have found, it is not possible to combine multiple PRs for multiple materials into one PO.  If this was done it would dramatically reduce the number of POs that we are issuing to suppliers.  Problem statement:  We issue too many POs which causes additional influxes down the line (receiving dock/goods receipts processing, receiving issues, invoices, invoice issues, etc.).  Does anyone know of a way to address this problem without a major overhaul in approach or customization of the system?  Thank you in advance!   

    Hello Michael
    As far as I know, this is not possible directly from MD07, only from the MM transactions.
    The following thread suggests the following procedure to convert several PRs into one PO:
    Conversion of multiple PR into single P.O
    Drag and drop the first PR from the item overview to the shopping card on top of ME21N,
    then open the PO detail delivery schedule tab and drag  and drop all other PR to the shopping card shown  in the schedule tab
    You can use the same procedure, calling the order conversion from MD07 and then drag and drop another PRs into this PO.
    BR
    Caetano

  • ESE - Event Log Warning: 906 - A significant portion of the database buffer cache has been written out to the system paging file...

    Hello -
    We have 3 x EX2010 SP3 RU5 nodes in a cross-site DAG.
    Multi-role servers with 18 GB RAM [increased from 16 GB in an attempt to clear this warning without success].
    We run nightly backups on both nodes at the Primary Site.
    Node 1 backup covers all mailbox databases [active & passive].
    Node 2 backup covers the Public Folders database.
    The backups for each database are timed so they do not overlap.
    During each backup we get several of these event log warnings:
     Log Name:      Application
     Source:        ESE
     Date:          23/04/2014 00:47:22
     Event ID:      906
     Task Category: Performance
     Level:         Warning
     Keywords:      Classic
     User:          N/A
     Computer:      EX1.xxx.com
     Description:
     Information Store (5012) A significant portion of the database buffer cache has been written out to the system paging file.  This may result  in severe performance degradation.
     See help link for complete details of possible causes.
     Resident cache has fallen by 42523 buffers (or 27%) in the last 903 seconds.
     Current Total Percent Resident: 26% (110122 of 421303 buffers)
    We've rescheduled the backups and the warning message occurences just move with the backup schedules.
    We're not aware of perceived end-user performance degradation, overnight backups in this time zone coincide with the business day for mailbox users in SEA.
    I raised a call with the Microsoft Enterprise Support folks, they had a look at BPA output and from their diagnostics tool. We have enough RAM and no major issues detected.
    They suggested McAfee AV could be the root of our problems, but we have v8.8 with EX2010 exceptions configured.
    Backup software is Asigra V12.2 with latest hotfixes.
    We're trying to clear up these warnings as they're throwing SCOM alerts and making a mess of availability reporting.
    Any suggestions please?
    Thanks in advance

    Having said all that, a colleague has suggested we just limit the amount of RAM available for the EX2010 DB cache
    Then it won't have to start releasing RAM when the backup runs, and won't throw SCOM alerts
    This attribute should do it...
    msExchESEParamCacheSizeMax
    http://technet.microsoft.com/en-us/library/ee832793.aspx
    Give me a shout if this is a bad idea
    Thanks

  • Is it Possible to Combine Hibernate + Swing?????

    Hi Xperts,
    Is it possible to combine Hibernate + Swing?
    (My Point of View Hibernate Contains Transaction, Session... But In Swing Session??????)
    So i have lot of confusions.
    SO
    if Hibernate + Swing
    IF YES. HOW? ELSE TELL THE REASON.
    I EAGERLY WAITING FOR YOUR REPLY
    Thanks
    Edward and Hari

    Hi Duffymo - thanks for responding. It's fun to discuss this with somebody; I don't usually get many reasonable/friendly responses on the Hibernate user forum.
    What I mean by transaction based identity is thatin
    the normal, recommended Hibernate process (one
    session per transaction), objects fetched in
    different transactions do not == each other. Solet's
    say I do the following:
    * Start session 1 and transaction 1, fetch object
    with primary key 5, and store it in variable obj1.
    Commit transaction 1 and close session 1.
    * Start session 2 and transaction 2, fetch object
    with primary key 5, and store it in variable obj2.
    Commit transaction 2 and close session 2.
    * At this point, even though they represent thesame
    row in the database, obj1 != obj2. I'll assume you mean !obj1.equals(obj2)here, because [obj1 != obj2[/code] even without
    Hibernate if the two references point to different
    locations in memory in the same JVM. The equals
    method can be overridden. You can decide to check
    equality only examining the primary keys, or you can
    do a field by field comparison. If the class checks
    equality on a field by field basis, the only way
    they'll not be equal is if you change values.I really do mean == in this case. If those two fetches happened within the same session, Hibernate would return the identical object from it's cache. Here's some pseudo-code illustrating what I mean:
    Session firstSession = sessionFactory.openSession(); //Start an empty session
    Transaction tx1 = firstSession.beginTransaction();
    Object obj1 = firstSession.get( Person.class, new Long(5) ); //Fetches row 5 from the database
    tx1.commit();
    Transaction tx2 = firstSession.beginTransaction(); //Start a new database transaction, but still use the same session cache.
    Object obj2 = firstSession.get( Person.class, new Long(5) ); //Just returns the same object it previously fetched
    tx2.commit();
    obj1 == obj2; //Returns true, because we're pointing to the exact same objects
    obj1.equals( obj2 ); //Obviously returns true since they're pointing to the same object
    Session secondSession = sessionFactory.openSession(); //Start an empty session
    Transaction tx3 = secondSession.beginTransaction(); //New transaction in the empty session, no cached objects
    Object obj3 = secondSession.get( Person.class, new Long(5) ); //Returns a newly created object, not in our session cache
    tx3.commit();
    obj1 == obj3; //Returns FALSE, these are two separate objects because they were fetched by different sessions.
    obj1.equals( obj3 ); // Depends on whether the database row was modified since we fetched obj1
    It sounds like you want an Observer pattern, where
    every client would deal with a single model and
    changes are broadcast to every registered Observer.
    That's just classic MVC, right? In that case, every
    y client might have an individual view, but they're
    all dealing with the same model. Changes by one is
    reflected in all the other views in real time.That would be awesome, but doesn't seem feasible. Our Swing clients are spread all around the world, and creating a distributed event notification system that keeps them all in sync with each other sounds very fun but extremely out of scope for this project. We're trying to make Hibernate manage the object freshness so that our Swing application clients may slowly become out of date, but when we trigger certain actions on the client (like a user query, or the user clicking a 'refresh' button) they refresh portions of their data model from the central shared database.
    >
    The reason that this is pertinent is because Swing
    expects objects to be long-lived, so that they canbe
    bound to the UI, have listeners registered withthem,
    they can be used in models for JTables, JLists,etc.
    In a typical complex Swing application, your only
    choice is to use a very long-lived session,because
    it would break everything if you were getting
    different copies of your data objects every timeyou
    wanted to have a transaction with the database. As
    shown above, a very long-lived session will leadto
    very out-of-date information with no good way to
    refresh it.Maybe the problem is that you don't want copies of
    the data. One model. Yes?One data model with real-time updates between all the connected clients would be ideal. However, I don't think that Hibernate is designed to work this way - it's really not even a Hibernate issue, that would be some separate change tracking infrastructure.
    Realistically, what I was hoping for is that we could have a single long-running Hibernate session so that we're working with the same set of Java objects for the duration of the Swing application lifetime. The problem that I'm running into is that Hibernate does not seem structured in a way that lets me selectively update the state of my in-memory objects from the database to reflect changes that other users have made.
    Certainly you've used JDBC. 8) That's what
    Hibernate is based on. TopLink is just another O/R
    mapping tool, so it's unlikely to do better. JDO
    doesn't restrict itself to relational databases, but
    the problem is the same.You're right, I have used JDBC, in fact we wrote a JDBC driver for FileMaker Pro so I'm pretty familiar with it. What I meant is that I've never tried using raw JDBC within a Swing application to manage my object persistence.
    I have not used TopLink and I haven't heard much about it, but I did see some tidbits on an Oracle discussion board comparing Hibernate with TopLink that made it sound like TopLink had better support for refreshing in-memory objects. Not having used TopLink myself, I can't say much else about what it's strengths/weaknesses are compared to Hibernate. It's not really an option for us anyway, because you have to pay a per-seat licensing charge, which would not work for this project.
    I know almost nothing about JDO except that it sounds really cool, is pseudo-deprecated, and it's probably too late for us at this point to switch our project to use it even if we wanted to.
    I don't think the problem is necessarily the
    persistence; it's getting state changes broadcast to
    the view in real time. It's as if you're writing a
    stock trading app where changes have to be made
    available to all users as they happen. Fair?Yes, I agree that the core issue is getting state changes broadcast to the view, but isn't that within the responsibility of the persistence management? How are we supposed to accomplish this with Hibernate?
    An excellent, interesting problem. Thanks for
    answering. Sincerely, %Likewise. I would stress again that I'm not anti-Hibernate in general (well maybe a little, but that's mostly because of bad attitudes on the support forums), I just have not found a way to make it work well for a desktop GUI client application like Swing. Thanks for your help, and I would love to continue the conversation.

  • How do I combine several pdf files into a single file (MAC OS)?

    How do I combine several pdf files into a single file ?
    MAC OS 10.6.8
    Adobe Reader 11.0.10
    Signed: Ken, in Utah

    Not possible with Reader. You need Acrobat or a subscription to something like PDF Pack to do it.

Maybe you are looking for

  • Error in reimporting a web service model

    Hi All, I'm using webservice model in my project. since few changes has been done in the webservice i tried to reimport it, for that i have deleted old model. When i try to reimport same web service model its throwing an exception "Invalid WDSL or WS

  • Will os x mountain lion support quicken 2007 mac

    Will OS X Mountain Lion support quicken 2007 mac

  • Undefined property viewPort

    Hi Guys, I got a problem. I found these awesome Voxel-Stage3D Engine http://pixelpaton.com/?p=3713 and downloaded the sourcecode (http://www.pixelpaton.com/download/MoleHillVoxels1.zip) I openend everything in my Flash Builder 4.6 with Flex 4.6.0 but

  • Free international 800 calling to U.S. with skype

    I will be residing in Thailand this winter and want to know if I will be able to call my bank in the U.S using their toll-free number? If so, will this call be free? Also, what format should I use when dialing this 800 number from Thailand to the U.S

  • Photoshop elements 4 on a ibook g4 running 10.5.8 (not intel)

    after upgrading to 10.5.8 i have discovered my photoshop 7 program, which i have used for yrs, will not run on this op system.  i am looking for the correct version of adobe photoshop elements to buy for an non-intel computer running mac os 10.5.8...