zoukankan      html  css  js  c++  java
  • OCM_Session7_2_创建组,用户,设置用户密码

    二、创建组,用户,设置用户密码
     
    在OCM环境中,用户和用户组也已经配置好。我们只需要查看 id oracle。


    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:

    1. Enter following command:

      # id oracle

      The output from this command is similar to the following:

      uid=440(oracle) gid=200(oinstall) groups=201(dba),202(oper)
    2. 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:

    1. Log in to the next cluster node as root.

    2. Enter commands similar to the following to create the oinstall and dba groups, and if required, the oper 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 oper

      Note:

      If the group already exists, then use the groupmod 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.
    3. To create the oracle user, enter a command similar to the following:

      # /usr/sbin/useradd -u 200 -g oinstall -G dba[,oper] oracle

      In 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 example oinstall

      • The -G option specifies the secondary groups, which must include the OSDBA group and if required, the OSOPER group. For example: dba or dba,oper

        Note:

        If the oracle user already exists, then use the usermod command to modify it if necessary. If you cannot use the same user ID for the oracle 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.
    4. Set the password of the oracle user:

      # passwd oracle
       
      ----------------------------------------------------------------------------------------------------------------------------------------------------------------------


      我的修改如下:

    groupadd oinstall
    groupadd dba
    useradd  -g oinstall -G dba -d /home/oracle oracle
    passwd oracle

    ------------------------------------------------------------------------------------------------
    rac1节点

    [root@rac1 ~]# groupadd oinstall
    [root@rac1 ~]# groupadd dba
    [root@rac1 ~]# useradd  -g oinstall -G dba -d /home/oracle oracle
    [root@rac1 ~]# passwd oracle
    Changing password for user oracle.
    New UNIX password: 
    BAD PASSWORD: it is based on a dictionary word
    Retype new UNIX password: 
    passwd: all authentication tokens updated successfully.
    [root@rac1 ~]# id oracle
    uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
    [root@rac1 ~]# 
    --------------------------------------------------------------------------------------------------
    rac2节点

    [root@rac2 ~]# groupadd oinstall
    [root@rac2 ~]# groupadd dba
    [root@rac2 ~]# useradd  -g oinstall -G dba -d /home/oracle oracle
    [root@rac2 ~]# passwd oracle
    Changing password for user oracle.
    New UNIX password: 
    BAD PASSWORD: it is based on a dictionary word
    Retype new UNIX password: 
    passwd: all authentication tokens updated successfully.
    [root@rac2 ~]# id oracle
    uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
    [root@rac2 ~]# 
  • 相关阅读:
    『开源』仿SQLServer山寨一个 跨数据库客户端
    『开源』也顺手写一个 科学计算器:重磅开源
    『转载』还在找字体?收下这份最全可商用免费字体清单!
    『开源协议』Creative Commons Attribution 3.0 License . 协议的个人理解,并 转载分享 4000个 精美可商用小图标
    『卧槽』意外发现了 Hashtable 的 foreach 用法 BUG
    『性能』List 和 HashSet 查找性能比较 (任何数据量的检索 从此只用 HashSet )
    『备注』GDI+ 绘制文本有锯齿,透明背景文本绘制
    『动态』动态JSON万能转换函数 + .Net40 dynamic动态数据绑定
    『随笔』.Net 底层 数组[] 的 基本设计探秘 512 子数组
    『转载』中国芯片差在哪?这篇讲全了
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13315884.html
Copyright © 2011-2022 走看看