Oracle i9 - setup initial parameter values fo process number

Hello all experts,
Please help. We have an oracle server i9 version. Sometimes Oracle failed and reset to 30 process due to too many connections to the database. Some people told me that there is a way to increase the process number by editing the oracle startup file. Can you please show me steps how to do it?
(I know that if i use the "enterprise manager console" to logon with sys/sys username then I can manually increase the process. doing this way, say from 30 process to 150 process, if the oracle fails, the process will automatically reset to initial value 30). So it does not really solve problem.
Please suggest and thank you all in advance.

Thank you all for helping me.
We run Server 2003
I logged on to the "Enter Prize Manager Console" with the sys username to the SYSDBA
then go to "Instance"
Under that I select all "initialize parameter"
(I am sorry, but I do not see the "issue" as you mentioned. I am also sorry that I dare not try to type in the command prompt as you suggested. This is a live database. I dare not do so)
Back to business :), after I select all initialize parameters, i see all the lists both from the "running" and SPfile radio buttons. They both have values. for your information, i searched the local drive,l do not see the spfile. Where exactly is location of the init.ora file. is this the file i can edit to increase the process number, right? I mean, where else do i need to edit?
Please suggest

Similar Messages

  • Maximum value of Processes in Oracle 11g

    Hi,
    In our application, we do get the following error frequently.
    ORA-12516, TNS:listener could not find available handler with matching protocol stack
    When i searched about it, I learnt that the processes /sessions used might be exceeded.
    So, I'm trying to alter the values of the system parameters - Processes & sessions for my DB.
    The following link says the maximum value for PROCESSES is 'operating system dependent'
    http://docs.oracle.com/cd/B28359_01/server.111/b28320/initparams188.htm#REFRN10175
    The DB Host machine is Windows Server Enterprise and its 32-bit machine.
    The DB is *"Oracle Database 11g Enterprise Edition Release 11.2.0.1.0"*
    Can you please help me find out the maximum value of the PROCESSES parameter that we can set for this OS?
    Let me know if my understanding of the issue is wrong.
    Regards,
    Tamil

    Hi,
    I checked the v$resource_limit table,
    Resource Name    CurrentUtilization Max_Utilization Initial_Allocation Limit_Value
    processes     119          150     150     150
    sessions     124          158          248     248
    I could see the current value for processes is 119 here. When i checked v$process few hours back, it was 145.
    I could not use the command "ulimit -a" as its a DB installed in Windows box.
    Can you help me to find out how i can find the value for Windows OS?
    Thanks,
    Tamil

  • Optimal value of processes parameter in AMS instance

    Hi
    If we have several database instances on single server which are accessing ASM instance. How can we calculate optimal value of PROCESSES parameter for ASM instance
    Here, I would like to mention that we are using Goldengate also for replication and for this our ARCHIVE DG is on ASM
    Rgds
    Harvindr

    I have seen systems with multiple database instances (4-6) and running very well with just the defaults. That being said, follow the recommendations. GG, IIRC, talks to the database which does all of the reads/writes for GG. Therefore, 50+50*n RDBMS INSTANCES.
    http://docs.oracle.com/cd/E11882_01/server.112/e10803/config_gg.htm
    "Oracle GoldenGate 11g introduces a new optimized method of reading log files stored in Oracle ASM. *This new method uses the database server to access the redo and archived redo log files, instead of connecting directly to the Oracle ASM instance*. The database must contain the libraries with the API modules. The libraries are currently included with Oracle Database release 10.2.0.5 and 11.2.0.2. For information for accessing the API modules for other releases, see "Optimized Access for Oracle GoldenGate to Redo Log Files in ASM - for Oracle Database Releases other than 10.2.0.5 and 11.2.0.2" in My Oracle Support Note 1333171.1 at https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1333171.1 "

  • PHP 5/Oracle 9i: invalid or unknown NLS parameter value error - Windows XP

    Details:
    Apache/1.3.33 (Win32) PHP/5.0.2
    Windows XP Pro Service Pack 1
    Oracle 9i (located remotely on Sun Solaris)
    Errors:
    Warning: ocilogon() [function.ocilogon]: OCISessionBegin: ORA-12705: invalid or unknown NLS parameter value specified in c:\program files\apache group\Apache\htdocs\eng\class\class.oci8hook.php on line 154
    Warning: ocilogon() [function.ocilogon]: ociopen_server: ORA-12560: TNS:protocol adapter error in c:\program files\apache group\Apache\htdocs\eng\class\class.oci8hook.php on line 154
    Unable to connect to database
    Question:
    How do I set-up the NLS parameters on Windows XP to see a remoted Oracle 9i database?
    Summary:
    I do have Oracle client loaded on my Windows XP workstation, plus when I run phpinfo() on my local workstation, I do have Oracle support enhabled:
    oci8:
    OCI8 Support: enabled
    Revision: $Revision: 1.257 $
    Active Persistent Links: 0
    Active Links: -6
    Temporary Lob support: enabled
    Collections support: enabled
    Oracle:
    Oracle Support: enabled
    Any suggestions or help would be greatly appreciated. Thank you for reading this post.

    user12009184 wrote:
    can anyone help me to resolve the problem.=================================
    Patience, Grasshopper
    You posted this follow-up a mere 30 minutes after your previous post.
    This forum is not a chat line, and it is not paid support.
    No one is responsible for monitoring it and giving a quick response.
    Furthermore, it is a global forum. The person with the information you seek may very well live 20 time zones away from you and was going to bed just as you posted. He will not even see your post for several more hours.
    Your original post went up in the middle of the night for half the world.
    No one with the information you seek is deliberately withholding it until you sound sufficiently desperate.

  • How to change timeout parameter value in Oracle 10g R2

    Anyone knows how to change timeout parameter value in Oracle 10g Database R2?

    Waheed Azhar wrote:
    actually i am getting ORA-01013 exception which directly relates to the timeout value but i think it's hidden parameter...What makes you think it's a hidden parameter?
    A search of MetaLink for that error turns up a number of hits, most of which a very situational specific. Exactly what are you doing when you get this error? Are you connecting over an ODBC connection? Are you getting it on a connection request? At db shutdown? During a long-running query?

  • [Oracle][ODBC][Ora]ORA-24801: illegal parameter value in OCI lob function

    Hi,
    I am trying to insert an xml doc into a column of Oracle table which has a datatype CLOB in JSP. PFB my code that I am using --
    int id = 100;
    String st1 = "NEW";
    String st2 = "WLR3_IN_1";
    Date dt = new SimpleDateFormat("mm/dd/yyyy").parse("04/02/2008");
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    con = DriverManager.getConnection("jdbc:odbc:CST Server","xmluser","xmluser");
    String query = "INSERT INTO SEQ_API_MESSAGE_IN(SEQ_NO,MESSAGE_TEXT,STATUS,DIALECT,CREATED_TS) VALUES(?,?,?,?,?)";
    out.println(6);
    String fn = "C:/order.xml";
    out.println(7);
    PreparedStatement stmt = con.prepareStatement(query);
    out.println(8);
    File file = new File(fn);
    out.println(9);
    FileReader inputFileReader = new FileReader(file);
    stmt.setInt(1,id);
    stmt.setCharacterStream(2,inputFileReader, (long)file.length());
    stmt.setString(3,st1);
    stmt.setString(4,st2);
    stmt.setDate(5,new java.sql.Date(dt.getTime()));
    out.println(10);
    if (stmt.executeUpdate() != 1) {
    System.out.println("No record inserted.");
    But I am getting an output in the form of an Oracle error - 5 6 7 8 9 10 [Oracle][ODBC][Ora]ORA-24801: illegal parameter value in OCI lob function
    So all the statements are getting executed after which this Oracle error is thrown. Could you help me with this.
    Thanks in anticipation.. :)

    As suggested I may try switching to JDBC instead of JDBC-ODBC bridge driver , but I also tried doing this to get the sysdate --
    //Date dt = new SimpleDateFormat("mm/dd/yyyy").parse("04/02/2008");
    String date = DateFormat.getInstance().format(new Date());
    stmt.setString(5,date);
    and now I am getting this error -- 5 6 7 8 9 10 [Oracle][ODBC][Ora]ORA-01843: not a valid month Hello1
    Hello1 is coming from --
    catch (SQLException sqle){
    out.println(sqle.getMessage());
    out.print("Hello1");
    }

  • Pass parameter value from oracle reports to HTML

    Hi,
    Can anybody tell me if i can pass oracle reports6i parameter value to HTML.
    Any ideas/suggestions would be helpful
    Thanks
    KAvitha

    Kavitha,
    I didnt quite understand your question. Do you mean you want to use the report parameter form and pass the values entered there to an html form where you will display the output based on the parameters entered by the user ?
    If so, No. Not to the best of my knowledge. You can pass parameters from an html form to reports though, if this is what you are looking for.
    Regards,
    Al

  • How can i pass parameter values from html to a shell script

    Hi Guys...
    I had a requirement where i need to execute a sql statement and print the output in HTML page. This report has parameters to enter. So i created a HTML form which accepts parameters. When the submit button is pressed, the action tag in the form invokes unix shell script file. It will open sqlplus and run the sql script file .sql and print the output in the HTML page.
    sql script contains the query and some set options which prints the output in HTML page. Like "SET MARKUP HTML ON"... The query has some parameters like "select * from emp where empno = &&empnumber. I will use the same name "empnumber" while created the HTML parameter form like " <input type = "text" name="empnumber" size="10" align="left">.
    user sees this parameter form and enters some value in to that empno text box.
    My question is how can i catch these parameter values in a shell script and pass it to the sql script to execute it.
    Help Appreciated
    Thanx

    This is a A Bad Idea (tm). This type of CGI processing is old and were (and still is) full of security holes. Very easy to inject stuff (Unix commands and SQL) into it.. To get those parameters into SQL*Plus requires using Unix shell commands to process it - and something like a backquote allows all kinds of nasty stuff to be injected. The Unix shell was never designed to be used as a secure CGI environment.
    There are far better and far superior alternatives. Perl (with Perl_DBI) and PHP (using Zend Core for Oracle) come to mind as web scripting languages.
    Even easier is using HTMLDB. Very few moving parts. Is free. Supports Oracle 9.2 and 10G.

  • Crystal Runtime exception: Missing parameter values

    Our company did a PeopleTools upgrade at one of our clients recently. We upgraded them to PeopleTools 8.50.08. We had to convert all the Crystal Reports to the 2008 format using the RPT converter which is included in the Client install of PeopleTools.
    The only problem now is that a lot of the Crystal processes in PeopleSoft are failing with the following error:
    Crystal Runtime exception: Missing parameter values.
    I've checked the parameters which are being passed to the report and I see both parameters are filled:
    E:\HR881\BIN\CLIENT\WINX86\PSCRRUN.EXE -CTORACLE -CDHRMKPDEV -COPSDUT -CPOPRPSWD -I218609 -RP"PUP202K" -OT6 -OP"G:\PS\PSPRCS\log_output\HRMKPDEV\CRW_PUP202K_218609" -LGDUT -OF2 -ORIENTL "2000-10-01" "2002-06-30"
    Database type is Oracle. HRMS version is 8.8. I can run the Query which gets the data in just fine and I can also run the report from Crystal fine. This only happens with Crystal reports which have a date field as a parameter/prompt in the report.
    There's currently an SR open at Oracle, but I was hoping that someone here can help me nail this issue. I'm not too happy with the quallity of Oracle support, but that's a whole different story.

    <s>Just to be sure, did you put a space after each parameter name or is it a typo over here ?
    E:\HR881\BIN\CLIENT\WINX86\PSCRRUN.EXE -CT ORACLE -CD HRMKPDEV -CO PSDUT -CP OPRPSWD -I 218609 -RP "PUP202K" -OT 6 -OP "G:\PS\PSPRCS\log_output\HRMKPDEV\CRW_PUP202K_218609" -LG DUT -OF 2 -OR IENTL "2000-10-01" "2002-06-30"</s>
    Nicolas.
    sorry, it was wrong assumption.
    Edited by: N Gasparotto on Jun 2, 2010 5:11 PM

  • PO Output for Communication Parameter Values

    I've created a custom RTF template to print PO's, which is working fine except for one thing: I can't get the parameter values from the PO Output for Communication concurrent program. I've tried:
    <?param@begin:P_report_type?>
    but it doesn't seem to return a value. Has anybody had any luck getting the parameter values from this program? Does param@begin only work with Oracle Reports programs but not java concurrent programs?
    Thanks,
    Gary

    ICX was already checked.... The Issue got resolved when I select the check box "Can Change Forward-To" in the Setup --> purchasing --> Document type window for Standard Purchase Order.
    Thanks,
    Ranjith

  • How to Receive soap input parameter value in BPEL

    Hi
    Please provide the solution to receive the input parameter value from a soap call i.e. . invoking a BPEL process from a PL/SQL client and with input parameter value.
    Following Xpath expression does not work ,if a value is passed from SOAP input parameter
    bpws:getVariableData('receiveInput_process_InputVariable','payload',/client:Test_ExternalcallProcessRequest/client:input).
    This works fine only if avalue is passed from 'client' partnerlink(from console).
    Please do the needful.

    Hi
    Thank you for your response
    sample PL/SQL code to call a BPEL process along with some input parameter
    req P_A2a_Call_Bpelprocess.request;
    resp P_A2a_Call_Bpelprocess.response;
    inputvar VARCHAR2(100) := ' START PROCESS';
    ls_method VARCHAR2(25) := 'process';
    ls_namespace VARCHAR2(100) := 'xmlns="http://xmlns.oracle.com/Helloworld"';
    ls_url     VARCHAR2(254) := 'http://nooslux036t.gl.2wglobal.com:7777/orabpel/A2A/Helloworld/1.0';
    BEGIN
    req := P_A2a_Call_Bpelprocess.new_request(ls_method, ls_namespace);
    P_A2a_Call_Bpelprocess.add_parameter(req, 'input', 'xsd:string', inputvar);
    resp := P_A2a_Call_Bpelprocess.invoke(req, ls_url,ls_method);
    The input value is 'START PROCESS' and Can I get this value from Xpath experssion usiing bpws:getVariableData or any other function? .Please let me know.
    sample Xpath expression to get 'client' partnerlink data.
    bpws:getVariableData('receiveInput_process_InputVariable','payload',/client:Test_ExternalcallProcessRequest/client:input).
    Thanks in advance

  • How does oracle know which AO Framework page or process to execute.

    Hi,
    How does oracle know which AO Framework page or process to execute. I use to think this was defined in the Function definition. But looking through some Function definition in HRMS setup I noticed some of them simply calling the same first page, such as the one below used in many managers menus. This initial page is the page that allows managers to choose the employee they want to work on.
    OA.jsp?akRegionCode=HR_PERSON_TREE_TOP_SS&akRegionApplicationId=800.
    My question is, after executing this initial page, how does Oracle then varies the OA page by the diffferent functions?

    Hi;
    Thanks for sharing
    Please dont forget to change thread status to answered if it possible when u belive your thread has been answered, it pretend to lose time of other forums user while they are searching open question which is not answered,thanks for understanding*
    Regard
    Helios

  • Passing parameter value back from Child region [BTF] to Parent

    Hello,
    I am using Jdev 11.1.1.6. I have a use-case where I need to pass value back from child taskflow to parent.
    Let me elaborate the use-case:
    I have a main page which is implemented as BTF with fragment. This main page contains a child region [again a BTF with fragment].
    I am passing a parameter value from parent page to it's region using taskflow input parameter. Now value for one of the parameter changes inside child/region taskflow and I need to make this value available to main page taskflow.
    This parameter is just pageFlowScope variable, so basically not coming from any VO.
    I know that taskflow can return value via return parameter but I don't know if that is true for taskflow implemented as region in a page.
    Is it possible to communicate the pageFlowScope variable value from child region to it's parent page?
    Thanks,
    Jai

    Hi Frank,
    I tried to follow steps mentioned in your post but encountered error that "The scope of the referenced object #{viewScope.parentBeanName} is shorter than referring object childBeanName"
    Let me explain what I did:
    1. Created a bean parentBeanName in viewScope
    2. Created another bean childBeanName in pageFlowScope
    3. In ChildBean.java, created a private property parentBeanProperty for Class [ParentBean] and generated the accessors
    4. Created a input parameter in region TF as:
    <input-parameter-definition id="__28">
          <name id="__27">parentBeanParam</name>
          <value>#{pageFlowScope.childBeanName.parentBeanProperty}</value>
          <class>ParentBean</class>
          <required/>
    </input-parameter-definition> 5. Since my mainPage contains child page as region. I added parameter to mainPageDef to pass it to child TF, like this
    <parameter id="parentBeanParam" xmlns="http://xmlns.oracle.com/adfm/uimodel"
                       value="#{viewScope.parentBeanName}"/>6. Introduced a client method in childBeanName that is called from UI. There I am retrieving parentBeanParam instance from pageFlowScope and call setter method of my variable inside ParentBean.java
    7. Ran the page but encountered the error.
    Did I miss something somewhere?
    Initially I got error where #{viewScope.parentBeanName} returned NULL due to parentBeanName not instantiated. I created a variable in mainPageDef with it's default value pointing to #{viewScope.parentBeanName.variableName}, which I guess will instantiate the bean in viewScope.
    After this I got error of shorter scope. It never reached to code in Step 6 during execution cycle.
    FYI - My application is based on UIShell and essentially a one page application. Main page referred above is also a jsff based on BTF. I hope, this should not affect this implementation but I thought of at least mention it.
    Thanks,
    Jai
    Edited by: Jai Om on Dec 18, 2012 2:38 PM

  • Initial Parameter DB_WRITER_PROCESSES Doesn't work

    I set the initial parameter DB_WRITER_PROCESSES as 5 in init.ora file. But when I restarted the database, I found the parameter show as 1 and only DBW0 existed.
    I don't know the reason, would you please help me?
    Thanks and Best Regards,
    Su Qian

    Did you get a message in the alert log about starting dbwr processes failed?No, I havn't gotten the message.
    Also, having multiple writers on a single cpu system could bring performance down. I think one rule of thumb is to have 4 cpus per writer.Thanks for your message. I will not re-set the parameter.
    First, I'd like to let you know that the environment of my production database are as follows:
    OS: HP-UX
    Database Version: Oracle8 Enterprise Edition Release 8.0.4.2.1 - Production
    The setting of DB Block: 2K
    The main problem I come across is when running application the response speed of DB is very slow.
    The first step I adopted was checking free space. After checking I thought it was sufficient. But when I adopted the second step checking v$system_event, I found the wait time of following events is high.
    EVENT TOTAL_WAITS TOTAL_TIMEOUTS TIME_WAITED AVERAGE_WAIT
    db file parallel write 471 1 128370 272.547771
    log file parallel write 30307 0 51440 1.69729765 (For reference)
    pmon timer 37189 36806 11111071 298.773051
    rdbms ipc message 142737 112253 66295957 464.462312
    rdbms ipc reply 296 0 7167 24.2128378
    smon timer 372 369 11082933 29792.8306
    write complete waits 75 37 5149 68.6533333
    According to the above message, I decided to tune I/O first. Is my thought right?
    If dbwr is rather slow, these events should give som hints: free buffer waits, rdbms ipc reply, log file switch (checkpoint incomplete).Yes, when I had a look at the alert.log I found the error message: checkpoint incomplete. So I created a new log group.Perhaps the problem was too few log groups and not dbwr. If you do not have high free buffer waits dbwr should be ok :)I agree with you. I havn't high free buffer waits, so the main problem could be too few log groups. But I don't understand two points as follows.
    1. Last Friday I had 4 log groups and the size of every group is 2M. when getting the message "Thread 1 cannot allocate new log, sequence 87816 Checkpoint not complete", I created a new log group of 2M. Normally, this operation should improve performance, but when I observed the statistics I found the average wait time of "db file parallel write" became more longer. (Please refer to the following list)
    EVENT TOTAL_WAITS TIME_WAITED AVERAGE_WAIT DATE LOG_GROUPS
    db file parallel write 471 128370 272.547771 2002-08-05 5
    db file parallel write 798 88568 110.987469 2002-08-03 4
    2. I think the shortage of log groups is caused by the archive of log group don't complete before overwirting. From the alert.log file I found the time of log switch is about 20 minutes. From my viewpoint 20 minutes is enough for log archive. Why is the log groups still short?
    In addition, according to the setting of checkpoint parameters I think the checkpoint should occur only at the time of log switch.
    NAME TYPE VALUE
    db_block_checkpoint_batch integer 8
    log_checkpoint_interval integer 1000000
    log_checkpoint_timeout integer 0
    db_block_max_dirty_target integer 4294967294
    db_block_buffers integer 153600 (For reference)
    Do you know the meaning db_block_checkpoint_batch? (I can't find it in the document of 8i, because it is obsoleted.)
    From the alert.log file, I got the following errors.
    1. Fri Aug 2 17:10:36 2002
    Errors in file /lims/oradata/lab1/udump/ora_10976.trc:
    ORA-00600: internal error code, arguments: [1237], [], [], [], [], []
    (I got the error message occasionally.)
    2. Fri Aug 2 16:57:37 2002
    ORA-1652: unable to extend temp segment by 256 in tablespace TEMP
    (I don't understand it clearly, because the size of temporary tablespace is 400M. I think it is large enough.)     
    3. Fri Jul 26 12:00:17 2002
    Thread 1 cannot allocate new log, sequence 87816
    Checkpoint not complete
    Current log# 1 seq# 87815 mem# 0: /u02/oradata/lab1/db/redolab101.log
    Looking forward your reply.
    Thanks and Best Regards,
    Su Qian

  • Is it possible to pass a parameter to ON_DEMAND process?

    Hi guys.
    In AJAX, is it possible to pass a parameter to ON_DEMAND process?
    (I get value in javascript and want to pass it to on_demand process...)
    Thanks.
    Mike

    Hi Mike,
    Yes, provided you have set up an Application Item to receive the value you can use this within your PL/SQL code.
    I've detailed what needs doing here:
    http://htmldb.oracle.com/pls/otn/f?p=40042:1
    username/password: guest/guest
    Regards
    Andy

Maybe you are looking for