Maintenance issues

hi,
I have few questions, regarding the general maintenance of the oracle database. Like what are the daily , weekly , monthly maintenance issues to be looked into an oracle database. Its Oracle DB 10g Enterprise edition. Shortly we will be moving into the 11g Enterprise editions. Secondly what are the alerts ( like disk space alerts, file size alerts to be set up , and what are the threshold for it .like at what % the email alerts should be sent out) . All advice are appreciated.
Thanks

user13168644 wrote:
hi,
I have few questions, regarding the general maintenance of the oracle database. Like what are the daily , weekly , monthly maintenance issues to be looked into an oracle database. Its Oracle DB 10g Enterprise edition. Shortly we will be moving into the 11g Enterprise editions. Secondly what are the alerts ( like disk space alerts, file size alerts to be set up , and what are the threshold for it .like at what % the email alerts should be sent out) . All advice are appreciated.
ThanksStart here: http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/toc.htm
Then:
=================================================
Learning how to look things up in the documentation is time well spent investing in your career. To that end, you should drop everything else you are doing and do the following:
Go to tahiti.oracle.com.
Drill down to your product and version.
<b><i><u>BOOKMARK THAT LOCATION</u></i></b>
Spend a few minutes just getting familiar with what is available here. Take special note of the "books" and "search" tabs. Under the "books" tab you will find the complete documentation library.
Spend a few minutes just getting familiar with what <b><i><u>kind</u></i></b> of documentation is available there by simply browsing the titles under the "Books" tab.
Open the Reference Manual and spend a few minutes looking through the table of contents to get familiar with what <b><i><u>kind</u></i></b> of information is available there.
Do the same with the SQL Reference Manual.
Do the same with the Utilities manual.
You don't have to read the above in depth. They are <b><i><u>reference</b></i></u> manuals. Just get familiar with <b><i><u>what</b></i></u> is there to <b><i><u>be</b></i></u> referenced. Ninety percent of the questions asked on this forum can be answered in less than 5 minutes by simply searching one of the above manuals.
Then set yourself a plan to dig deeper.
- Read a chapter a day from the Concepts Manual.
- Take a look in your alert log. One of the first things listed at startup is the initialization parms with non-default values. Read up on each one of them (listed in your alert log) in the Reference Manual.
- Take a look at your listener.ora, tnsnames.ora, and sqlnet.ora files. Go to the Network Administrators manual and read up on everything you see in those files.
- When you have finished reading the Concepts Manual, do it again.
Give a man a fish and he eats for a day. Teach a man to fish and he eats for a lifetime.
=================================

