Single or separate users owning multiple Oracle Resource Groups?

Being an infrastructure DBA, I have a question which I'm trying to sort out with my sys admin:
- We're trying to setup multiple Oracle 11g (non-RAC) instances on a two-node Solaris 10 cluster.
- each 'database' would have its own resource group, filesystem, binaries, and listener
- In order to fully separate the two instances, the SA actually gave us two different oracle accounts to control each resource group.
ie. a different oracle user (ie. oracle1, oracle2, oracle3) owns each resource group (/rg1, /rg2, /rg3)
- to patch/startup/shutdown each instance, we have to login as a separate user
- no user can run/touch the other's files (they're in completely different groups (dba/oinstall, dba2/oinstal2, dba3/oinstal3)
- to run patch/installing, we use a separate inventorypointer flag which points to that particular db's oraInventory (ie. ./runInstaller -invPtrLoc /var/opt/oracle/oraInst.loc.<resource_group_name>)
I asked why couldn't one user own all resource groups, and was told:
...Oracle uses the shared memory, semaphores and queues to exchange information. Each IPC object has an identifier and access information, similar to files (owner, ,group, mode). If you use the single oracle account in different RGs, you or system might accidentally destroy the IPC object which belongs to other Resource Group.
Is this true? I could have sworn I've seen other solaris setups (albeit with Veritas Resource Groups) setups which have multiple resource groups owned/managed by a single oracle user, but I don't know enough about semaphores and shared memory to truly understand his argument.
The way I was hoping to work would be:
- a single oracle user owning several resource groups
- each resource group mapping to a filesystem tree, ie:
     /home
          /oracle
     /rg1
          /opt
               /oracle
     /rg2
          /opt
               /oracle
     /rg3
          /opt
               /oracle- shared /var/opt/oracle/oratab
- to switch between instances, the oracle user simply does the same '. oraenv' command as regular.
I understand it can be done, just that I need something to counter my SA's argument that there would be potential IPC/shared memory/semaphore collisions.

I've marked the question as answered, to a degree: I can agree that there are successful implementations out there with one person running multiple solaris zones, I just couldn't explain it to the SA in an articulate manner. I've gone to Oracle Metalink with a service request and will post references to the notes that the support person gave me on the subject. It's good for research in this area:
Note 15654.1 TECH: Calculating Oracle's SEMAPHORE Requirements
Note 70688.1 Location and Display of kernel parameters - Solaris
Note 33244.1 SOLARIS: Shared Memory and Semaphore Kernel Parameters on Solaris (SPARC) Servers
Note 153961.1 Semaphores and Shared Memory - An Overview
We've ruled out local zones at the time, for other implementation reasons. What I think we're looking at is the trade-off between Sysadmin's management complexity (separate zones) and DB Admin's management complexity (separate users).

