CPU & I/O quotas available in Oracle 10g ?

Im a developer.
I wanted to create 2 schemas so that they will not interfere with each other.
I wanted to also make sure that the load/activities on one of the schema does not affect the performance of the other.
Is there anything equivalent of "quotas" in oracle so that the schema ( and teh associated users ) will not consume more than 40% of the CPU and I/O if the quota is set at 40%
Thanks

Setting CPU_PER_CALL, CPU_PER_SESSION, LOGICAL_IO_PER_CALL, and LOGICAL_IO_PER_SESSION in a profile, though, will not prevent one user from executing a large enough quantity of SQL in a short enough period of time (either in a single session or in multiple sessions) to use up nearly all of the available hardware resources.
Assuming you have the enterprise edition, you would probably want to use [Resource Manager|http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/mgmt_db.htm#sthref2259]. That would allow you to prioritize the various users in the database and grant one user (or group of users) just 40% of the total CPU if CPU was near 100% (if there are still spare CPU cycles, Oracle would allow those users to use more than 40%)
Justin

Similar Messages

  • Oracle 9i feature not available in Oracle 10g

    The following query does work in Oracle 9.2.0.4 (and 9.2.0.5), but does not work in Oracle 10.1.0.3 (Linux)
    SELECT *
    FROM MEDIA_CONTENT
    WHERE EXISTSNODE
    (MCON_XML,
    '/rdf:RDF/rdf:Description[ora:contains(dc:title,"Whale")>0]',
    'xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ora="http://xmlns.oracle.com/xdb"')
    The error message
    ORA-29913: error in executing contains callout
    ORA-15198: operation [contains with non-leaf node] is not yet available
    indicates, that this feature is not yet available in Oracle 10.1.0.3
    Does anybody know, when this feature is available in Oracle 10, too ? Already in 10.1.0.4 ? Or in Oracle 10g Release 2 ?
    Thanks,
    Ulf

    I assume you have Windows on the client. The "Drivers" page of the ODBC_DSA should list all installed drivers. You require:
    name= Oracle ODBC Driver
    version= 8.01.07.00 (or something similar)
    company= Oracle Corporation DO NOT USE the Microsoft one.
    If this does not show, then either it was not included in the Oracle Client installation or you have not rebooted after the Oracle Client installation; the ODBC driver is not visible until rebooted.

  • How to maintain Data availability in Oracle 10g RAC when LOADING the data?

    Hi
    we are having Oracle 10g server on Sun Solaris(64 bit) with 8 GB RAM.
    We are in need of moving the database to "Oracle 10g RAC". (Real Application Clusters)
    Our doubt is when loading the data into RAC server, will it affect the application?
    coz' we heared that RAC server should be down when we load the data.
    Is this correct?
    If yes, then How to maintain High data availability when we load the data in RAC server?? Please help me.
    Thanks.

    First, is this the same question that a colleague of yours posted in this thread?
    Data Load in RAC
    Second, are other sessions querying the table that you're loading data into? If so, how are you loading the data?
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • ORA-29278: SMTP transient error:421 Service not available on oracle 10g

    HIi,
    I am trying to send e-mails by using PL/Sql procedure . I am using UTL_MAIL/UTL_SMTP on oracle 10g R1 database.
    There is no problem in creating procedure,but when i am doing execution i am getting the mention error.
    I am trying to send mail with attachment as excel file.
    ORA-20001: The following error has occured: ORA-29278: SMTP transient error:
    421 Service not available
    ORA-06512: at "SCOTT.MAIL_ATT_RAW", line 64
    ORA-06512: at line 1
    -----my procedure code------
    CREATE OR REPLACE PROCEDURE mail_att_raw(filename varchar2) AS
    fil BFILE;
    file_len PLS_INTEGER;
    MAX_LINE_WIDTH PLS_INTEGER := 54;
    buf RAW(2100);
    amt BINARY_INTEGER := 2000;
    pos PLS_INTEGER := 1; /* pointer for each piece */
    filepos PLS_INTEGER := 1; /* pointer for the file */
    filenm VARCHAR2(50) := filename; /* binary file attachment */
    data RAW(2100);
    chunks PLS_INTEGER;
    len PLS_INTEGER;
    modulo PLS_INTEGER;
    pieces PLS_INTEGER;
    err_num NUMBER;
    err_msg VARCHAR2(100);
    resultraw RAW(32000);
    BEGIN
    /* Assign the file a handle */
    fil := BFILENAME('BFILE_DIR', filenm);
    /* Get the length of the file in bytes */
    file_len := dbms_lob.getlength(fil);
    /* Get the remainer when we divide by amt */
    modulo := mod(file_len, amt);
    /* How many pieces? */
    pieces := trunc(file_len / amt);if (modulo <> 0) then
    pieces := pieces + 1;end if;/* Open the file */
    dbms_lob.fileopen(fil, dbms_lob.file_readonly);/* Read the first amt into the buffer */
    dbms_lob.read(fil, amt, filepos, buf);/* For each piece of the file . . . */
    FOR i IN 1..pieces LOOP/* Position file pointer for next read */
    filepos := i * amt + 1;/* Calculate remaining file length */
    file_len := file_len - amt;/* Stick the buffer contents into data */
    data := utl_raw.concat(data, buf);/* Calculate the number of chunks in this piece */
    chunks := trunc(utl_raw.length(data) / MAX_LINE_WIDTH);/* Don't want too many chunks */
    IF (i <> pieces) THEN
    chunks := chunks - 1;
    END IF;/* For each chunk in this piece . . . */
    FOR j IN 0..chunks LOOP/* Position ourselves in this piece */
    pos := j * MAX_LINE_WIDTH + 1;/* Is this the last chunk in this piece? */
    IF (j <> chunks) THEN len := MAX_LINE_WIDTH;
    ELSE
    len := utl_raw.length(data) - pos + 1;
    IF (len > MAX_LINE_width) THEN
    len := MAX_LINE_WIDTH;
    END IF;
    END IF;/* If we got something, let's write it */
    IF (len > 0 ) THEN
    resultraw := resultraw || utl_raw.substr(data, pos, len);
    END IF;
    END LOOP;/* Point at the rest of the data buffer */
    IF (pos + len <= utl_raw.length(data)) THEN
    data := utl_raw.substr(data, pos + len);
    ELSE
    data := NULL;
    END IF;/* We're running out of file, only get the rest of it */
    if (file_len < amt and file_len > 0) then
    amt := file_len;
    end if;/* Read the next amount into the buffer */dbms_lob.read(fil, amt, filepos, buf);
    END LOOP;/* Don't forget to close the file */
    dbms_lob.fileclose(fil);
    SYS.UTL_MAIL.SEND_ATTACH_RAW(sender => '[email protected]', recipients => '[email protected]',subject => 'Testmail', message => 'Hallo', attachment => resultraw, att_filename => filename);
    EXCEPTION
    WHEN OTHERS THEN--dbms_output.put_line('Fehler');
    raise_application_error(-20001,'The following error has occured: ' || sqlerrm);
    END;
    Please suggest me what settings i need to change. This same procedure is running on another maching,but not on my machine.
    If somebody is having any other simple procedure ,please help me.
    My SMTP port -25
    Thanks in advance.

    Hi Justin,
    Please get the answers of your queries
    The error you're getting is coming from the SMTP server you are trying to connect to.
    - What SMTP server is your database configured to use?
    Reply - I am using IIS(5.0)
    - What SMTP server is the database where this code is working configured to use?
    Reply - Same IIS. Database is installed locally on my machine only. I am trying to send mail locally to me only,Not to the outside person.
    - Has the SMTP server been configured to allow connections from both machines?
    Reply - Yes
    One more query, do we really require to set the SMTP_OUT_SERVER parameter for SCOPE=BOTH
    ALTER SYSTEM SET smtp_out_server = '172.16.1.10' SCOPE=BOTH
    I am not able to set like this for BOTH,only for SPFILE i can set ?.
    My SMTP Server IP=172.16.1.10
    PORT- 25
    Thanks
    Manoj

  • Is there a better interface available for Oracle 10g Express?

    Dear Experts
    I just installed Oracle 10g Express for a trial to develop and Accounting ERP. Until now i have been using MS SQL Server 7.0 & 2000 on VB but now we are considering JAVA and want to get the feel of Oracle. My questions are as follows:
    1. Is there a better inteface available other than the Internet Explorer?
    2. Would a better interface be avaliable in other version of Oracle 10g?
    3. Does Oracle have interface to create relationships graphically?
    4. Is there documentation available for 10g in one bundle like the Sybase Adaptive server anywhere or MS Books online?
    5. This is really an excellent forum and i have seen some of the answers and they are great.
    Thanks a lot i hope i will be successfully be able to develop an application using Java (desktop version using swing)and Oracle 10g
    Regards
    Manish Sawjiani

    Standman--
    If you want a somewhat more powerful tool (albeit more complicated) check out TOra:
    http://sourceforge.net/projects/tora/
    As an Oracle DBA I've used this at client's sites when I can't pay for PL/SQL Developer to be installed, and it has quite a few useful things built into it. I think that it's going to see a boom in popularity now that Oracle came out with XE.
    ~Jer

  • Is row locking available in Oracle 10g?

    Hi,
    Does anybody knows if Oracle 10g can do a row locking?
    Thanks,
    Amorsolo

    Teymur Hajiyev wrote:
    amorsolo wrote:
    Hi,
    Does anybody knows if Oracle 10g can do a row locking?
    Thanks,
    AmorsoloIn my opinion locking mechanism in Oracle is one of the features/option which made Oracle the best in Database world.
    Regards,
    Teymur Hajiyev
    Oracle 10g Certified Master
    http://teymur-hajiyev.blogspot.com
    http://dba.az
    Agree with Teymur. As Tom Kyte said in the "Comparison between Oracle and Others" topic:
    For example -- all of the above would get check marks for having "row level locking". Once you look at the implementations however, you'll find they are way different. In Oracle, the overhead of having 1 lock is the same as having 1billion locks (eg: none).
    In the others there is a HUGE different between the two as locks are a scare resource in those systems, they consume memory, take up space, are stored in in-memory data structures. Our implementation of the feature is so different as to not be comparable.
    http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:1886476148373

  • What replication methods are available in Oracle 10g Standard Edition?

    Hi All,
    Our customer wants to have two identical servers at two different sites (Virginia and Utah). Server in Virginia will be the primary and the other one will be Standby. Application will run on the primary database and they would like to be able to use the Utah server (standby) in the event of a failure. The switch over can be manual or automated and does not have to be instantaneous.
    I know these things can be in Enterprise Edition, but the cost is an issue here, so I was wondering what other methods are available to achieve this goal with Standard Edition database running on Windows Server 2008?
    Thank you,
    Sinan

    Spajdy,
    According to the Data Guard documentation:
    Getting Started with Data Guard
    "Oracle Data Guard is available only as a feature of Oracle Database Enterprise Edition. It is not available with Oracle Database Standard Edition."
    Unfortunately, the cost is a concern. I would love to be able to use just the Enterprise Edition and Golden Gate or Data Guard, but it is not possible, so my manager says I have to do what I have to do with the Standard Edition.
    Thanks,
    Sinan

  • What are available patches on Oracle 10g 10.2.0.3

    Hi Guys,
    Just want to know which all patches are available on Oracle 10g 10.2.0.3?
    And how to find which patches are available on which oracle database version?
    Thanks in advance!
    Avinash.

    All patch details are listed on Metalink.
    http://metalink.oracle.com
    Christopher Soza
    Oracle BI DBA
    Orix Consultancy Services Ltd
    http://sozaman.blogspot.com

  • Nested tables and multiset operators in Oracle 10g

    Consider the following scenario:
    We have two identical relations R and S defined as:
    CREATE TABLE R(
    a INTEGER,
    b table_type)
    NESTED TABLE b STORE as b_1;
    CREATE TABLE S(
    a INTEGER,
    b table_type)
    NESTED TABLE b STORE as b_2;
    where table_typ is defined as
    CREATE TYPE table_typ AS TABLE OF VARCHAR2(8);
    Suppose we have two instances of R and S, each having one tuple as follows: R(1,table_typ('a','b')) and S(1,table_typ('b','c')).
    I would like to "merge" these two simple instances (e.g., achieve the effect of a simple SELECT * FROM R UNION SELECT * FROM S query) and obtain the following resulting instance: Result(1,table_typ('a','b','c')).
    Would this be possible in Oracle 10g? A simple UNION does not work (I got a "inconsistent datatypes: expected - got SCOTT.TABLE_TYP" error). I also took a look at the MULTISET UNION operator over nested tables available in Oracle 10g, but it doesn't seem to get me anywhere. Any help on this would be greatly appreciated.
    Thank you,
    Laura

    Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - 64bit Production
    With the Partitioning, OLAP and Data Mining options
    SQL> CREATE OR REPLACE TYPE table_type AS TABLE OF VARCHAR2 (8);
      2  /
    Type created.
    SQL> CREATE TABLE r(
      2    a INTEGER,
      3    b table_type)
      4    NESTED TABLE b STORE as b_1;
    Table created.
    SQL> CREATE TABLE s(
      2    a INTEGER,
      3    b table_type)
      4    NESTED TABLE b STORE as b_2;
    Table created.
    SQL> INSERT INTO r VALUES (1, table_type ('a', 'b'));
    1 row created.
    SQL> INSERT INTO s VALUES (1, table_type ('b', 'c'));
    1 row created.
    SQL> COLUMN c FORMAT A10;
    SQL> SELECT r.a, r.b MULTISET UNION DISTINCT s.b c
      2  FROM   r, s
      3  WHERE  r.a = s.a;
             A C
             1 TABLE_TYPE('a', 'b', 'c')
    SQL>

  • Oracle COM Automation - Oracle 10g 10.2.0.1.0

    Hi,
    I am trying to install the COM automation features available in Oracle 10g. But my installation of Oracle only contains the COM demo scripts. There is no comwrap.sql that installs the ORDCOM api. I looked through the products.xml file in my staging area and only found an entry for 'Oracle COM Automation Feature Demos'.
    Anyone know what I am missing.
    Thanks.

    Hi,
    I looked through the products.xml file in my staging area and only found an entry for 'Oracle COM Automation Feature Demos'. Did you check your ORACLE_HOME\com directory?
    From the [Oracle® COM Automation Feature Developers Guide | http://download.oracle.com/docs/cd/B19306_01/win.102/b14310/toc.htm]:
    PL/SQL Components
    * Oracle COM Automation PL/SQL feature (orawpcomVER.dll)
    * PL/SQL installation and definition script (comwrap.sql)
    * Oracle COM Automation demonstration programs
    * Message files (such as comus.msb)
    Oracle COM Automation PL/SQL feature orawpcomVER.dll is located in the ORACLE_BASE\ORACLE_HOME\bin directory.
    All other components are located in the ORACLE_BASE\ORACLE_HOME\com directory.
    http://download.oracle.com/docs/cd/B19306_01/win.102/b14310/ch2insta.htm#sthref51

  • How to compare two xmltypes in oracle 10g ?

    Hi,
    I have a requirement that i have to compare two xmltypes of a table.
    Is there any function available in oracle 10g that compares two xmltypes.
    Regards
    Krishna

    This can help for this question
    Re: Help needed !  How to find out 'XML Difference' using XDK

  • Svrmgr30 in Oracle 10g

    Is utilities like svrmgr30 available in Oracle 10g? Is there any alternative solution available?
    Regards, Anirban

    Is utilities like svrmgr30 available in Oracle 10g? In V8 svrmgrl existed & not since then.
    Is there any alternative solution available?sqlplus

  • Types of replications in oracle 10g

    Hi
    Iam new to oracle10g.
    I want to replicate my database.
    Before that i want to know how many types of replication methods are available in oracle 10g?
    Thanks

    There is no single correct answer to that question.
    You've certainly got Streams and materialized views. You could subdivide each of those into three or four separate options based on the configuration (single-master vs multi-master materialized views, for example).
    You might group technologies like DataGuard-- logical and physical and Change Data Capture (CDC) under the general banner of replication depending on how you define the term.
    You could always write your own replication process using database links, triggers, etc. Or load and unload data via export & import, SQL*Loader, and/or external tables.
    Transportable tablespaces might also fall under the replication rubric.
    Depending on the problem you're trying to solve, the granularity you're counting, and what you consider "replication", you could come up with anything from 2 to 1002.
    Justin

  • I download oracle 10g

    I am poor.
    how long can I use it free?

    >> how long can I use it free?
    As long as your requirements are met and satisfied with Oracle Database 10g features., you can continue using Oracle 10g. If any updates or new developments (new features which are not available with Oracle 10g) are required and not present in the current version of the database then surely upgrade to the upper version or release. Obviously higher version or release will have greater control, good performance, more and more new features/options on the database.
    Is that what, you wanted to know, or looking of something else?
    Regards,
    Sabdar Syed.
    OP: But Oracle Support (Metalink), of course not for free. You have to have licensed version to avail the Metalink Support for critical problems.
    Message was edited by:
    Sabdar Syed

  • Understanding Oracle 10G - Server Generated Alerts

    Hi,
    Could you guys please tell me what is the difference Oracle 10G - Server Generated Alerts and alerts based on metric baseline and adaptive thresholds.
    Does the alerts based on metric baseline use the underlying Server Generated Alerts mechanism (MMON process etc)?
    Thanks,
    Neeraj

    I mean to say about the underlying concept.
    In oracle 9i, I used to use Oracle EM alerts that are carried out by EM daemon (EMD). Then in oracle 10g, Oracle introduced server-generated alerts, where MMON background process is responsible for generating these alerts.
    While reading oracle database 11g new features, I read about adaptive thresholds, metric baseline etc. I just checked that all these features were available in Oracle 10g itself. What is new?
    Secondly, how server-generated alerts are different from alerts based on adaptive thresholds?
    Hope this clear my doubts ...
    Regards,
    Neeraj

Maybe you are looking for

  • Unable to open the reports as url using web.show_document

    Hi experts, I am trying the access the oracle reports from oracle forms. my forms is running at port 9001 and my report is configured at port 9002. While trying to open the report using web.show_document(), the web page opens with port 9001 and retur

  • SetWhereClause of ViewObject

    Hi, I am setting ViewObject's where clause by using setWhereClause(strWhereClause). strWhereClause is of sort ATTRIBUTE_ID  IN  (42912850, 42302602, 43326003, 43582985, 43582465, 43474749......) But number of elements in IN clause are greater than 10

  • Logic midi notes not audible with pedal half way down

    I'm using a roland rd700sx keyboard with a roland dp-8 damper pedal connected to a powerbook. recording midi works but when I have the damper pedal half way down the notes are there in logic but aren't audbile. Any tips on getting this working would

  • Logs for checking Deleted Objects

    Dear Experts, Some objects (ODS, Cubes, Rules, etc) have been deleted in the BI System. Is there a way I can check who and when was this object deleted. I want details which shall help. Thanks and BR, Raj Jain

  • Sqlplus -s hangs

    hi, when using sqlplus with s option, sqlplus -s system/my_password it hangs all the time,(sqlplus system/my_password is ok) can anyone explain this for me, thanks. (win2003,oracle 11g r1) Edited by: roy_lau on 2010-1-2 上午11:04