Oracle 10g is stealing my processor at 10pm

Hi All,
I have a real time application running on the same server as Oracle 10g. I dont use the database during real time operation, only for persistant store of config data.
At 10pm each night an Oracle process is consuming all CPU on one of the processors for a minute or so, and this is damaging my real time response times.
Can anyone tell me what Oracle is doing here, how do I control it?
Any help appreciated.
Regards,
Keith

The AWR has been described (by Tom Kyte, I believe) as Statspack on steroids. AWR collects database statistics every 60 minutes out of the box (this is configurable), and this data is maintained for a week and then purged. The statistics collected by AWR are stored in the database. To properly collect database statistics, the parameter statistics_level should be set to TYPICAL (the default) or ALL.
The Oracle database uses AWR for problem detection and analysis as well as for self-tuning. A number of different statistics are collected by the AWR including wait events, time model statistics, active session history statistics, various system and session-level statistics, object usage statistics, and information on the most resource-intensive SQL statements. Other Oracle Database 10g features use the AWR, including ADDM and the other advisors in Oracle Database 10g that we will discuss in this series of articles.
If you want to explore the AWR repository, feel free to do so. The AWR consists of a number of tables owned by the SYS schema and typically stored in the SYSAUX tablespace (currently no method exists to move these objects to another tablespace). All AWR table names start with the identifier “WR.” Following WR is a mnemonic that identifies the type designation of the table followed by a dollar sign ($). AWR tables come with three different type designations:
Metadata (WRM$)
Historical data (WRH$)
AWR tables related to advisor functions (WRI$)
Most of the AWR table names are pretty self-explanatory, such as WRM$_SNAPSHOT or WRH$_ACTIVE_SESSION_HISTORY.
Also Oracle Database 10g offers several DBA tables that allow you to query the AWR repository. The tables all start with DBA_HIST, followed by a name that describes the table. These include tables such as DBA_HIST_FILESTATS, DBA_HIST_DATAFILE, or DBA_HIST_SNAPSHOT.

