Oracle RAC 12.1.0.2 (GI battery) deployment on OEL 7 (3.8.13 - 35.3.4.el7uek) fails with ORA-27102

Hi guys,.

I am currently trying to deploy a complete installation (GI battery) of Oracle RAC 12.1.0.2 cool on OEL 7 (3.8.13 - 35.3.4.el7uek) with 2 nodes for validation purposes. However the installation itself went well, but 'Creation repository for Oracle Grid Infrastructure Management container' step fails with "ORA-01034: ORACLE not available / ORA-27102: out of memory / Linux-x86_64 error: 12: cannot allocate memory". The steps of runInstaller validation completed successfully, but I never take this step of configuration without jumping.

Here is my configuration which should normally avoid such errors ORA.

Host

-bash - $4.2 uname - a

Linux OELRAC1 3.8.13 - 35.3.4.el7uek.x86_64 #2 SMP Tue Jul 29 23:24:14 CDT 2014 x86_64 x86_64 x86_64 GNU/Linux

"Creation of repository database for Oracle Grid Infrastructure Management container" error in /oracle/base/cfgtoollogs/dbca/_mgmtdb/trace.log

From restoration to August 9, 14

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID = 12 type of device = DISK

channel ORA_DISK_1: from the restore backup set data file

channel ORA_DISK_1: specifying datafile (s) to restore from backup set

channel ORA_DISK_1: restore datafile 00003 to + GRID

channel ORA_DISK_1: backup /oracle/grid/12102/assistants/dbca/templates/MGMTSeed_Database.dfb piece reading

channel ORA_DISK_1: ORA-19870: error when restoring the backup /oracle/grid/12102/assistants/dbca/templates/MGMTSeed_Database.dfb piece

ORA-19504: could not create the file "+ GRID.

ORA-17502: ksfdcre:4 cannot create the file + GRID

ORA-15001: diskgroup 'GRID' does not exist or is not mounted

ORA-01034: ORACLE not available

ORA-27102: out of memory

Linux-x86_64 error: 12: cannot allocate memory

Additional information: 2663

Additional information: 1565392897

Additional information: 161480704

switch to the previous backup

Number of folder of the data file = 3 name = + GRID

RMAN-00571: ===========================================================

RMAN-00569: = ERROR MESSAGE STACK FOLLOWS =.

RMAN-00571: ===========================================================

RMAN-03002: failure of the restore command at 09/08/2014 19:41:47

ORA-01119: error in creating file of database "+ GRID.

ORA-17502: ksfdcre:4 cannot create the file + GRID

ORA-15001: diskgroup 'GRID' does not exist or is not mounted

ORA-01034: ORACLE not available

ORA-27102: out of memory

Linux-x86_64 error: 12: cannot allocate memory

Additional information: 2663

Additional information: 1565392897

Additional information: 1614807040

RMAN-06956: create the data file failed; try again after removing + OS GRID

SHM / CPI (check the id of shm with previous information)

-bash - $4.2 ipcs - a

-Shared memory segments-

key shmid owner perms bytes nattch status

1565360128 0 x 00000000 grid 640 4096 0

1565392897 0 x 00000000 grid 640 4096 0

0xfba47600 1565425666 640 24576 29 grid

Memory of the ASM instance setting

SQL > see the memory settings

VALUE OF TYPE NAME

------------------------------------ ----------- ------------------------------

whole big memory_max_target 1076M

whole large memory_target 1076M

ASM disk groups

SQL > select NAME, STATE, TOTAL_MB, USABLE_FILE_MB from v$ asm_diskgroup;

NAME STATE TOTAL_MB USABLE_FILE_MB

------------------------------ ----------- ---------- --------------

RACK MOUNTED 6144 4868

/ dev/shm to memory_target (more than enough free space)

-bash - $4.2 df-h

Size of filesystem used Avail use % mounted on

tmpfs, 630M 2.4 G 3.0 G 21% / dev/shm

Kernel for SHM limits set to unlimited parameter

-bash - $4.2 sysctl - a | grep shm

kernel.shmall = 1152921504606846720

