ORA-04031-----capture aborat in stream in oracle 10g R2 in win 2003

Hi Experts,
Error Message ORA-04031: unable to allocate 116 bytes of shared memory ("streams pool","unknown object","streams pool","kolcalm coll")
I got this message for capture ABORTED. my sga_target and sga_max as 1880M. Do I need to increase their size? stream pool size as 880. shared_pool_reserved_size as 14M.
Based on oracle document for this error message:
Action: If the shared pool is out of memory, either use the dbms_shared_pool package to pin large packages, reduce your use of shared memory, or increase the amount of available shared memory by increasing the value of the INIT.ORA parameters "shared_pool_reserved_size" and "shared_pool_size". If the large pool is out of memory, increase the INIT.ORA parameter "large_pool_size".
Key point: we use asm to control. it include share_pool and large_pool. Do we need to increase share pool size?
Or we need to take other steps to handle this point.
Thanks for help!!
regards
Jim
Edited by: user589812 on Nov 24, 2008 9:02 AM

Sorry. I use Oracle 10GR2 in window 2003
For you sql results as
STREAMS_POOL_SIZE_FOR_ESTIMATE STREAMS_POOL_SIZE_FACTOR ESTD_SPILL_COUNT ESTD_SPILL_TIME ESTD_UNSPILL_COUNT ESTD_UNSPILL_TIME
272 .1828 66034094 49261 72443892 114732
424 .2849 56899900 42916 69761439 110546
576 .3871 29490067 17904 56631824 87657
728 .4892 23989724 13951 55330937 85704
880 .5914 20168762 11552 54131928 83935
1032 .6935 16931737 9668 52998667 82269
1184 .7957 14147340 8134 51948431 80724
1336 .8978 11706951 6797 51052796 79408
1488 1 9679293 5687 50314492 78322
1640 1.1022 8051240 4800 49768913 77520
1792 1.2043 6747253 4087 49361033 76921
STREAMS_POOL_SIZE_FOR_ESTIMATE STREAMS_POOL_SIZE_FACTOR ESTD_SPILL_COUNT ESTD_SPILL_TIME ESTD_UNSPILL_COUNT ESTD_UNSPILL_TIME
1944 1.3065 5699093 3515 49064019 76483
2096 1.4086 4829584 3040 48850903 76171
2248 1.5108 4089840 2638 48682591 75923
2400 1.6129 3425461 2278 48542520 75717
2552 1.7151 2815554 1949 48417853 75535
2704 1.8172 2267859 1648 48297317 75357
2856 1.9194 1865779 1427 48178756 75183
3008 2.0215 1678078 1315 48063018 75014
3160 2.1237 1637930 1277 47943171 74838
I am waiting for your help!
JIm

