Oracle DB with SSD

I have a HP DL 380 G7 + 2 Xeon Processors + 12GB DDR + 6HDD 10k RAID5
I know that RAID 5 is not the best choise for a Oracle database with writing, but it's cheaper than RAID 10.
But the Database was smooth, no locks, relative fast, but there is a new legislation that forces anyone to have a certificated application. This certificated application records everything you do, every click, every document you create, modify or read. Has you can imagine this made the database writing 10 to 100, and know it's getting slower.
Instead of going for RAID 10, i was thinking about SSD Technology.
Would it work to put a HP SSD/HD on the server for caching? I could put Redo logs, Temp, control files, etc inside this drive, to avoid too much writing processes on the SAS Drives.
This drives are very very fast, but they have a low life expectancy, if i'm not mistaken it's about 3 to 5 years with lots of writing.
What is you opinion? Could it work? Should i forget this and go straight to RAID 10?
Regards.

RAID 5 with 3 disks runs slow.
So i put 5 disks and 1 spare.
I still have 2 more disks i can increase in the server. I could get 2 more disk and use RAID 1, and place the Redo logs.
I used DB-Tuna, and i checked that some update SQL statements lock the DB. These are very powerful statements that update lots of tables. This only happens when the users are introducing invoice with lots of products for one company.
This company is very complex, there is a major company and 7 more small companies inside.
One company receives all the products and then distributes for all the other smaller companies. This is the operation that usually locks the DB. There is lots of updates, and when they are doing this operation, it locks all the other users.
Beside this operation, the database works better, but not fast enough.
I increased the Redo log size up to 100mb, it started to run better, but not efficient enough. I'm afraid to increase too much, and when the switch occur it can lock the DB for a long time.
I suspect that the SQL statement is not at it's best, but the programers said that they have the same application running in the other companies that work well.
I don't have how to confirm this, so i have to do the best that i can.
Like i said before, this could be because of the certification of the application, because before this, the database was running great. When we installed the new application, it started all of this problems, the disks are working harder than ever, everything is being recorded for the financial department.
Increasing 2 more SAS disks for redo logs is a great idea. I'm not sure if this RAID controller can control 2 different raids at the same time, and if it can, is it efficient? Must look at the controllers manual.