kernel.shmmax = 922337203685477580

User limits on unlimited for memory

-bash-4, $ 2 cat /etc/security/limits.conf

# Oracle settings

grid soft nproc 2047

grid hard nproc 16384

grid soft nofile 1024

grid hard nofile 65536

Oracle nproc 2047 soft

Oracle nproc 16384 hard

Oracle soft nofile 1024

Oracle hard nofile 65536

* hard memlock unlimited

* soft memlock unlimited

-bash - 4, $ 2 known - grid

-bash - $4.2 ulimit - a

the file size (blocks, - c) of base 0

(kbytes, - d) data seg size unlimited

scheduling priority (-e) 0

size of the file (blocks, f) - unlimited

pending signals (-i) 23953

Max locked memory (kbytes, - l) unlimited

size of the memory (k, m) max - unlimited

open files (-n) 1024

a size (512 bytes, - p) 8 hose

(Bytes, - q) POSIX message queues 819200

real-time priority (-r) 0

size (Ko, - s) 8192 battery

time processor (seconds,-t) unlimited

Max user process (-u) 2047

virtual memory (KB), - v) unlimited

the locks on files (-x) unlimited

So what the hell is wrong here? Why the instance ASM (+ ASM1) returns the error below, even if there is no memory limit / problem. The error with the disk group is also absolutely no sense.

------------------------------------------------------------------------------------------------------------------------

ORA-01119: error in creating file of database "+ GRID.

ORA-17502: ksfdcre:4 cannot create the file + GRID

ORA-15001: diskgroup 'GRID' does not exist or is not mounted

ORA-01034: ORACLE not available

ORA-27102: out of memory

Linux-x86_64 error: 12: cannot allocate memory

Additional information: 2663

Additional information: 1565392897

Additional information: 1614807040

------------------------------------------------------------------------------------------------------------------------

Someone at - he encounter the same problem with 12.1.0.2 by deploying the CDB for Grid Infrastructure Management repository? Is there something special with UEK3 (3.8.13 - 35.3.4.el7uek) on 7 OEL? Any necessary special kernel parameter (although the runInstaller controls do not mention)? I'm totally tapped by GI 12.1.0.2.

Thank you.

Best regards

Stefan

Hi guys,.

I was finally able to solve this problem.

She was related to a memory on the provisioning of problem in the virtual environment as both nodes are VMs. Unfortunately none of these errors of memory were populated / pushed somehow in the virtual machine.

Best regards

Stefan

Tags: Database

