Check the installed oracle components are actually used in the database

I got a new database I have to optimize. So I think to delete some installed components that I think are not be used somehow in the database (IE procedures calls etc.). I see a whole bunch of components as "ODD", 'ORDIM', which I think are not used, but previous DBAs have installed them. So, is it possible to make sure that no part of the database are actually using these components so that I can remove these components. Also, what are your expert comments on it?

Is it a production or a development environment? If an object is not used then this isn't necessarily a problem (performance wise) unless it is either cluttering up your dictionary or raising concerns regarding the consumption of unnecessary space. Personally, I would recommend that it is preferable to resolve what is to be used / taken of resources. It is maybe once a year report or a few old utility out once a year, the best monitoring, why those things are there.

If you go down the road of a fall, rather than drop anything immediately block accounts for an agreed period to ensure that the scheme is not used & check all references other schemas of objects in the schema that you intend to drop, potentially of audit to check if they are being called by other patterns / verification dba_dependencies between schemas and objects using a hierarchical query to check the sub-levels.

There are also quite a few standard Oracle components that are installed by default that have interdependencies and not necessarily be used in the dictionary (control dba_features_usage_statistics)

Tags: Database

Similar Questions

  • How to find out what the police are actually using Firefox?

    How to find out what the police are actually using Firefox?
    Inspect the element don't say what substitute fonts.

    Firefox 24 ESR has the tab fonts in the Inspector, which shouldn't be a problem.

  • Error: Unable to connect to the database.  Please check the databases and verify the database is accessible.

    Hello.

    Hello

    Do you have any idea of this error, I went through a few forums, but I still got the same message.

    FDM is my server on computer A

    and my Foundation + shared on machine B


    Error: Unable to connect to the database.  Please check the databases and verify the database is accessible.

    Hello

    Browse the following post

    Failed to create the application of FDM

    (mark this message as useful or appropriate if that helps!)

    concerning

    -DM

  • Tried to put in place the disc exchange for cluster (reduce the data being replicated for SRM). How can I know if vms are actually using it?

    To try to reduce the volume of data that is being replicated through NetApp snapmirror, I configured the cluster to use a separate Exchange disc. Then I restarted one of the virtual machines. But I don't know how to tell if it actually uses the disc Exchange

    You will need to turn off and turn on virtual machines, a reboot of the guest operating system is not enough.

    JD

  • How to check the database is created in the database of node 2 RAC

    Hi all

    Please allow questions maybe too obvious. I'm not familiar with RAC and ASM.
    virtual box (Windows 7)

    2 built nodes on Linux 6.1 Windows 64-bit virtual machine.
    11.2.0.3 software grid & database.
    One of DB name is demo
    Node1 (demo1)
    Node2 (demo2)


    1. I installed the 11.2.0.3 grid software and set up ASM with her. The installation seems to succeed.

    I am able to use view state using crsctl (see the log)

    2. I installed the database software and you want to create a database (demo) by default. the software from 95%, but not able to realized the dbca.

    I see that the asm_pmon is running, but not able to see the process of demo db. I think at this point, I don't have my demo of database has been created yet.

    Yes, question
    1: is the database created?
    2. I try to use dbca to create my demo db, but at the stage of creation of the 'copy of the database files' - she complaint ORA-03114: not connected to ORACLE
    ???? What? What oracle server trying to connect?
    3. If the database is created, how to start the database, in particular it has 2 instances (demo1 and demo2)?

    Please advise!

    Thank you very much!




    [grid@demo1 ~] $ crsctl stat res t
    --------------------------------------------------------------------------------
    TARGET STATE SERVER STATE_DETAILS NAME
    --------------------------------------------------------------------------------
    Local resources
    --------------------------------------------------------------------------------
    ORA. DATA.dg
    Demo1 ONLINE
    Demo2 online
    ORA. LISTENER.lsnr
    Demo1 ONLINE
    Demo2 online
    ORA.asm
    Demo1 Started online
    Demo2 Started ONLINE
    ORA. GSD
    In offline mode offline demo1
    Demo2 offline offline
    ORA.net1.Network
    Demo1 ONLINE
    Demo2 online
    ORA.ons
    Demo1 ONLINE
    Demo2 online
    --------------------------------------------------------------------------------
    Cluster resources
    --------------------------------------------------------------------------------
    ORA. LISTENER_SCAN1. LSNR
    1 demo1 ONLINE
    ORA.demo1.VIP
    1 demo1 ONLINE
    ORA.demo2.VIP
    1 demo2 online
    ORA. CVU
    1 demo1 ONLINE
    ORA. OC4J
    1 demo1 ONLINE
    ORA.scan1.VIP
    1 demo1 ONLINE

    Published by: 969880 on November 13, 2012 14:18

    1. What is sure, is that your database is not registered in OCR because there are missing elements in crsctl stat res t exit for database instances.
    2. default DBCA trying to restore an RMAN backup to create a database. DBCA probably also try to connect to the new instance of the database to run scripts.
    3. you must use:

    srvctl start database -d demo
    

    This should start all database instances.

    But first try to check the DBCA logs that should be under $ORACLE_HOME/cfgtoollogs/dbca and to correct related errors.

  • Tools to check the database of exchange 2010 is healthy or not

    Dear Sir/Madam,

    All the tools to check the exchange 2010 database is healthy or not, I hope that do not need to dismount the store. Thank you!

    Dennis

    Hello, Dennis

    Thank you for visiting the Microsoft Answers site. The question you have posted is related to Microsoft Exchange Server 2010 and would be better suited in the Exchange Server TechCenter community. Please visit the link below to find a community that will support what ask you:

    http://social.technet.Microsoft.com/forums/en-us/exchangesvrgeneral/threads

  • How to check the database pending?

    Hello

    How to check if standby DB is used in Oracle 8.1.7.2.0? I just want to know the initialization parameters that must be defined for the destinations journal archive.

    OS - AIX 3 4

    Cordially,

    Bala

    Don't know if you are interested, but this seems to be the list:

    http://docs.Oracle.com/CD/A87860_01/doc/server.817/a76995/standby.htm#31537

    Best regards

    mseberg

  • dynamic action turns an article based on the result, and checks the database!

    I use Apex 4.1

    I do not know how to accomplish the following:
    If a pick list is changed, a function is checked and based on the results of a another field is disabled or enabled.

    I created a dynamic action (change) that executes a PL/SQL code, now I need to disable the other element.

    the problem is that I can't save the dynamic action because of the sign #.

    example:
    Start
    HTP.p ("< script type =" text/javascript"> '");
    HTP.p ('$('#P35_FT_00010_DOC_NO').attr ("readonly", "true")');
    HTP.p ("< /script >");
    end;

    I tried document.getElementById, but an error occurs also when I try to save.

    I think the wrong way?... Help, please

    1. create a step forward (not the simple/standard one) dynamic action.
    2. create initially unconditionally (the wizard will not let you take the PL/SQL expression as a condition but we will go back and change it later)
    3 assume that TRUE from your PL/SQL will lead to disable the item, then choose 'Disable' and the item you want to disable.
    4. Once created, go back in the DA and change the status of PL/SQL expression and put your PL/SQL in there (suppose you have a function returns boolean called MY_FUNC and TRUE to him means disable).
    5 copy the DA in its entirety to a new DA will be FALSE to activate the element.
    6. Once copied, go into the new DA and change the status of PL/SQL to NOT (my_func).
    7 change the REAL action of the DA to activate the element.

    So now you should have two similar DAs... one for when MY_FUNC is true and disables the element, a when "NOT (my_func)" is true and allows the element.

    If you do not disable, you can run javascript instead to set readonly. It seems that this is kind of what you tried to do, but you seem to use a jQuery selector, I suppose that (I did not recognize your syntax to off the bat)?

    Try to use the javascript API instead Apex:

    if ($v('P35_EN_DIS_DOC') == 1 )
      $x('P35_FT_00010_DOC_NO').readOnly='true';
    else
      $x('P35_FT_00010_DOC_NO').readOnly='';
    
  • How to check if utl_file was used in the database with the n ° / limited audit

    How can you check the database to see if any user has used the UTL_FILE pacakge?

    Thank you

    Another angle based priv study's directory objects. Read and write access to a directory object is necessary so UTL_FILE work. If some patterns have a write access to the directory objects, can create files.

    A schema that has the priv to create any directory has full access to create any necessary directory object.

    This, along with the methods suggested above, will restrict just what patterns have code and the privs required to use UTL_FILE successfully.

    If the code has been dynamic PL/SQL (an anonymous block), then who does identify actual code executed UTL_FILE, very difficult.

  • Check the log to delete oracle data file to be deleted from the root user.

    Any body can help me find the log to make sure all traces of the data files that are deleted from the root to the hp - ux Server user (and the sys log has already been modified by the root user).
    So is there a way to check the database or deleted from server level to check track of log files data files.

    Salvation;

    If, you don't have no OS level verification that it is difficult to find to answer your quesiton. For example, our system of verification on OS (also root password no case) and Db level.

    PS: @Sybrand thanks, I missed that part.

    Respect of
    HELIOS

  • Unable to connect to the database, check the creation of credentials 11.1.2.3 FDM

    Hi all

    I installed the Hyperion 11.1.2.3 with Oracle 11 g version. Installation and Configuration completed successfully.

    I am able to connect to Essbase, Planning, HFM. but when I try to create FDM app, I get an error message

    Unable to connect to the database, check the database credentials.

    If one is confronted with the same problem, please help me to solve this problem.

    Kind regards
    Mady

    You have added the basic data for the FDM database information in the tnsnames file, the location of the file used by EPM are defined by the TNS_ADMIN environment variable

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • set the database parameters using the init.ora file

    Hi all

    I'm working on a product of oracle (BI Apps), it gives a setting recommended database values in an inti.ora file. How can I apply this file to my database? in other how can words I use the values of the recommended settings in this file?

    Thanks for your time.

    Hello

    Try this:

    (1) connect to your database as a SYSDBA
    (2) issue: CREATE PFILE='/tmp/pfile.ora' OF SPFILE;
    (3) /tmp/pfile.ora to modify and add some references in your init.ora requests file - or update the current entries if those that already exist.
    (4) stop your database.
    (5) start your database in restricted using the new /tmp/pfile.ora mode to see if the settings are ok and if your database will start with them. (If he - go to 6), if no, go to 3)
    (6) question: CREATE SPFILE FROM PFILE='/tmp/pfile.ora'
    (7) judgment of the database
    (8) start as usual-, this will use the spfile with the changes.

    Nice.

    Note:
    Step 2) assumes that you are on * NIX and are actually using a spfile in your database already...

  • ORA-19838: cannot use this control file to open the database

    Dear all,

    While making RMAN cloning, we are facing problem,

    SQL > alter database open resetlogs;

    ALTER database open resetlogs

    *

    ERROR on line 1:

    ORA-19838: cannot use this control file to open the database

    Concerning

    Villi Kumar

    Dear all,

    While checking the database,

    Control the name of the database file is PROD

    In the instance, database name is TEST.

    So we took the PROD and edited control file trace file based on the TEST environment.

    Then run the script published in the TEST database trace file.

    Now we can open the database by using below command

    ALTER database open resetlogs;

    Concerning

    Villi Kumar

  • How to check the status of the import in Windows?

    Hello

    Import runs in my box of Wndows. The log file is not updated since long. How to check the status of the import job? FYI its oracle 10g.

    And I checked the database which.

    FYI
    ===
    Select * from DBA_DATAPUMP_SESSIONS;

    no selected line.

    Select * from DBA_JOBS_RUNNING;

    no selected line


    Select the username, machine, module, sid, State, event, seq #, session seconds_in_wait $ v where type <>'IMPORT' and username = "AUTOTIME";

    no selected line



    Please let me know.

    You actually look at the session of $ v and check the status of the session that is created by the import job.

    Sometimes the underlying tablespace is full, so import session just hangs, it must increase the size of the storage space.

    You should also look at alert.log file and see if there is any error message like "cannot extend table space '.

  • Install Oracle database (software) with script avoiding xWindow on Linux.

    Hello

    I need to know that how can I prepare a script to install the Oracle (oracle software) database on a Linux specifically on SuSE Linux 10.

    Well, I have installed Oracle on Linux machines using runInstaller script, but the problem with this script is the Xwindows. It's a tedious he needs of Xwindows and remote access. That's why I need to know how could I write such a script, and should not be all Xwindows/xserver.

    Would be great if there is a possibility to get an example script.

    Thank you and best regards,

    Arshad.

    user8336002 wrote:
    Sorry not to mention version. Its Oracle Database 10g Release 2 (10.2.0.1.0).

    Silent install still works. You need not an active X windows, even if you need X installed for older versions of Oracle runInstaller

Maybe you are looking for

  • Portege R400-600 - Toshiba flashcards - WLAN does not work

    (Toshiba flashcards) menu that appears when you press Fn + Fx - works fine, but the wireless - Fn + F8 has dimmed in the menu item with the commands of triangle on a vertical line with two vertical lines next to him: I think it's the wireless status

  • Bit Locker to Go

    -What are the limits of size of file encryption?

  • Removal of UTorrent

    Remember - this is a public forum so never post private information such as numbers of mail or telephone! I'm trying to remove unnecessary programs from my computer. I have Vista Home Basic and Microsoft Home and student. These what about UTorrent, a

  • Different keyboard in windows 7

    My laptop came already implemented. the keyboard acts differently. F5 on a Web page that is used to refresh the page, now it does nothing. ALT f4 would close a window, which does nothing. CTRL o, p, s, c, v, z, x, n etc everything still works, it's j

  • Screen of transition between the views in Flex Hero App for Playbook

    Hello. I created an application using the Flex using Flash Builder (Burrito) hero. I should also point out that I created the application as a mobile application ( ). Now, the problem is that when the application starts, I put a start page by default