Similar Messages

  • Installation of Oracle 10g in Windows XP, 32 bit processor.

    Dear Friends,
    I am using a windows XP 32 bit processor PC. I would like to install Oracle 10g database to practice some SQL and PL-SQL queries on it. I have already installed SQL developer, however, am not able to install the 10g database.
    Please suggest.
    Thanks in advance
    Murli

    Hi Murli;
    What is your xp version? Home version is not certfied.
    Please check this search
    Also see installaion guide:
    http://www.oracle.com/pls/db102/homepage
    Regard
    Helios

  • Suitable Processor for Oracle 10g

    Hi All ,
    Currently, Our Oracle 10g with RAC (Real Application Cluster) is running in the Server Sun Fire V240 (SUNW,UltraSPARC-IIIi) with 4GB of RAM.
    We have an idea to upgrade the processor. Please give me your suggestion, which processor is best for Oracle 10G with RAC.
    I am awaiting for your response.
    Regards,
    R. Rajesh Kannan.

    It would depend on the load. How many people using it, and what are they all doing.

  • Which processor is best for Oracle 10G database : Intel or AMD

    Hi,
    I am buying a new laptop for 34000 rs (700$) . I am configuring it for my office use. i am oracle apps developer.
    Can anyone suggest shud i go for Caompaq or Acer?
    Which processor will best handle Oracle 10G database? Inter Core Duo  or   AMD Turion?
    Thanks,

    gayatri chodankar wrote:
    Hi,
    I am not sure about "hosting a serveice means". i will be installing Oracle discoverer administrator and optionally pl/sql developer.
    I remember that we had installed oracle10g on my friends AMD desktop....and that had killed the performance like crazy.It must have something to do with the configuration of instance. I have at least two desktops running AMD and it works perfectly fine.
    >
    The laptop i m buying is *250 GB HDD, 2 GB RAM and windows vista*.As Nicolas has rightly pointed out in his post, which version of Vista is this? Remember that Vista Home edition is not supported by Oracle. You might get the things to run but you cannot guarantee the stability.
    The only thing i m confused bout is whther i shud go for AMD or Inter core processor.
    In this case, this would be a matter of personal choice. Both processors are at par with each other (now I am not going into the details of architecture and other things).

  • How to configure Oracle 10g to use 4GB memory

    I'm trying to configure Oracle 10g to use >4GB memory. Have configured server boot.ini with required flags (/3GB /PAE). Rebooted server then created standard database, then connected to db instance and changed oracle parameters DB_BLOCK_BUFFERS, USE_INDIRECT_DATA_BUFFERS as required. Restarted DB instance, DB fails to restarted with SGA memory error. According to oracle user docs the SGA is nolonger in effect due to previous settings. Can you provide example of SPFILE with parameters settings that do work and use >4GB memory. Current server has 8GB, 2 x Dual XEON core/processors (i.e. 8 processors)

    The recommended /3GB switches in the boot.ini file can only be used with the following operating systems editions (KB article 291988):
    Microsoft Windows 2000 Advanced Server
    Microsoft Windows 2000 Data Center Server
    Microsoft Windows Server 2003, Enterprise Edition
    Microsoft Windows Server 2003, Data Center Edition
    Microsoft Windows Small Business Server 2003
    Important: Windows 2000 and 2003 Server Standard Editions DO NOT SUPPORT /3GB Switch.
    So if your OS is listed above, then you cannot have a larger SGA.

  • Display Problem while installing Oracle 10g on RHEL 5

    All,
    I'm in the process of installing Oracle 10g R2 on RHEL4, when i'm trying to issue ./runInstaller i'm getting the below error.
    I could get the xclock on the host, even then i'm getting below display error, could any one please help me to resolve this ?
    e@dhcppc6 database]$ ./runInstaller
    Starting Oracle Universal Installer...
    Checking installer requirements...
    Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
    Passed
    All installer requirements met.
    Preparing to launch Oracle Universal Installer from /tmp/OraInstall2009-11-18_02-21-10PM. Please wait ...[oracle@dhcppc6 database]$ Xlib: connection to ":0.0" refused by server
    Xlib: No protocol specified
    Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
    at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
    at sun.awt.X11GraphicsEnvironment.<clinit>(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown Source)
    at java.awt.Window.init(Unknown Source)
    at java.awt.Window.<init>(Unknown Source)
    at java.awt.Frame.<init>(Unknown Source)
    at oracle.ewt.popup.PopupFrame.<init>(Unknown Source)
    at oracle.ewt.lwAWT.BufferedFrame.<init>(Unknown Source)
    at oracle.sysman.oio.oioc.OiocOneClickInstaller.<init>(OiocOneClickInstaller.java:378)
    at oracle.sysman.oio.oioc.OiocOneClickInstaller.main(OiocOneClickInstaller.java:2091)
    [oracle@dhcppc6 database]$

    export DISPLAY=<hostname>:0
    Are you running from the same terminal or connecting remotely?
    If connecting remotely, you need a Xserver running on the client machine.

  • Oracle 10G Installation in Linux

    Hi,
    During the installation of Oracle 10G in Red Hat 5, we are facing the below issue.. Please give suggestion on this problem..
    "Error in invoking target 'client_sharelib' of makefile /home/oracle/oracle/product/10.2.0/db_1/network/lib/ins_net_client.mk'. See '/home/oracle/oracleinventory/logs/installAction2010-08-31_06-41-10PM.log for details"
    Thanks,
    Suresh Bommalata.

    install glibc-devel.rpm and also check required rpms.*
    # From Enterprise Linux 5 Disk 1
    cd /media/cdrom/Server
    rpm -Uvh binutils-2.*
    rpm -Uvh elfutils-libelf-0.*
    rpm -Uvh glibc-2.*
    rpm -Uvh glibc-common-2.*
    rpm -Uvh libaio-0.*
    rpm -Uvh libgcc-4.*
    rpm -Uvh libstdc++-4.*
    rpm -Uvh make-3.*
    cd /
    eject
    # From Enterprise Linux 5 Disk 2
    cd /media/cdrom/Server
    rpm -Uvh compat-libstdc++-33*
    rpm -Uvh elfutils-libelf-devel-*
    rpm -Uvh glibc-headers*
    rpm -Uvh glibc-devel-2.*
    rpm -Uvh libgomp*
    rpm -Uvh gcc-4.*
    rpm -Uvh gcc-c++-4.*
    rpm -Uvh libaio-devel-0.*
    rpm -Uvh libstdc++-devel-4.*
    rpm -Uvh unixODBC-2.*
    rpm -Uvh unixODBC-devel-2.*
    cd /
    eject
    # From Enterprise Linux 5 Disk 3
    cd /media/cdrom/Server
    rpm -Uvh sysstat-7.*
    cd /
    eject
    also check and confirm,not installing Oracle 64-bit on 32-Bit OS ?
    hope, this helps you,
    Regards,
    Rajesh

  • Error Installing Oracle 10g on Windows Vista

    I have just bought new Laptop with Intel Core Solo Processor U1500 (1.33 Ghz) and 1Gb Ram, and Windows Vista Business Edition.
    When I ran Oracle 10g Enterprise Edition Setup on my laptop, setup asked for Administrative Password and then Unknown Error Occured, any idea what could be the problem ?
    Regards,
    Luqman

    You didn't mention if you have Vista Home Premium or Vista Home Basic. Whether Vista is 32-bit or 64-bit version. Nor did you mention which version of oracle software you downloaded and used to install.
    I have installed Oracle 10g Enterprise on Windows Vista Home Premium 32-bit. It does work. However, I downloaded and used the version of Vista 32-bit.
    So, did you use the version of Windows Vista 32-bit or not?
    What is the error message?
    People can not help you unless you tell use the error message.

  • "In-Memory Database Cache" option for Oracle 10g Enterprise Edition

    Hi,
    In one of our applications, we are using TimesTen 5.1.24 and Oracle 9i
    databases (platform - Solaris 9i).
    TimesTen holds application information which needs to be accessed quickly
    and Oracle 9i is a master application database.
    Now we are looking at an option of migrating from Oracle 9i to Oracle 10g
    database. While exploring about Oracle 10g features, came to know about
    "In-Memory Database Cache" option for Oracle Enterprise Edition. This made
    me to think about using Oracle 10g Enterprise Edition with "In-Memory
    Database Cache" option for our application.
    Following are the advantages that I could visualize by adopting the
    above-mentioned approach:
    1. Data reconciliation between Oracle and TimesTen is not required (i.e.
    data can be maintained only in Oracle tables and for caching "In-Memory
    Database Cache" can be used)
    2. Data maintenance is easy and gives one view access to data
    I have following queries regarding the above-mentioned solution:
    1. What is the difference between "TimesTen In-Memory Database" and
    "In-Memory Database Cache" in terms of features and licensing model?
    2. Is "In-Memory Database Cache" option integrated with Oracle 10g
    installable or a separate installable (i.e. TimesTen installable with only
    cache feature)?
    3. Is "In-Memory Database Cache" option same as that of "TimesTen Cache
    Connect to Oracle" option in TimesTen In-Memory Database?
    4. After integrating "In-Memory Database Cache" option with Oracle 10g, data
    access will happen only through Oracle sqlplus or OCI calls. Am I right here
    in making this statement?
    5. Is it possible to cache the result set of a join query in "In-Memory
    Database Cache"?
    In "Options and Packs" chapter in Oracle documentation
    (http://download.oracle.com/docs/cd/B19306_01/license.102/b14199/options.htm
    #CIHJJBGA), I encountered the following statement:
    "For the purposes of licensing Oracle In-Memory Database Cache, only the
    processors on which the TimesTen In-Memory Database component of the
    In-Memory Database Cache software is installed and/or running are counted
    for the purpose of determining the number of licenses required."
    We have servers with the following configuration. Is there a way to get the
    count of processors on which the Cache software could be installed and/or
    running? Please assist.
    Production box with 12 core 2 duo processors (24 cores)
    Pre-production box with 8 core 2 duo processors (16 cores)
    Development and test box with 2 single chip processors
    Development and test box with 4 single chip processors
    Development and test box with 6 single chip processors
    Thanks & Regards,
    Vijay

    Hi Vijay,
    regarding your questions:
    1. What is the difference between "TimesTen In-Memory Database" and
    "In-Memory Database Cache" in terms of features and licensing model?
    ==> Product has just been renamed and integrated better with the Oracle database - Times-Ten == In-Memory-Cache-Database
    2. Is "In-Memory Database Cache" option integrated with Oracle 10g
    installable or a separate installable (i.e. TimesTen installable with only
    cache feature)?
    ==> Seperate Installation
    3. Is "In-Memory Database Cache" option same as that of "TimesTen Cache
    Connect to Oracle" option in TimesTen In-Memory Database?
    ==> Please have a look here: http://www.oracle.com/technology/products/timesten/quickstart/cc_qs_index.html
    This explains the differences.
    4. After integrating "In-Memory Database Cache" option with Oracle 10g, data
    access will happen only through Oracle sqlplus or OCI calls. Am I right here
    in making this statement?
    ==> Please see above mentioned papers
    5. Is it possible to cache the result set of a join query in "In-Memory
    Database Cache"?
    ==> Again ... ;-)
    Kind regards
    Mike

  • Oracle 10g instalattion on new server

    I need to install Oracle Database Satnadard 10g on my new server Dell PowerEdge 2900.
    First I need to install the LINUX on it, can any tell me what is the best for the Oracle DB:
    - RedHat ES or Suse 9 or Suse 10, I work with slackware in preasent time.
    - ext3 or reiserfs ist best for DB
    - how I can make partitions for Linux and Oracle
    Oracle 10g Standard Edition
    Processor 2 GHz dual-core xeon
    Memory 2 GB Ram
    Storage controller Perc5i
    Hard Disk 76 GB X 6 10K Hot swap
    I think about:
    suse 10
    ext3
    2 x HDD on system in raid 0
    4 x HDD on oracle in raid 1+0
    partition: /boot, swap, /, /var, /usr, /home,
    swap 2MB

    RedHat ES or Suse 9 or Suse 10, I work with slackware in preasent time.RHEL 4 is simple and there is TONS of info on installing/supporting Oracle on it. I would use that.
    ext3 or reiserfs ist best for DBActually, this might surprise you but for the Oracle stuff you might want to use plain old ext2. Journaling on tablespace files (and redo logs) isn't so much fun. Use ext3 for your root partition though.
    how I can make partitions for Linux and OracleI would do /, /tmp, and /oracle at a minimum. If this is going to be an Oracle server and not something people have shell access to, you don't need /boot, /home, /var, and /usr to be separate partitions.
    Storage controller Perc5iDoes the perc5i allow more than 4 disks per volume? If so, do 6xHDD on a RAID10. Otherwise, to 2xHDD on a RAID1 for / and /tmp and do 4xHDD in a RAID10 for /oracle.
    ~Jer

  • Oracle 10g on Windows 2008 Server Std. edition

    Hi all
    We create two partitions C 80 Gb, D 300 GB on HP Server XEON Dual Processor with 6GB installed with Windows 2008 Std. Edition server 32 Bit
    We try to install Oracle 10g 32 Bit - We get the following problems
    a) By default it should take the highest partion i.e d:\oracle\product etc.
    but it takes c:\users\administrator\documnets\oracle\product which is wrong
    However we correct it by typing the correct path. Brows does not take to D partition
    b) On proceeding further - >Installation aborts and and we get messages
    unknowkn , unknown etc. for 3-4 aspects.
    Windows 2008 server has service pack 1 installed. We installed Service Pack 2 also but without any benefit. Further we also tried to install after removing all firewall , anitvirus etc. but again of no use.
    User connected was administrator while installation of Oracle 10g 32 Windows.
    We never get any problem with the same CD /Dump on Windows XP, Windows 2003 Server
    Kindly suggest some remedy
    Suresh Bansal

    With due respect i wish to request you to please see below thread:
    Re: Oracle 10g
    Which is making me confused.
    Regards
    Girish Sharma
    There's a specific version for Windows 2008 (10.2.0.4), ready to download:
    http://www.oracle.com/technology/software/products/database/index.html Reply by Werner

  • Oracle 10g / iSQL+ Problem

    Greetings all!
    I've got problem with Oracle 10g / iSQL+ that maybe someone here has seen.
    I've got two instructors who show their students how to run SQL queries. Whenever more than about 10 students access iSQL+ it crashes and I have to restart the service or in some cases restart the server entirely.
    The machine I'm using is NOT a server class machine. It is a single 2.66 GHz processor with 1 Gig of RAM running Server 2003. All it does is handle Oracle 10g and nothing else.
    I've heard elsewhere that this will happen running 10g on a single processor machine. Can someone tell me what the minimum requirements are for 10g to run smoothly?

    Fine if it is a licensed version & if you have the metalink id and password, you can easily update the patches from the EM console(http:\\localhost:....\em. where you have the option to download the patch provided you specify ur metalink id and password...

  • Oracle 10g - Database does not respond to the application users

    Hi all,
    I am using ORACLE 10g database with 75 users connections 50 local and 20 remote users using ADSL and dial up modem. Operating system on server is
    Windows 2003.
    All of a sudden users making the entry get disconnected getting the error as
    ORA-12516: TNS:listener could not find available handler with matching protocol stack
    Other case users when using the appliaction get their PC hanged and connection
    to oracle fails again. they cannot login to the application that time, the error is
    ORA-04031: unable to allocate %s bytes of shared memory ("%s","%s","%s","%s")
    Twice a day the users trying to login cannot access the database server.
    Front end application is in VB using exe file. When the users cannot logon
    to the database. I manually stop the ORACLE services(including DB console) and
    then stop the listener.
    This practice is going on since last two months.
    Server Scenario
    After Installing Oracle Standard Edition 10g.
    System tablespace utilization is 98.5% which is 465 MB out of total 470 MB.
    There is only one Rollback Segment named as SYSTEM.
    when we install 9i 4 rollback segments as RO1, RO2, RO3, RO4 are created
    by default.
    Do I need to add the datafile to SYSTEM table space as its current usage is 99.15% and its auto extend is ticked on using auto extent as 10 MB. I tried adding another datafile during weekend downtime. when I resumed on saturday morning I found it did not add any datafile which I had put on thursday eveninig as system02.dbf.
    Do I need to add a new datafile to the SYSTEM tablespace ?
    Do I need to create new rollback segments apart from SYSTEM rollback segment ?
    My current schema size 15360Mb with its usage as 9.32% (1432.25 Mb).
    Please reply !!!

    Hi Paul
    My Server configuration is
    Compaq ML 370
    3.4 Ghz Processor
    3.5 GB RAM
    SQL> show sga
    Total System Global Area 171966464 bytes
    Fixed Size 787988 bytes
    Variable Size 145488364 bytes
    Database Buffers 25165824 bytes
    Redo Buffers 524288 bytes
    SQL> select * from v$sgastat;
    POOL NAME BYTES
    fixed_sga 787988
    buffer_cache 25165824
    log_buffer 524288
    shared pool subheap 55600
    shared pool KQR L SO 218160
    shared pool KQR M PO 1329244
    shared pool KQR M SO 605364
    shared pool KQR S PO 164156
    shared pool KQR S SO 6144
    shared pool KTI-UNDO 1235304
    shared pool sql area 5368208
    shared pool KGLS heap 1597560
    shared pool joxs heap 6004
    shared pool row cache 3707272
    shared pool parameters 17520
    shared pool repository 19396
    shared pool ASH buffers 4194304
    shared pool free memory 16586072
    shared pool PL/SQL DIANA 679456
    shared pool KSPD key heap 4220
    shared pool PL/SQL MPCODE 1167992
    shared pool library cache 11368964
    shared pool miscellaneous 25942980
    shared pool pl/sql source 88
    shared pool PLS non-lib hp 29816
    shared pool XDB Schema Cac 3594144
    shared pool alert threshol 3460
    shared pool joxlod exec hp 355820
    shared pool table definiti 5880
    shared pool temporary tabl 4932
    shared pool trigger defini 12848
    shared pool trigger inform 1892
    shared pool type object de 20256
    shared pool private strands 1198080
    shared pool event statistics per sess 4384640
    shared pool fixed allocation callback 304
    large pool free memory 8388608
    java pool joxs heap 233856
    java pool free memory 44743296
    java pool joxlod exec hp 5354496
    40 rows selected.
    SQL> select segment_name, owner, status
    2 from dba_rollback_segs;
    SEGMENT_NAME OWNER STATUS
    SYSTEM SYS ONLINE
    _SYSSMU1$                      PUBLIC ONLINE
    _SYSSMU2$                      PUBLIC ONLINE
    _SYSSMU3$                      PUBLIC ONLINE
    _SYSSMU4$                      PUBLIC ONLINE
    _SYSSMU5$                      PUBLIC ONLINE
    _SYSSMU6$                      PUBLIC ONLINE
    _SYSSMU7$                      PUBLIC ONLINE
    _SYSSMU8$                      PUBLIC ONLINE
    _SYSSMU9$                      PUBLIC ONLINE
    _SYSSMU10$                     PUBLIC ONLINE
    SEGMENT_NAME OWNER STATUS
    _SYSSMU11$                     PUBLIC ONLINE
    _SYSSMU12$                     PUBLIC ONLINE
    _SYSSMU13$                     PUBLIC ONLINE
    _SYSSMU14$                     PUBLIC ONLINE
    _SYSSMU15$                     PUBLIC OFFLINE
    _SYSSMU16$                     PUBLIC OFFLINE
    _SYSSMU17$                     PUBLIC OFFLINE
    _SYSSMU18$                     PUBLIC OFFLINE
    _SYSSMU19$                     PUBLIC OFFLINE
    _SYSSMU20$                     PUBLIC OFFLINE
    _SYSSMU21$                     PUBLIC OFFLINE
    SEGMENT_NAME OWNER STATUS
    _SYSSMU22$                     PUBLIC OFFLINE
    _SYSSMU23$                     PUBLIC OFFLINE
    _SYSSMU24$                     PUBLIC OFFLINE
    _SYSSMU25$                     PUBLIC OFFLINE
    _SYSSMU26$                     PUBLIC OFFLINE
    27 rows selected.
    Currently AUTOEXTEND is ticked as on for SYSTEM tablespace and its size is showing as 99.16% (466.06 mb) used which is very much nearing to its full capacity of 470 mb.
    Currently 75 users - 50 Local users and 20 Remote Users are connected to the server. Is there any limit that Server should have limited connections.
    Server has Windows 2003 Standard Edition. Has Windows 2003 anything to do
    with the no. of users getting connected ?

  • Oracle 10g Express Edition Compatiability

    Hai All,
    Can I install Oracle 10g express edition on IBM p510q power series machine , OS is Redhat Enterprise Linux 4.4 for Power...
    I think Oracle XE is for x86 ... will it run on IBM power processors ?
    Please help?
    Shiju..

    I think Oracle XE is for x86 ... will it run on IBM
    power processors ?Why just don't try ;-)

  • Oracle 10g Express Edition performances

    I'm looking for something about performances of Oracle 10g Express Edition to make a little presentation for the University. Can anyone help me?
    Thnaks

    I'm looking for something about performances of
    Oracle 10g Express Edition to make a little
    presentation for the University. Can anyone help me?What's the matter with the docco? 1 processor only, 1GB ram, one db
    and 4GB disk.
    As to how this will affect your* performance, this can only be
    done by you testing under given conditions. However, if you are doing
    Uni work, why not use the EE - you only have to pay for deployment AFAIK.

Maybe you are looking for