2.4.6 Creating Identical Users and Groups on Other Cluster Nodes
Note:
You must complete the following procedures only if you are using local users and groups. If you are using users and groups defined in a directory service such as NIS, then they are already identical on each cluster node.The Oracle software owner user and the Oracle Inventory, OSDBA, and OSOPER groups must exist and be identical on all cluster nodes. To create these identical users and groups, you must identify the user ID and group IDs assigned them on the node where you created them, then create the user and groups with the same name and ID on the other cluster nodes.
Identifying the User and Group IDs
To determine the user ID (UID) of the Oracle software owner user and the group IDs (GID) of the Oracle Inventory, OSDBA, and OSOPER groups, follow these steps:
-
Enter following command:
# id oracleThe output from this command is similar to the following:
uid=440(oracle) gid=200(oinstall) groups=201(dba),202(oper) -
From the output, identify the user ID (UID) for the
oracle
user and the group identities (GIDs) for the groups to which it belongs.
Creating the User and Groups on the Other Cluster Nodes
To create the user and groups on the other cluster nodes, repeat the following procedure on each node:
-
Log in to the next cluster node as
root
. -
Enter commands similar to the following to create the
oinstall
anddba
groups, and if required, theoper
group. Use the-g
option to specify the correct GID for each group.# /usr/sbin/groupadd -g 200 oinstall# /usr/sbin/groupadd -g 201 dba# /usr/sbin/groupadd -g 202 operNote:
If the group already exists, then use thegroupmod
command to modify it if necessary. If you cannot use the same group ID for a particular group on this node, then view the/etc/group
file on all nodes to identify a group ID that is available on every node. You must then specify that ID for the group on all of the nodes. -
To create the
oracle
user, enter a command similar to the following:# /usr/sbin/useradd -u 200 -g oinstall -G dba[,oper] oracleIn the preceding command:
-
The
-u
option specifies the user ID, which must be the user ID that you identified in the previous subsection -
The
-g
option specifies the primary group, which must be the Oracle Inventory group, for exampleoinstall
-
The
-G
option specifies the secondary groups, which must include the OSDBA group and if required, the OSOPER group. For example:dba
ordba,oper
Note:
If theoracle
user already exists, then use theusermod
command to modify it if necessary. If you cannot use the same user ID for theoracle
user on this node, then view the/etc/passwd
file on all nodes to identify a user ID that is available on every node. You must then specify that ID for the user on all of the nodes.
-
-
Set the password of the
oracle
user:# passwd oracle----------------------------------------------------------------------------------------------------------------------------------------------------------------------我的修改如下: