Database healthchecks and DBA horror stories

A few questions if I may:
1) I wondered if any of you could assist. I was looking for some sort of best practices Oracle DBA checklist around “maintenance tasks” and “monitoring tasks”, that a good DBA would do to keep there Oracle databases “healthy”. Microsoft have started putting together the reliability workbooks for some of their products which list recommended best practices when it comes to management (monitoring and maintenance) of their products:
http://technet.microsoft.com/en-us/library/ee923724.aspx
I could do with something similar for Oracle databases. If such exists
2) Second part of my question is if you have ever experienced any significant issues to your Oracle databases from internal DBA’s/external DBA’s not doing these best practice maintenance/monitoring tasks. I.e. downtime, performance issues. Can you share any horror stories about lack of admin/management that had a knock on effect on the databases health, and any applications that rely on that database. The more horror stories the better if you don’t mind sharing. What didn’t they do what they should have done, and what impact did this have? What common things can DBA’s miss and what impact do they have?
3) And finally, if you were to review your outsourced Oracle DBA’s maintenance/monitoring independently, what kind of areas would you look to for assurance they are managing your Oracle databases well. Any particular markers? Do you see any common mistakes DBA's making in their management of their database estate?

user599292 wrote:
A few questions if I may:
1) I wondered if any of you could assist. I was looking for some sort of best practices Oracle DBA checklist around “maintenance tasks” and “monitoring tasks”, that a good DBA would do to keep there Oracle databases “healthy”. Microsoft have started putting together the reliability workbooks for some of their products which list recommended best practices when it comes to management (monitoring and maintenance) of their products:
http://technet.microsoft.com/en-us/library/ee923724.aspx
I could do with something similar for Oracle databases. If such exists How to Perform a Health Check on the Database [ID 122669.1]
2) Second part of my question is if you have ever experienced any significant issues to your Oracle databases from internal DBA’s/external DBA’s not doing these best practice maintenance/monitoring tasks. I.e. downtime, performance issues. Can you share any horror stories about lack of admin/management that had a knock on effect on the databases health, and any applications that rely on that database. The more horror stories the better if you don’t mind sharing. What didn’t they do what they should have done, and what impact did this have? What common things can DBA’s miss and what impact do they have? database corruption (No Backup) , Media management failure , Assign Task to wrong person .............
3) And finally, if you were to review your outsourced Oracle DBA’s maintenance/monitoring independently, what kind of areas would you look to for assurance they are managing your Oracle databases well. Any particular markers? Do you see any common mistakes DBA's making in their management of their database estate?Depend on task

Similar Messages

  • Database projects and DBA

    Hi,
    I am a fresher (OCP certified) and I have no process/project knowledge that what are sizes of datafiles, tempfiles, undo tbs , database sizes, no. of databases, dba teams and the nature of works etc. in actual environment.
    I tried google but I am not satisfied. I will really appreciate if anybody share their experience with me.

    988731 wrote:
    Hi,
    I am a fresher (OCP certified) and I have no process/project knowledge that what are sizes of datafiles, tempfiles, undo tbs , database sizes, no. of databases, dba teams and the nature of works etc. in actual environment.
    I tried google but I am not satisfied. I will really appreciate if anybody share their experience with me.
    You don't need to have a working experience to know for one database, you can have only one Undo tablespace active, do you?And when you say you are OCP already-it becomes even more important that you know it. The number of DBA's would depend on the company. The number of the databases would depend on the accounts/projects that your company has. Not sure exactly what are trying to find on Google and about what you are not satisfied in terms of the answers.
    Aman....

  • My IPad 6.1.3 is not allowing me to upgrade to version 7.0.2 ( not that I want to after reading all the horror stories).  My memory is 23.3gb available and ap is 3.3gb and....twice I've deleted pics from album and they are still there !

    My IPad 6.1.3 is not allowing me to upgrade to 7.0.2 (not that I want to after the horror stories) but I would like your advice on what to do. It's not memory because I have 23.3gb available. Also, my delete button in photos does not appear to be working.  I've deleted several pics twice and lo and behold, still there. My question is should I even upgrade to 7.0.2, what happens if I do not ?  And how do I get that delete button to delete ?  When first purchased, worked fine. Now....problems. Also, don't like the idea of having to pay for their support such as one time support question for $19.99 ?  Really ? Don't they all make enough $$ off the users of their products ? Okay, that's me last question.  Hope you can help me !  Thank you !

    My IPad 6.1.3 is not allowing me to upgrade to 7.0.2 (not that I want to after the horror stories) but I would like your advice on what to do. It's not memory because I have 23.3gb available. Also, my delete button in photos does not appear to be working.  I've deleted several pics twice and lo and behold, still there. My question is should I even upgrade to 7.0.2, what happens if I do not ?  And how do I get that delete button to delete ?  When first purchased, worked fine. Now....problems. Also, don't like the idea of having to pay for their support such as one time support question for $19.99 ?  Really ? Don't they all make enough $$ off the users of their products ? Okay, that's me last question.  Hope you can help me !  Thank you !

  • Trying to add oinstall and dba (for Oracle Database and Enterprise Manager) to my LDAP account

    I want to add groups to my LDAP user account abc. Currently I have uid=243782(abc) gid=10(wheel) groups=1275(nsn-emp),9834(nsn-moh),10(wheel), but I want groups oinstall, oper and dba added.
    According to the database installation document, local os group must include oinstall and dba.
    The following local operating system groups and users are required if you are
    installing Oracle Database:
    ■ The Oracle Inventory group (typically, oinstall)
    ■ The OSDBA group (typically, dba)
    ■ The Oracle software owner (typically, oracle)
    I tried to add abc groups oinstall and dba using root user, but it failed.
    Could you please inform me how to add these groups?
    Thanks.
    lf

    Folks,
    Hello. Thanks a lot for replying. I do the following command: [user@localhost bin]$ wget http://localhost.localdomain:1158/em
    The command returns the message:
    --11:36:33-- http://localhost.localdomain:1158/em
    Resolving localhost.localdomain... 127.0.0.1
    Connecting to localhost.localdomain|127.0.0.1|:1158... connected.
    HTTP request sent, awaiting response... 200 No headers, assuming HTTP/0.9
    Length: unspecified
    Saving to: `em'
    [ <=>                                                                                                              ] 7 --.-K/s in 0.002s
    11:36:33 (4.15 KB/s) - Read error at byte 7 (Connection reset by peer).Retrying.
    --11:36:34-- (try: 2) http://localhost.localdomain:1158/em
    Connecting to localhost.localdomain|127.0.0.1|:1158... connected.
    HTTP request sent, awaiting response... 200 No headers, assuming HTTP/0.9
    Length: unspecified
    Saving to: `em.1'
    100%[=================================================================================================================>] 7 --.-K/s in 0s
    11:36:34 (16.8 KB/s) - Read error at byte 7 (Connection reset by peer).Retrying.
    The above message repeats again and again until finally returns the following message:
    11:39:02 (40.2 KB/s) - Read error at byte 7 (Connection reset by peer).Giving up.
    In browser, http://localhost.localdomain:1158/em cannot display and pop up a Windows with the message: You have chosen to open whicn is BIN file from http://localhost.localdomain:1158 What sholud FireFox do with this file ? Save to Disk ?
    My question is:
    I don't know how to display http://localhost.localdomain:1158/em in Browser. How to solve the issue ?
    Thanks.

  • Logical Database design and physical database implementation

    Hi
    I am an ORACLE DBA basically and we started a proactive server dashboard portal ,which basically reports all aspects of our infrastructure (Dev,QA and Prod,performance,capacity,number of servers,No of CPU,decomissioned date,OS level,Database patch level) etc..
    This has to be done entirely by our DBA team as this is not externally funded project.Now i was asked to do " Logical Database design and physical Database
    implementation"
    Even though i know roughly what's that mean(like designing whole set of tables in star schema format) ,i have never done this before.
    In my mind i have a rough set of tables that can be used but again i think there is lot of engineering involved in this area to make sure that we do it properly.
    I am wondering you guys might be having some recommendations for me in the sense where to start?are there any documents online , are there any book on this topic?Are there any documents which explain this phenomena with examples ?
    Also exactly what is the difference between logical database design vs physical database implementation
    Thanks and Regards

    Logical database design is the process of taking a business or conceptual data model (often described in the form of an Entity-Relationship Diagram) and transforming that into a logical representation of that model using the specific semantics of the database management system. In the case of an RDBMS such as Oracle, this representation would be in the form of definitions of relational tables, primary, unique and foreign key constraints and the appropriate column data types supported by the RDBMS.
    Physical database implementation is the process of taking the logical database design and translating that into the actual DDL statements supported by the target RDBMS that will create the database objects in a target RDBMS database. This will generally include specific physical implementation details such as the specification of tablespaces, use of specialised indexing (bitmap, clustered etc), partitioning, compression and anything else that relates to how data will actually be physically stored inside the database.
    It sounds like you already have a physical implementation? If so, you can reverse engineer this implementation into a design tool such as SQL Developer Data Modeller. This will create a logical design by examining the contents of the Oracle data dictionary. Even if you don't have an existing database, Data Modeller is a good tool to use as a starting point for logical and even conceptual/business models.
    If you want to read anything about logical design, "An Introduction to Database Systems" by Date is always a good starting point. "Database Systems - A Practical Approach to Design, Implementation and Management" by Connolly & Begg is also an excellent reference.

  • I bought several season of a tv series in the German Apple Store. Now they are gone due to technical problems (no backup). How do I get them back? ATTENTION: Meanwhile I moved to Switzerland and the Swiss Store doesn't offer tv series.

    I bought several season of a tv series in the German Apple Store. Now they are gone due to technical problems (no backup). How do I get them back? ATTENTION: Meanwhile I moved to Switzerland and the Swiss Store doesn't offer tv series.

    Albenn
    Welcome to the Apple user discussion forums
    I'll hit a few of your questions - others will have to do others since I'm not up on some of the issues you ask about
    4) is there an easy way to review/delete items (in 6, i run a basic slideshow and delete on the fly -- is this still workable in 7?)?
    Yes
    5) Are there significant functionality benefits of 7 over 6 (e.g., does the noise function or shadow/highlight really offer significant benefits? The Events seems obvious, but I'm more interested in "under the hood" experience
    Yes
    Loseless editing - web galleries - events
    a) Is import any faster? As my library is growing in size, the import is getting overly slow
    It is fine for me (only you can compare to your current) - I have 20542 items using 26.3 GB in 271 events
    7) Is there a full-screen edit mode?
    yes
    8) Can you configure events so that it's not just by day?
    yes
    9) Is 6's "roll" structure as mirrored in the file system still available in the Events approach, or is the database structure that once you've converted a library, there's no going back?
    Events replace rolls (if your rolls are named - NOT the default rollxxx name - they will come across as is - to me events are rolls with much more capability and a new name - some people are VERY putoff by the change (but most love it) for reasons that I simply do not comprehend
    10) What is the effective (or advised) maximum library size? I've probably got over 60GB of images in my libraries now, with 20,000 images or so. If 7 can readily digest them (and preserve all my albums, etc.), then I'd love to combine them into one, unless that will kill performance, make the database unstable, drive backups into interminable waits, etc.
    The advertised max is 250,000 photos - I have about the same number of photos as you in about 1/3 the space - there are a few users here with libararies your size. With iPhoto Library Manager it is easy to maintain multiple libraries if you choose
    LN
    Message was edited by: LarryHN

  • New User Database schema and table name

    When i create a new user in Oracle Webcenter Spaces 11g, I am not able to get the name of the database schema and table, where it is stored. Any insight on this will be very helpful.

    WebCenter (and WebCenter spaces) uses an 'identity store' instead of database schema for storing user information - in an 'out of the box' installation, users are maintained through an embedded WebLogic LDAP store.
    See the Oracle Fusion Middleware Administrator's Guide for Oracle WebCenter, p. 34-2.
    At the end of section 34.4.1:
    WebCenter Spaces supports self-registration. When new WebCenter users
    self-register, they create their own login and password and a new user account is
    created in the identity store. See also, Section 34.4, "Allowing Self-Registration".
    user9097357 wrote:
    When i create a new user in Oracle Webcenter Spaces 11g, I am not able to get the name of the database schema and table, where it is stored. Any insight on this will be very helpful.

  • The type of the database table and work area (or internal table)...

    Hello
    I am trying to use a database and select all records from it and store them into an internal table.
    My code:
    Select * from xixi_dbcurrency into table gt_currency.
    The error:
    "The type of the database table and work area (or internal table) "GT_CURRENCY" are not Unicode-convertible . . . . . . . . . .     "
    Any suggestions?
    Thank you

    Hi Thomas,
    Thank you for your inputs above.
    But as you suggested is we use INTO CORRESPONDING FIELDS OF TABLE then it resolve the error.
    But I have below piece of code:
    DATA:    it_new_source TYPE STANDARD TABLE OF _ty_s_sc_1,
                  wa_source TYPE _ty_s_sc_1,
                  wa_new_source TYPE _ty_s_sc_1,
                  ls_target_key TYPE t_target_key.
    SELECT * INTO CORRESPONDING FIELDS OF TABLE it_new_source
           FROM /bic/afao06pa100
           FOR ALL ENTRIES IN SOURCE_PACKAGE
           where /bic/fcckjobno = SOURCE_PACKAGE-/bic/fcckjobno
           and /bic/fcckjitid = SOURCE_PACKAGE-/bic/fcckjitid.
    But since this is reading into corresponding fields of table the data load from one DSO to other DOS is running for long more that 15 hours and still not getting completed and giving dump.
    So if I switch the search to below:
    SELECT * FROM /bic/afao06pa100
       INTO TABLE it_new_source
           FOR ALL ENTRIES IN SOURCE_PACKAGE
           where /bic/fcckjobno = SOURCE_PACKAGE-/bic/fcckjobno
           and /bic/fcckjitid = SOURCE_PACKAGE-/bic/fcckjitid.
    Then I am getting below error:E:The type of the database table and work area (or internal table) "IT_NEW_SOURCE" are not Unicode convertible.
    Can you please advice on this, as performance need to improve in start routine code.
    Thank You.

  • The type of the database table and work area are not Unicode convertible

    ***Data declaration
    TYPES : BEGIN OF t_zle_lagerplanung,
                       SEl, "stores which row user has selected
                       kdauf TYPE zle_lagerplanung-kdauf,
                       kdpos TYPE zle_lagerplanung-kdpos,
                       etenr TYPE zle_lagerplanung-etenr,
                       papiermaschine TYPE zle_lagerplanung-papiermaschine,
                       runnr TYPE zle_lagerplanung-runnr,
                       prio TYPE zle_lagerplanung-prio,
                       werk TYPE zle_lagerplanung-werk,
                       durchmesser TYPE zle_lagerplanung-durchmesser,
                       breite TYPE zle_lagerplanung-breite,
                       anzle TYPE zle_lagerplanung-anzle,
                       lgpla TYPE zle_lagerplanung-lgpla,
                       lgtyp TYPE zle_lagerplanung-lgtyp,
                       art TYPE zle_lagerplanung-art,
                       anzhoehe TYPE zle_lagerplanung-anzle,
                       fa TYPE zle_lagerplanung-fa,
    END OF t_zle_lagerplanung.
    DATA : it_zle_lagerplanung TYPE STANDARD TABLE OF t_zle_lagerplanung INITIAL SIZE 0,
                wa_zle_lagerplanung TYPE t_zle_lagerplanung.
    Here I am getting the data in internal table by using thiis select statement.
    SELECT kdauf kdpos etenr papiermaschine runnr prio werk durchmesser breite
                  anzle lgpla lgtyp art anzhoehe fa
    FROM    zle_lagerplanung INTO CORRESPONDING FIELDS OF TABLE it_zle_lagerplanung
    WHERE  kdauf IN s_kdauf
    AND       KDPOS IN s_kdpos
    AND      werk = p_werks.
    But while updating the particular field in zle_lagerplanung using this statement
    UPDATE zle_lagerplanung from table it_zle_lagerplanung.
    it is giving syntax error
    "The type of the database table and work area (or internal table)
    "IT_ZLE_LAGERPLANUNG" are not Unicode convertible. "
    Could any one help me out how to resolve this problem....
    Thanks in advance

    Dear Shayamal,
    XXX....are not Unicode convertible
    This  error comes while inserting or updating database and the fields are not matching between  data base table and structure .
    Check you fields of data base table and  "zle_lagerplanung" and struture "it_zle_lagerplanung" . There fields must match.
    thanks and regrds,
    Anup Banerjee

  • What kind of database the SSMA uses to store metadata in the file named "source-metabase.mb" ?

    What kind of database the SSMA uses to store metadata in the file named "source-metabase.mb" ?
    I'm looking for the method to open the file and add 'cutom migration script' (some automatization).

    Hi Poman.Pokrovskij,
    When you generate SSMA Assessment Report, there are several files created and saved into Report folder under your SSMA project folder. It includes
    source-metabase.mb, project-container.mappings, preferences.prefs, and so on.
    . MD files are usually saved in plain text format including inline text symbols, defining how a text is formatted such as the indentations, its table formatting, fonts, and headers.
    SSMA provides a project setting that allow you to customize how to set customized database migration. For example, to customize data migration SQL statement, you can modify project setting by navigating to Tools and choosing Project Settings,
    then looking for the setting for
    Extended Data Migration Options and change the value to
    Show. You can select use custom select and modify the SQL statement.
    For more information about SSMA for Oracle, you can review the following articles.How To Perform Incremental Data Migration Using SSMA:
    http://blogs.msdn.com/b/ssma/archive/2010/10/04/how-to-perform-incremental-data-migration-using-ssma.aspx
    Using SSMA Project Setting to Customize Database Migration:
    http://blogs.msdn.com/b/ssma/archive/2011/03/16/using-ssma-project-setting-to-customize-database-migration.aspx?Redirected=true
    Regards,
    Sofiya Li
    Sofiya Li
    TechNet Community Support

  • I'm still using Snow Leopard because heard too many horror stories about upgrading to Lion. But I can't upgrade Safari unless I upgrade OS. Is Mavericks any better than Lion?

    I'm still using Snow Leopard OS because I heard too many horror stories about people upgrading their OS to Lion.  But I can't upgrade Safari anymore unless I upgrade the OS. I get messages constantly telling me I need to upgrade my web browser, and have increasing problems correctly viewing pages (like L.A. TImes, NY TImes) because Safari needs upgrading.
    I can't really tell what the advantages are to upgrade to OS Mavericks or OS Yosemite because it seems most are intended for mobile apps, and I only use my desktop.
    My last upgrade to SNow Leopard wiped out 2/3 of my iPhoto collection. No idea why and no fix. Macs used to be the epitome of compatibility for upgrades — not anymore.
    What are my options? What issues would I encounter if I upgrade OS to Mavericks or to Yosemite? WHat are likely problems, advantages and disadvantages?
    Thanks for any help sent my way.

    If you do want to upgrade.
    Check that your computer is compatible with Mountain Lion/Mavericks/Yosemite.
    To check the model number hold down the option/alt key, go to the Apple menu and select System Information.
    iMac (Mid 2007 or newer) model number 7,1 or higher
    Your Mac needs:
    OS X v10.6.8 or OS X Lion already installed
    2 GB or more of memory (More is better - 4 GB minimum seems to be the consensus)
    8 GB or more of available space
    Check to make sure your applications are compatible. PowerPC applications are no longer supported after 10.6.      
    Application Compatibility
    Applications Compatibility (2)
    Do a backup before installing.
    One option is to create a new partition (~30- 50 GB), install Mavericks, and ‘test drive’ it. If you like/don’t like it it, you can then remove the partition. Do a backup before you do anything. By doing this, if you don’t like it you won't have to go though the revert process.

  • Diferences in data from database adapter and EJB

    I'm having a strange behaviour in a BPEL that uses a Database Adapter and EJJB for several database operations.
    What happens is that when I create records in the database through the adapter, if I retrieve them through the EJB, the records returned do not contain the newly inserted data. It seems that there is a cache in the EJB side that is not updated when an new record is inserted. If I restart the server the records appear. this does not happen if I insert through the database adapter and retrieve thought it also.
    Does anyone have a clue about this?
    Thanks in advance

    Hi Pedro
    What kind of code do you have in EJB to retrieve the data. Are you using the standard JNDI Lookup for datasource and then get connection object. Then run the query on this connection. If so, do you have like any Static variables declared that stores this information. Or do you use the Eclipse JPA layer that uses annotation on the Entities generated for each table. Incase if you use JPA architecture, there are some cache settings and may be that could be the reason.
    Thanks
    Ravi Jegga

  • Lost album covers from amazon and not itunes store?

    lost some of my album covers since transfer of library to new computer. how do i get it back as some music was purchased through amazon and not itunes store?

    If it's a relatively small number of songs, select the song or songs (with missing album artwork) in the iTunes music library listing.  Right-click on the selected song(s) and select Get Album Artwork.
    If you want iTunes to go through your entire music library, select Music under LIBRARY in the iTunes sidebar.  From the menu bar, under the Advanced menu, select Get Album Artwork.  Don't do it this way, if you have some albums where you added artwork that you selected yourself, because they may get replaced.
    It does not matter if a song was purchased in the iTunes Store, ripped from CD, or purchased at Amazon (or elsewhere).  If the song can be identified as a song in the iTunes Store database, it will get the artwork for it.
    Some artwork may not be available.  In that case you can add your selection.  A good way to do it, if the songs came from Amazon, is to find the song or album at Amazon.  On the web page for the song or album, click-hold-drag the image (of the album artwork) from the browser window to the iTunes window, and drop it where the album artwork normally appears.  NOTE:  You can do this for multiple songs at one time.

  • When the Database startup and open? please please not alert log

    Hello all
    is there is a script or dinamic view which query what time the database startup and shutdown.
    please don't answer me with opent alert log, am looking for view or script only
    thank you
    regards

    You wrote you don't want to use the alert.log. But
    still this could provide all the information you want
    to have.
    If you dont want to use the alert.log because you
    need to query the information by using sql you may
    consider to access the alert.log via a external table.Even the alert log may not meet the new requirements of 'all startup and shutdown history'. In a typical shop, the alert log is periodically archived or wiped.
    The answer to the OPs question probably lies in creating a new table to store the v$instance information, and create a database startup and possibly a database shutdown trigger to fill that table.
    Or start using Grid Control which has that information tucked away in one of the internal sysman tables.

  • Oracle Apps and DBA Dashboard

    Here is a very useful Dashboard tool for Oracle Database Administrators and Oracle Apps Sysadmins. It is a free dashboard and you can view the SQL scripts under each portlet. Just Download and connect to your database. Please post any reviews or additional information required on the dashboard
    <br><br>
    DBA Dashboard
    <br><br>
    Thank you<br>
    Nilesh<br>
    Learn ERP

    Thanks you very very much Nilesh, I really like this one and this is what I looked for.
    You know my Boss asked me to submit regularly reports re: EBS Status.
    Maybe he will like this so much and be impressed with the colorful graphs :)
    By the way, how do I add more on WEB server, Forms server status reports
    Thanks a lot

Maybe you are looking for