Values recommended for installation of PROD init.ora

Hi all
-Assuming that I am using a 64-bit version of Oracle, 
-that there is nothing else running on the server, 
-that there will be no other databases on the server, 
-that I have substantially more data on disk than I have RAM, 
-and that I am using 11g. 
I want to put in place an 11g database. The specifications of the server is OEL 5.6 with 12 GB of Ram and a Quad Core processor.
There will be 200 users simultaneously access the database. I understand that 10g and 11g are 'auto adjustment '.
So in this respect that I still have to change the values in the default init.ora?

Can you give me example of your init.ora PROD template?

Or maybe since my RAM is 12 GB, I put just the 'target LMS = 8 GB' and the database will be good?


Thank you

YX

Edited by: yxes2013 the 8.2.2013 16:21

Addition of the assumptions of Justin

Important parameters in the production will be

AUTO TUNE MEMORY_TARGET SGA AND PGA

will be better take notice of v$ pga_target_Advice, v$ sga_target_Advice, v$ memory_target_Advice

This will help you you also for memory management http://docs.oracle.com/cd/B28359_01/server.111/b28310/memory003.htm

SESSION_CACHED_CURSORS

Oracle monitors the SQL statements that are submitted for each session. If it detects that the same statement has been presented several times, it moves of the statement in the cursor cache and leaves the cursor open for future reuse. The parameter SESSION_CACHED_CURSORS controls the number of cursors allowed in the cursor cache.

The default value for SESSION_CACHED_CURSORS varies with the release of Oracle. If your instance is not configured to cache at least 50 sliders, increase the value of this parameter to 50.

OPEN_CURSORS

The Oracle OPEN_CURSORS initialization parameter specifies that the number of cursors a session can have open at any time. The default value is 300. If the session is trying to open a new cursor, but already the number maximum open cursors, the error Oracle-1000 will be returned.

Parameter that affects the Oracle statistics

OPTIMIZER_MODE keep the default value for the parameter Oracle OPTIMIZER_MODE. For Oracle9i, the default is to choose; for Oracle 10 g, it is all_rows.

The RAM management

PGA_AGGREGATE_TARGET

SGA_TARGET

ALSO UNDO_RETENTION VA BE IMPORTANT SEE http://docs.oracle.com/cd/B19306_01/server.102/b14237/initparams222.htm

Published by: Karan on February 8, 2013 10:50

Tags: Database