Similar Questions

  • CREATE a USER Oracle 12 c fails with ORA-01031 (insufficient privileges)

    I work with a client to start the test 12 c with an application.

    User logged into the database by using both "/ as sysdba" and "xxxxxxx/sys as sysdba.

    However, doing so CREATE USER someuser IDENTIFIED BY somepass;

    insufficient privileges ORA-01031 auto fails.

    I don't see an obvious reason why this does not work, and it works on my own system. Any ideas are appreciated.

    He said he was using a traditional database (no plug-in) wrong after previously created a pluggable.

    Daryl

    by chance, do you have database Vault (figure DVSYS) installed in your database? According to default manual installation program prevents you to create the user if data vault is configured.

    http://docs.Oracle.com/CD/B28359_01/server.111/b31222/DB_objects.htm

    Oracle Database Vault | Oracle database | Oracle

    Oracle Database Vault allows customers to avoid excesses in controlling the use of commands such as ALTER SYSTEM, ALTER USER, DROP USER, CREATE USER, etc.

    In addition, check this box

    "Create a user" gives ORA-01031: not sufficient privileges to user sys

  • Oracle RAC 10 g, is it possible different version of the OS

    Hi all

    We have two-node Oracle RAC 10 g on Red hat 2 4. Now, the plan is to add a new node to the existing Oracle RAC. The new node is Redhat 5.4.
    is it possible to add this node to the existing Oracle RAC.

    The only difference is the version of the OS, existing installation is Redhat 4 and new node with Redhat 5.

    Thank you and best regards,
    Shir khan

    Hello

    Documentation Oracle says the following:

    Oracle Clusterware and Oracle RAC do not support heterogeneous platforms in the same cluster. For example, you cannot have a node in the cluster that is running Oracle Linux and another node in the cluster, even under UNIX Solaris. All nodes must be running the same operating system; in other words, they must be compatible to the binary format. Oracle RAC does not support machines with chips different architectures in the same cluster. However, you can have machines of sizes and at different speeds in the same cluster.

    And Metalink article

    Comparison between the characteristics: RAC, Dataguard, streams, advanced a replication or base [ID 370850.1]

    We can see some additional details:

    Real Application Clusters (RAC)-

    Same OS version on all nodes whose group of patches
    Same version on all nodes whose group of patches Oracle version

    Good luck!

    --------------------------
    http://DBA-star.blogspot.com/

  • Oracle RAC 11 g fencing

    Hi all, I want to know if anyone knows the process of closing on the CARS, the other question is, Oracle RAC is able to restart the nodes (physical servers)?

    Thank you very much.

    Pablo

    The Oracle Clusterware is designed to perform a node eviction by removing one or more nodes in the cluster if a critical problem is detected.  A critical problem could be a node does not not by a heartbeat of network, a node does not by a heartbeat of disc, a machine hooked or severely degraded, deprivation of resources OS (IE high use of the processor, memory shortage/Swapping, queue/executed load medium high) or an ocssd.bin process hanging.

    For example,.

    Oracle Clusterware is based on the files of voting accessibility. If a node in the cluster cannot access the majority of the files of voting, the node (s) to which it applies is (are)

    immediately removed from the cluster (expelled / closed).

    This expulsion of node is intended to maintain the overall health of the cluster by removing members wrong (in other words, in order to avoid "split brain" situations, as well as data corruption).

    Note: From 11.2.0.2 RAC (or if you're on Exadata), expulsion of node may not actually reboot the machine.  It's what we call a restart without rebooting.  In this case, we reboot most of the clusterware battery to see if that solves the unhealthy node.

    For more information on 11 g RAC 2: REBOOT - LESS NŒUD FENCING, refer to the following URL:

    URL: http://oracleinaction.com/11g-r2-rac-reboot-less-node-fencing/

  • Set the values of parameter SPFILE for Oracle RAC

    Hello

    in the documentation:

    https://docs.Oracle.com/CD/E11882_01/RAC.112/e41960/admin.htm#RACAD815

    I can read:

    *. OPEN_CURSORS = 500
    prod1. OPEN_CURSORS = 1000

    If an another DBA executes the following statement, then Oracle database updates the setting on all instances except the instance with SID prod1:
    ALTER SYSTEM SET OPEN_CURSORS = 1500 sid ='* ' SCOPE = MΘMOIRE;


    So if you run the following statement on another instance, the instance with sid prod1 also assumes the new 2000 setting:
    ALTER SYSTEM SET OPEN_CURSORS = 2000 sid ='* ' SCOPE = MΘMOIRE;

    My question is:

    How Oracle will know that it is you run the NDDN statement to apply even to prod1?

    The syntax for these two ALTER SYSTEM are the same. Then why Oracle applies the second on prod1?

    In other words, why the output of these two statements is different with respect to the affected bodies? One is applied on all except prod1 and the next is applied to all included prod1.

    Thank you.

    Hello

    If you have 2 instance and run you the change of parameter with sid ='* ', which means changing this setting will affect the two instance...

    the two values in the instance will be changed.

    https://docs.Oracle.com/CD/B28359_01/server.111/b28286/statements_2013.htm -->> search for "SID clause allows you to specify the SID.

    This seems to be a bug in documentation...

    Bug 6530554 : ALTER SYSTEM SET SCOPE = MEMORY SID ='* ' UPDATE all INSTANCES

    Thank you

  • Turning to Oracle RAC to the only Oracle database

    Hi all

    We are responsible for "make a copy" of Oracle RAC database a customer and our plan is to finish with the FCAC and allows you to host a new unique Oracle database. Very few of us familiar with CARS and looking for suggestions on how to do it (without affecting the source JAR).

    Can take a full expdb of the source database and simply use impdp to import into the standalone database server?

    Comments/suggestions appreciated.

    Thanks in advance.

    Can take a full expdb of the source database and simply use impdp to import into the standalone database server?

    It is an option. Data pump does not care if the source and/or destination is CARS or a mix. If the database is too large, it can take a lot of time to complete.

    Another option is to use the DOUBLE of RMAN feature. And another option is to restore the database from a backup.

    See you soon,.
    Brian

  • Redo command of journal online in Oracle RAC

    Dear,

    If I have 2 Oracle RAC nodes:

    Node 1:2 Online Redo log groups (Group 1 and group 2) - each Member of a group

    Node 2:2 Online Redo log groups (Group 3 and group 4) - each Member of a group

    Would like to know when the switch occurs on the redo log groups, it moves the Group 1 to group 2, then return in the Group 1... or

    Group 1 to group 2, and group 3?

    Concerning

    Claude

    Each Instance has a Thread.  So the Instance on node 1 has 1 wire that consists of groups 1 and 2.  Redo all written by instance of node 1 will always be to groups 1 and 2 only.  Never to groups 3 and 4 (except if they fell and added to 1 thread)

    Similarly, the instance on node 2 will write for groups 3 and 4 only.

    Hemant K Collette

  • Oracle RAC and replacement of equipment

    Hello world

    next year our Oracle RAC (hardware) servers will be is more supported. We have a 2 node RAC (SE) running on Linux 5. For you, what is the strategy easier (and safer) to replace the equipment:

    • Reinstall complete with database exports / imports.
    • Adding new nodes to the cluster with new servers and delete 'old' (but it seems that the same version of operating system is required in accordance with the documentation).
    • Clone of the cluster according to the Oracle documentation on news servers.

    Thank you for all your ideas. I googled a bit, but I've not found much info.

    Carlos.

    • Adding new nodes to the cluster with new servers and delete 'old' (but it seems that the same version of operating system is required in accordance with the documentation).

    It's what I strive for. If your time with new nodes in the cluster is short (less than 24 hours), and you stay on the same distribution (i.e. OL5 to OL7), then several times, this isn't a problem. If you still have concerns and do not feel comfortable with this recommendation, then I'll recommend another avenue. I often used it when I was doing something similar for the production system was too critical to take no risk.

    1. Up new servers in a cluster. You can even start with the version of grid Infrastructure more later/more big who can save a future update maybe you.

      1. It will take a new OCR and voting disk new configuration.
    2. Attach the storage shared on the new cluster. For a short period of time, you will have storage mounted to both old and new.
    3. Install the RDBMS software on the new cluster. Wear on all the config files you might need more... tnsnames.ora, sqlnet.ora, etc..
    4. When you are ready to drop the database on the old cluster, cutting on the new cluster.
    5. Use "srvctl database add" to add the database to the new cluster.
    6. Use 'srvctl add instance' to add the instances to the new cluster.
    7. (Optional but normally a good idea), use 'srvctl add service' to add services to the new cluster.
      1. Steps 5 and 6 above usually use the same name of db, same instance names, same service name.
    8. You now have the database running on the new hardware. Stop the old servers

    The only other sticking point would be handling the SCAN and traditional VIP. When I made this drive, I usually my network guy change the SCAN VIP and traditional dignitaries to be alias in DNS that point to the new VIP.

    If you do your homework and have everything ready to go, the downtime can be less than 15 minutes for this approach.

    See you soon,.
    Brian

  • Oracle RAC

    Hello

    We have an Oracle RAC (11.1.0.7) with two active nodes on AIX 5. We plan to build a third node, working as a passive node.

    This is may be possible?

    Thank you!

    Hello

    Yes, you can add the third node to the cluster and keep it operational without any purpose. As Richard-1 mentioned, it is best to offer 3-node RAC and extend services through them. Unless you want a kind of DR? Having said that what you try to achieve?

    Kind regards

    EVS

  • Oracle RAC (physically separate buildings)

    Hello

    I would like to know who already had this experience to prepare an Oracle RAC in separate buildings.

    We have two data centers, and we intend to prepare two separate nodes physically in this building (each node in one building).

    Data centers are in the same city.

    Could this be possible?

    Thank you!

    This looks like an extended cluster, alias "stretched CARS." It's a reasonably normal environment, although there are some considerations. You'll need storage on each side with ASM mirror and a third independent unit (a NFS server is good) for a copy of the file with the right to vote. A 10 GHz ethernet link should be more than enough. If you need assistance configuring her, let me know

    --

    John Watson

    Oracle Certified Master s/n

  • Issue of INS-35354 when installing Oracle RAC 12 on infrastructure Oracle Grid 12

    Hello

    I am trying to install Oracle RAC 12.1.0.2 one node installation on Windows Server R2 2012, but the installer told me:

    'Valid [INS-35354] the system on which you try to install Oracle RAC One doesn't not part of a cluster.'

    On the same server I have is installed and running Oracle Grid Infrastructure + ASM.

    I don't know what is missing the installation program, which is possible to register? The installation program does not provide which had not passed the specific audit.

    Thanks for the tips

    Georg

    Hello

    A CCR node does not mean that you install the grid infrastructure in a single node and install a base of a RAC data on this node.

    Basically, a concept CAR is similar to active passive clustering to provide high availability. To have a node database RAC upward and launched, you will have to install clusterware on at least two server by selecting the option during the installation of the IM.

    Pls follow the below post for detailed answer

    INS-35354: validates the system on which you are trying to install Oracle RAC not part of a group when installing a 12 c RAC node database

    Concerning

    Krishnan

  • Java oracle rac connection using scan url

    Hey,.

    Im trying to connect to an oracle rac using jdbc thin. When I use the analysis as the host

    Like this

    String url = "jdbc:oracle:thin:@// < scan >: port/servicename;

    I get error 1153, connection refused

    but when I use the ip address of the RAC instead of analysis

    String url = "jdbc:oracle:thin:@// < ip >: port/servicename;

    the connection is successful

    is the issue at the level of the application? or is the problem with the server

    Thanks for the help.

    I solved the problem. I changed my ojdbc.jar from 14 to 6. I would like to know why it works because I've been using ojdbc14 for oracle 11g and I've never had a problem

  • Oracle RAC private interconnectivity problem

    Hello

    We set up Oracle RAC on RHEL 6.5.

    Our reference document is "deployment Oracle RAC 11 g R2 Database on Red Hat Enterprise Linux 6" verion 1.0 of Red Hat Reference Architecture Series.

    According to the document.

    Two subnets have been used for interconnectivity.

    Two physical switches were used.

    rac.png

    My Question: I see that there is a connection between two switches. What is the purpose of this link?

    Please let me know example of configuration of Private Switch A and Switch B private.

    Thank you.

    Sajeeva.

    Because its use of redundant interconnection function because the function HAIP is officially called would say that networks need to be in different subnets. So, if we ignore the diagram above we'll finish with the following configuration:

    eth1 of each server that is running on the same subnet:

    Server1 - 10.0.1.1

    Server2 - 10.0.1.2

    eth2 of each server that is running on the same subnet:

    Server1 - 10.0.2.1

    Server2 - 10.0.2.2

    FAQ for IP highly available (HAIP) for version 11.2 (Doc ID 1664291.1):

    "Each NIC is defined as a cluster interconnect (using oifcfg setif) on a given node will have a static ip address assigned to it and each cluster NIC interconnection on a given node must be on a single subnet."

    The only advantage I see of HAIP, is that all your interfaces are active at all times where as with collage will be you almost end up with an active/passive configuration.

    Kind regards

    EVS

  • How to apply the PSU on Oracle RAC?

    Hello guys,.

    How about the Oracle RAC database without any stop PSU? (patch only database, not clusterware).

    Lets say I have 2 CCR node on different hosts with separate houses oracle/grid (no shared resources). What are the steps to avoid blackouts? I simply apply the last OPatch on grid/oracle homes, and then generate the oracle user ocm.rsp file and simply run as root: opatch auto/patch/path /-oh oracle_home - ocmrf /path/ocm.rsp and he will do everything for me on this node? then move service on node patched and do the same on another node? Oh, and there will be no interruption of service? Thank you!

    Gytis

    Hello

    Yes, the concept of a rolling patch is that the DB will always be upward, albeit on a node or another (or maybe 2 of 3, etc.)

    Check out this doc, spec 14.2.4 reduce planned downtime Maintenance

    Essentially an instance will come down in time. You can either manually a node patch or another, or well let Oracle patch bearing (but make sure you test it in the configuration of test first, if you have one, or else we put up with the same group of patches just in case).

    The idea is that the VIP relocate Node2, or if you use SCAN apps will detect node1 down.

    If possible, it is good to do this with a team Apps - ask them to move the connection with Betclic / application servers to the next node in the cluster, then the first patch (rolling patch), then exchange all node1 and make the node 2.

    The same steps apply for clusterware.

    See you soon,.

  • How can I add data file to an existing table on Oracle RAC ASM with no OMF? Thank you!

    How can I add data file to an existing table on Oracle RAC ASM with no OMF? Thank you!

    Hello

    So I guess you have some files in ASM, see your first existing file structure

    Select file_name

    from dba_data_files;

    and to add to an existing table, the example below (even if you're better sticking with OMFs!)-is that what you are looking for?

    SQL > create tablespace TEST1

    2 datafile '+ DATA' size 1 M;

    Created tablespace.

    SQL > select file_name in dba_data_files;

    FILE_NAME

    --------------------------------------------------------------------------------

    +Data/orcl2/datafile/users.259.859820983

    +Data/orcl2/datafile/undotbs1.258.859820983

    +Data/orcl2/datafile/SYSAUX.257.859820983

    +Data/orcl2/datafile/system.256.859820981

    +Data/orcl2/datafile/example.269.859821049

    +Data/orcl2/datafile/Test1.271.859843053

    6 selected lines.

    SQL > alter tablespace TEST1

    2 Add datafile ' + DATA / mynewfile01.dbf ' size 2 m;

    Tablespace altered.

    SQL > select file_name in dba_data_files;

    FILE_NAME

    --------------------------------------------------------------------------------

    +Data/orcl2/datafile/users.259.859820983

    +Data/orcl2/datafile/undotbs1.258.859820983

    +Data/orcl2/datafile/SYSAUX.257.859820983

    +Data/orcl2/datafile/system.256.859820981

    +Data/orcl2/datafile/example.269.859821049

    +Data/orcl2/datafile/Test1.271.859843053

    + DATA / mynewfile01.dbf

    Thank you

Maybe you are looking for

  • Laptop Toshiba C655 battery-

    Toshiba laptop C655 battery - charger connected and attached, but does not charge. Charger looks OK by Voltmeter (19 VDC out). How can I know if the computer laptop charger/adapter works? How can I check this type of portable equipment? Thank you.

  • floating zero point math

    I'm just trying to do some calculations simply, and I came across a problem.  I'm trying to find the best way to fix it.  For example, sqrt(57.0-57.0) with in the form of floating point numbers.  The 57, 0-57, 0 gives me a very small negative number,

  • What (s) are accurate on the Windows 2000/XP startup disk?

    a. the startup disk can be used to boot the system on Windows 2000/XP desktop when Ntldr is missing from the hard drive. b. the startup disk can be usedc to start on the desktop, even when the C:\Windows folder is damaged. c. bootable floppy can be u

  • Cannot connect not phone to computer - no driver

    original title: no driver trying to get pictures from my phone to computer it is pluged into usb TI sayes CDMA LG USB MODEM driver is not found how to do this job?    I tried to download pilot programs, don't worry I won't spend more money, unless it

  • BlackBerry Z30 Z30 and deletion of email on desktop

    How to stop the removal of e-mails on my desk? On my "BOLD", I had a choice, it seems not to be here, so when I remove they are eliminated on the desktop and I need to search my trash folder.