SNMP monitoring of Oracle 10g?

Hi there,
I'm curious about using SNMP technology to monitor Oracle 10g databases.
I've done some light reading on the subject and I'm now at the stage
where I have a few questions.
-What exactly do I need to configure in my Oracle 10g environment?
-Is Enterprise Manager the best and/or only UI available for me
to carry out configuration chores?
-I see no SNMP specific documentation for 10g; why is that?
-I do see a good document for 9i:
Oracle SNMP Support Reference Guide Release 9.2.0 Part Number A96672-01
http://download-west.oracle.com/docs/cd/B10501_01/em.920/a96672/toc.htm
Is the above document suitable for configuring SNMP monitoring of Oracle
in a 10g environment?
-moi

I'm able to set up traps via the EM website following these instructions:
http://download-west.oracle.com/docs/cd/B19306_01/em.102/b40002/notification.htm
However, what I'm really looking for is the ability to do snmp gets. I need functionality similar to how the old school DBSNMP under OMS used to work. These commands seem to be totally missing. I found the following documentation:
http://download-east.oracle.com/docs/cd/B19306_01/em.102/b16244/chap2.htm#sthref74
Which indicates there should be an snmp subfolder under $ORACLE_HOME/sysman, but that folder does not exist in my installation. I installed Oracle EE. Is there another package I need to install in order to make the subagent run like a normal snmp agent?
So far if I do a:
emctl start dbconsole
that starts up the EM Website and I can use that no probelm. If I...
emctl start agent -- I get:
Starting agent ... started.
issuing a 'emctl staus agent' gives me a normal status message. Things start to get strange when I try to start the subagent, which to my understanding is what I need running in order to to talk to net-snmp, which is the master agent running on this host. Here's what happens:
[zaro@cheetah bin]$ ./emctl start subagent
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
Starting sub agent .....started
[zaro@cheetah bin]$ ./emctl status subagent
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
Sub agent is not running..
I guess my question is how do I get to have the ability I used to have back in 8i to start up dbsnmp and then have my SNMP monitoring app "discover" the agent and use its instrumentation to get data?

