Need help with Hard Disk usage selection.

I am going to get a Mac Pro and I am goint to probably use Final Cut Studio and Photoshop. This is the Hard Disk setup I was thinking of:
Bay 1:WD Raptor X 150GB - OS X and some big applications.
Bay 2:Stock 250GB - Downloads and some programs
Bay 3:750GB Seagate - Music, photos, and videos (Multimedia)
Bay 4:120GB - Scratch Disk for Final Cut Studio and Photoshop
I need recommendations especially about the scratch disk. I need to know if the scratch disk is recommended to have a specific size or speed. Also, instead of the 750GB drive, I would probably wait becaus Seagate might releases a 1TB drive.

Would be nice if we could unleash those other two SATA ports sitting unused untiil there are PCI Express controllers. And are there any drive 'kits' or something in the wings to mount two extra drives? do-able?
If you need 400GB for music, photos and video, then yes, 750GB makes sense. And you think you might want/need 1TB? Given the problems RAIDing those "super size" Seagate's and the unacceptable I/O on some drives reported by Barefeats...
Backup concerns: SATA drives in a universal case with hot-swap drive bays so you can use same SATA as you have internally, and where 750GB Seagate would be nice - and expandable. And where a FW800 interface would be acceptable and offer decent performance (maybe even Oxford 912 "RAID" FW).
For now, it might make sense temporarily to use external for one drive, and reserve the internal drive bays for things like scratch and RAID.
With SoftRAID 3.5.x and 3 x 500GB drives, you could create a stripped RAID using the outer tracks and still have non-RAID or even 2nd RAID using the remaining space.
I would not use 120GB drive for anything. 320 (or 300GB because they are affordable and fast) as the smallest density capacity (except for Raptor of course).
Two 500GB drives, or two 750's if the bugs or problems get fixed, and using those in RAID? Heck, remove the 250GB and get 3rd.