Similar Messages

  • Maintenance issues - iPhone 5?

    Are others having similar maintenance issues -- very poor battery life from beginning; volume button failure at 10 months; power connector failure at 13 months; battery failure at 14 months; speaker/ringer failure at 14.5 months? 

    Restore iPhone with current iTunes on computer. If the problem persists, make Genius reservation or set up Service and take or send to Apple for resolution under Warranty Coverage.

  • I Thought I Was All Set With the Maintenance Issue, but...

    I was way concerned about the maintenance of my new MBP about a year ago but after reading a ton of posts and getting yelled at for thinking such a stupid way, I let it all go.
    Well, 6 months later I had some trouble and the Apple Executive Support person got a notice that I was having trouble and e-mailed me.  After a longtime the Mac spent in TX, I was basically told all my problems were due to my lack of "house cleaning."  There were a ton of issues that I knew were caused by me, but the list seemed endless.  I was ready to give it away to this neighbor kid who always wanted an Apple.  Plus I love making someone's day.  However, being 40 I thought I better not do that to the 15ish kid.
    Is there anybody willing to either e-mail me or reply here (if I can find a reply amongst the nasty replies that actually address my question), and let me know some basic maintenance tasks.  I recently read about something like Onyx and Road Warrior software.  one was $95 so I backed away from that for now.
    I have started to empty my trash, put the dishes away, spray some Lysol around, etc.
    I still do not know how to back-up, but I heard Leopard will do that for me--without me even asking it to.  Maybe I will post another post on this topic or rather research it up.
    ...Oh man I did not finish my original post...I got no help from the Executive Support lady other then; ":we do sell Norton at Apple.com/support..  I said  but is there anything that I can just do?  After a long story about how everybody is different...I gave-up, and got the MBP back in a nice new box with new egg-foam stuff and with the issues fixed.
    Thank you in advance and yes I am aware there are other posts of this exact nature.

    (if I can find a reply amongst the nasty replies that actually address my question)...
    Gaaack, that's sad the hear, hopefully that wasn't here!?
    Anyway, great advice help so far, and here is what I do as needed to cure or help prevent problems...
    "Try Disk Utility
    1. Insert the Mac OS X Install disc that came with your computer, then restart the computer while holding the C key.
    2. When your computer finishes starting up from the disc, choose Disk Utility from the Installer menu. (In Mac OS X 10.4 or later, you must select your language first.)
    *Important: Do not click Continue in the first screen of the Installer. If you do, you must restart from the disc again to access Disk Utility.*
    3. Click the First Aid tab.
    4. Click the disclosure triangle to the left of the hard drive icon to display the names of your hard disk volumes and partitions.
    5. Select your Mac OS X volume.
    6. Click Repair. Disk Utility checks and repairs the disk."
    http://docs.info.apple.com/article.html?artnum=106214
    Then Safe Boot from the HD, (holding Shift key down at bootup), run Disk Utility in Applications>Utilities, then highlight your drive, click on Repair Permissions, reboot when it completes.
    The usual reason why updates fail or mess things up, is if Permissions are not fixed before & after every update, with a reboot... you may get a partial update when the installer finds it doesn't have Permissions to change one obscure little part of the OS, leaving you with a mix of OS versions.
    Some people get away without Repairing Permissions for years, some for only days.
    If Permissions are wrong before applying an update, you could get mixed OS versions, if Directory is the slightest messed up, who knows!
    If many Permission are repaired, or any Directory errors are found, you may need to re-apply some the latest/biggest updates.
    May even need to do an Archive and Install if you have room on the HD, but saves all your files and gives a new OS...
    http://docs.info.apple.com/article.html?artnum=107120
    I only use Software Update to see what is needed, then get them for real via...
    http://www.apple.com/support/downloads/
    That way I can wait a week or so, check the forums for potential problems, and get Permissions & such in order before installing.
    DiskWarrior is golden, and well worth the $95...
    http://www.alsoft.com/DiskWarrior/
    Many cache cleaners available, but I rely on Applejack...
    http://www.versiontracker.com/dyn/moreinfo/macosx/19596
    After installing, reboot holding down CMD+s, then when the DOS like prompt shows, type in...
    applejack AUTO
    Then let it do all 5 of it's things.
    At least it'll eliminate some questions if it doesn't fix it.
    The 5 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.
    Feel free to ask anyone if you have more questions.

  • Sleep and maintenance issues

    I understand that the Mac will perform routine maintenance at night, if I do not allow the computer to sleep. But suppose I select "never" for computer sleep but check off "allow hard disc to sleep when possible". Will the computer still perform the maintenance? Also, I would like to know what maintenance is performed. Is it everything shown in the ONYX freeware?

    But suppose I select "never" for computer sleep but check off "allow hard disc to sleep when possible". Will the computer still perform the maintenance
    Yes.
    Also, I would like to know what maintenance is performed. Is it everything shown in the ONYX freeware?
    No, the only tasks that are run automatically are the periodic scripts.
    See: http://docs.info.apple.com/article.html?artnum=107388
    FWIW, The other scripts run by OnyX, Cocktail, Yasu, etc., are not considered to be a part of a normal maintenance regimen, though many people use them that way. Cleaning caches, deleting rotated logs and the rest are tasks that would be recommended as troubleshooting steps, and running them can slow performance (startup, application launches...) until these caches rebuild themselves.
    Tuttle
    1424/8132

  • Characterstic maintenance issue while incorporating EDIR

    Hi All,
    There is a issue I am facing
    while incorporating the EDIR, I am getting the error message as '
    Manufacturer Type Code: Value "" not found
    Message no. C1801
    Diagnosis
    The value you entered -  - is not a valid value for the characteristic.
    If you want to restrict the allowed values of a characteristic, the restricted allowed values must be within the range of the predefined interval.
    Procedure
    Correct the value.
    Restrict the allowed values to an interval within the predefined allowed value.
    I am unable to understand the message as when I see CT04, i find the characterstic maintained. Would really appreciate for the suggestion. I am not able to get into the solution till date.

    I am not familiar with EDIR, and I don't know which characteristic you are dealing with, but in general this type of error signifies a disconnect between the allowed values for the characteristic and the data being entered. You may have too many characters in the data as compared to the field. It could be a units issue. Or, you might have the wrong type of data (such as trying to enter free text when the field is configured for phrases.
    The easiest way to diagnose is to take the data you are feeding/entering to this field and compare to the way the field is configured. You can see this in CT04 or in the property tree view (if you are using a property tree to organize data) by clicking F1.
    In CT04, you can compare the Values tab as well as the Basic Data tab. On the Values tab, check to see if there are any restrictions or if the field is set up to work with a function module (such as the one for phrases). On the Basic Data tab, check the Format area and Value Assignment areas to ensure the data will be compatible.
    If data is being stored by some automatic process, first check that the data is accepted with manual entry. If it is, check the automatic process to see if some corruption or incorrect definition is taking place.

  • Group maintenance issues

    Portal 3.0.9.8.2
    Hi there, I have an end user with little access privs but does
    have 'group owner' privs for one particular group. I have added
    the 'Group' portlet to a page so that the user can add members
    to this group. This bit is fine.
    However, the user is also allowed to create new groups!! This is
    not very clever - even though there are no global privs set up
    for this user or his groups to do this.
    Is this a featurette? What is the workaround?
    Answers on a postcard please....
    Cheers,
    John

    Has anyone got any ideas on this? I want a portlet to allow a
    group owner to maintain their group - that's all! I don't want a
    group owner to create groups unless they have been granted the
    necessary privs.

  • Sales office, sales group language maintenance issue-urgent

    Hi All,
    I have to create sales office & sales group in the enterprise structure. But the problem is i want to maintain it in different languages such as russian & french, how do i do it. Is there any specific method to be used to convert language?
    Method i used pl. validate if its correct .
    I used option translate --> and selected the required languages, but my question is how do i write in russian and french........do i have to write in english or convert it physically in other languages?
    Thanks for your valuable time.
    Praveen

    Hi,
    Where r u seeing it is maintained as the mandatory field. I mean here:--
    Another thing You can go to SPRO-Cross-Application ComponentsSAP Business PartnerBusiness PartnerBasic SettingsField Groupings--Configure Field Attributes per Activity
    Then double click on change and double click on CRM Organization. There it will be maintained as required field. Change it to Opt. Entry.
    Or
    While pressing F2 in that particular field..
    Thanx
    Chinmaya

  • Sales office, sales group language maintenance issue

    Hi All,
    I have to create sales office & sales group in the enterprise structure. But the problem is i want to maintain it in different languages such as russian & french,  how do i do it. Is there any specific method to be used to convert language?
    Method i used pl. validate if its correct .
    I used option translate --> and selected the required languages, but my question is how do i write in russian and french........do i have to write in english or convert it physically in other languages?
    Thanks for your valuable time.
    Praveen

    Nigne,
    During transactional processing you can use the function module CRM_ORGMAN_READ_OW to read the selected organization unit on the business transaction, and it will contain data populated for these values.
    My only guess outside of transactional processing is using FM:
    CRM_ORGMAN_ATTRIB_READ or CRM_ORGMAN_SA_SE_ATTRIB_GET.
    Good luck,
    Stephen

  • Issue on the Data Form - Implied Sharing

    Hello,
    We have a data form on which the user can drill down till Level 0 Customer in rows to input data. The issue is for some customers when the user is trying to input the data at Level 0 Customer it is not saving the input number but was getting overridden with the parent value automatically. If the user was inputting at parent customer it was filling the same value to the level 0 customer too.
    When I checked in the outline...I noticed that these were the Customers that had only a single child and I am guessing that this is happening because of the implied share property. I am not sure if there could be any other reason for this to happen. If I am wrong please do correct me.
    Now I know if you change the property of the parent customer to Never Share it might resolve the issue.But the problem here is - there are a lot of such customers. And every month we do get new customers that could belong to the same case. It would be tough to manually go and change the property to Never Share for all those Customers and keep a track of it. It might be a maintenance issue.
    So are there any other solutions? Can we somehow resolve it? Please let me know your suggestions or ideas on what you think would be the best way to get this fixed.
    Any ideas are appreciated.
    Thank you !
    ~ Adella

    Thanks a lot Robb for your suggestions.
    Yes you are right since both the parent and the children are set to store in our outline more blocks are being created.
    Taking the parent off the data form might not be the best solution as there are many such customers and in that case they might have to keep a track to not include such parents on the dataform specially while designing it..and also then its like some of the customers will show parent and children both and some only children in rows. I think they wouldnt like it and it might hurt consistency. But yes I will surely check on the option of turning on the Implied Sharing in the Essbase.cfg
    Thanks once again !
    ~ Adella

  • Best-practice for Catalog Views ? :|

    Hello community,
    A best practice question:
    The situtation: I have several product categories (110), several items in those categories (4000) and 300 end-users.    I would like to know which is the best practice for segment the catalog.   I mean, some users should only see categories 10,20 & 30.  Other users only category 80, etc.    The problem is how can I implement this ?
    My first idea is:
    1. Create 110 Procurement Catalogs (1 for every prod.category).   Each catalog should contain only its product category.
    2. Assign in my Org Model, in a user-level all the "catalogs" that the user should access.
    Do you have any idea in order to improve this ?
    Saludos desde Mexico,
    Diego

    Hi,
    Your way of doing will work, but you'll get maintenance issues (to many catalogs, and catalog link to maintain for each user).
    The other way is to built your views in CCM, and assign these views to the users, either on the roles (PFCG) or on the user (SU01). The problem is that with CCM 1.0 this is limitated, cause you'll have to assign one by one the items to each view (no dynamic or mass processes), it has been enhanced in CCM 2.0.
    My advice:
    -Challenge your customer about views, and try to limit the number of views, with for example strategic and non strategic
    -With CCM 1.0 stick to the procurement catalogs, or implement BADIs to assign items to the views (I experienced it, it works, but is quite difficult), but with a limitated number of views
    Good luck.
    Vadim

  • How to implement a single user in mutiple AD groups?

    Hi all,
    I need your help in achieving the following requirement.
    1. Security should be applied based on a DeptName from DeptTable For example Department Name= A , Department Name =B, Department Name =C.
    2. Also security should be based on Officer Indicator from EmployeeTable= Yes or No.
    3. Employee Salary information is grouped into EmpFacts in presentation folder. Only a few users who belong to the group which has access to the folder, should be able to see this folder when they login.
    (DeptAOfficerYesEmpFactYesSuper. All the groups which has EmpFactYes are given permissions to EmpFact Folder in presentation Folder)
    4. On top of these all the users are classified into Mega and Super users. Mega users should have read only access to dashboards and Super users should be able to edit the dashboards. ( All the groups which are classified as Super are given access to "Edit Dashboard" in Presentation Catalog )
    NOTE: As we are deploying our rpd in the shared environment we are not supposed to use SESSION VARIABLES.
    TO achieve the above requirement we have created AD groups such that DeptAOfficerYesEmpFactYesSuper , DeptAOfficerNoEmpFactNoSuper and so on. By this method all the permutation and combinations will result in AD groups.
    We know that this approach will lead to severe maintenance issues and hence looking for other alternatives.
    We are now planning to have only DeptA, DeptB, DeptC groups and use them in conjunction with three other groups ( Officer, EmpFact, Super).
    Can we add a single user in all these user groups ?
    Kindly let me know if you need any clairty on this.
    Your help is highly appreciated.
    Edited by: user10682075 on May 11, 2011 7:24 PM

    Yes and no..meaning a user with just 1 group assigned will retrieve less data then a user with multiple groups assigned, so yes, more data to select will affecct your performace (a bit), but no, the use of multiple security groups by itself won't affect performance..
    The use of multiple security groups will reflect in the use of an IN or a subquery in your logical query, OBI will determine the best way in each case and your database (and statistics) will determine the best physical query and therefore query performance.
    M.

  • Is there a way to create a template table, somewhat akin to an OO class?

    Hi everyone,
    Here is my novice question of the day.
    Say I would like to create a table which will describe the attributes of a set of tables. Each table in the set will have exactly the same field names, datatypes, etc..., but each table will represent a completely distinct data set. Is there a way to designate a table as a 'template' and then create tables which are instances of the table?
    I know I could do something inelegant like TableA_Version1, TableA_Version2. But that just seems very clunky for the 21st century. I also do not wish to inter-mingle the data from TableA_Version1 and TableA_Version2 by putting a field in TableA called version.
    Say, for example, my database contains information on different financial models. TableA would be the template or parent describing the characteristics which all of the models have. But each model would need to have its own 'version' of TableA.
    Time may also logically separate the tables into different 'snapshots'. Again, TableA_DateStamp1, TableA_DateStamp2, seems unwieldy. What would be your suggestions here?
    Thank you again for helping me with my beginner questions! I very much appreciate your time!
    Holly (I was set up with the wrong name... Oracle is fixing that...I hope!)

    The object stuff was pretty poor in Oracle8/8i. It's gotten a lot better in 9i but it still isn't as rich as (say) Java or Python.
    OO vs relational is the type of topic that starts holy wars. How one feels about it is often a matter of where one started out from. What I will say is this: relational data modelling has a firm logical basis in mathematics, particularly set theory. Everything in an RDBMS is mathematically provable. OO has no similar mathematical underpinning.
    I think OO has many advantages as a tool for building front-end applications but I wouldn't really want to trust my data to it.
    Where does that leave Oracle's object implementation? Well, PL/SQL objects can be quite useful for building complex user-defined datatypes. It is at least a partial way of implementing the DOMAIN functionality that RDBMS ought to have and Oracle lacks. The problem is that it is difficult to normalise an object-based data structure, so they tend to have lots of duplicate data, with all the maintenance issues that follow.
    Let's take a concrete example from the Oracle documents:
    http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96624/13_elems32.htm#35076
    <QUOTE>
    The following example shows that you can nest object types:
    CREATE TYPE Address AS OBJECT (
       street_address VARCHAR2(35),
       city           VARCHAR2(15),
       state          CHAR(2),
       zip_code       INTEGER
    CREATE TYPE Person AS OBJECT (
       first_name   VARCHAR2(15),
       last_name    VARCHAR2(15),
       birthday     DATE,
       home_address Address,  -- nested object type
       phone_number VARCHAR2(15),
       ss_number    INTEGER,
    );</QUOTE>
    Now what happens if you have two instances of PERSON living at the same home_address? You have two instances of ADDRESS. If you get the zip code wrong you have to change it twice. If they both move house (they're married) then you have to give them both a new ADDRESS. Furthermore, because you have two instances of ADDRESS you have no way of telling that these two people live at the same address, except by scanning all the instances of ADDRESS in all the instances of PERSON.
    The relational implementation is a lot simpler and cleaner. Two records in the PERSONS table each with a foreign key to a single record in the ADDRESSES table. It doesn't always happen, of course, but in this instance the relational implementation maps much more closely to the real world than the O-O implementation (two people, one house) . If you get the zip code wrong you only have to alter the ADDRESSES record, you don't touch the PERSONS table. If they move you create a new ADDRESES record and change the foreign key in PERSONS. Finding multiple occupancies is as easy as
    SELECT add_id, count(person_id)
    FROM   persons
    GROUP BY add_id
    HAVING count(person_id) > 1What could be simpler?
    But then I would say that, I started out from the relational world. People from the O-O world look at things differently.
    Cheers, APC

  • I am getting ORA-06512 On Oracle 10g AS wireless component Please Help

    the error is;
    oracle.panama.messaging.transport.impl.InternalTransportException: transport internal exception: java.sql.SQLException: ORA-01653: unable to extend table WIRELESS.TRANS_STORE by 8192 in tablespace IAS_META
    ORA-06512: at "WIRELESS.TRANSPORT", line 313
    ORA-06512: at "WIRELESS.TRANSPORT", line 681
    ORA-06512: at line 1
    Please let me know if some1 knows how to troubleshoot this...
    Thanks,
    Waheed

    Dear Waheed,
    Thee Error you have pasted is a Bug in Oracle AS Wireless 10g. You need a patch to do it right. Basically this is performance and maintenance issue.
    Its solution is new patch.
    Cheers,
    Saqib Sharif

  • 1.2 / 1.3 JTable getHeaderRenderer() problem

    Hi,
    I've got a Swing Applet which is currently running on 1.2 which I'd now like to upgrade to 1.3 in order to take advantage of the new functionality.
    I've done some preliminary testing, and am encountering problems with the upgrades made to the JTable (see http://java.sun.com/j2se/1.3/docs/guide/swing/JTableChanges.html) in 1.3
    My code uses column.getHeaderRenderer().getTableCellRendererComponent() to get the Header renderer. Unfortunately, the 1.3 implementation has changed so that this now returns null. 1.3 uses table.getTableHeader().getDefaultRenderer() instead.... but this bit of the API doesn't exist in 1.2
    So, please can someone suggest how I might get the code to work for both 1.2 & 1.3 simultaneously?
    Cheers
    RT

    One of the quickest ways around would be to set the header renderer for each column:
    TableCellRenderer headerRenderer = new DefaultTableCellRenderer();
    for(...)
      column.setHeaderRenderer(headerRenderer);
    }That way the column's own renderer would always be used in preference to the default one for a JTableHeader. You might need to play around with the look of it, though.
    The more complete solution would be to use reflection to determine whether the "1.3" method exists and call it if is does. It would be a nasty way to do things, though, and be a maintenance issue in the future.
    try
      Class headerClass = tableHeader.getClass();
      Method method = headerClass.getDeclaredMethod("getDefaultRenderer", new Class[] {});
      headerRenderer = method.invoke(tableHeader, new Object[] {});
    catch(NoSuchMethodException e)
      headerRenderer = column.getHeaderRenderer();
    }Hope this helps.

  • Create LOV's for all columns at the time of folder creation

    Hi,
    I know we can automatically create the LOV's for all the columns of a database table when creating the folder in the EUL. Is this a good practice or should I create LOV's on demand? What is the disadvantage of creating more LOV's than needs to be used other than the disk storage? I also know it is not a good idea to have an LOV on a field that has a lot of values. I am tempted not to create the LOV's in the beginning, but then it becomes a high maintenance issue if I have to come back and create many LOV's later. Thank you for your input.

    Yes, it is not a good idea to create LOVs for all the columns. LOVS should be created only for the columns where parameters will be used. More the number of LOVs, slower the response in opening up your Discoverer reports and if you are using Disco Viewer, the page might take a long time to open up and frustrate the users.
    Also it is a good practise to have LOVs defined on the lookup tables or where there are distinct values in the table and not from where these values are used in the table.
    regards
    http://www.infocaptor.com <--- Free Discoverer Monitoring Dashboards

Maybe you are looking for