Similar Messages

  • Oracle parameters with ssd

    I'm starting to migrate my whole database from normal disks to ssd ... do i have to change any initialization parameters ?

    Hi,
      It would be better to ask this question in the general RDBMS forum here -
    General Database Discussions
    Regards,
    Mike

  • Problem when trying to refresh oracle screens with latest data

    hello experts,
    i have one problem,i want to refresh the oracle screen with the latest data from the data
    base.
    It is a two stage process.At first step one user will select a row from the screen and then he will press a button .
    now the second screen will appear and the detail of the employee will be displayed.
    First step has been completed and the data is coming in the second form via parameters and i can see the full information of the employee.
    Now i want to refresh the oracle form i.e. suppose if my dba has made any changes in the oracle table( EMP table) i want that after pressing the refresh button user can see the
    latest data from the database.
    in WHEN_BUTTON_PRESSED trigger i have written this codes.
    enter_query;
    execute_query;
    but they are not giving the expected result.
    And one more thing please suggest whether in the second form i should use database item
    or non database item.
    When i am using database item when i am trying to close second from one pop up is appearing
    and asking that whether i want to save the changes.
    please suggest how can i remove this message from my application.
    Regards
    Anutosh

    Hi,
    what data did you transfer via parameters to the second form ?
    how did you populate the datablock in the second form ?
    Typical solution would be:
    (For my example the block is both forms is named EMP, and is based on the table SCOTT.EMP)
    In Form 1, transfer the primary key-value of the current record to a global or parameter (will use global in my example):
    e.g. you have a WHEN-BUTTON-PRESSED-Trigger with the following code:
    <pre>
    :GLOBAL.EMPNO:=:EMP.EMPNO;
    CALL_FORM('FORM2');
    </pre>
    In Form 2, you have a WHEN-NEW-FORM-INSTANCE-Trigger with code:
    <pre>
    DEFAULT_VALUE('GLOBAL.EMPNO', NULL);
    IF :GLOBAL.EMPNO IS NOT NULL THEN
    GO_BLOCK('EMP');
    EXECUTE_QUERY;
    :GLOBAL.EMPNO:=NULL;
    END IF;
    </pre>
    On block EMP in Form 2 there is a PRE-QUERY-Trigger with following code:
    <pre>
    IF :GLOBAL.EMPNO IS NOT NULL THEN
    :EMP.EMPNO:=:GLOBAL.EMPNO;
    END IF;
    </pre>
    And at last, in your refresh-button would be the following code:
    <pre>
    :GLOBAL.EMPNO:=:EMP.EMPNO;
    GO_BLOCK('EMP');
    EXECUTE_QUERY;
    :GLOBAL.EMPNO:=NULL;
    </pre>
    Hope this helps

  • Unable to integrate Oracle Reports with Express--(To oracle Team also)

    Hi
    Unable to integrate Oracle Reports with Express. While defining
    the Express database connection using the olap connection editor
    iam getting the following error "Error locating the XCONEDIT.INI
    file. Try re-installing the software".
    what should be done?
    Atleat,If anybody has successfully connected to Express via
    Reports6i. Kindly give the details like what softwares to be
    installed in what HOME? and also other steps involved in the
    process.
    YOur help !!!
    kindly respond...(Oracle Team do respond with something)
    with rgds

    hello,
    check out the notes
    Note:112542.1
    Note:167049.1
    on oracle metalink for further information.
    if you still have issues, please contact oracle support services
    for furhter assistence.
    regards,
    the oracle reports team --pw                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • CHKDSK fails on fresh install of Windows 7 x64 on mid-2009 MBP with SSD

    There was an earlier post about this that has been archived prematurely that I will reproduce below. The main issue is a flaw in the Windows 7 x64 CHKDSK of the SSD drive in the mid-2009 MBP= 5,2. With fresh OSX installs, bootcamp 3.1, Windows 7 x64 all updates, the CHKDSK operation checks files at about 1 per second in stage 4 of 5, verifying file data.
    Moderators: please leave this open until it is actually resolved.
    Earlier posts:
    Panajev
    Posts: 4
    From: ITALY
    Registered: Oct 14, 2009
    Windows 7 x64, MacBook Pro, frequent CHKDSK after HDD firmware update
    Posted: Nov 2, 2009 6:45 AM
    Hello, I have been having filesystem problems on my Windows 7 partition since the HDD related firmware update (the latest Performance update) was released and installed onto this mid 2009 MacBook Pro.
    The HDD is a 500 GB 7200 RPM model, but it never gave me any troubles under OS X before the "fix" and I know other users had intermittent problems with the HDD on their MacBook Pro's related to the HDD making noises and pausing.
    The fix was released, I installed it and I started seeing my first problem in Windows 7 x64 a few days after... I cleanly shut the OS down, but when I booted it back it asked me to perform a coherency check to the Filesystem... I thought that the problem was related to the fact that I was using the RC1 build of Windows 7... although that problem never manifested itself in the weeks before the Performance Update (HDD firmware fix) was installed and Windows 7 x64 RC1 had been on there and used frequently.
    I recently purchased Windows 7 retail a few days ago and after a bit of trouble-free operation I started having problems again... always shutting the PC down carefully and I was asked to run the CHKDSK utility at boot twice already.
    What to do?
    Message was edited by: Panajev
    MacBook Pro (2009) Mac OS X (10.6.1) Windows 7 x64, Bootcamp 3.0, recent HDD update
    nicegom
    Posts: 6
    Registered: Nov 12, 2009
    Re: Windows 7 x64, MacBook Pro, frequent CHKDSK after HDD firmware update
    Posted: Nov 12, 2009 1:40 AM in response to: Panajev
    Hi there,
    I have a different experience. I installed Windows 7 before the "performance update 1.0" came out. I actually experienced the chkdsk launch problem with Windows 7. I had done repartitioning and clean-install several times but cannot solve the problem. So I tried to install XP and Vista on my MBA (Mid 2009 with SSD) and found that these two OS doesn't introduce such problem.
    To be honest, I'm not sure which caused such problem, Windows 7, a bootcamp driver, or EFI. But I'm sure that CHKDSK in Windows 7 has an obvious bug that needs to be patched (memory leak and maybe this problem as well). So now I'm using Windows Vista SP2. And I'm happy with Vista SP2 (seems to become faster and stable now).
    Cheer,
    Message was edited by: nicegom
    Macbook Air Windows Vista MBA of Mid 2009 with SSD

    Windows 7 x64 all updates
    Just doublechecking. Does that include the recent chkdsk hotfixes?
    [The Chkdsk.exe program does not start correctly on a Windows 7-based computer|http://support.microsoft.com/kb/975778]

  • How to use Oracle partitioning with JPA @OneToOne reference?

    Hi!
    A little bit late in the project we have realized that we need to use Oracle partitioning both for performance and admin of the data. (Partitioning by range (month) and after a year we will move the oldest month of data to an archive db)
    We have an object model with an main/root entity "Trans" with @OneToMany and @OneToOne relationships.
    How do we use Oracle partitioning on the @OneToOne relationships?
    (We'd rather not change the model as we already have millions of rows in the db.)
    On the main entity "Trans" we use: partition by range (month) on a date column.
    And on all @OneToMany we use: partition by reference (as they have a primary-foreign key relationship).
    But for the @OneToOne key for the referenced object, the key is placed in the main/source object as the example below:
    @Entity
    public class Employee {
    @Id
    @Column(name="EMP_ID")
    private long id;
    @OneToOne(fetch=FetchType.LAZY)
    @JoinColumn(name="ADDRESS_ID")
    private Address address;
    EMPLOYEE (table)
    EMP_ID FIRSTNAME LASTNAME SALARY ADDRESS_ID
    1 Bob Way 50000 6
    2 Sarah Smith 60000 7
    ADDRESS (table)
    ADDRESS_ID STREET CITY PROVINCE COUNTRY P_CODE
    6 17 Bank St Ottawa ON Canada K2H7Z5
    7 22 Main St Toronto ON Canada     L5H2D5
    From the Oracle documentation: "Reference partitioning allows the partitioning of two tables related to one another by referential constraints. The partitioning key is resolved through an existing parent-child relationship, enforced by enabled and active primary key and foreign key constraints."
    How can we use "partition by reference" on @OneToOne relationsships or are there other solutions?
    Thanks for any advice.
    /Mats

    Crospost! How to use Oracle partitioning with JPA @OneToOne reference?

  • How to Configure a oracle R12 with RAC on two different  system .

    I have one laptop and one desktop
    Laptop----
    on laptop I have install vmware 8
    Host OS --win7
    Guest OS---linux 4
    Desktop ---
    On Desktop I have install Vmware 8
    Hosts OS --- Win XP
    Guest OS ---Linux 4
    Plz suggest How configure oracle R12 with RAC using both system .

    Hussein Sawwan wrote:
    on laptop I have install vmware 8
    Host OS --win7
    Guest OS---linux 4
    Desktop ---
    On Desktop I have install Vmware 8
    Hosts OS --- Win XP
    Guest OS ---Linux 4
    Plz suggest How configure oracle R12 with RAC using both system .If you want to configure RAC, then you must have the same OS installed on all RAC nodes -- See (RAC: Frequently Asked Questions [ID 220970.1], Does Oracle Clusterware or Oracle Real Application Clusters support heterogeneous platforms?) for details.
    Once you have the same OS, please refer to:
    Oracle E-Business Suite Release 12 High Availability Documentation Roadmap [ID 1072636.1]
    Using Oracle 10g Release 2 Real Application Clusters and Automatic Storage Management with Oracle E-Business Suite Release 12 [ID 388577.1]
    Using Oracle 11g Release 2 Real Application Clusters with Oracle E-Business Suite Release 12 [ID 823587.1]
    Thanks,
    HusseinHi Hussein,
    For Rac I am using both same OS (linux 4) for both nodes .
    Plz suggest its possible to install two nodes on different machine(diiferent virtual machine on different system ) .Can communicate both machine without any problem if its possible plz provide links.

  • Column not found error while populatin a oracle table with ODI USer

    Hi,
    I am trying to populate a column in a oracle table with the ODI USER name using the function getUser("USER_NAME") in the Mapping column of the Interface, But the interface throwhing an error *Column not found : Supervisor in Statement [Select......]*. but it's working fine with getUser("I_USER') the column is populating the user identifier.
    can any one help me out why user is not populating.
    Thanks

    Enclose the call to the getUser api inside single quotes
    '<%=getUser("USER_NAME")%>'ID being a number can be used directly but USER_NAME returns a string that needs to be quoted

  • Hi, I just bought a new Macbook Pro 15" with SSD 256 Gb and its almost a brand new a while ago i was trying to connect to my home wireless network it said that your airport is not configured then I restarted the system but it didn't restart it shows the "

    Hi,
    I just bought a new Macbook Pro 15" with SSD 256 Gb and its almost a brand-new (the 4th time to use the device) a while ago i was trying to connect to my home wireless network it said that the connection is timed out so i clicked the airport sign on the top it said that your airport is not configured then I restarted the system but it didn't restarted it showed the grey screen with the apple logo and the spinning wheel for more than 10min so I tried the force shutdown by pressing the power button till it switched off I waited for 5min then pressed the power button to start or boot the system and again the grey screen with the apple logo and the spinning wheel, I waited for more than 20min nothing changed, any solution please?
    Your help is really appreciated"

    Thanks a lot i followed the instructions for safe mode (i found out that i was pressing the C button after restarting) i did whats written there but the repair couldn't be performed so in addition i needed to re-formate the HD so i erased the volume and then repaired the disk--> quite disk utilities --> start the installation from the installation DVD.
    Thanks really appreciating your help

  • Uploading a file (.doc, .xls, .txt) into an Oracle table with BLOB column

    Hello All :
    I have been trying to figure out for a simple code I can use in my JSP to upload a file (of any format) into an Oracle table with a BLOB column type. I have gone through a lot of existing forums but couldnot find a simple code (that doesnot use Servlet, for eg.) to implement this piece.
    Thanks a lot for your help !!

    Hi.
    First of all to put a file into Oracle you need to get the array of bytes byte[] for that file. For this use for example FileInputStream.
    After you get the byte array try to use this code:
            try {
                Connection conn = myGetDBConnection();
                PreparedStatement pstmt = conn.prepareStatement("INSERT INTO table1 (content) VALUES(?)");
                byte[] content = myGetFileAsBytes();
                if (content != null) {
                    pstmt.setBinaryStream(0, new ByteArrayInputStream(content), content.length);
                pstmt.close();
                conn.close();
            } catch (Exception ex) {
                ex.printStackTrace();
            }or instead of using ByteArrayInputStream try pstmt.setBinaryStream(0, new FileInputStream(yourFile), getFileSize());Hope this will help...
    regards, Victor Letunovsky

  • Upload text file to oracle table with checking and aggregation

    Hi Friends,
    I am new to ODI.  I have encountered a problem which is specific to ODI 11G (11.1.1.6.3) to upload text file to oracle table with checking and aggregation.  Would you please teach me how to implement the following requirement in ODI 11G?
    Input text file a:
    staffCode, staffCat, status, data
    input text file b:
    staffCodeStart, staffCodeEnd, staffCat
    temp output oracle table c:
    staffCat, data
    output oracle table d:
    staffCat, data
    order:
    a.staffCode, a.staffCat, a.status
    filter:
    a.status = ‘active’
    join:
    a left outerjoin b on a.staffCode between b.staffCodeStart and b.staffCodeEnd
    insert temp table c:
    c.staffCat = if b.staffCat is not null then b.staffCat else a.staffCat
    c.data = a.data
    insert table d:
    if c.staffCat between 99 and 1000 then d.staffCat = c.staffCat, d.data = sum(c.data)
    else d.staffCat = c.staffCat, d.data = LAST(c.data)
    Any help on fixing this is highly appreciated. Thanks!!
    Thanks,
    Chris

    Dear Santy,
    Many thanks for your prompt reply.  May I have more information about the LAST or SUM step?
    I was successful to create and run the following interfaces p and q
    1. Drag text file a to a newly created interface panel p
    2. Filter text file a : a.status = ‘active’
    3. Lookup text file a to text file b : a.staffCode between b.staffCodeStart and b.staffCodeEnd
    4. Drag oracle temp table c to interface panel p
    5. Set c.staffCat : CASE WHEN b.staffCat IS NULL THEN a.staffCat ELSE b.staffCat END
    6. Set c.data : a.data
    7. Drag oracle temp table c to a newly created interface panel q
    8. Drag oracle table d to interface panel q
    9. Set UK to d.staffCat
    10. Set Distinct Rows to table d
    11. Set d.staffCat = c.staffCat
    12. Set d.data = SUM(c.data)
    However, the interface q should be more than that:
    If c.staffCat is between 99 and 1000, then d.data = the last record c.data; else d.data = sum(c.data)
    Would you please teach me how to do the LAST or SUM steps?  Moreover, can interface p and interface q be combined to one interface and do not use the temp table c?  Millions thanks!
    Regards,
    Chris

  • Tecra R940 with SSD Windows 7 boot failure

    My company has purchased Tecra R940 laptops and are replacing the existing HDD with Kingston SSDNow 200 V+ 120GB SSD drives. On a test unit after installing the SSD, the laptop was rebuilt with our corporate image (Windows 7 x64) which completed successfully.
    Post build however a number of issues are apparent:
    1. Occasionally during a reboot, the laptop will post and then hang at the "starting windows" screen before the Windows logo animation is displayed and with the hard drive light on solid. After a period of time an Windows recovery is attempted and eventually an error reported:
    Status: 0xc00000e9
    Info: An unexpected I/O error has occurred
    This issue does not occur at every boot but once in every 2 or 3.
    2. The following error is logged in the Windows System log
    Source: ATAPI
    Event ID: 11
    Description: The driver detected a controller error on \Device\Ide\IdePort0
    I have tried the following in order to resolve the issue:
    1. Upgraded the R940 BIOS to latest available (6.40).
    2. Confirmed that the BIOS SATA Controller Mode is set to AHCI.
    3. Confirmed there are no available SSD drive firmware updates.
    4. Installed the latest Intel Rapid Storage Technology Driver from Toshiba (11.0.0.1032).
    5. Tried an alternate SSD. Same errors noted, so not a faulty SSD.
    6. Tried the SSD in a Toshiba Portege R930. In this case the errors above are not apparent.
    7. Reinstalled the original HDD. In this case the errors above are not apparent.
    8. Confirmed a 2nd unit (with SSD installed) logs the same Event ID 11.
    My testing has left me at a point where I believe there is something wrong at the R940 end with either hardware or software that does not like SSD's.
    Has anyone resolved a similar problem or have any thoughts on resolving this?
    Thank you in advance.

    > Reinstalled the original HDD. In this case the errors above are not apparent
    So using an HDD everything works properly
    So the controller seems to be OK.
    I searched for Even ID 11 error description and the Event ID 11 source disk means The driver detected a controller error on \Device\Harddisk0\DR0
    There are many people having such issue with different notebooks and different SSD drives.
    There is also different recommendation to solve this:
    Someone could solve this my SSD drive firmware update
    The other one solved this by running a full SMART scan with repair (reallocation of unstable sectors)
    There is also an newer version of the Intel Rapid Storage Technology Driver available on Intel page.
    So its worth to update this,
    http://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=21730

  • Installing Windows 8.1 on a Dell Inspiron 3451 with SSD (Crucial BX100 256GB)

    Hey,
    I have a problem with the clean installation of Windows 8.1 on a Dell Inspiron 3451 laptop with SSD (256GB Crucial BX100).
    The problem is that the installer does not see the disk, prompts you to install the driver. Secure boot disabled. 
    The disk is recognized in the BIOS. I can also change AHCI to IDE mode, because the BIOS does not have this option.
    How do I solve this problem? 

    This is usually because the Windows installation does not come with a suitable driver for your disk interface. The disk interface concerned is often SATA. Go to your motherboard/laptop manufacturer's web site and download the appropriate driver. Place it on a floppy disk, USB stick or CD (uncompressed, if it is provided as a ZIP file or an EXE installer originally). Then, when the Windows install routine asks for it, you can provide it. Please note that switching to IDE mode is for testing purposes only and is not a way you want to run things. Neither do you want to choose RAID, as if you know enough to be messing with RAID you don't need my advice. You want to choose AHCI and you want SATA drivers on hand before starting to install Windows.

  • I have a Mac book pro with regular drive, I want to replace the drive with SSD, so can I do t for Mac book pro purchased in 2012 and which SSD is recommended. I am looking for 500 to 700GB SSD.

    I have a Mac book pro(13 inch non-retina, i7) with regular drive, I want to replace the drive with SSD, so can I do it for Mac book pro purchased in 2012 and which SSD is recommended.
    I am looking for 500 to 700GB SSD.
    Thanks

    Upgrading your MacBook Pro with a Solid State Drive...
    ...call back with any questions.
    Clinton

  • Bootcamp install windows 7 with SSD problem

    recently, I have installed the windows 7 on my mbp with SSD
    after installation, I found that on my windows 7 system so that My SSD mode is PCI mode. How can I change it to ACHI mode? thanks in advance.

    does anyone help? thanks

Maybe you are looking for