Similar Messages

  • Mutliple Oracle Resource Groups Port Question

    Hello,
    In a 2 node cluster, (3.2, Sol10, ZFS), I have a oracle resource group running on each node with the ability to failover to the other. As each resource group has it's own listener, do the port numbers for the listeners need to be different so there is no conflict if both resource groups run on the same node?
    Thx for any assistance.

    That shouldn't be problem if you are having a LH as part of the oracle rg and the listener is binding to the LH.
    Best Regards,
    Madhan Kumar

  • Oracle resource group

    Hi,
    I need some help, I'm going to setup oracle HA under sun cluster 3.1. We will put 1 oracle instance but will be having several database instances running. My question is do I need to create a seperate resource group for each database instance?
    Any help/advise is greatly appreciated.
    Thanks.

    If serveral oracle server instances depends on a disk storage resource in a resource group, can these oracle resources be seperated into different groups? In other words, is cross-group resource dependency allowed in Solaris?
    One more question on oracle resource. Supposing there are a few oracle server resources and one disk storage resource in a resource group and the oracle resources depends on storage resource. if anyone of the oracle resources failover, wil it cause the whole resource group to failover? How about if the storage resource fails?

  • 11gR2 Grid Infrastructure and 11gR2 RAC install as separate users (RH 5)

    We are about to set up a few new RH 5 clusters and are trying to make a decision if we should install 11gR2 Grid Infrastructure and 11gR2 RAC as the same user (oracle) or as separate users (grid and oracle) as per Oracle documentation.
    I would like to know what other people are doing and their experiences with this.
    Here are some concerns that we have:
    1) Does Oracle support has an 11gR2 cluster environment where grid infrastructure and oracle database are installed as separate users ? I have been to a few Oracle 11gR2 demos and they always have a simple install where everything is installed as a single user.
    2) Potential permission issues that we might hit iif we use separate users, for example
    - grid control agent - which user do we install it as and will it be able to access both grid and oracle files ?
    - database listener will run as grid user. Is this going to cause any permission issues ?
    Thanks in advance for your answers

    It is all dependent on your business whether your business needs to separate between privileged user for storage administrator (ASM) or database level. It is recommended to have user separation but not mandatory.
    see http://download.oracle.com/docs/cd/E11882_01/install.112/e17212/toc.htm for the details
    permission issues might happen if the configuration is not correct. for example you might see ORA-12537 when configuring the system
    Hope this helps

  • Two resource groups one on each node.

    Hi I am setting up a sun cluster with two nodes and storage.
    I want to run oracle and weblogic.
    I dont want to run both on the same server as the load matters and there are two boxes which can be used.
    I am planning to setup two resource groups with logical hosts one on each box and buind oracle to one and weblogic to second logical host on the other box.
    Now my requirement is,,
    I want first box to be primary for oracle resource group and second box to be primary for weblogic resource group.
    Can you please tell me how to configure different resource groupes to start on different boxes?
    Thanks in advance for the help.
    Ramesh.

    Hi, This document talks about bonding the resources in different ways. But doesnot suggest setting dependency between resources in different resource groups.
    To make it little more clear.
    I have box1 and box2 as nodes of cluster.
    the resources are distrebuted as follows.
    -----Box 1-------------------------Box2-------
    resourcegroup1--------Resourcegroup2
    logicalresource1-------logicalresource2
    Weblogicresource-----Oracleresource
    I will configure the resources to start on different nodes on startup by providing node list in different sequence for each resource group.
    But I want to set the dependency here..the "WeblogicResource" should not start before "Oracleresource".
    Can I straightaway set the dependency as we do for resources in same group or is there any other method to do this?
    Since I donot have a ready/usable test cluster I am unable to try it before posting the question.
    Please let me know the possible solution for this.
    Message was edited by:
    Ramesh_PS1

  • Multiple Oracle databases on Single host

    Hi Gurus,
    I am new to SAP World. We are planning to install multiple SAP systems (ECC/BW/SRM/XI) on a single host with Oracle 11.2.0.2. As per SAP instguide, the Oracle RDBMS software should be owned by ora<SID>:dba. So we are planning to install the oracle software for the first dev system ERD under 'oraerd:dba' id. And the next will be under 'orabwd:dba' and the third under 'orasrd:dba'.
    My questions is, instead of having multiple ORACLE_HOME's owned by individual id's, can I have one consolidated Oracle_Home owned by 'oracle:dba' which then controls all the oracle db's and its datafiles.
    I know there is a SAP Note to do this for Oracle RAC (prd is being planned this way), but can we do the same for Single instance also.
    Best Regards
    Shiv

    Shivaspo wrote:
    Hi Orkun,
    > Thanks for your reply. Its a must or its just better to have under individual O_H. The reason we were looking to out all under 'oracle' was that our DR site for the prod is going to be single instance physical standby using DG. SAP recommends to have the OS user on the DR host to be oracle, so that there are no issues with permissios for log shipping.
    > So we will end up having multiple db's system running under 'oracl' on the DR site.
    >
    > -Shiv
    Hi Shiv,
    Technically, there's no restriction to configure your system, by this way. But from SAP point of view; at the first step, because the the installation is not completed as referred by SAP installation guide, you will not able to get support by SAP. For the instance, if you face with a problem during the productive, SAP may not support your installation.
    Secondly, you may face with the problems at the database upgrades and applying patches. For example, you need to stop all the databases when you decided to patch one of them.
    I can count many restrictions about this issue. As a summary, from technical way, it is possible to have one Oracle home, but it is strongly recommended to have different Oracle home folders for each Oracle installation.
    Best regards,
    Orkun Gedik

  • Multiple Oracle Products on Single Server

    Can we install Multiple Oracle Products for Development and Testing on a Single Server?
    Oracle Database 9i Enterprise Edition.
    Oracle 9i Application Server
    Oracle Applications 11i (Financials GL,HRMS PAYROLL)
    Oracle Discoverer 4.x
    Oracle Internet Developer Suite (Forms Server, Reports Server,
    If yes,
    Do they need to be in separate ORACLE_HOME or same ?
    Also what should be the sequence of Install, i.e. what should be installed first?

    The following products needs to be in their own Oracle Home:
    Oracle Database 9i Enterprise Edition. --> in its own O_H
    Oracle 9i Application Server --> in its own O_H (assuming this is 1.0.2.2 or 9.0.2)
    Oracle Applications 11i (Financials GL,HRMS PAYROLL) --> in its own O_H
    Oracle Discoverer 4.x --> in its own O_H (this is a 806 based product btw)
    Oracle Internet Developer Suite (Forms Server, Reports Server) --> This can either be in its own O_H or in the O_H which has 1.0.2.2 Oracle9i Application Server.

  • Separate User for Oracle RDBMS and EM Agent...

    Good Day All,
    Has anyone here deployed the EM Agent (10.2 or 11.1) as it's own user? For example, leave the Oracle RDBMS binaries owned by "oracle" but install the EM Agent as "oagent."
    I inquired with Oracle Support and I've received the "it is possible and done in some environments" but I want to know how many folks have done it, how large of a target base are you monitoring, and what target types have you tried. We are using a mixed RHEL & OEL environment.
    Our goal is to separate the installation and support of the EM Agents from the RDBMS by team. I think we would want to have a shared Linux group... there might be some issues with the Inventory and writing to it by separate owners but we should be able to get around that.
    Thoughts?
    TIA!
    Regards,
    Rich

    Thanks for the response!
    Besides central inventory, do you know of any other issues we might have with this configuration? Have you implemented this to monitor targets such as Linux hosts, Listeners, RDBMS, WebLogic, iAS, Peoplesoft, Siebel, etc?
    Regards,
    Rich

  • HT1206 Lots of info about one user using multiple computers. What about multiple users with separate Apple IDs using same computer? Having problems getting my wifes new iPhone talking to her apple account on the computer we share (2 users)

    Lots of info about one user using multiple computers. What about multiple users with separate Apple IDs using same computer? Having problems getting my wifes new iPhone talking to her apple account on the computer we share (2 users)

    You need to create a user account for your wife (or yourself depending on who has the current user account). When syncing, each of you should sign in as a separate user, login to iTunes and then sync. I had this problem when my sister got an iPhone. When we did her initial sync, everything on my iPhone showed up on hers. Apple gave me this solution.

  • My daughter and I have separate iCloud accounts set up on out desktop PCs and our iPhones and iPads. We want to share the usage of a Win 8 laptop and will log in using using separate user accounts. Is it possible to set up our own iCloud accounts?

    My daughter and I have separate iCloud accounts set up on out desktop PCs and our iPhones and iPads. We want to share the usage of a Win 8 laptop and will log in using using separate user accounts. Is it possible to set up our own iCloud accounts in each of those separate user accounts?

    No it is not possible.  Content purchased from the iTunes Store is permanently tied to the account from which it was originally purchased, and Apple does not provide a way to change it.

  • Error while provisioning user into Oracle resource

    I wrote a custom oracle resource adapter and an trying to create a new user and assign this user to the resource. I get the following error when I save the user account. "com.waveset.util.WavesetException: An error occurred connecting to resource "
    I can however successfully test connection to this resource from the resources tab. Please help me figure what the issue can be.
    Thanks,
    Prithi Narasimhan.

    Hi Prithi
    Can you please send me your code so that I can test it and give you the exact reason for your failure.
    But I feel if your test connection is successful I dont think you should have any problem try with different userid , password and Database. Hope it works.
    Regards
    Gajendra Nagapurkar

  • How manuplate data on multiple tables in the oracle resource adapter

    Hi all,
    I have a requirement to write an resource adapter for oracle. But the key point is that, the user creation has to add entries in several tables and same goes with updation and getting the results.
    Please help me with the code snippet, if any one has gone through this one already.
    Can stored procedure can be executed in the normal oracle resource adapter , so that it does all the required work ? while the adapter is in quick need, friends please help me out.
    Thanks,
    idm developer

    google 'Instead-Of Trigger', it's pretty handy

  • Mapping between multiple portal user with single R/3 user

    Hi,
        It is possible to map  multiple portal user to the single R/3 user? If yes, than what is procedure to achieve it? It is possible to logon same time more than one portal user which is mapped with same R/3 user in production system?
    Thanks,
    Kundan

    you can always do that using user mapping in user admin->identity management
    where for each user details you get a tab  called user mapping.
    you have to create a R3 system in system admin and a give a system alias to it
    Use this system alias in user mapping /
    You can map multiple portal users with a single R3 user and can work parallelly.
    But make sure that you have proper license in doing that.
    Raghu

  • How do I create a single image using PSE12 from multiple originals where each original is still separate?

    How do I create a single image using PSE12 from multiple originals in which the originals are still separate (i.e. side by side or arranged in a square)? I could do this in PSE2, but can't find how to get PSE12 to do it.
    Grecophile55

    In PSE2 there was a single photo-merge. I browsed all my images and I could then click and drag each to its new position before saving. There doesn’t seem to be a similar facility in PSE12.

  • OUI returns "Verify that the partition is owned by Oracle user" message

    Hi,
    When I'm installing Clusterware 10.2.0.1 I receive the following error on the OCR location screen:
    "The specified shared raw partition /dev/ora1/ may not have correct permission. Verify that the partition is owned by Oracle User."
    I have used the "chown" command to change the owner and group to oracle:dba but it didn't work, I'm still get the message.
    This is my disk:
    node1/oracle/ocr_voting1/> ls -la /dev/ora1
    crwxrwxrwx 1 oracle dba 2,150 Feb 25 02:15 /dev/ora1
    node1/oracle/ocr_voting1/>
    As you can see I have set 777 permissions.
    What else Can I do ?
    Thank you

    Hi,
    I'm looking the dd command on oraexperts.com but I haven't founanged it.
    I'm installing 10.2..0.1 but we are gonig upgrade to 10.2.0.4 as soon we install CRS
    I have the correct permissions on the second node, actually I can create and delete files from both nodes in the same device.
    I changed permission for /dev/oracle and the error still happens. I changed the owner and group directly on the hdisk21 and I specify this path: /dev/hdisk21 but it didn't work.
    I have 777 permissions for that device, it has oracle owner and dba group but I still have the same error.
    My OS is AIX 5.3. ML8
    We are using GPFS 3.2
    Because CRS needs a raw device to storage the voting disk, How can I know what raw devices are ? How can I be
    sure that my hdisk21 is a raw device ?

Maybe you are looking for

  • Problem with WIndows 7 and Internet Explorer 11

    I have Windows 7 Pro and just completed installing Service Pack 1.  I checked the the System information and it indicates that the Service Pack did in fact install.  I am now trying to install the latest version of Windows Explorer 11 and when I try,

  • Unread Badge On Calendar

    A red unread badge has mysteriously appeared on my icloud.com cleandar icon.  Where would an unread calendar event be found, especially since I haven't added anything to my calendar since seeing this unread badge?  The unread badge does not appear on

  • Do resized videos (from iTunes) save battery life?

    I have downloaded two videos from itunes. What size/resolution are they? If I resize them to fit the iPod touchs screen resolution will I save battery life?

  • Help will not open

    I know I was able to fix this once before, but I cannot find the info now to fix it again.  I have Photoshop Elements 3.0 and I cannot get the Help file to open.  If I remember correctly, it was something simple, but my memory fails me now.

  • The mods should run BT.

    There are lots of problems that crop up over and over again on these forums that are refered to the mods,who then 99% of the time go ahead and solve the problem at hand. But if the customer rings the customer services they are met with ignorance and