Similar Messages

  • Working photographer needs help with hard drives and raid O decisions

    Hi new here and also new to Mac well almost new been 20 years since i had a mac. i have a Mac Pro Book and this led to ordering the MacPro since I am a working photographer i made a complete switch in platforms so i have some questions and such but I did place a order on Friday for a 2.66 4gbs of Ram , 2 500 gb hard drive and a 30 in monitor and of course the ATI 1900 XT card so yes i am waiting like many for that card.
    I put initial 4gb of ram since running CS2 will at least take a max of 3gb's in the memory cache . i plan on getting 2gbs more from OWC since that seems to be the only 3rd party ram at the moment that is working correctly from reading some of the threads here. Having 6gbs is a no brainer really given the amount of Raw processing that i do along with PS work plus having e-mail and other apps open at the same time. The ram to me is the easy part although expensive . My biggest issue is what to do with the 2 hard drive slots and Raid O or not but I will start a thread on that. But i will have 6gbs total for now and the bottom line is you can never have enough ram still holds true.
    Now on to my diliemma with hard drives. I did have a raid O scsi 10k rapture and and 10 k scratch on my Dell box and I am just not sure what to do here. i ordered the 2 500 gb hard drive and I may just put them on the storage side of things than get 2 WD 150gb 10 k Sata drives. Now i could Raid O them for 300 gb and get a performace boast that way or i could keep them seperate and put everything on 1 150 drive and ue the second for scratch only. What i don't know is what Mac perfers and what works better. Not worried so much about failure of drives, thats just life in the big city stuff and you just have backups. What i more worried about is performance versus a waste . seems to me that Raid O may not even be needed with these new Intel boxes with all the horsepower going on. Now the other think I notice is the WD 150gb 10 k drives are 1.5 and not 3.0 so is it really faster than the 7200 3.0 single hard drives. I read barefeats shoot out and it seems just getting the right drives in 7200 and Raid O them maybe the answer.
    Okay i am not the biggest geek on the planet but I do know my stuff but this is a area that i look for more knowledge on this. So if i can get some sound advice in this area. i know there are many photographers out there like me pushing hundreds of images that could use the same advice. Now let's leave the money end out , folks sometimes think more with there wallet than what works best not that I am opposed to saving money but after spending over 7 k already on this system it becomes a moot point. LOL
    www.guymancusophoto.com

    Ok your question is if you should RAID O the two 150GB Raptors or not.
    I think it was wise for you to get a couple of them for a boot drive with "Time Machine" coming in the next version of Mac OS X. The second drive would make a excellent bootable backup and eliminating downtime if a boot drive dies on you one morning.
    In fact any boot drive cloning software that is Mac Intel ready now would do you good.
    Now Barefeats has run some tests, and I can pretty much back up what they say from my own experience.
    Mac OS X and apps can be helped only so much by a faster boot drive, and a single 10,000 RPM Raptor is enough, RAID O a pair is overkill.
    If you install everything on the boot Raptor and keep your space hogging files (except iTunes) in new folders on another drive, even a 7,200 RPM 500GB, the two drives combined is faster as there is nearly no wait. Both drives can be accessed at the same time. Keeping the boot drive slim keeps the stylus (arm) moving as little as possible to get all the small reads/writes Mac OS X needs.
    I RAID O-ed my boot drives because 74GB was the largest they had at the time, so combining them gave me speed and larger storage. I hardly use the speed, it only comes in handy if by rare chance I duplicate a 20GB folder, then I can do it in half the time of a 7,200 RPM drive.
    Some of the drawbacks of a RAID O set, especially as a boot drive is that I have to auto-clone the whole set to a external drive regularly (I actually do a couple). Since the data path is separated with a RAID O, any drive failure results in total data loss.
    So if you RAID O those 150GB Raptors, your going to have to clone 300GB to a external drive (or another internal) regularly, like once a week. This will take considerable time and you can't use the machine while the cloning process is going on. Sure auto-cloning software like DeJaVu can be used at night/weekends, but why bother cloning more than you have to for no big speed increase?
    However if your messing with huge Photoshop files that spill over your CS2 3GB RAM limit (you need to have a "scratch" thats as fast as RAM), duplicating large files and other heavy duty drive work, then a boot RAID O will come in handy. Just remember your initial performance of 185 MB p/s will drop about 20-25% when those drives are 3/4 filled. Still 140 MB p/s is extremely good and a no worry situation.
    What is worrysome is anything below 80MB p/s (I'm talking uncached 4K write speeds under X-Bench) with a new boot drive and then as time elaspes that boot drive gets filled up and loses half or more of it's inital speed. 30 MB p/s is really slow. Beachball H&LL.
    http://www.barefeats.com/hard33b.html
    Do Erase W/Zero in Disk Utility all new drives before laying data on them. Drives get subjected to shock which causes bad sectors on the drive. Driver software uses your data as a guinea pig to test the sectors (which you might not be able to recover the file). Zeroing does this without your data, rewriting the bad sector map so your writes are much improved, OS is more stable. etc.

  • NEED HELP, old hard disk failed, new hard disk not detected.

    My hard disk died, not working, not detected when I restart with the MacOS X DVD and attempt to reinstall.
    I have bought a new hard drive, 160 GB ATA - IDE Samsung drive, and carefully replaced it following service manual instructions. All connectors have been carfully but firmly reconnected, and the new hard disk is not detected.
    What can i do?? where is the problem??
    Thank you very much for your help.

    Do you know that the new hard drive is working? As it's new chances are it is, just asking .... do you know it's powering up? If you replug the old not working hard drive in, is it recognized? (this is where you don't put the computer back together, but just replace the hard drive and sort of close it back up, but don't use any bolts close the case). Plus you can feel or clearly hear if the drive is starting up or not.

  • Need help with Low disk space issue and blue screen

    Hi Everyone, just seen a message stating a low disk space on my Mac pro bought last November and tried plugging in an external hard drive to remove some pictures to free up some space but it seems that the computer did not have enough space left to start up and run the hard drive. I then tried to restart and ended up with a blue screen and have no knowledge now how to fix this problem. I phoned support but they say I have no technical support left but do have warranty and I would need to either try with the community here or take the unit to an apple store for an appointment. The store is an 1 and 1/2 from me and I really want o see if there is another fix that could allow me to start again then remove some files and then add external drive to remove more. I was blown away at the low amount of storage.....looked for the icloud option last night to upload there as i was told about this by a UK client of mine and now see it is not up and running. Any advice or help by the communtiy would be greatly appreciated as this is my business and travelling laptop. Cheers, Dean <")))><

    Great to hear Dean, thanks!
    Further notes: OSX needs about 15% or 10GB Free space minimum, but will run mucch faster/safer with 30-40% or 50GB of Free Space... Free Space is no longer ours to use.
    Another tool to help clear up assorted things is Applejack...
    http://www.macupdate.com/info.php/id/15667/applejack
    After installing, reboot holding down CMD+s, (+s), then when the DOS like prompt shows, type in...
    applejack AUTO
    Then let it do all 6 of it's things.
    At least it'll eliminate some questions if it doesn't fix it.
    The 6 things it does are...
    Correct any Disk problems.
    Repair Permissions.
    Clear out Cache Files.
    Repair/check several plist files.
    Dump the VM files for a fresh start.
    Trash old Log files.
    First reboot will be slower, sometimes 2 or 3 restarts will be required for full benefit... my guess is files relying upon other files relying upon other files! :-)
    Disconnect the USB cable from any Uninterruptible Power Supply so the system doesn't shut down in the middle of the process.

  • [SOLVED :)] Need help with adf table row selection

    Hi,
    In my application I am displaying results in a table. The DisplayRow property of table is set to Selected
    There are Next and Back buttons which help user to view details associated to the next/previous rows.
    I am using ADF 11g
    When user clicks Next or Previous button, then the selection of the row should also gets updated
    To achieve this i wrote below piece of code:
    this.tblS.getSelectedRowKeys().clear();+
    this.tblS.setRowIndex(count);+
    RowKeySet rks =  tblS.getSelectedRowKeys();+
    rks.add(tblS.getRowKey());+
    rks =  tblS.getSelectedRowKeys();+
    ISSUE:_
    When i run application and click Next/Previous Button, all functionalities do take place properly, but a null pointer exception is also thrown._+
    If i remove DisplayRow property of table from Selected to Default, every thing works good and no Exception is thrown_+       
    But as records in my table are going to be around 50-60 everytime, i need to set DisplayRow property of table to Selected.
    Is there any way to achieve this? Solve this problem?
    Some more details:_
    I am using a POJO class to create DataController. This DataController is having a view Object which is used to create results table.
    I have defined Primary key for my POJO Data Controller.
    Here is code of xml file:*
    +<?xml version="1.0" encoding="UTF-8" ?>+
    +<JavaBean xmlns="http://xmlns.oracle.com/adfm/beanmodel" version="11.1.1.52.5"+
    id="ProductListBean" Package="xxadf.mm.resources"
    BeanClass="xxadf.mm.resources.ProductListBean"
    isJavaBased="true">
    +<Attribute Name="Product" Type="java.lang.String" PrimaryKey="true"/>+
    +<Attribute Name="Stock" Type="java.lang.String"/>+
    +<Attribute Name="Rate" Type="java.lang.String"/>+
    +<Attribute Name="Accuracy" Type="java.lang.String"/>+
    +<Attribute Name="Details" Type="java.lang.String"/>+
    +<ConstructorMethod IsCollection="true"+
    Type="xxadf.mm.resources.ProductListBean"
    BeanClass="xxadf.mm.resources.ProductListBean"
    id="ProductListBean"/>
    +</JavaBean>+
    Error Log:*
    SEVERE: Server Exception during PPR, #1
    java.lang.NullPointerException
    at oracle.adfinternal.view.faces.model.binding.RowDataManager.getRowIndex(RowDataManager.java:200)
    at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$FacesModel.getRowIndex(FacesCtrlHierBinding.java:506)
    at org.apache.myfaces.trinidad.component.UIXIterator._fixupFirst(UIXIterator.java:414)
    at org.apache.myfaces.trinidad.component.UIXIterator.__encodeBegin(UIXIterator.java:392)
    at org.apache.myfaces.trinidad.component.UIXTable.__encodeBegin(UIXTable.java:168)
    at org.apache.myfaces.trinidad.component.UIXCollection.encodeBegin(UIXCollection.java:517)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:399)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeHorizontalChild(PanelGroupLayoutRenderer.java:458)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$100(PanelGroupLayoutRenderer.java:30)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:618)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:560)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:125)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:201)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:167)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:317)
    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1187)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:415)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:392)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$300(PanelGroupLayoutRenderer.java:30)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:641)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:560)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:125)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:201)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:167)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:317)
    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1187)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:415)
    at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer.access$100(ShowDetailItemRenderer.java:31)
    at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer$ChildEncoderCallback.processComponent(ShowDetailItemRenderer.java:491)
    at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer$ChildEncoderCallback.processComponent(ShowDetailItemRenderer.java:464)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:125)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:201)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:167)
    at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer._encodeChildren(ShowDetailItemRenderer.java:406)
    at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer.encodeAll(ShowDetailItemRenderer.java:114)
    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1187)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:415)
    at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:1523)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelTabbedRenderer.access$500(PanelTabbedRenderer.java:38)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelTabbedRenderer$BodyEncoderCallback.processComponent(PanelTabbedRenderer.java:969)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelTabbedRenderer$BodyEncoderCallback.processComponent(PanelTabbedRenderer.java:920)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:125)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:201)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:167)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelTabbedRenderer._renderTabBody(PanelTabbedRenderer.java:519)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelTabbedRenderer.encodeAll(PanelTabbedRenderer.java:233)
    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1187)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:415)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:432)
    at oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:221)
    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1187)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:415)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:432)
    at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:820)
    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1187)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.__encodeRecursive(UIXComponentBase.java:1494)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeAll(UIXComponentBase.java:771)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:942)
    at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:271)
    at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:202)
    at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
    at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:685)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:261)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:193)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:85)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:54)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.security.jps.wls.JpsWlsFilter$1.run(JpsWlsFilter.java:96)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
    at oracle.security.jps.wls.util.JpsWlsUtil.runJaasMode(JpsWlsUtil.java:146)
    at oracle.security.jps.wls.JpsWlsFilter.doFilter(JpsWlsFilter.java:140)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:70)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:202)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3588)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Please Help I have been struggling with this issue for long.
    Thanks and Regards
    Manav Ratra
    Edited by: user11255144 on Feb 8, 2010 5:33 AM

    Hi Arun,
    Thanks for replying.
    Actually in my application there is one result table and a section that is displaying complete details of the product selectd in result table.
    The next/previous buttons are not binded with result table.
    What I am doing is, I am puuliing data from VO and displaying it on form, whenever any of these buttons is clicked.
    As soon as these buttons are clicked data is coming up, but selection state of table is not getting updated.
    So to update selection state i wrote piece of code described in my previous post.
    Everything works fine if displayRow property of table is not set to selected.
    If i set display row property of table to selected, then i get a null pointer exception with message log defined in previous post.
    Although NPE is thrown, yet all data is properly fetched and table selection is also updated. But am not able to get how this NPE is coming and hpw to fix it .
    (I need to keep displayRow = selected, for all other cases NPE is not thrown)
    Please help..
    Thanks and Regards
    Manav Ratra

  • Need help with union of two selects

    select 1 selects items for a timespan.
    But if there is nothing found at one date,
    the date is not returned so I want a union with a calendar table
    Both selects work but how to make the union?
    Thanks for any help!
    select 1:
    SELECT COUNT(*) COUNT,
    fb_operation prodstep,
    kalenderwoche datum
    FROM stoerung,
    kalender
    WHERE str_kommenzeit > to_date('13.06.2006', 'dd.mm.yyyy')
    AND str_kommenzeit < to_date('11.07.2006', 'dd.mm.yyyy')
    AND to_char(str_kommenzeit,'dd.mm.yyyy') = to_char(fulldate,'dd.mm.yyyy')
    GROUP BY fb_operation,
    kalenderwoche
    ORDER BY fb_operation,
    kalenderwoche
    select 2:
    SELECT kalenderwoche datum
    from kalender
    WHERE fulldate > to_date('13.06.2006', 'dd.mm.yyyy')
    AND fulldate < to_date('11.07.2006', 'dd.mm.yyyy')

    THANKS A LOT!
    I tested it and it gave me good results
    the problem I still have is that then I expand the Date to
    to_date('11.12.2006') I just get the weeks
    that contain data. But I need all weeks that are selected, if there is
    no data the other fields shall be null or 0.
    This is much too difficult for me perhaps you can also help me with this!
    select * from
    (SELECT COUNT(*) COUNT,
    fb_operation prodstep,
    kalenderwoche datum
    FROM stoerung,
    kalender
    WHERE str_kommenzeit > to_date('13.06.2006', 'dd.mm.yyyy')
    AND str_kommenzeit < to_date('11.12.2006', 'dd.mm.yyyy')
    AND to_char(str_kommenzeit,'dd.mm.yyyy') = to_char(fulldate,'dd.mm.yyyy')
    GROUP BY fb_operation,
    kalenderwoche
    ORDER BY fb_operation,
    kalenderwoche) A,
    (SELECT kalenderwoche datum
    from kalender
    WHERE fulldate > to_date('13.06.2006', 'dd.mm.yyyy')
    AND fulldate < to_date('11.12.2006', 'dd.mm.yyyy') ) B
    where A.datum = B.datum (+)

  • Need help with Concatenated Disk Issue

    I have three USB disks I want to arrange into a concatenated disk set.  One is Western Digital 2TB and is 'always on'.  The other two are LaCie and have on-off switches 1 TB each.
    When I power the two drives up (one at a time), the first one fails 50 percent of the time, regardless of which one is first.  It shows up "red" in Disk Utility, and an error message comes up.  I can power it off again, power it on again and it's fine.   They worked great (as single drives) until I tried this so I figure I'm doing something wrong.
    Thoughts?

    Great to hear Dean, thanks!
    Further notes: OSX needs about 15% or 10GB Free space minimum, but will run mucch faster/safer with 30-40% or 50GB of Free Space... Free Space is no longer ours to use.
    Another tool to help clear up assorted things is Applejack...
    http://www.macupdate.com/info.php/id/15667/applejack
    After installing, reboot holding down CMD+s, (+s), then when the DOS like prompt shows, type in...
    applejack AUTO
    Then let it do all 6 of it's things.
    At least it'll eliminate some questions if it doesn't fix it.
    The 6 things it does are...
    Correct any Disk problems.
    Repair Permissions.
    Clear out Cache Files.
    Repair/check several plist files.
    Dump the VM files for a fresh start.
    Trash old Log files.
    First reboot will be slower, sometimes 2 or 3 restarts will be required for full benefit... my guess is files relying upon other files relying upon other files! :-)
    Disconnect the USB cable from any Uninterruptible Power Supply so the system doesn't shut down in the middle of the process.

  • Need Help with OS Disks!

    Hi...i just bought an emac g4 1.25 ghz 1gig ram and 160gig HD and i came across install disks (not recovery disks) on ebay. The numbers associated with them are: Disc 1: Mac OS X version 10.5.2 AHT version 3A131 Disc version 1.1 2Z691-6204-A Disc 2: Disc version 1.0 2Z691-6195-A
    Will these work with my Emac? its a good deal and any help would be appreciated.

    hi neil, is there somewhere i can go to check this information for future reference? i would like to be able to cross reference every disk i find to make sure...thanks!

  • Need Help with IMG+PHP Database+Selective Display

    The problem is really a lot simpler than I made it sounds to
    be, though I fear the answer might be vice versa.
    I need to have pictures appear when they exist. That's all.
    Here is where I am at:
    I have created a php database for a news announcement page.
    In that database, I have a column named "img" whose default value
    is "null"
    Whenever I actually have a picture corrosponding to a
    particular news, the "img" column will change to the file name of
    that image, which I will then extract.
    So basically... if news A, img = null... no picture. news B
    img = b... then yes picture. very simple concept for database.
    Here's what I can't do.
    When I read the database from DW, how can I make it so that
    when it reads a "null" it won't insert a picture and vice versa? I
    figure it definitely has to do with the "if" statement (duh...)
    I know how to make text do that effect...
    <? if $row_data['text'] != null
    echo("i have data");
    ?>
    but how do i do it with an image? I tried putting the image
    tag to replace the entire "echo" line, but that's apparently not
    how you do it. I tried putting it inside "echo", but that doesn't
    seem to be it either.
    also, as a premise, all pictures are associated with only 1
    particular news.
    which i wrote something similar to this:
    <img src="<?php echo $row_data['img']; ?>.jpg"
    width="200" height="200" />
    Um, basically... I need THAT to fit into the IF statement. So
    thanks in advance.

    if (!is_null($row_data['img']))
    echo '<img src="',$row_data['img'],'.jpg" width="200"
    height="200" />';
    Let's break that down into the following:
    echo '<img src="' ;
    echo $row_data['img'] ;
    echo '.jpg" width="200" height="200" />' ;
    When you string multiple echoes together use a comma between
    them,. so now
    we have:
    echo '<img src="',$row_data['img'],'.jpg" width="200"
    height="200" />';
    (You may also use a period, but my understanding is the
    period is less
    efficient.)
    I only have single quotes in my PHP statements. The double
    quotes you see
    are part of what will be the rendered HTML.
    You may generally use the single quote or double quote
    interchangeably with
    few exceptions such as having double quotes as part of the
    text or vice
    versa among others. You can probably escape the characters
    too, but lets
    keep this simple for now.
    If I misspoke I am sure Micha will be sure to correct me.
    IMO The best thing to do is learn by trial and error, and
    your best resource
    on the net for PHP is probably the php website. www.php.net
    "Bih Wang" <[email protected]> wrote in
    message
    news:gr3p0m$293$[email protected]..
    > thanks so much!
    >
    > is how i interpret the code correct?
    >
    > if (!is_null($row_data['img'])) ---> if img is false
    > echo <--- maybe i been using this without
    understanding it correctly...
    > echo
    > means to display on screen but not limited to text
    right?
    >
    > and the rest is where you lost me... i don't get the
    punctuations
    >
    > bracket double quote (" is for text right?
    > so single quote ' means to accept a php function or html
    code?
    >
    > so can i do this?
    > '<div bob>blah'
    > and have div bob appear only when the conditions are
    met?
    >
    > and external data is define by comma?
    > such as... if i pre-define value "x"
    > so i can do img src=',x,'.jpg?
    >
    > thanks again! is there a tutorial i can read for these?
    >
    >

  • Need help with interpreting tablespace usage script

    Hi,
    I have a script to find all the used and free spaces of a datafiles. The script is as below:
    SELECT Substr(df.tablespace_name,1,20) "Tablespace Name",
    Substr(df.file_name,1,40) "File Name",
    Round(df.bytes/1024/1024,2) "Size (M)",
    Round(e.used_bytes/1024/1024,2) "Used (M)",
    Round(f.free_bytes/1024/1024,2) "Free (M)",
    Rpad(' '|| Rpad ('X',Round(e.used_bytes*10/df.bytes,0), 'X'),11,'-') "% Used"
    FROM DBA_DATA_FILES DF,
    (SELECT file_id,
    Sum(Decode(bytes,NULL,0,bytes)) used_bytes
    FROM dba_extents
    GROUP by file_id) E,
    (SELECT Max(bytes) free_bytes,
    file_id
    FROM dba_free_space
    GROUP BY file_id) f
    WHERE e.file_id (+) = df.file_id
    AND df.file_id = f.file_id (+)
    ORDER BY df.tablespace_name,
    df.file_name
    The output displays data for all the datafiles. But when i check the free space, its much lesser than actual free space. Is this has something to do with High Water Mark? All the data is in MB.
    Tablespace             Datafile                                        SIZE           Used        Free
    GNP2000     D:\DATABASE\GNP2005.ORA     6110.8     5646.6     8.95     
    GNP2000     D:\DATABASE\GNP2009.ORA     3500     3357.98     8.95     
    GNP2000     D:\DATABASE\GNP2010.ORA     2000     1999.49     0.06     
    GNP2000     E:\ORANT\DATABASE\GNP2000.ORA     3500     3463.8     8.95     
    GNP2000     E:\ORANT\DATABASE\GNP2002.ORA     3046.88     2976.41     2.21
    Please explain why it displays different data and also how to find actual free space my database has?
    Thank You,

    This is because the script is WRONG.
    This is a lesson for you, if you are on 10g on higher, rather to trust the database control, which has already facilities for this, instead of someone developing a script. At least the Oracle provided material is correct.
    Admittedly, it does require you to read documentation and to find out things on your own.
    This part is WRONG
    SELECT Max(bytes) free_bytes,
    file_id
    FROM dba_free_space
    GROUP BY file_id)
    As an exercise, please try to find out for yourself, what is wrong.
    Please do not state you can not do this, this indicates you will never learn Oracle.
    Sybrand Bakker
    Senior Oracle DBA

  • Need help with query that uses 'SELECT INTO'

    Hi guys,
    I am trying to duplicate the values of a table to another by using the script below:
    ACCEPT TBSNAME           CHAR PROMPT 'Tablespace name>'
    PROMPT Connect As System
    Connect system
    CREATE TABLE FREESPACE
         TABLESPACE_NAME          VARCHAR(20)          NOT NULL,
              CONSTRAINT FREESPACE_PKEY PRIMARY KEY(TABLESPACE_NAME),
         TOTAL_FREE_STORAGE     NUMBER(10)          NOT NULL
    ) TABLESPACE USERS;
    SELECT     TABLESPACE_NAME,
              SUM(BLOCKS) TOTBLOCKS
    INTO      FREESPACE
    FROM      SYS.DBA_FREE_SPACE
    WHERE      TABLESPACE_NAME = UPPER('&TBSNAME')
    GROUP BY TABLESPACE_NAME;
    However, when I execute this script, I was prompted with the 'missing keyword' error which happens at the third line of the select statment. Any idea what's missing here?
    Thanks in advance.

    If you mean "fill up the table FREESPACE" by using "select...into..." then it is totally wrong. You cannot do it in plsql also.
    Use this:
    insert into freespace(tablespace_name,total_free_storage)
    SELECT TABLESPACE_NAME,SUM(BLOCKS) TOTBLOCKS
    FROM SYS.DBA_FREE_SPACE
    WHERE TABLESPACE_NAME = UPPER('&TBSNAME')
    GROUP BY TABLESPACE_NAME;
    Message was edited by:
    Yas

  • Need help with hard-wiring speaker set-up

    Heres what I am trying to do:
    I have a pair of nice old-fashioned speakers. Old-fashioned meaning that there are two wires coming out of each, stereo sound. The ends of the wires are just metal strands, well, you know, they have been cut off. They originally had plugs at the end that could plug into normal sterio outputs. I cut them off because I wanted to use them for an old radio. But now I need speakers for my imach g5 and these will work if only I can connect the wires some how. So should I but plugs to go on the end? I need to pair the wires together, I am guessing? Any help would be much appreciated. This is quite urgent.
    I have made a little diagram of what I mean.
    [IMG]http://img250.imageshack.us/img250/795/speakersetup6wb.jpg[/IMG]

    You will need to put the plug ends back on the wires. I'm fairly sure that any attempt to solder the wires in "permanantly" would be dangerous to the computer. I am absolutely positive that any such attempt to wire them in, would void whatever warranty you may or may not have left.

  • Need help with "The disk you inserted is not readable by this computer."

    I have an external disk that I have not used in a while (an older G tech with FW800 ports). Recently I plugged it in and my 2008 iMac (10.8.5) reported, "The disk you inserted is not readable by this computer."
    If I leave the external disk in, my iMac won't get past the white screen with the Apple logo on boot up.
    With Disk Arbitrator, Disk Utility sees it but reports that it has zero bytes and the Verify and repair disk options are greyed out. DiskWarrior does not see it and if I start Disk Arbitrator up first and then Disk Warrior, everything but the cursor freezes and I have to hold the power button down to restart the computer.
    I tried listening to the disk on start up and it makes a fan-like noise and has a slight vibration but I don't think I hear the click-ity click noise of the head reading the drive.
    Any tips on trying to salvage its contents?

    You may have ordered what you though was exactly the same thing as what you had, but the interface electronics in it are apparently NOT the same, rendering the drive unreadable unless you want to re-partition and re-format it first (wiping all the data in the process).

  • STILL NEED help with MULTIPLE COMPUTER usage

    please please... it wont let me transfer songs from this 2nd computer to the ipod... PLEASE... i already set it to manual and it still wont work!

    See this.
    Using iPod with multiple computers.
    If you don't understand how manual transfer works, see this also.
    Manual transfer.

  • I need help with the disk use..

    So I corrupted my ipod.. and i went from 1200 to 60 songs.. but i was trying to figure out now how to use the ipod as a disk. I dl the new itunes.. and updated my ipod. Now i pull up the ipod tab and it wont let me check enable disk use. Its already checked but i cant click it or anything. How do i do this?

    http://docs.info.apple.com/article.html?artnum=61131
    http://docs.info.apple.com/article.html?artnum=93651
    these should help

Maybe you are looking for