Similar Questions

  • Recommendation for installation of small business

    I have a small remote site that is running two physical servers.  No server is too active and both were installed in 2002 and need to be retired.  I'll migrate physical servers and put them on VMware.  I think it makes sense to have two servers low range and replcation backward them.  I'm looking for recommendations for setting this up as economically as possible.

    On another similar site, here's what I did: have two servers, both with a quad core processor each and both with

    internal readers 10 SATA RAID. Both running ESX 3.5 Foundation. I have

    Veeam Backup and replication to replicate back between the

    two servers. That is, four total VM = will execute two on each server and

    replicate back. If a server fails, the other server will be

    Run all four VMs.  I did all of this for about $9 k.

    Is there another approach in this ball park which makes more sense?  Any suggestions are appreciated.

    Hello

    I set up an office in a box and use one of the tools of Veeam backup, vRanger connection, PhD virtual and remote to the local office backup desktop every night. This way if there is a problem all that send you them is a new box with all their data restored. Or restore you it if necessary. For only 2 virtual machines, replication between two hosts at the remote office looks like a bit more to kill.

    If the host dies you have them replicated to the local office and people can use a VPN to access the data in an emergency. 1 host with a NAS for local backup also sounds pretty good.

    It's more a problem of backup/DR/business continuity and you can watch from the perspective of these tools.

    Best regards

    Edward L. Haletky VMware communities user moderator, VMware vExpert 2009, url = http://www.virtualizationpractice.comvirtualization practical analyst [url]
    "Now available: url = http://www.astroarch.com/wiki/index.php/VMware_Virtual_Infrastructure_Security' VMware vSphere (TM) and Virtual Infrastructure Security: securing the virtual environment ' [url]
    Also available url = http://www.astroarch.com/wiki/index.php/VMWare_ESX_Server_in_the_Enterprise"VMWare ESX Server in the enterprise" [url]
    [url =http://www.astroarch.com/wiki/index.php/Blog_Roll] SearchVMware Pro [url] | URL = http://www.astroarch.com/blog Blue Gears [url] | URL = http://www.astroarch.com/wiki/index.php/Top_Virtualization_Security_Links Top security virtualization [url] links | URL = http://www.astroarch.com/wiki/index.php/Virtualization_Security_Round_Table_Podcast Virtualization Security Table round Podcast [url]

  • Need recommendation for installation recovery site

    Hi all

    1. What are the basic things that we must analyze it before we recommend the company to go to oracle Dataguard for DR configuration?

    2. do you know any technology that will replicate the schema of a data center [data one] to another data center [secondary database or replication]?

    3. What are the different option to configure the disaster recovery plan at the schema level?



    Thank you

    Hello again;

    I use Oracle Streams, but it is certainly an option:

    http://www.Oracle.com/technetwork/database/information-management/streams-FOV-11g-134280.PDF

    It also has its own forum (you probably know that)

    Water courses

    Oracle Streams comes with more than 7000 data dictionary views, and DBMS built-ins so my main concern is the complexity and moving parts. Flow also includes guard data items, for example to capture downstream. If I had to choose between streams
    and Data Guard, I'd go with Data Guard, as his most popular (view) and thus better supported.

    The last time I checked GoldenGate needed a license. If you need money. I also believe that the options for the host operating systems are less than the other two options.

    My understanding is that you have to learn a new language with a boatload of new keywords. That said, Yes, it could be an option. It has a forum here somewhere. But I don't use it either.

    In any case, it looks like you ask all the right questions. Good luck with your project.

    Best regards

    mseberg

  • How to set up for 2 node RAC parallelism init.ora parameters

    What are the init.ora parameters required to activate RAC parallelism for a cluster with two nodes (Oracle9i and Oracle11g).

    1 * select statistics, the value of v$ pq_sysstat

    VALUE STATISTICS
    ------------------------------ ----------
    2 busy servers
    Servers Idle 19
    Servers Highwater 4
    Server 80 sessions
    Servers started 1
    Stop 0 servers
    Cleaned servers 0
    Underway 19 queries
    Insider (IPQ) queries 0
    DML initiated+ 0
    DML Insider (IPQ) 0

    VALUE STATISTICS
    ------------------------------ ----------
    DDL launched 0
    DDL Insider (IPQ) 0
    DFO 19 trees
    Sessions active 1
    Local sent messages 514343
    Original sent messages 126
    Local messages Recv'd 414094
    Msgs Recv Distr.'d 230

    19 selected lines.


    The statistics above "DML statistical = 0.

    Please advise on the required parameters. Thank you

    Second test:
    No specific configuration is necessary.

    --
    Sybrand Bakker
    Senior Oracle DBA

  • ORA - 01461:can bind a LONG value only for insert in a LONG column. After upgrade to 11g

    After update, oracle 11g, we get the system error when you try to insert the text string in the NCLOB type column.

    ORA - 01461:can bind a LONG value only for insert in a LONG column.

    This has not happened on an earlier version of Oracle.

    I did some testing and found that, if a string more then 2000 we get this error.

    How to solve this problem?

    Thank you

    I found a solution. I had to update ODP.NET to 2.112.1.0 version.

  • A weird exception in 12 c (ORA-01461: can bind to a LONG value only for insert into a LONG column)

    I have a Windows application that accesses a database of 12 c Oracle via ODBC (driver version is 12.01.00.01).

    I have a table with a column of key named REGION_ID (NVARCHAR2 (9)) and a dozen other columns, of which three are named region1 and region.2 elle3, all of type NVARCHAR2 (40).

    When I try to insert a string in the scope of the region1 is longer than 9 characters (length of REGION_ID), I get an error ORA-01461 (' can bind to a LONG value only for insert into a LONG column). If I set the length of REGION_ID be NVARCHAR2 (15), so I can add channels to the region1 in length up to 15 field until I get ORA-01461 exception again. Curiously, if I change the name of column region1 to REGIONONE, I don't get any errors, and everything works fine. It's almost as if the column name region1 is being confused with REGION_ID backstage.

    Any ideas? I am using SQLBindParameter to bind the columns, and all calls are successful. I get the exception when I run the insert statement. This same code worked for previous versions of Oracle (9i, 10g and 11g). And if I use a driver of client 11g against the 12 c server, I do not receive the exception.

    Thank you!

    It is a component of ODBC driver bug in 12 c and it is fixed. You can download and install the fix for bug 18232462 or the last window for 12 c patch cumulative/bundle.

    Thank you

    Spengler

  • I volunteer for installation of the Government in New Orleans.  I'm helping recommendations on equipment and software.  Their editing computer cannot be connected to the Internet.  How to buy and receive the software and updates?

    I volunteer for installation of the Government in New Orleans.  I'm helping recommendations on equipment and software.  Their editing computer cannot be connected to the Internet.  How to buy and receive the software and updates?

    Please see this link in the topic "successful."

    Creative cloud using Enterprise | Applications and updates

    You can use managed delivery of applications for the following:

    • If you need to exercise strict control over the applications installed on client computers.
    • If end-users have administrator privileges on the computer.
    • To reduce Internet bandwidth consumption by preventing multiple downloads of self-service.
    • If there is no Internet access on client computers.
  • ORA-01461: can bind to a LONG value only for insert into a LONG column

    Hello

    Oracle XE on RHE dedicated server
    create table cvDetails(
    cd_id number(14) primary key,
    cv_id number(14) constraint education_fk references CvProperties(cv_id),
    nationality varchar2(230),
    objectives varchar2(3900),
    name varchar2(230),
    fatherName varchar2(230),
    motherName varchar2(230),
    dob varchar2(230),
    gender varchar2(230),
    mStatus varchar2(230),
    passportNo varchar2(110),
    email varchar2(230),
    phone varchar2(45),
    mobile varchar2(25),
    address varchar2(2500),
    state varchar2(230),
    zipCode varchar2(230),
    city varchar2(230),
    education clob,
    experience clob,
    skills clob,
    languages varchar2(1400),
    hobbies varchar2(3200),
    achievements varchar2(3900),
    references varchar2(3900)
    );
    
    create sequence cvDetails_seq
    start with 1 increment by 1;
    
    create or replace trigger cvDetails_trig
    before insert on cvDetails
    referencing new as new
    for each row
    begin 
    select cvDetails_seq.nextval into :new.cd_id from dual;
    end;
    /
    Why do I get the error of subject?

    Thank you in anticipation

    >
    in any case, I checked manually according to your instructions and found that this objective column is of character input more than specified.
    >
    Glad you found the problem, but I hope that you learned a lesson that is time consuming.

    It must be remembered that we have no access to your environment. If we do not know which servers, clients, tables and users that you use.
    It may seem simple to you but doesn't realize that you provide us with two slightly different versions of the cvDetails table.

    The original post had this
    >
    objectives varchar2 (3900).
    >
    But when you have provided your 'cvDetails desc' journal text has
    >
    OBJECTIVES VARCHAR2 (3950)
    >
    It is the same table that you started with how the column suddenly grow 50 bytes?
    This means that you did from different parts of the present in the two schemas or on two servers or you change the table between the two.

    You can't address properly when you do this. By chance it is the column that you said is now the problem.
    In SQL, the maximum length of a VARCHAR2 is 4000 bytes; no characters but bytes. Nothing more than 4000 bytes would probably be a LONG in the generic sense.

    If your error
    >
    Re: ORA-01461: can bind to a LONG value only for insert into a LONG column
    >
    means that you try to 'bind a LONG value' to a column VARCHAR2 and you can't you can 'bind a LONG value only for insert in a LONG column.

    In the proper context, the error makes sense.

    You probably have a problem with

     ps.setString(2,  objectives);
    

    because the 'objectives' has a length of more than 4000 bytes.

    Remember this answer from you?
    >
    I have read and found that there may be a problem with the driver JDBC or Characterset. Am I wrong?
    >
    The 'Hello' ASCII string is five characters and five bytes because the ASCII code is a set of characters in a single byte. The same string internally in Java is five characters but ten bytes because Java uses UTF16.

    So, if the character set of the data itself is double-byte character set then anything more than 2000 characters (4000 bytes) is a "LONG". And if your column is defined as VARCHAR2 (3950), which means bytes a doublel-byte character set which are characters of 1975.

    Then you said in a response later
    >
    I checked by the SNA Server and oracle that are both of the same but new thing I found is that oracle does not allow more than one clob column in a table. Is this true?
    >
    Somehow a hypothesis has crept it that the problem was not a driver JDBC or Charaterset, but because you can not have more than one clob column in a table.

    You could have easily tested for yourself by doing what P. Forstmann - tried to create a table and see.

    Then you completely ignored my advice
    >
    I suggest to you isolate the columns actually causing the problem.
    Change your code to insert only a few columns. When it works, add more than a few columns.
    This will then tell you which column or the columns are at the origin of the problem.
    Display the results once you determine a column that causes the error.
    >
    When you have finally made the simplest things, you have found what was causing the problem almost immediately.

    Many times you don't need 'experts' - you must use a rigorous, methodical, process step by step.

    ALWAYS, ALWAYS, ALWAYS reduce the simplest possible code example that illustrates the problem.
    If you had followed this a rule would have probably found you the problem and makes you look like the 'expert '.

    There are no shortcuts.

  • How to create a single init.ora file for node 3 RAC to the title of the ASM

    All,

    Our environment is that a combination of different memory machines (V880, V490 & 250R) SUN of size.
    Establishing a single init.ora file that includes each of the memory of nodes in the SGA sizing is our desired configuration.
    Although we have created the file, the question becomes each NŒUD on the FCAC to use this unique setting
    file to launch its database instead of take the default init.ora file in the default directory (asm/dbs).

    As we conducted tests of failover, on restarting the instances they have restarted with bad memory
    definitions that have hung the nodes when it took more memory then what was available and the swap space has begun
    to develop.

    Steps to configure and activate the process, that's what I'm looking for.

    Thank you

    Gerry

    Gerry,

    Here's what we do. Don't know if it is relevant to your situation...

    (on each node)
    $ cat $ORACLE_HOME/dbs/initrac11d1.ora
    SPFile='+Data/rac11d/spfilerac11d.ora'

    (as ASM)
    $ asmcmd
    ASMCMD > ls - al + data/rac11d
    Name of type Redund time scratched Sys
    Y CONTROLFILE.
    DATAFILE Y.
    Y ONLINELOG.
    FICHIER_PARAMETRES Y.
    TEMPFILE Y.
    N spfilerac11d.ora-online +DATA/RAC11D/PARAMETERFILE/spfile.267.685170285

    The spfile has all the parameters, described by the node, if any. For example:

    $ sqlplus / as sysdba

    SQL * more: version 11.1.0.7.0 - Production Wednesday, may 6, 19:00:45 2009

    Copyright (c) 1982, 2008, Oracle. All rights reserved.

    Connected to:
    Oracle Database 11 g Release 11.1.0.7.0 - 64 bit Production
    With the Real Application Clusters option

    SQL > create pfile='/tmp/sb.ora' of spfile;

    Created file.

    SQL > disconnected from the database to Oracle 11 g Release 11.1.0.7.0 - 64 bit Production
    With the Real Application Clusters option
    $ cat /tmp/sb.ora
    :
    * .archive_lag_target = 1800
    *.audit_file_dest='/var/Oracle/admin/rac11d/adump '
    :
    rac11d1. Dispatchers ='(Address = (Protocol = TCP) (Host = msdbc11-VIP)(port=64000))'
    rac11d2. Dispatchers ='(Address = (Protocol = TCP) (Host = msdbc12-VIP)(port=64000))'
    * .global_names = TRUE
    rac11d1.instance_number = 1
    rac11d2.instance_number = 2
    :
    rac11d1.undo_tablespace = "UNDOTBS1.
    rac11d2.undo_tablespace = "UNDOTBS2".
    :

    Hope this helps,

    Steve

  • Value of PROCESS in init.ora?

    I am using Oracle 10 g on Windows

    I run an application (via JDBC) who writes a flurry of records in an Oracle Table (I'd say may on 20 000 to 30 000 documents, perhaps more.)

    I get the following error:
    SQL Exception: java.sql.SQLException: Listener refused the connection with the following error:
    ORA-12516, TNS:listener could not find available handler with matching protocol stack
    I watched this on the internet, and he said that the listener is to measure the number of connections that have been opened, but NOT the number of connections that have been terminated.

    Apparently the listener only get the info on the number of connections that led to once every 5 to 10 minutes or more. (Updated by PMON).

    Apparently, the solution is to change the number of PROCESS in init.ora

    I have 2 questions

    What is the maximum amount of processes that I can specify on init.ora?

    How can I restart Oracle without a reboot from there Windows?

    Thank you

    What is the maximum amount of processes that I can specify on init.ora?

    It is a feature of RAM available

    How can I restart Oracle without a reboot from there Windows?

    sqlplus
    / as sysdba
    immediate stop
    startup
    output

  • set the database parameters using the init.ora file

    Hi all

    I'm working on a product of oracle (BI Apps), it gives a setting recommended database values in an inti.ora file. How can I apply this file to my database? in other how can words I use the values of the recommended settings in this file?

    Thanks for your time.

    Hello

    Try this:

    (1) connect to your database as a SYSDBA
    (2) issue: CREATE PFILE='/tmp/pfile.ora' OF SPFILE;
    (3) /tmp/pfile.ora to modify and add some references in your init.ora requests file - or update the current entries if those that already exist.
    (4) stop your database.
    (5) start your database in restricted using the new /tmp/pfile.ora mode to see if the settings are ok and if your database will start with them. (If he - go to 6), if no, go to 3)
    (6) question: CREATE SPFILE FROM PFILE='/tmp/pfile.ora'
    (7) judgment of the database
    (8) start as usual-, this will use the spfile with the changes.

    Nice.

    Note:
    Step 2) assumes that you are on * NIX and are actually using a spfile in your database already...

  • suitable init.ora or .sql to launch isql

    Hello!

    I installed Ora11gr1 in my suse11.1, but when I do,

    . / isqlplus / as sysdba

    There is a problem with the original init.ora in my pc, I think that the problem of memory... I solved it commenting line SHARED_POOL_SIZE but after that, there is another problem.

    ORA-00205: error in the identification of control file.

    So, I create a sql to re-create the control file and, / sqlplus sys/sys as sysdba @ p.SQL/


    SHUTDOWN IMMEDIATE
    STARTUP NOMOUNT

    CREATE CONTROLFILE REUSE DATABASE "orcl" NORESETLOGS NOARCHIVELOG
    MAXLOGFILES 32
    MAXLOGMEMBERS 2
    MAXDATAFILES 32
    MAXINSTANCES 1
    MAXLOGHISTORY 449
    LOGFILE
    GROUP 1 ' / dev/sdc11/app/oracle/product/11.1.0/db_1/dbs/t_log1.f' SIZE 500 K,.
    GROUP 2 ' / dev/sdc11/app/oracle/product/11.1.0/db_1/dbs/t_log2.f' SIZE 500 K
    DATA FILE
    ' / dev/sdc11/app/oracle/product/11.1.0/db_1/dbs/t_db1.f',
    ' / dev/sdc11/app/oracle/product/11.1.0/db_1/dbs/dbu19i.dbf'
    WE8DEC CHARACTER SET
    ;

    But the latest problem is:

    Error ORA-01565 in identification of file
    ORA-27047 cannot read the file header block
    Linux error: 92: Protocol not available
    Additional information: 1

    What should I do?

    I don't understand because it is a clean install of Oracle11gr1.

    Thank you.

    Normally I would recommend review the documentation for http://tahiti.oracle.com and in particular the installation manuals.

    Inyour case, I think go to http://otn.oracle.com, clicking tutorials (in upper right) and looking at the tutorial 'database on linux install' might be more useful.

  • DataGuard init.ora

    Hi all

    9i

    RHEL5

    Can help you identify what are the critical important parameters that will be inside the primary and standby init.ora?

    My point is, because there is a passage such as the role of the two database are inverted or exchanged.

    Then, I conclude that all of the settings contained in the primary and standby must me the same or equal?

    1. for example: standby mode parameter > lock_name_space = STBY

    I can also put it in the primary as > lock_name_space = PROD?

    2. What is the difference between the parameter:

    LOG_ARCHIVE_DEST_1='LOCATION=/U02/oradev/devdb/9.2.0/dbs/arch'

    and

    STANDBY_ARCHIVE_DEST = /u02/oradev/devdb/9.2.0/dbs/arch

    3. is it possible to place these 2 settings on standby and primary?

    LOG_ARCHIVE_DEST_STATE_1 = enable

    LOG_ARCHIVE_DEST_STATE_2 = enable

    Thank you all,

    JC

    Take a look at the documentation. This is for your release (9i)

    Chapter 3 - creating a database of physical sleep.

    Oracle Data Guard Concepts and Administration - content

    Concerning

    AJ

  • init.ora.Number?

    On the drive that I use for the class where 11g is installed my init.ora file is actually named init.ora.213201312418

    How is it that would take place and what is everything?

    Thank you.

    (Installation of Windows 7)

    Published by: davejjj on April 25, 2013 20:45

    Hello

    I believe that you create your database using DBCA on window OS when he created this pfile/initfile file.

    Please check with
    view the spfile parameter where he ordered. Check the file name/path there.

  • Need help in the PROCESS configuration (Maually in init.ora)

    Hello

    I want to install datbase schema using the remote control, but it throws me a message
    "UCR-6083: impossible - check requirement prerequisites for the selected item: WEBCENTER.
    Refer to the journal of the RCUS to C:\OracleRCU\ofm_rcu_win32_11.1.1.2.1_disk1_1of1\rcuHome\rcu\log\logdir.2013-01-22_16-03\rcu.log for more details.
    RCU - 6107:DB prerequisites for Init Param failed: PROCESS
    Current value is 150. It must be greater than or equal to 300. »

    I tried to change the process using SQL > change processes control system = 300 scope = spfile;
    and got the msg this modified system

    but still persisit error. I referred to a link
    UCR-6107, UCR-6092 for the same here it is mentioned in a post that some user has manually changed it a file init.ora ion... kindly helps change manually or through cmd...

    Reghards

    Beat

    Published by: Vivekk.Arora on January 22, 2013 02:58

    You must restart the instances after you change the setting.

Maybe you are looking for