Similar Messages

  • Oracle 10g on Windows Server 2003 Standard 64bit

    We are running Oracle 10g on Windows Server 2003 Standard 64bit Edition. I am NOT a DBA, so forgive my ignorance.
    We have 16GB of physical memory in this server. I was told by a DBA that Oracle runs on "a single process", and because of that, he said that Windows Server 2003 Standard will only allow 2GB max for a single process.
    Can anyone confirm this? Thanks.

    This sounds more lika a Windows issue. If both Windows and app is "64-bit", I would expect the user virtual address space (per process) to be in the TiB range, if not larger.
    (The said 2GiB limit applies to a 32-bit system.)
    Message was edited by:
    orafad

  • ORA-01722: Invalid number - error only in Oracle 10g?

    While trying to insert a numeric value into a decimal column, I get this error. Hitherto, my update statements used to look fine.
    Can anyone let me know if this enforcement is specific to Oracla 10g? I am running :
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining options
    Thanks in advance for your help!
    Niranjan

    Well, you've a blank space which isn't a number, that's why you have an error.
    Please see the following example to have a default value :
    SQL> create table tutu (id number, text varchar2(10));
    Table created.
    SQL> alter table tutu modify id default 0;
    Table altered.
    SQL> insert into tutu values (' ', 'NoWork');
    insert into tutu values (' ', 'NoWork')
    ERROR at line 1:
    ORA-01722: invalid number
    SQL> insert into tutu values (null,'NullValue');
    1 row created.
    SQL> insert into tutu (text) values ('Default');
    1 row created.
    SQL> insert into tutu values (1,'NonDefault');
    1 row created.
    SQL> select * from tutu;
            ID TEXT
               NullValue
             0 Default
             1 NonDefault
    SQL> Nicolas.
    Message was edited by:
    N. Gasparotto

  • ORA-01722: invalid number error coming in Oracle 10g.

    Hi,
    We are getting the error "ORA-01722: invalid number" while opening a cursor using CURSOR FOR LOOP.
    This error has started coming only after we have migrated to Oracle 10g from Oracle 9i. Earlier the same code used to work properly. And also on Oracle 10g, its not happening every time. Sometimes it gives error while sometimes it works.
    Does anybody know about any such bug in Oracle 10g. Our cursor is a parametrized cursor accepting a VARCHAR2 parameter and the value we are passing to it is also character.
    Our database is Oracle 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production and is running on UNIX server.

    And also on Oracle 10g, its not happening every time. Sometimes it gives error while sometimes it works. This is typically due to
    a) environment settings that differ from session to session
    b) or more often, data
    The actual error means that Oracle expects a number and is unable to obtain a number from the input (data or SQL or bind variables) supplied. I agree with William that it looks a lot like an implicit TO_NUMBER() conversion failing.
    Why not add a debug exception handler to the code? When that exception occurs, dump the PL/SQL call stack and values of all variables and parameters to a debug/logging table (using an autonomous transaction).

  • Need help, implementing streams between oracle 10g databases

    Hello all.
    Please help me, and give me instruction if any body implement streams between databases (Oracle 10g)
    I have implemented streams between schema table on (10g) and result was success.
    Firstly I want to know some thing, such as:
    1) Is it possible make streams with conditions, (make only DML or DDL i know) but make DML and not DELETE operation, just INSERT and UPDATE operations on the table?
    2) After changes was applied on target database, can I delete that records which copied (replicated) on source database?
    I have 2 databases and one of them is for archive purpose (I want use it as target database for streams). Other one is PROD database, applications make DML operation.
    I) record insert with null status
    II) processing (status 1)
    III) if success (status 2) unsuccess (status 3)
    For now, I have cron script on (Linux host) and in this script has PLSQL anonymous block and it works couple times during the day. This script works as archive.
    My task is: Make it via Oracle streams.
    Thank you beforehand.

    For conditions on the type of operation (Insert) check in the doc after apply handler and you can associate what ever code and conditions you want. You can also choose to work with a subset rules but there are some restriction as no lobs :
    [http://download.oracle.com/docs/cd/B28359_01/server.111/b28321/strms_rules.htm#insertedID7|http://download.oracle.com/docs/cd/B28359_01/server.111/b28321/strms_rules.htm#insertedID7]
    For a complete list of the restrictions :
    [http://download.oracle.com/docs/cd/B28359_01/server.111/b28321/ap_restrictions.htm#i1012965|http://download.oracle.com/docs/cd/B28359_01/server.111/b28321/ap_restrictions.htm#i1012965]

  • Oracle 10g problem on win 2000 server!!

    Hi,
    I have installed oracle 10g on win 2000 server with service pack 4 to my home machine but the problem I am facing is that when I start my db on the system my system gets slow it consumes most of the Ram.I alter few SGA parameters in init.ora file but the problem continues to be effect me.I need to get around that problem asap hope you guys help me as u did in past....
    thanks a lot...

    Hi,
    It's 128MB should i expand it? or what abt oracle 9i if i uninstall of oralce 10g.act I was earlier using oralce 9i.I would like to know that all the commands which used to support to oracle 9i will it support completly to 10g.
    thanks a lot..

  • External table in Oracle 10g and Windows server 2003 problem

    I'm having a problem accessing an external table in an Oracle 10g and Windows 2003 server environment. The disk is remote (mapped) to the server. It's the usual access errors, kup-04001 or kup-04063.
    I have the [seemingly] exact same setup in an Oracle 9i and Windows 2000 server environment which works perfectly. Services run as local SYSTEM and SYSTEM has full permissions on the disk. Directories exist and so do the permissions to the directories.
    In the Oracle 10g and Windows 2003 environment, services run as local SYSTEM and SYSTEM has full permissions on the mapped disk. Directories exist and so do the permissions to the directories.
    This obviously effects mappings, deployments, etc.
    Does anyone know if something changed in either the db or the os?
    Thank you,
    Michael

    Thank you for your reply.
    Your proposal is the standard solution. As a matter of fact, that's how it is on my "old" system. Server "A" Oracle services are started by SYSTEM. Server "B" Oracle services are started by SYSTEM and is where the flat files reside. SYSTEM has full permissions on a disk local to Server "B". Database directoriies defined on Server "A" point to Server "B" remote disk. External Tables on Server "A" are defined with directories that point to Server "B" remote (mapped) disk. I have no problems with this configuration.
    I'm having a problem acheiving the same configuration with Oracle 10g and Windows 2003. I guess I'm baffled over the fact it isn't working the same way as my "old" environment. Why shouldn't it? Oracle (and you) want me to start services as a specific user. It shouldn't have to be that way unless something changed in the way the database makes calls to the os or if Microsoft slipped something in with one of it's numerous security patches.

  • External table in Oracle 10g and Windows server 2003

    I'm having a problem accessing an external table in an Oracle 10g and Windows 2003 server environment. The disk is remote (mapped) to the server. It's the usual access errors, kup-04001 or kup-04063.
    I have the [seemingly] exact same setup in an Oracle 9i and Windows 2000 server environment which works perfectly. Services run as local SYSTEM and SYSTEM has full permissions on the disk. Directories exist and so do the permissions to the directories.
    In the Oracle 10g and Windows 2003 environment, services run as local SYSTEM and SYSTEM has full permissions on the mapped disk. Directories exist and so do the permissions to the directories.
    Does anyone know if something changed in either the db or the os?
    Thank you,
    Michael

    Version 9.2.04.
    Server "A" Oracle services are started by SYSTEM. Server "B" Oracle services are started by SYSTEM and is where the flat files reside. SYSTEM has full permissions on a disk local to Server "B". Database directoriies defined on Server "A" point to Server "B" remote disk. External Tables on Server "A" are defined with directories that point to Server "B" remote (mapped) disk. I have no problems with this configuration.
    I'm having a problem acheiving the same configuration with Oracle 10g and Windows 2003. I guess I'm baffled over the fact it isn't working the same way as my "old" environment. Why shouldn't it? Oracle (and you) want me to start services as a specific user. It shouldn't have to be that way unless something changed in the way the database makes calls to the os or if Microsoft slipped something in with one of it's numerous security patches.

  • Upgrading Oracle 9i to Oracle 10g R2 in windows 2003

    hi all,
    i installed oracle 10g grid control in windows 2003 server machine (new) and created database. in which 10g enterprise manager is installed. but, it installed oracle 9i version database.
    now i want to upgrade from 9i version to oracle 10g R2 version database. and the sid name and db name shuold be the older one.
    pls suggest me the way to upgrade.
    thanks.

    785092 wrote:
    hi all,
    i installed oracle 10g grid control in windows 2003 server machine (new) and created database. in which 10g enterprise manager is installed. but, it installed oracle 9i version database. WHAT?!
    now i want to upgrade from 9i version to oracle 10g R2 version database. and the sid name and db name shuold be the older one.
    pls suggest me the way to upgrade.Read the doc:
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14238/toc.htm

  • Connect linux 4 oracle 10g client to window 2003 server oracle 10g server

    Hi,
    I have my oracle 10g server installed on windows 2003 server.
    On another system i have oracle 10g client is installed having RedHad enterprise edition 4.
    I want to connect my client to the database server.
    I check using oracle universal installer it shows in installed products i.e.
    oracle 10g client is installed on linex system.
    but when i try to write any command like
    [oracle@satish ~]$ sqlplus$
    bash: sqlplus$: command not found
    [oracle@satish ~]$ tnsping
    bash: tnsping: command not foundand it doen't show any enty in applications for oracle which is strange.
    as i am new to linux.
    how to overcome this problem.
    Thanks
    Umesh

    thanks for quick reply
    i work like
    [oracle@satish ~]$ cd /home/oracle/oracle/product/10.2.0/client_1
    [oracle@satish client_1]$ ./tnsping
    bash: ./tnsping: No such file or directory
    [oracle@satish client_1]$ ./sqlplus /nolog
    bash: ./sqlplus: is a directory
    [oracle@satish client_1]$ ls
    assistants   has               jdbc     nls          oui       root.sh      wwg
    bin          hs                jdk      odbc         owm       root.sh.old  xdk
    cdata        install           jlib     olap         perl      slax
    cfgtoollogs  install.platform  jpub     OPatch       plsql     sqlj
    classes      instantclient     jre      opmn         precomp   sqlplus
    crs          inventory         ldap     oracore      racg      srvm
    css          jar               lib      oraInst.loc  rdbms     sysman
    diagnostics  javavm            network  ord          relnotes  uix
    [oracle@satish client_1]$
    and
    [oracle@satish ~]$ expot ORACLE_HOME=/home/oracle/oracle
    bash: expot: command not found
    [oracle@satish ~]$ expoRt ORACLE_HOME=/home/oracle/oracle
    bash: expoRt: command not found
    [oracle@satish ~]$ export ORACLE_HOME=/home/oracle/oracle
    [oracle@satish ~]$ export ORACLE_SID=neo
    [oracle@satish ~]$ export PATH=$PATH:/home/oracle/oracle/product/10.2.0/client_1[oracle@satish ~]$
    [oracle@satish ~]$ ./sqlplus /nolog
    bash: ./sqlplus: No such file or directory
    [oracle@satish ~]$ ./tnsping
    bash: ./tnsping: No such file or directory
    [oracle@satish ~]$thanks
    Edited by: Umesh Sharma on Feb 20, 2009 6:33 AM

  • "ORA-01704: string literal too long" in Oracle 10g

    I would like to explain my problem with an example, let's create the following table:
    CREATE TABLE longtest
    (text LONG);
    I have to insert lots of data into this table and when I run this command:
    INSERT INTO LONGTEST VALUES ('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    ..................more than 4000 characters..................
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');
    I get the following error:
    ORA-01704: string literal too long
    To workaround this, I used bind variables, like this:
    BEGIN
    EXECUTE IMMEDIATE 'INSERT INTO LONGTEST VALUES (:a) '
    using
    'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    ..............(repeat more than 32768 characters)..............
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa';
    COMMIT;
    END;
    This worked fine with Oracle 9.2.0.4 but when I do the same thing
    in Oracle 10.2.0.2 there is a 32768 characters limit.
    I am planning to upgrade the database but I need a workaround for
    this, anyone knows why Oracle behaves differently in 10g??

    So, I wonder if anyone can explain why the following code works fine in Oracle 9.2.0.4 but not in Oracle 10.2.0.2:
    CREATE TABLE longtest
    (text LONG);
    BEGIN
    EXECUTE IMMEDIATE 'INSERT INTO LONGTEST VALUES (:a) '
    using
    'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    ..............(repeat more than 32768 characters)..............
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa';
    COMMIT;
    END;
    Regards,
    Cassiano

  • ORA-00064 after changes processes, open_cursors in Oracle 10g Express

    Hi,
    I just run the following sql statements:
    alter system set processes=400 scope=spfile;
    alter system set open_cursors=5000 scope=spfile;
    After restart my computer, I can't connect to the oracle and in oradim.log i see the following error:
    ORA-00064: object is too large to allocate on this O/S (1,7999480)
    Any idea why and how can i solve it?
    Thanks a lot!

    Hi,
    Thanks for your help.
    I just open SQL and insert the following statement:
    create pfile from spfile;
    and i got the following error:
    SP2-0640: Not connected
    when i try to connect using conn user/pass@XE i got:
    ORA-12514: TNS:listener does not currently know of service requested in connect
    descriptor
    any idea?

  • Error ora-01033 initialization or shutdown in progress Oracle 10g

    Hello !
    I am a young Gabonese student  and I need your help , it turns out that I have an Oracle database 10g and I am facing the same problem for a month already
    Indeed, my database shows me
    The instance of the database that my application connects (SID = MyApp) fails has started, due to an error with the code:
    ora-01033 initialization or shutdown in progress.
    And here is the list of other error messages that SQLPLUS console displays:
    ORA - 01115: for I / O error reading block from file 2 <# block 926>
    ORA - 01110: data file 2:
    C: \ MyApp \ DATABASE \ ORACLE \ ORADATA \ MyApp \ UNDOTBS01.DBF
    ORA - 27070: Failed to read / write asynchronous
    OSD - 04016: Error queuing of pending asynchronous I / O request.
    O / S - Error: <OS 1117> unable to meet demand due to an error O peripheral I /
    ORA - 01115: I / O error reading block from file 2 <Block # 983>
    ORA - 01110 data file 2
    C: \ MyApp \ DATABASE \ ORACLE \ ORADATA \ MyApp \ UNDOTBS01.DBF
    ORA - 27070: failure to read / write asynchronous
    it 's been days since I research different forum a clear solution for this type of problem but I can not find anything satisfactory and definitive any help for me is precious ... thank you in advance

    c8884db4-2595-4c5e-bd57-a33002f6d13c wrote:
    Hello !
    I am a young Gabonese student  and I need your help , it turns out that I have an Oracle database 10g and I am facing the same problem for a month already
    Indeed, my database shows me
    The instance of the database that my application connects (SID = MyApp) fails has started, due to an error with the code:
    ora-01033 initialization or shutdown in progress.
    And here is the list of other error messages that SQLPLUS console displays:
    ORA - 01115: for I / O error reading block from file 2 <# block 926>
    ORA - 01110: data file 2:
    C: \ MyApp \ DATABASE \ ORACLE \ ORADATA \ MyApp \ UNDOTBS01.DBF
    ORA - 27070: Failed to read / write asynchronous
    OSD - 04016: Error queuing of pending asynchronous I / O request.
    O / S - Error: <OS 1117> unable to meet demand due to an error O peripheral I /
    ORA - 01115: I / O error reading block from file 2 <Block # 983>
    ORA - 01110 data file 2
    C: \ MyApp \ DATABASE \ ORACLE \ ORADATA \ MyApp \ UNDOTBS01.DBF
    ORA - 27070: failure to read / write asynchronous
    it 's been days since I research different forum a clear solution for this type of problem but I can not find anything satisfactory and definitive any help for me is precious ... thank you in advance
    OS/Disk failure external to Oracle.
    Oracle is victim; not the culprit.
    After the disk throwing error is replaced, you will need to restore the DB from most recent backup.

  • Applying Streams for oracle 10g 10.2

    Dear all, i'm new to streams however i wish to deploy it in our environment, i have one instance 10g 10.2 (source) small size 9.5 GB which i want to replicate using streams to another stand by instance (destination) of the same version, both running on windows 2003 server, i've read some documents on the same but unfortunately couldn't find a comprehensive step by step example from scratch on how to do it for the whole DB not one schema, i would highly appreciate if you may provide me with such a document.

    Streams is NOT Data Guard and can not be used to manage a standby database. In other words wrong tool for the job.
    To use Data Guard you MUST have Enterprise Edition and the directions for creating a physical standby, which is what you appear to want, are well documented in numerous locations including metalink.

  • Installing Oracle 11gR2 32bit on Win 2003 R2 server virtualized in Hyper-v

    I have here 2008 server 64bit with Hyper-V and inside the virtualized server 2003 R2 32bit to install oracle!!
    The installation goes normal but in the end when you create the database the following message appears:
    ORA-03113 end-of-file on communication channel error
    or
    ORA-12560: TNS: protocol adapter error
    These machines are all in domain
    Hyper-V with 3 GB
    Logged in with administrator privileges
    NONE put in the file sqlnet.ora
    Forgot something?
    Can anyone help?
    Thanks

    Thank Madrid
    I'm using DBCA tool!
    It is the moment of creation of database errors that occur!
    Looking at the documentation under +'Check the Software Requirements'+
    Note: Check My Oracle Support (formerly OracleMetaLink) for more information about Hyper-V support
    Is it so complicated to install oracle in Hyper-V?
    Is there anything else that might help?
    Thanks

Maybe you are looking for

  • Can I share an external hard drive across 2 machines both using Time Machine?

    I have an iMac on Leopard and a MacBook on Snow Leopard and I want to use Time Machine to back up my iMac before migrating to Snow Leopard. To do this I'm going to buy an external drive but before I buy it I want to check whether I can share this dri

  • Best practice for breaking a book

    Hi Everybody, I'm making a long technical manual in InDesign, and am facing the issue of how and when breaking it into separate ID Documents collected into an ID Book. In the past, I've never used ID for manuals longer than 40 pages, where I had no p

  • How to close a Form in LWUIT

    Hi, How do I close a form in LWUIT and go back to the form that opened it? There is no close or dispose command. There is a setVisible command but I don't seem to know how to use it. It doesn't seem to have any effect when used on a form. I have even

  • PDF Output giving Blank Page at first

    I have an rtf template which is used to print output in pdf format. I have a table which has many rows which displays data for each record. In order to avoid breaking the page in between the rows of a record , i have added an outer table with single

  • How to change standard start page of AS Java

    Dear experts, could you please tell me - is it possible to change the start page of the SAP J2EE server (which is shown when you go to the http://<server name>:50+<system number>*100  page - SAP Help Portal, System information, User Management etc.)?