Similar Messages

  • How to configure SNMP agent for Oracle 10g

    Hello,
    I've installed oracle 10g in a Windows 2000 SP4 and I want to monitor database using SNMP.
    I've already installed Windows SNMP agent but I haven't any idea how to configure Oracle in order to grant SNMP monitoring.
    What should I do?
    Is Oracle database ready to be monitored via SNMP by default?
    Thanks in advance for your help.
    Regards,
    Carles

    Hello,
    Thanks for your message.
    In fact, I already found this doc in oracle, but it just show executables I have to install and my question can I install these executables.
    I've already installed Windows SNMP agent, configured and testedwith disk space checkings, but it doesn't work fine with Oracle.
    I launched Oracle Universal Installer and I checked Installed Products, but I haven't found how to install SNMP agents for oracle.
    How can I add Oracle Peer Master Agent and Encapsulator to my oracle installation?
    Thanks again for your help.
    Regards,
    Carles

  • Tablespace size monitoring in Oracle 10g

    Hello
    Our environment: Oracle 10.2.0.3 3-node RAC, ASM, Linux x86-64
    We are using EM Grid Control as a monitoring tool for RAC databases.
    We have "tablespace SPACE USED (%)" metric configured for all RAC databases.
    For some reason this metric does not work all the time and it does not alert dba when warning or critical threshold reached.
    I'd like to hear from people how they monitor tablespace size in Oracle RAC environment with files in ASM.
    Thank you,
    Yelena

    Yelena,
    Your problem is realted to GC and it seems it's not configured properly. Kindly check and verify schedule also. May possible it's notifying to other person also..

  • ORACLE 10g SNMP support

    I followed the instructions of the document SNMP Support Reference Guide in order to setup SNMP support for ORACLE 10g Version 10.2. On page 2-2 I am instructed to install the peer executables but it it not described how to do that.
    Does anybody know how to install them?
    Regards,
    Helmut Reis

    Do you mean the Oracle® Enterprise Manager SNMP Support Reference Guide
    Release 10.2
    Part Number B16244-01?
    The Enterprise Manager SNMP Subagent and necessary SNMP files are automatically installed when you install Oracle Management Agent.
    emctl start subagent
    emctl stop subagent
    emctl status subagent
    The agent installer can be obtained from Oracle Enterprise Manager Downloads.
    ~ Madrid

  • SNMP FOR ORACLE 10G?

    Hi all!
    i am trying to configure snmp with oracle 10g so that i can monitor oracle from some network management system like tivoli, spectrum etc.
    i checked in my $ORACLE_HOME/network , but there is no snmp directory ...nor does it have peer. Do i need to run some script to create the snmp directories or there is another path for the
    CONFIG.master
    CONFIG.encap
    start_peer
    files??? Please let me know if someone has configured that???
    Also, how do you test whether the agent is running on the server or not??

    Hi,
    I'm trying to configure snmp for oracle 10g on Linux using OEM agents.
    I followed all the steps mentioned in:
    http://download.oracle.com/docs/cd/B16240_01/doc/em.102/b16244/chap2.htm#CHDCCEFB
    I'm nto getting any output when I did snmp walk using below command:
    snmpwalk -t 30 -M /usr/share/snmp/mibs/ -m all -c public localhost rdbmsMIB
    When I did snmpwalk using below command:
    snmpwalk -t 30 -M /RDBMS/oracle/product/10.2.0.4/grid10g/agent10g/network/doc -m all -c public localhost rdbmsMIB (only difference here with the above command is mibs directory)
    output:
    Cannot find module (CHARACTER-MIB): At line 7 in /RDBMS/oracle/product/10.2.0.4/grid10g/agent10g/network/doc/database.v1
    Unlinked OID in RDBMS-MIB: rdbmsMIB ::= { mib-2 39 }
    Cannot adopt OID in RDBMS-MIB: rdbmsWellKnownLimitedResources ::= { rdbmsObjects 10 }
    Cannot adopt OID in RDBMS-MIB: rdbmsRelTable ::= { rdbmsObjects 9 }
    Here I'm trying to monitor Oracle statistics through zenoss console. As an initial est i'm trying to configure the snmp for oracle 10g. Please provide me the complete list of steps on what to do after installing OEM for my requierment.
    This will be a great help to me..
    You can also mail me at [email protected]
    Thanks,
    Ranjeet

  • Basic monitoring of a standard edition Oracle 10g  Alpha VMS

    We are running Oracle 9.2.0.8 on Alpha VMS standard edition and are about to upgrade to Oracle 10g. It appears to me that :
    - database control is not available for Alpha VMS
    - Oracle grid control requires packs to see even the basic stuff that database control gives you, but you can only licence the packs against enterprise edition databases
    What are we meant to use for basic monitoring of a standard edition Oracle 10g database on VMS?
    Thanks
    Flora

    I have operating system VMS 8.3 with Oracle 10.2.0.4 EE, but I recommend 10.2.0.5, support a few weeks ago send me an email in which broad support for VMS until July 2013 for failing to support Itanium. Support ends in 2017, maybe it's time to migrate to another operating system. I am prounix, but VMS is much more advanced than Unix in some ways.
    I do not remember well, but I use 10.2.0.4 or 10.2.0.2 agent, but the operating system causes problems and don't recollet all data.
    The license part I don't know, ask a salesperson, but you don't need license all packs, there are many free and good tools like ASHMON (look for it in Google) that cover packs like performance/diagnostics
    HTH
    Antonio NAVARRO

  • Oracle VM 3.0 and HP Hardware SNMP monitoring

    Has anyone successfully installed a SNMP tool to monitor Hard disk status in an HP Proliant server that has OVM 3.x server running on it? Insight Manager seems to require too many RPMs that we can not install and we are playing with ZenOss but it too does not seem to detect the hard disks. Though at the moment, I have CPU, Power Supplies and memory being monitored. Just not the internal RAID set that receives the OVM Server software.
    This must be possible.

    Avi Miller wrote:
    If you have Oracle VM Support, you can download the net-snmp RPMs for Oracle VM 3.0 from My Oracle Support.Yes i have done that and installed them as well as all of the other rpms needed. Once that was done and configured Zenoss shows me
    Network Routes
    Memory Modules
    Power Supplies
    Interfaces
    Fans
    Temperature Sensors
    FileSystems
    IP Services
    Processors
    but not
    Expansion Cards
    Hard Disks
    Logical Disks
    I have these other 3 on other servers, so it must be an agent needs to be started or configured that isn't there. In this case Zenoss might not be the correct solution but I am wondering what others have done to solve this type of issue. We need hard disk monitoring as its vital to knowing if one disk goes bad in the RAID01 array so we can change it out before the other one fails.
    Not comfortable of going to production without this monitoring.
    Edited by: user897654321 on Feb 23, 2012 2:01 PM

  • SNMP monitoring of UCS environment

    Hello,
      We use Level Platforms (Managed Workplace Service Center)  to monitor the environments my company supports.
    We have an On Site Manager installed within a UCS environment which will monitor host IPs, etc.
    The question is the best way to monitor the rest. (blades without service profiles assigned, etc.)
    I was configuring new Policy Modules in Service Center and need to import MIBs, and wondered which ones would be needed. There are many for the UCS platform, and I thought maybe I was going about it all wrong.
    For reference, we have 6 chassis and @ 42 blades, 2 6248s. Actually, it's a VCE vBlock

    I'm able to set up traps via the EM website following these instructions:
    http://download-west.oracle.com/docs/cd/B19306_01/em.102/b40002/notification.htm
    However, what I'm really looking for is the ability to do snmp gets. I need functionality similar to how the old school DBSNMP under OMS used to work. These commands seem to be totally missing. I found the following documentation:
    http://download-east.oracle.com/docs/cd/B19306_01/em.102/b16244/chap2.htm#sthref74
    Which indicates there should be an snmp subfolder under $ORACLE_HOME/sysman, but that folder does not exist in my installation. I installed Oracle EE. Is there another package I need to install in order to make the subagent run like a normal snmp agent?
    So far if I do a:
    emctl start dbconsole
    that starts up the EM Website and I can use that no probelm. If I...
    emctl start agent -- I get:
    Starting agent ... started.
    issuing a 'emctl staus agent' gives me a normal status message. Things start to get strange when I try to start the subagent, which to my understanding is what I need running in order to to talk to net-snmp, which is the master agent running on this host. Here's what happens:
    [zaro@cheetah bin]$ ./emctl start subagent
    Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
    Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
    Starting sub agent .....started
    [zaro@cheetah bin]$ ./emctl status subagent
    Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
    Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
    Sub agent is not running..
    I guess my question is how do I get to have the ability I used to have back in 8i to start up dbsnmp and then have my SNMP monitoring app "discover" the agent and use its instrumentation to get data?

  • Oracle 10G New Feature........Part 1

    Dear all,
    from last couple of days i was very busy with my oracle 10g box,so i think this is right time to
    share some intresting feature on 10g and some internal stuff with all of you.
    Have a look :-
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Oracle 10g Memory and Storage Feature.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1.Automatic Memory Management.
    2.Online Segment Shrink
    3.Redolog Advisor, checkpointing
    4.Multiple Temporary tablespace.
    5.Automatic Workload Repository
    6.Active Session History
    7.Misc
    a)Rename Tablespace
    b)Bigfile tablespace
    c)flushing buffer cache
    8.ORACLE INTERNAL
    a)undocumented parameter (_log_blocks_during_backup)
    b)X$ view (x$messages view)
    c)Internal Structure of Controlfile
    1.Automatic memory management
    ================================
    This feature reduce the overhead of oracle DBA.previously mostly time we need to set diff oracle SGA parameter for
    better performance with the help of own experience,advice views and by monitoring the behaviour
    of oracle database.
    this was just time consuming activity.........
    Now this feature makes easy life for oracle DBA.
    Just set SGA_TARGET parameter and it automatically allocate memory to different SGA parameter.
    it focus on DB_CACHE_SIZE
    SHARED_POOL_SIZE
    LARGE_POOL
    JAVA_POOL
    and automatically set it as
    __db_cache_size
    __shared_pool_size
    __large_pool_size
    __java_pool_size
    check it in alert_log
    MMAN(memory manager) process is new in 10g and this is responsible for sga tuning task.
    it automatically increase and decrease the SGA parameters value as per the requirement.
    Benefit:- Maximum utlization of available SGA memory.
    2.Online Segment Shrink.
    ==========================
    hmmmmm again a new feature by oracle to reduce the downtime.Now oracle mainly focus on availablity
    thats why its always try to reduce the downtime by intrducing new feature.
    in previous version ,reducing High water mark of table was possible by
    Exp/imp
    or
    alter table move....cmd. but on these method tables was not available for normal use for long hrs if it has more data.
    but in 10g with just few command we can reduce the HWmark of table.
    this feature is available for ASSM tablespaces.
    1.alter table emp enable row movement.
    2.alter table emp shrink space.
    the second cmd have two phases
    first phase is to compact the segment and in this phase DML operations are allowed.
    second phase(shrink phase)oracle shrink the HWM of table, DML operation will be blocked at that time for short duration.
    So if want to shrink the HWM of table then we should use it with two diff command
    first compact the segment and then shrink it on non-peak hrs.
    alter table emp shrink space compact. (This cmd doesn't block the DML operation.)
    and alter table emp shrink space. (This cmd should be on non-peak hrs.)
    Benefit:- better full table scan.
    3.Redolog Advisor and checkpointing
    ================================================================
    now oracle will suggest the size of redo log file by V$INSTANCE_RECOVERY
    SELECT OPTIMAL_LOGFILE_SIZE
    FROM V$INSTANCE_RECOVERY
    this value is influence with the value of FAST_START_MTTR_TARGET .
    Checkpointing
    Automatic checkpointing will be enable after setting FAST_START_MTTR_TARGET to non-zero value.
    4.Multiple Temporary tablespace.
    ==================================
    Now we can manage multiple temp tablespace under one group.
    we can create a tablespace group implicitly when we include the TABLESPACE GROUP clause in the CREATE TEMPORARY TABLESPACE or ALTER TABLESPACE statement and the specified tablespace group does not currently exist.
    For example, if group1 is not exists,then the following statements create this groups with new tablespace
    CREATE TEMPORARY TABLESPACE temp1 TEMPFILE '/u02/oracle/data/temp01.dbf'
    SIZE 50M
    TABLESPACE GROUP group1;
    --Add Existing temp tablespace into group by
    alter tablespace temp2 tablespace group group1.
    --we can also assign the temp tablespace group on database level as default temp tablespace.
    ALTER DATABASE <db name> DEFAULT TEMPORARY TABLESPACE group1;
    benefit:- Better I/O
    One sql can use more then one temp tablespace
    5.AWR(Automatic Workload Repository):-
    ================================== AWR is built in Repository and Central point of Oracle 10g.Oracle self managing activities
    is fully dependent on AWR.by default after 1 hr, oracle capure all database uses information and store in AWR with the help of
    MMON process.we called it Memory monitor process.and all these information are kept upto 7 days(default) and after that it automatically purge.
    we can generate a AWR report by
    SQL> @?/rdbms/admin/awrrpt
    Just like statspack report but its a advance and diff version of statspack,it provide more information of Database as well as OS.
    it show report in Html and Text format.
    we can also take manually snapshot for AWR by
    BEGIN
    DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT ();
    END;
    **The STATISTICS_LEVEL initialization parameter must be set to the TYPICAL or ALL to enable the Automatic Workload Repository.
    [oracle@RMSORA1 oracle]$ sqlplus / as sysdba
    SQL*Plus: Release 10.1.0.2.0 - Production on Fri Mar 17 10:37:22 2006
    Copyright (c) 1982, 2004, Oracle. All rights reserved.
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
    With the Partitioning, OLAP and Data Mining options
    SQL> @?/rdbms/admin/awrrpt
    Current Instance
    ~~~~~~~~~~~~~~~~
    DB Id DB Name Inst Num Instance
    4174002554 RMSORA 1 rmsora
    Specify the Report Type
    ~~~~~~~~~~~~~~~~~~~~~~~
    Would you like an HTML report, or a plain text report?
    Enter 'html' for an HTML report, or 'text' for plain text
    Defaults to 'html'
    Enter value for report_type: text
    Type Specified: text
    Instances in this Workload Repository schema
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    DB Id Inst Num DB Name Instance Host
    * 4174002554 1 RMSORA rmsora RMSORA1
    Using 4174002554 for database Id
    Using 1 for instance number
    Specify the number of days of snapshots to choose from
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Entering the number of days (n) will result in the most recent
    (n) days of snapshots being listed. Pressing <return> without
    specifying a number lists all completed snapshots.
    Listing the last 3 days of Completed Snapshots
    Snap
    Instance DB Name Snap Id Snap Started Level
    rmsora RMSORA 16186 16 Mar 2006 17:33 1
    16187 16 Mar 2006 18:00 1
    16206 17 Mar 2006 03:30 1
    16207 17 Mar 2006 04:00 1
    16208 17 Mar 2006 04:30 1
    16209 17 Mar 2006 05:00 1
    16210 17 Mar 2006 05:31 1
    16211 17 Mar 2006 06:00 1
    16212 17 Mar 2006 06:30 1
    16213 17 Mar 2006 07:00 1
    16214 17 Mar 2006 07:30 1
    16215 17 Mar 2006 08:01 1
    16216 17 Mar 2006 08:30 1
    16217 17 Mar 2006 09:00 1
    Specify the Begin and End Snapshot Ids
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Enter value for begin_snap: 16216
    Begin Snapshot Id specified: 16216
    Enter value for end_snap: 16217
    End Snapshot Id specified: 16217
    Specify the Report Name
    ~~~~~~~~~~~~~~~~~~~~~~~
    The default report file name is awrrpt_1_16216_16217.txt. To use this name,
    press <return> to continue, otherwise enter an alternative.
    Benefit:- Now DBA have more free time to play games.....................:-)
    Advance version of statspack
    more DB and OS information with self managing capabilty
    New Automatic alert and database advisor with the help of AWR.
    6.Active Session History:-
    ==========================
    V$active_session_history is view that contain the recent session history.
    the memory for ASH is comes from SGA and it can't more then 5% of Shared pool.
    So we can get latest and active session report from v$active_session_history view and also get histortical data of
    of session from DBA_HIST_ACTIVE_SESS_HISTORY.
    v$active_session_history include some imp column like:-
    ~SQL identifier of SQL statement
    ~Object number, file number, and block number
    ~Wait event identifier and parameters
    ~Session identifier and session serial number
    ~Module and action name
    ~Client identifier of the session
    7.Misc:-
    ========
    Rename Tablespace:-
    =================
    in 10g,we can even rename a tablespace by
    alter tablespace <tb_name> rename to <tb_name_new>;
    This command will update the controlfile,data dictionary and datafile header,but dbf filename will be same.
    **we can't rename system and sysaux tablespace.
    Bigfile tablespace:-
    ====================
    Bigfile tablespace contain only one datafile.
    A bigfile tablespace with 8K blocks can contain a 32 terabyte datafile.
    Bigfile tablespaces are supported only for locally managed tablespaces with automatic segment-space management.
    we can take the advantage of bigfile tablespace when we are using ASM or other logical volume with RAID.
    without ASM or RAID ,it gives poor response.
    syntax:-
    CREATE BIGFILE TABLESPACE bigtbs
    Flushing Buffer Cache:-
    ======================
    This option is same as flushing the shared pool,but only available with 10g.
    but i don't know, whats the use of this command in prod database......
    anyway we can check and try it on test server for tuning n testing some query etc....
    SQL> alter system flush buffer_cache;
    System altered.
    ++++++++++++++++++
    8.Oracle Internal
    ++++++++++++++++++
    Here is some stuff that is not related with 10g but have some intresting things.
    a)undocumented parameter "_log_blocks_during_backup"
    ++++++++++++++++++++++++
    as we know that oracle has generate more redo logs during hotbackup mode because
    oracle has to maintain the a complete copy of block into redolog due to split block.
    we can also change this behaviour by setting this parameter to False.
    If Oracle block size equals the operating system block size.thus reducing the amount of redo generated
    during a hot backup.
    WITHOUT ORACLE SUPPORT DON'T SET IT ON PROD DATABASE.THIS DOCUMENT IS JUST FOR INFORMATIONAL PURPOSE.
    b)some X$ views (X$messages)
    ++++++++++++++++
    if you are intresting in oracle internal architecture then x$ view is right place for getting some intresting things.
    X$messages :-it show all the actions that a background process do.
    select * from x$messages;
    like:-
    lock memory at startup MMAN
    Memory Management MMAN
    Handle sga_target resize MMAN
    Reset advisory pool when advisory turned ON MMAN
    Complete deferred initialization of components MMAN
    lock memory timeout action MMAN
    tune undo retention MMNL
    MMNL Periodic MQL Selector MMNL
    ASH Sampler (KEWA) MMNL
    MMON SWRF Raw Metrics Capture MMNL
    reload failed KSPD callbacks MMON
    SGA memory tuning MMON
    background recovery area alert action MMON
    Flashback Marker MMON
    tablespace alert monitor MMON
    Open/close flashback thread RVWR
    RVWR IO's RVWR
    kfcl instance recovery SMON
    c)Internal Structure of Controlfile
    ++++++++++++++++++++++++++++++++++++
    The contents of the current controlfile can be dumped in text form.
    Dump Level Dump Contains
    1 only the file header
    2 just the file header, the database info record, and checkpoint progress records
    3 all record types, but just the earliest and latest records for circular reuse record types
    4 as above, but includes the 4 most recent records for circular reuse record types
    5+ as above, but the number of circular reuse records included doubles with each level
    the session must be connected AS SYSDBA
    alter session set events 'immediate trace name controlf level 5';
    This dump show lots of intresting information.
    it also show rman recordes if we used this controlfile in rman backup.
    Thanks
    Kuljeet Pal Singh

    You can find each doc in html and pdf format on the Documentation Library<br>
    You can too download all the documentation in html format to have all on your own computer here (445.8MB)<br>
    <br>
    Nicolas.

  • Oracle 10g on HP-UX, Terrible Poor Performance!!

    Hi All,
    I setup an Oracle 10g on HP-UX 11iv1. Server is a HP 9000, 4 CPUs (750
    MHZ). It is connected to Disk System 2405 (Virtual Array 7110). Fiber
    Channels are connected at 2 GB speed.
    I installed a cluster 10g database. First I installed CRS and after
    that I installed oracle database. ( I want to test clustered database
    with one instance)
    I installed every thing line by line as oracle document wrote.
    All the things, kernel parameters, patches, are like oracle wrote in
    its document.
    I installed Golden quality package June 2004.
    I increased shmmax to 2.3 G . My SGA is 1.7 G And change some other
    parameters as Sandy Gruver wrote in Best Practices for Oracle on HPUX.
    I used oracle new storage system called ASM for this case.
    When I put the system under the load, I was monitoring the system
    carefully.
    I started gmp. When we sent some quarries to database (It is not heavy
    load, I tested it with a Linux system on proliant ML570 without any
    problem), suddenly DISK section in gpm changed to red (critical ) I
    read the warning. It said "Disk bottleneck probability = 100%". I
    changed the output of disk report to "Report IO by Disk"
    "DISK%" was 100% and "RAW IO RT" was about 1000 for two disks ( This
    two disks dedicated for ASM). In this situation CPU idle time was 1% or
    2% for all the CPUs but load average was about 1. Performance is not
    acceptable at all ( In comparison with Oracle that installed on Linux).
    Glance reported Disk was in Critical situation.
    I think the problem is IO or something about Disks
    I used HP Disk System 2405. Fibber channels on both server side and
    Disk Array side are configured at 2 Gb and topologies are
    PTTOPT_FABRIC.
    Is it ok that RAW IO RT about 1000 for each LUN?
    Why Disk% in glance/report IO BY Disk/ was 100%?
    I found an error in STM logs about I/O.It said:
    Entry type: I/O error
    Product: Fiber Channel Interface
    Logger: td
    It logged this error about 12 times during the test.Any comment?
    Regards,
    Hasan

    Sorry, I have not a solution for your problem, but similar things happen on our installation on Solaris 5.8 with Oracle 10:
    I have a banking business solution from Windows/SQL Server 2000 to Sun Solaris/ORACLE 10g migrated. In the test environment everything was working fine. On the production system we have very poor DB performance. About 100 times slower than SQL Server 2000!
    Environment at Customer Server Side:
    Hardware: SUN Fire 4 CPU's, OS: Solaris 5.8, DB Oracle 8 and 10
    Data Storage: Em2
    DB access thru OCCI [Environment:OBJECT, Connection Pool, Create Connection]
    Depending from older applications it's necessary to run ORACLE 8 as well on the same Server. Since we have running the new solution, which is using ORACLE 10, the listener for ORACLE 8 is frequently gone (or by someone killed?). The performance of the whole ORACLE 10 Environment is very poor. As a result of my analyse I figured out that the process to create a connection to the connection pool takes up to 14 seconds. Now I am wondering if it a problem to run different ORACLE versions on the same Server? The Customer has installed/created the new ORACLE 10 DB with the same user account (oracle) as the older version. To run the new solution we have to change the ORACLE environment settings manually. All hints/suggestions to solve this problem are welcome. Thanks in advance.
    Anton

  • Oracle 10g R2 installation on sun solaris 10 Sparc machine

    Hi there,
    I encountered the following problem during oracle 10g R2 installation on sun solaris 10 Sparc machine
    Error encountered:
    Using paramFile: /u01/Oracle/10gr2_db_sol/install/oraparam.ini
    Checking installer requirements...
    Checking operating system version: must be 5.8, 5.9 or 5.10. Actual 5.10
    Passed
    Checking Temp space: must be greater than 250 MB. Actual 2266 MB Passed
    Checking swap space: must be greater than 500 MB. Actual 2335 MB Passed
    Checking monitor: must be configured to display at least 256 colors Failed <<<<
    >>> Could not execute auto check for display colors using command /usr/openwin/bin/xdpyinfo. Check if the DISPLAY variable is set.
    Some requirement checks failed. You must fulfill these requirements before
    continuing with the installation,at which time they will be rechecked.
    Continue? (y/n) [n]
    The following were the steps taken before encountering the above error
    1. logged into a workstation
    2. From its xterm terminal I logged to the oracle server via ssh oracle@ip
    3. keyed in the following at the command prompt
    DISPLAY=machine_name:0.0; export DISPLAY
    4. executed the following from the command prompt
    ./runInstaller
    Note: when executing the ./runInstaller, the preinstallation checking just hangs at Checking monitor: must be configured to display at least 256 colors. But the log file shows it failed during preinstallation checking as shown in Error encountered
    Please help me with this problem.
    Thank you
    Ravindran Kanniah

    It is because of UNIX shell. I also faced this error during installation.
    First check your shell by the following command.
    $ echo $SHELL
    Then select the below.
    For csh shell
    $ setenv DISPLAY 192.168.1.128:0.0
    $ export DISPLAY
    For sh,ksh and bash
    $ DISPLAY=192.168.1.128:0.0
    $ export DISPLAY
    After you do this check the value of DISPLAY variable.
    $ echo $DISPLAY
    If the DISPLAY variable is set then run ./runInstaller.
    One advice: Keep a complete log of your terminal session. This will help you in future :)
    -aijaz

  • Character set error oracle 10g

    I have a 10g TARGET database with a single byte character set of western european and 9i SOURCE databse with multibyte character of UTF8 since the character sets are different to load data from 9i to 10g I am using national character set NCHAR columns on target database to store the multi byte data :
    this is the table i am working on loading
    CREATE TABLE RAN_TEST1_MDL
    ( MODEL_ID NUMBER(15) NOT NULL,
    PRODUCT_ID NUMBER(15) NULL,
    MODEL_CODE NVARCHAR2(540) NULL,
    ODM_CODE NVARCHAR2(900) NULL,
    MODEL_DESC NVARCHAR2(1200) NULL )
    tablespace csn_d_01 LOGGING NOCOMPRESS NOCACHE NOPARALLEL MONITORING
    The table is test table on oracle 10g database .
    This is the query I am running
    INSERT /*+append*/ INTO WORK_HIER_MDL(
    MODEL_ID,
    PRODUCT_ID,
    MODEL_CODE,
    ODM_CODE,
    MODEL_DESC
    SELECT
    MODEL_ID,
    PRODUCT_ID,
    MODEL_CODE,
    ODM_CODE,
    MODEL_DESC
    FROM SHLD_HIER_MDL
    shld_hier_mdl is source table from oracle 9i multi byte UTF8 database.
    WORK_HIER_MDL is target table on oracle 10g single byte western european databse
    Error : ORA-29275: partial multibyte character
    When I describe the source table SHLD_HIER_MDL ( on 9i oracle accesed thru a db link ) I get the following error
    ORA-01460: unimplemented or unreasonable conversion requested
    I think ORA-29275 and ORA-01460 are correleted . Can anyone suggest what could be the cause for this ? Thanks

    Error:     ORA-29275 (ORA-29275)
    Text:     partial multibyte character
    Cause:     The requested read operation could not complete because a partial
         multibyte character was found at the end of the input.
    Action:     Ensure that the complete multibyte character is sent from the
         remote server and retry the operation. Or read the partial
         multibyte character as RAW.
    you can export the table and import on 10g.Rename the table,create your test table and use IAS.

  • 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.
    %

  • Installation of OracleAS 10g on Red Hat Linux ES 3.0

    Installation of Oracle AS 10g on RedHat ES 3.0
    Red Hat Enterprise Linux 3
    Copy from OTN Note
    Start
    Oracle 10g is certified to run the base release of Red Hat Enterprise Linux 3 (Advanced Server and Enterprise Server) without updates. If you have update CDs, you can use the boot CD from the update instead of the boot CD from the base release to automatically apply all updates during the installation. All updates from Red Hat are supported by Oracle.
    1.     Boot the server using the first CD.
    o     You may need to change your BIOS settings to allow booting from the CD.
    2.     The boot screen appears with the boot: prompt at the bottom of the screen.
    o     Select Enter to continue with a graphical install on the console. (For other installation methods and options, refer to the Red Hat Installation Guide.)
    o     The installer scans your hardware, briefly displays the Red Hat splash screen, and then begins a series of screen prompts.
    3.     Language Selection
    o     Accept the default.
    4.     Keyboard Configuration
    o     Accept the default.
    5.     Welcome Screen
    o     Click on Next.
    6.     Mouse Configuration
    o     Accept the default.
    7.     Installation Type
    o     Select Custom.
    8.     Disk Partitioning Setup
    o     A thorough treatment of disk partitioning is beyond the scope of this article, which assumes that you are familiar with disk partitioning methods.
    (WARNING: Improperly partitioning a disk is one of the surest and fastest ways to wipe out everything on your hard disk. If you are unsure how to proceed, stop and get help, or you will risk losing data!)
    This article uses the following partitioning scheme, with ext3 for each filesystem:
    The 9GB disk on the first controller (/dev/sda) will hold all Linux and Oracle software and contains the following partitions:
    - 100MB /boot partition
    -1,500MB swap partition—Set this to at least twice the amount of RAM in the system but to no more than 2GB (32-bit systems do not support swap files larger than 2GB). If you need more than 2GB of swap space, create multiple swap partitions.
    -7,150MB root partition— This partition will be used for everything, including /usr, /tmp, /var, /opt, /home, and more. This was done purely to simplify installation for the purposes of this guide. A more robust partitioning scheme would separate these directories onto separate filesystems.
    9.     Boot Loader Configuration
    o     Accept the default.
    10.     Network Configuration
    o     It is usually best to configure database servers with a static IP address. To do so, click on Edit.
    o     A pop-up window appears. Uncheck the Configure using DHCP box, and enter the IP Address and Netmask for the server. Be sure that Activate on boot is checked, and click on OK.
    o     In the Hostname box, select manually and enter the hostname.
    o     In the Miscellaneous Settings box, enter the remaining network settings.
    11.     Firewall Configuration
    o     For the purposes of this walk-through, no firewall is configured. Select No firewall.
    12.     Additional Language Support
    o     Accept the default.
    13.     Time Zone Selection
    o     Choose the time settings that are appropriate for your area. Setting the system clock to UTC is usually a good practice for servers. To do so, click on System clock uses UTC.
    14.     Set Root Password
    o     Enter a password for root, and enter it again to confirm.
    15.     Package Group Selection
    o     Select only the package sets shown here. Leave all others unselected.
    o     Desktop
    - X Window System
    - Gnome
    - KDE
    - See my comments in the RHES 2.1 section regarding choice of GUI.
    o     Applications
    - Editors
    - Graphical Internet
    o     Servers
    - Do not select anything in this group.
    o     Development
    - Development Tools
    o     System
    - Administration Tools
    o     Red Hat Enterprise Linux
    - Do not select anything in this group.
    o     Miscellaneous
    - Legacy Software Development
    o     Click on Next to proceed.
    16.     About to Install
    o     Click on Next.
    17.     Installing Packages
    o     Software will be copied to the hard disk and installed. Change disks as prompted, and click on Next when the installation is complete.
    18.     Graphical Interface (X) Configuration
    o     Accept the defaults unless the installer does not recognize your video card. If your video card is not recognized, you will not be able to continue.
    19.     Monitor Configuration
    o     Accept the default if the installer correctly identifies your monitor. Otherwise, select a compatible monitor from the list.
    20.     Customize Graphical Configuration
    o     Accept the defaults.
    21.     Congratulations
    o     Remove the installation media from the system, and click on Next.
    22.     The system automatically reboots and presents a new welcome screen.
    o     Click on Next.
    23.     License Agreement
    o     Read the license agreement. If you agree to the terms, select Yes, I agree to the License Agreement and click on Next.
    24.     Date and Time
    o     Set the Date and Time.
    o     If you want to use an NTP server (recommended), select Enable Network Time Protocol and enter the name of the NTP server.
    25.     User Account
    o     Create an account for yourself.
    o     Do not create an account for oracle at this time. Creating the oracle account is covered later in this section.
    26.     Red Hat Network
    o     If you want to use or activate your Red Hat Network account now, accept the default, click on Next, and follow the product activation instructions that accompanied your Red Hat product.
    27.     Additional CDs
    o     Click on Next.
    28.     Finish Setup
    o     Click on Next.
    29.     A graphical login screen appears.
    30.     Congratulations! Your Linux software is now installed.     
    End of OTN Note
    Now just install compat-db-4.0.14-5.i386.rpm
    Gnome-libs-1.4.1.2.90-34.1.i386.rpm
    Libpng10-1.0.13-8.i386.rpm
    ORBit-0.5.17-10.4.i386.rpm
    Install patch 3006854
    Copy libcwait.so file from /etc to /lib
    And make links
    mv /usr/bin/gcc     /usr/bin/gcc323
    mv /usr/bin/g++     /usr/bin/g++323
    ln –sf /usr/bin/gcc296     /usr/bin/gcc
    ln –sf /usr/bin/g++296     /usr/bin/g++
    Kernel Settings as per requirement of ORACLE AS 10g in /etc/sysctl.conf
    kernel.shmall = 2097152
    kernel.shmmax = 2147483648
    kernel.shmmni = 4096
    kernel.sem = 256 65000 200 256
    fs.file-max = 131072
    net.ipv4.ip_local_port_range = 1024 65000
    kernel.msgmnb=65556
    kernel.msgmni=4096
    Then restart the computer
    Login with Oracle user
    now path setting as
    I have done this by make two environment files
    Infra.env
    TMP=/tmp
    Export TMP
    TMPDIR=$TMP
    Export TMPDIR
    ORACLE_BASE=/oracle
    Export ORACLE_BASE
    ORACLE_HOME=$ORACLE_BASE/appsrv/infra
    Export ORACLE_HOME
    ORACLE_SID=asdb     (if u will not define SID here then while starting database u will face an error ORA-07217:sltn:environment variable cannot be evaluated)
    Export ORACLE_SID
    PATH=/usr/bin:/usr/sbin
    Export PATH
    PATH=$PATH:$ORACLE_HOME/bin     (u can include command paths like dcm as u needed)
    Export PATH
    LD_ASSUME_KERNEL=2.4.19
    Export LD_ASSUME_KERNEL
    Copy this file with name as.env and change ORACLE_HOME from infra to as.
    . ./infra.env
    DISPLAY=localhost:0.0; export DISPLAY
    Xhost +
    Now u can check that DISPLAY is ok by run the command xclock if clock appears then ok else set DISPLAY with root user ok
    Start installation from CD 1 .
    . ./runInstaller
    Press Y               (There is no need to disturb, upgrade, degrade any package)
    Press Y
    Installation will start while installing and reaches at ~50% then go to /oracle/appsrv/infra/bin open relink file and change at line # 50 i.e. remove 2 brackets
    ] –o [  and at line # 102 make= /usr/ccs/bin/make to /usr/bin/make remove ccs and save the file
    There will no error in installation in infrastructure
    Same as done with relink file in Middle tier installation. I would like to turn ur attention for a serious problem no one asked about it. Here u have seen that a script make 3 file in /usr/local/bin for infrastructure and middle tier when u finished infrastructure’s installation plz rename that 3 files as
    Mv coredb coredb-infra
    Mv dbhome dbhome-infra
    Mv ora     â€¦     ora…-infra
    If u overwrite that files by creating same name of middle tier files no problem.
    When problem comes?
    AS will work fine but when u have to install patches on AS then problem comes if u have overwrite that files. So plz rename them before creation of same files of middle tier. Thanx
    Zeeshan Ali
    @CES
    [email protected]

    Hi,
    I tried uname -a and it returns the following:
    Linux NLABLINUX 2.4.21-20.EL.c0 #1 Thu Sep 9 02:07:03 EDT 2004 i686 i686 i386 GNU/Linux
    We have the following problems:
    1. I am having a box running RHEL 3.0 (got from centos.org). I have Oracle 10g running ok. Now I tried to install ASMLIB downloaded from technet. The files are:
    rpm -Uvh oracleasm-2.4.21-EL-1.0.3-1.i686.rpm \
         oracleasmlib-1.0.0-1.i386.rpm \
         oracleasm-support-1.0.3-1.i386.rpm \
    When I tried to install these files, I got the following error:
    Checking for Red Hat enterprise kernel: [FAILED]
    Also when I try to run /etc/init.d/oracleasm , I get the same error
    Checking for Red Hat enterprise kernel: [FAILED]
    2. We created 4 raw partitions /dev/raw/raw1 - 4 using raw command.
    [root@rcdell root]# ls -l /dev/raw/raw[1,2,3,4]
    crw-rw---- 1 oracle dba 162, 1 Sep 9 11:05 /dev/raw/raw1
    crw-rw---- 1 oracle dba 162, 2 Sep 9 11:05 /dev/raw/raw2
    crw-rw---- 1 oracle dba 162, 3 Sep 9 11:05 /dev/raw/raw3
    crw-rw---- 1 oracle dba 162, 4 Sep 9 11:05 /dev/raw/raw4
    then tried this:
    SYS at +ASM on 29-DEC-04 >create diskgroup dg1 normal redundancy
    2 failgroup c1 disk '/dev/raw/raw1'
    3 failgroup c2 disk '/dev/raw/raw2';
    create diskgroup dg1 normal redundancy
    ERROR at line 1:
    ORA-00600: internal error code, arguments: [kfdsk::grpmatch], [1],
    [3939617408], [], [], [], [], []
    ORA-00600: internal error code, arguments: [kfgrpJoin2], [5], [], [], [], [],
    ORA-15076: Emulating I/O errors on the OSM disk
    ORA-15076: Emulating I/O errors on the OSM disk
    ORA-15076: Emulating I/O errors on the OSM disk
    ORA-15076: Emulating I/O errors on the OSM disk
    Any help is appreciated.
    Irshad A. Buchh
    Senior Principal Consultant

  • Oracle 10g free limit for web

    1. Kindly let me know about the maximum limit of Oracle 10g for free use on web
    2. How can I see that how much I used on the web
    Thanks & best regards

    Question-1:
    How'll I know that how much space I used out of 4gb?It depends. If you set your data files to autoextend, you could monitor them at the OS level. You could query the DBA_SEGMENTS data dictionary view. I believe the web interface to the XE database also provides a graph for this.
    Question-2:
    after 4gb how much it'll cost for unlimited space?That depends. Among other things, it depends on the edition you'll be upgrading to, the number of CPUs on the server, the country you're in, the organization you're working for and, most likely, your skills at negotiating discounts with your Oracle sales rep. http://store.oracle.com gives you the list prices of the various editions.
    Justin

Maybe you are looking for

  • Date and Time dimensions

    After reading the following article, I have decided to use SSAS dimension wizard for generating our Date dimension, which creates a DATETIME PK. http://www.made2mentor.com/2011/05/date-vs-integer-datatypes-as-primary-key-for-date-dimensions/  I have

  • Choice of supplier in SAP Retail

    Dear Retail experts, I am new to SAP Retail, but I am sure someone out there has a quick answer to the following question. A store has a need of an article. If there is stock in the DC it should be supplied from there; otherwise, the store shall orde

  • Need help about setting timeout webservice client.

    Hi, I trying to set timeout before make call to the webservices, my target webservice is deployed on WebLgic server 8.14 (service pack 4). Nothing just Thread.sleep for 1 min. then return some string. Here is my client code. I use the proxy generated

  • How to idenfity Config Change

    Hi all, How can one identify the change in config without knowing transport request. In other terms if someone change system config how to identify who made changes and which transport request is used? Thanks Shiva

  • How can i hide application on login?

    Hi guys!i've try to hide on login some application,but this don't work,Mail and iChat show me their window on login...can somebody help me?   Mac OS X (10.4.8)   macbook