Oracle 10g --- cpu usage

Hi,
i just installed oracle 10g on my laptop and it uses too much resources. cpu usage is always around 96-100%. whats the reason that it starts by itself and is taking too much resources.
Raj

The reason it starts up automatically is because the service (OracleService<name>) is set by default to auto start. You can change this to manual if you don't want the database to startup every time you reboot your laptop.
As far as CPU usage...Do you have a real-time virus scanner installed? Those things will kill a laptop. I'd rather have the virus (not really).
I have 10g on my Windows XP desktop and the CPU usage is normally at 0%. It takes up a lot of memory, but if it's mostly idle, it doesn't consume much CPU resources.

Similar Messages

  • Oracle 10g CPU patch

    Oracle 10g on Windows server 2003. I need to do CPU patch. I follow the patch instructions, but I have some questions:
    1. back up %oracle_home% directory. Is this just to copy whole directory to different disk?
    2. clean shutdown all Oracle services: I know this includes db, listener, db control, anything else?
    3. The Db has ASP application on the top. How to shutdown application? what components should I look at?
    Webserver that uses Oracle client in the mid-tier?
    4. What does ODBC application mean?
    5.What does this mean? "make sure no applications are using the driver sqora32.dll"
    6.What does "Oracle Instant Client" mean? Is this regular Oracle client tool installed on application server? I guess not.
    Appreciate any help.
    S

    ski123 wrote:
    Thank you. I guess I need to make my questions clear:
    1. back up %oracle_home% directory. Is this just to copy whole directory to different disk?
    My question: Is this just to copy to different disk OR you have other way to do it?It is a suggestion that will allow you to recover. In some cases (non-production) I will skip this step.
    In production, I will ask the Backup team to make an extra backup of the entire ORACLE_HOME so they can do a quick restore if I mess up. (Then I'll be extra careful not to mess up.)
    And yes, if you are comfortable that a disk copy will be sufficient to do a complete restore, then that should be OK as well.
    >
    2.clean shutdown all Oracle services: I know this includes db, listener, db control, anything else?
    I don't have ASM or ClusterwareThe you probably don't need to worry about it.
    If you have any other Oracle stuff (BI Suite, SOA Suite, etc) that tries to log on to the database, these must be made aware of the outage - usually by shutting them down. Even if they are not on the same server.
    >
    3.What does this mean? "make sure no applications are using the driver sqora32.dll"
    My question is where and how can I find this DDL?
    Are you seriously saying you do not have access to an OS file-search tool?
    At least one copy is in ORACLE_HOME/bin
    >
    4. What does "Oracle Instant Client" mean? Is this regular Oracle client tool installed on application server? I guess not.
    My question is that is this tool to get installed on Oracle server or application server? My vendor installed the Oracle server for us, how do I know if this tool got installed or not?It is a completely separate download. It is usually installed at the client, not on the server. However, since you have a vendor install, you may want to discuss this with the vendor.
    The big challenge with Instant Client is that it is not an 'install' . It is just an unzip into an arbitrary directory, and does not get recorded in the registry. So almost impossible to find without the SysAdmin's install notes.
    >
    Appreciate any help.
    Thanks
    S.

  • Oracle 10g CPU Licensing / Usage

    I have purchased a quad cpu license for 10g. The new server just purchased has has 8 CPU's. Can oracle be installed on this machine without having to increase the CPU license count? Can 10g be tuned to just use 4 of the 8 CPU's to meet the licensing requirement?

    The new server just purchased has has 8 CPU'what sort of server is it? Are those CPUs single, dual or multi-core? There are different licensing multipliers for certain types of CPU. Find out more.
    Can 10g be tuned to just use 4 of the 8 CPU's to meet the licensing requirement? No. This is an artifact of different chip architectures. It is possible to do this with Intel chips (I recently blogged about this whilst pondering why Oracle Express is available for Linux but not Mac or other Unixes) but Sun Sparc chips are harder.
    What you might be able to do (depending on your server) is hard-partione your server and install Oracle in a 4-processor partition. Supposedly Oracle will except Sun Solaris 10 Containers as a licensable partition but I would check with your account manager.
    Cheers, APC

  • In Oracle 10g,nmupm.exe  runs at 100% CPU usages

    Hi There this is Bal Mukund Sharma from Computer Associates,HYD.I have recently installed Oracle 10g on windows 2000 server with 1 GB RAM,i have observed that nmpsupm.exe which is under the bin directory under c:\oracle\product\10.1.0\Db_1\nmupm.exe.is consuming all CPU resources.
    when i set all Oracle services to manual and restarted the machine then it shows normal CPU usages. Can you please suggest something regarding this.
    Regards
    Mukund.

    This is a known issue, see here
    Re: 10g Db Windows 2000 NMUPM 100% CPU

  • Oracle 10g OEM high memory usage

    Hi,
    I am using oracle 10g SR2, after start the OEM, the CPU usage 100% and somethime will have out of memory heapdump and javacore in $ORACLE_HOME. I don't know what is the problem. pls help. The below msg is the part of javacore
    0SECTION TITLE subcomponent dump routine
    NULL ===============================
    1TISIGINFO OUTOFMEMORY received
    1TIDATETIME Date: 2007/05/06 at 16:30:56
    1XHENVVARS Environment Variables
    NULL ---------------------
    2XHENVVAR _=/u01/app/oracle/10g/jdk/bin/java.bin
    2XHENVVAR TMPDIR=/tmp
    2XHENVVAR LANG=en_US
    2XHENVVAR CONSOLE_CFG=dbconsole
    2XHENVVAR LOGIN=oracle
    Thanks

    Is it a AIX5L Based System?
    Adith

  • Oracle 10g - AMD cpu

    Will oracle 10g under windows 2000, run on an amd box?

    gtcol wrote:
    Hello allhi
    Why is it that data pump is extremely slow in RAC environment? A 100G schema takes hours to export in RAC environment where as I can do the same in few minutes in standalone server. there could be zilion reasons why , but in your case there is propably higher resource usage on machines where RAC instance are than on the standalone one.
    I am on RHEL 4 update 5, Oracle 10g, 8 cpu Dual-Core AMD Opteron with 32G physical memory. Does it need any tweaking that I'm overlooking here. I appreciate any advise or suggestions.Maybe you could start reading again those data pump documentation you already read, like this one for instance
    http://www.oracle.com/technology/products/database/utilities/htdocs/datapump_faq.html
    >
    Thankscheers
    gtcol

  • Heavy CPU consumer/user in Oracle 10g

    Hi,
    OS linux
    DB 10g
    How do I find the program/user that eats a lot of CPU inside the oracle engine process?
    I tried to run "top" linux command, and I saw the my CPU usage is 100% and the user was the oracle kernel.
    I been monitoring the performance of our DB server Linux using "top" command, and I got this monitor dislay:
    top - 22:43:43 up 52 days,  1:57,  6 users,  load average: 0.99, 0.49, 0.30
    Tasks: 549 total,   2 running, 547 sleeping,   0 stopped,   0 zombie
    Cpu(s): 12.8% us,  0.5% sy,  0.0% ni, 86.5% id,  0.2% wa,  0.0% hi,  0.0% si
    Mem:   8309152k total,  8225644k used,    83508k free,     3752k buffers
    Swap: 10482308k total,  1993040k used,  8489268k free,  3575124k cached
      PID USER      PR  NI %CPU    TIME+  %MEM  VIRT  RES  SHR S COMMAND
    12778 oradev2   25   0  100   1:57.33  1.7 1165m 135m 101m R oracle
    14329 applprod  15   0    5   2:09.04  0.1 46300 7780 4204 S httpd
    12960 appldev   16   0    1   0:00.25  0.0  2620 1304  784 R top
    13945 oraprod   16   0    0   0:00.49  0.2 1119m  17m  15m S oracle
    15100 oraprod   16   0    0   0:05.16  0.9 1121m  69m  65m S oracle
        1 root      16   0    0   0:22.47  0.0  3504  508  432 S initI can see that oradev2 has a very hi CPU utilization, I am suspecting there is an untuned sql program inside it :(
    How do I find the culprit program at (Oracle Level) who is hugging all the CPUs?
    Thanks a lot

    oradev2 is not the program, it is the LINUX oracle user id.
    the process is under the 'command' column and is 'oracle' - this usually means an oracle server process ( i don't know what you mean by an oracle 'kernel' incidentally)
    if you do a ps listing for the process - e.g
    $ ps -ef | grep 12778
    you will get a start time for the process which MAY give you a clue.
    otherwise you must use your documentation to find out about the sys view v$process - usually the SPID column is the LINUX process id - in your case, 12778
    you usually link v$process to v$session. Best of luck.
    johnnie d

  • Tomcat 4.0 and Oracle 10g takes 100% CPU and grinds to a halt

    Hi, I have a system to support that is currently running on Tomcat 4.0 on a Windows Server 2003 R2 SP2 machine with 3.06Ghz, 4Gb Memory, 2Gb Page file connecting to an Oracle 8.1.6 database on a Windows NT 4 virtual server with 3.2Ghz, 1152Mb Memory, 1536Mb Page file.
    I have another Windows virtual server 2003 R2 SP2 machine with 2Gb of memory and a 4Gb page. This server has Tomcat 4.0 and an Oracle 10.2.0.3.0 database. I have made sure that the Oracle 10g classes12.jar file is used.
    I am trying to run the application on the new server. In some tests I had users logging on one by one for the first 5 users - performance was great and the application ran faster than the current live system. When I then got another 10 - 15 people logging on the CPU stuck at 100% on the server, even exploring the server was almost impossible, and the application slowed down to unworkable.
    We dont know if the problem lies with the very fact that we are trying to connect to a 10g database which is cost based and the application was written using rule based Oracle 8. Or is it the virtual server? Or is it the fact that we have both the application and the database on the same server.
    I dont know if it is possible to have another Tomcat4.0 server running on our live server but connecting to the 10g database - what would happen with classes12.zip and classes12.jar? would there be a conflict?
    I would really appreciate some help here. You should know though that I am not a hardened java programmer - I can dabble, but am an Oracle Forms, Reports, Discoverer, SQL person by trade. I am also a trainee DBA, so again am not an expert by any means.
    Thanks in advance for your help
    Lizzie

    lizzie8 wrote:
    Hi, I have a system to support that is currently running on Tomcat 4.0 on a Windows Server 2003 R2 SP2 machine with 3.06Ghz, 4Gb Memory, 2Gb Page file connecting to an Oracle 8.1.6 database on a Windows NT 4 virtual server with 3.2Ghz, 1152Mb Memory, 1536Mb Page file.Tomcat 4? We're up to Tomcat 6. The important difference is the JDK supported. What JDK are you using for Tomcat?
    >
    I have another Windows virtual server 2003 R2 SP2 machine with 2Gb of memory and a 4Gb page. This server has Tomcat 4.0 and an Oracle 10.2.0.3.0 database. I have made sure that the Oracle 10g classes12.jar file is used.classes12.jar is pretty old technology. The JAR should match your JDK and version of Oracle.
    I am trying to run the application on the new server. In some tests I had users logging on one by one for the first 5 users - performance was great and the application ran faster than the current live system. When I then got another 10 - 15 people logging on the CPU stuck at 100% on the server, even exploring the server was almost impossible, and the application slowed down to unworkable.You don't say anything about the whether or not you're using a connection pool or what's happening to the open connections and cursors. If you find that those are drifting up over time, it's likely that the code isn't closing resources properly.
    We dont know if the problem lies with the very fact that we are trying to connect to a 10g database which is cost based and the application was written using rule based Oracle 8. Or is it the virtual server? Or is it the fact that we have both the application and the database on the same server.Database and app server should be separated, IMO.
    I dont know if it is possible to have another Tomcat4.0 server running on our live server but connecting to the 10g database - what would happen with classes12.zip and classes12.jar? would there be a conflict?
    I would really appreciate some help here. You should know though that I am not a hardened java programmer - I can dabble, but am an Oracle Forms, Reports, Discoverer, SQL person by trade. I am also a trainee DBA, so again am not an expert by any means.You need more data. Get some tools to see where the time is being spent. Start monitoring your Oracle connections and cursors to see what's going on. Install some filters to get raw timings on your Java calls. Without data, you're guessing in the dark.
    %

  • Oracle 10g 10.2.0.3.0 takes 100% CPU

    Hi,
    We are using Web sphere commerce server (IBM) with Oracle 10g. we are currently in development phase. what ever execute (jobs) small job like uploding 100 records, CPU takes 100%. the process can't complete, it goes on.
    System Details
    2 CPU and 8 GB RAM Intel Based system
    OS: Redhat server 5.1
    SQL> show sga
    Total System Global Area 2097152000 bytes
    Fixed Size 1262740 bytes
    Variable Size 251661164 bytes
    Database Buffers 1828716544 bytes
    Redo Buffers 15511552 bytes
    shared_pool_size big integer 112M
    java_pool_size big integer 112M
    PGA and SGA
    pga_aggregate_target big integer 200M
    sga_target big integer 2000M
    Pls could any one help on this. is it correct values SGA has or what could be the issue.
    Thanks
    Regards
    Settu Gopal

    Settu Gopal wrote:
    Hi,
    We are using Web sphere commerce server (IBM) with Oracle 10g. we are currently in development phase. what ever execute (jobs) small job like uploding 100 records, CPU takes 100%. the process can't complete, it goes on.Settu,
    in addition you might want to trace the session to find out what it is waiting for. In 10g you can use the DBMS_MONITOR package to enable the tracing, and then use the "tkprof" utility as outlined in the article to get the trace file generated analyzed.
    You can also use the V$SESSION view (BLOCKING_SESSION_STATUS, BLOCKING_SESSION, BLOCKING_INSTANCE) to find out if the session is blocked for any reason, although it shouldn't consume CPU in that case.
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

  • Oracle taking 100% CPU usage

    Hi,
    I have a situation. I am trying to execute a big query by involving 3 tables (joins). The query is taking about 20 minutes time to execute. While the query is executing the CPU usage for ORACLE is 100%. Please put somelight on this as of to why this is happening? Do I need to tweak my query a bit more. This is happening only recently as there are more number of records. ORACLE is installed on a Unix machine
    Thanks in advance.

    The First Rule Of Performance Troubleshooting: IDENTIFY THE PERFORMANCE PROBLEM.
    All you have done thus far is identifying a symptom. High CPU utilisation. This in itself is totally meaningless - nothing can be inferred from this symptom without additional troubleshooting.
    This means determining WHAT is happening when that query/process runs. What is it doing? (look at wait states and event state summaries of the process)
    WHY is it doing that? Look at the execution plan.
    With performance tuning, one needs to deal with facts. So you need to pop the hood and get your hands dirty so see what is actually happening under the hood.

  • CPU Requirements for Oracle 10G Rel2 on RH Linux 3 (Linux x86)

    Hi,
    Can anyone tell me how to decide on the CPU (Speend and no. of CPUs) for Oracle 10G Rel2 on RH Linux 3 (Linux x86)?
    Thanks in Advance.
    Prachi

    the more , the better

  • ORACLE CONSUMING 99% OF CPU USAGES

    Hello All,
    We are using Oracle DB Personal Edition 10.2.0.3. In our one of the dev test bed ORACLE CONSUMING 99% OF CPU USAGES.
    There is core dump error in the alret log.
    Thu Aug 28 14:20:29 2008
    Errors in file e:\sc\sc14.1\databases\oracleconfig\nm45_ora_6412.trc:
    ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [unable_to_trans_pc] [PC:0x7C9111E0] [ADDR:0x4] [UNABLE_TO_READ] []
    ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [unable_to_trans_pc] [PC:0x7C9111E0] [ADDR:0x4] [UNABLE_TO_READ] []
    ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [unable_to_trans_pc] [PC:0x7C9111E0] [ADDR:0x4] [UNABLE_TO_READ] []
    ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [unable_to_trans_pc] [PC:0x7C9111E0] [ADDR:0x4] [UNABLE_TO_READ] []
    ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [unable_to_trans_pc] [PC:0x7C9111E0] [ADDR:0x4] [UNABLE_TO_READ] []
    ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [unable_to_trans_pc] [PC:0x7C9111E0] [ADDR:0x4] [UNABLE_TO_READ] []
    ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [unable_to_trans_pc] [PC:0x7C9111E0] [ADDR:0x4] [UNABLE_TO_READ] []
    ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [unable_to_trans_pc] [PC:0x7C9111E0] [ADDR
    Restart of machine dose not help. With in minutes oracle is consuming the 99% CPU. Our test bed is windows XP with service packe 2 (32 bit) having 2.5GB RAM.
    Any suggestion ?
    Thanks
    With Regards
    Hemant Joshi.

    What information is in the referenced trace file. You should probably open a SR with Oracle support and upload the alter log entry for the time of the problem and the referenced trace file.
    You should probably search the metalink web site but here is one known issue on 10.2.0.3
    Problem: High CPU on box / server
    excessive CPU to be used for the checksum routine.
    Affects: 10.2.0.3
    Bug: 6814520
    Fix: 10.2.0.5, 11.1.0.7, patch being develop for 10.2.0.4
    Workaround: alter system set db_block_checksum=FALSE
    Because of the 07445 errors I would search for other causes of your problem but i thought I would post the error information since it is for your version and involves excessive cpu consumption.
    HTH -- Mark D Powell --

  • Oracle 8.0.5 ---------   CPU Usage 99%

    I have installed oracle on a P4 machine with default parmaeters.
    now CPU usage of oracle80.exe is 99%.
    Can anyone help me to bring it to normal.
    Please help me out of it.
    Fawad

    the configuration of my system is
    P4 1.8
    RAM 256 PC 800
    SGA 128 Mb
    DB_Block_size = 2 k
    CPU Usage is not always 100%
    Till yesterday evening it was quite fine. but today when i started the machine, this was the situtaion. Keep in mind that there is no change in usage / resources / configuration till the last week.
    The situation remains the same even if
    1. No other application is running on the server
    2. No client is connected.
    The CPU usage is normal till the no-mount state but as i open the database it goes to 99%. (keep in mind that there is no session created / activated at this stage but the usage is 99%)
    i hope this explanation can better help you out to find a solution.
    Fawad

  • Oracle CPU usage on web application

    I have a Dell desktop running Windows XP professional. (pentium 4, 2gb ram) This desktop is being used for a web app that does employee time cards. A contractor did this for the company and we are not proficient with Oracle, so we need some assistance!
    The web application uses asp.net for the site and the database is oracle 11g.
    So the various problems are:
    1. The system will work flawlessly for a few days; once even a week! Lately, it has not been that good. There are four services related to oracle - two of them are sometimes having problems starting.. (status says "starting" then it will time out, then try to start again.) We have been rebooting the system multiple times just to get things working again so people can login.
    services are as follows:
    ORACLEDBConsole-timeentry - problems starting lately.
    Oraclejobscheduler-timeentry - not currently set to start automatically
    OracleoraDb11g_homeTNSlistener - usually starts fine
    OracleServicetimeentry - have had problems starting sometimes, working good for now.
    2. A few days ago I logged on to the machine and checked running processes. Oracle was consuming 100% cpu, and lots of memory. (~512mb) Also, there were many instances of TNSPing.exe running consuming resources as well.
    3. Lately it doesn't work for over a day. We have to reboot every morning, and Oracle will not "crash" but does stay at 40-50% cpu usage. We think there is something going wrong with oracle services/oracle in general but have no idea where to look for a solution. There are no error messages or clues to what is going on!
    Thanks in advance for your help!
    -Ryan

    The excessive cpu usage in oracle is usually caused by code that does not use bind variables.
    eg your sql string is passed as follows:
    select * from customer where customer_number = '12345';
    Your code should be passing:
    select * from customer where customer_number = :BV1;
    BV1 is a placeholder for a bind variable. Whatever language you use you need to associate a value with BV1. All the languages are capable of using bind variables, and once you know how, its easier than the usual :
    'select * from customer where customer_number = '||customer_number;
    If you're on oracle 8.1.7. then you can set the cursor_sharing parameter to force.
    You will add this to your init.ora file and then restart the database.
    I highly recommend you look at http://asktom.oracle.com as there is a wealth of useful information there, including how to determine whether your database is using bind variables.
    Note: We run a web app server here with a database and 2 gb is easily sufficient. We are a development environment so dont get a lot of users. I have had the guys here recode there java code to use bind variables and we got a lot of performance improvement.

  • High cpu usage by oracle.exe even when oracle instance is down

    hi,
    I made my oracle instance down , but in Windows Task manager , it is showing 88-90% CPU usage.This only goes off when i write net stop oracleservicemisdb from command prompt.
    Help me.
    Thanks
    Deepak Kumar Sahoo

    No, i don't have any other software related to oracle running on our server . We have tomcat and Weblogic server running on same machine. But oracle.exe is showing more than 75% cpu usage even when the instance is down.
    thanks
    Deepak Kumar

Maybe you are looking for

  • Flash no longer supported by adobe in near future?

    Ls, I am using the trial for flash cs5.5 and air. 2 questions: 1- I just read that flash player will not be supported on the ipads and that adobe is maybe going html 5.5 instead of flash. Does this mean I will not be able to deploy my apps to the app

  • How to lamination the ipod touch

    hello i just want to know how to laminatate the ipod touch with the give roll in the box. pls tell me i will be very thankful to you

  • Cant afford my bill all in one go

    Hi does anyone no if they do a payment card so u can pay way bill of bit by bit cause I cant afford to pay mine all in one go thanks

  • SLD Migration

    Hi All, Currently we have central SLD configured in solman system. Our EP development system is connected to the backend system using JCo via SLD in solman. Under this circumstances if we shutdown the solman system in order to upgrade it (hardware mi

  • Me account won't verify

    Please can someone help? I backed up my new 5S and my me account won't verify because its showing an old business email account. I have changed my email address and verified via my MacBook Air but, my phone is still showing and asking for the old ema