En instalaciones de Oracle RAC con el software de Oracle Solaris Cluster, el grupo de DBA generalmente se denomina dba. En general, este grupo contiene los usuarios root y oracle.
Realice esta tarea en cada nodo de cluster.
# groupadd -g group-id group-name
Especifica el nombre del grupo en el que se agrega una entrada. Este grupo generalmente se denomina dba.
Especifica el ID numérico único del grupo (GID) en el sistema.
Asegúrese de que el comando sea idéntico en cada nodo que puede ejecutar Oracle RAC.
Puede crear las entradas del servicio de nombres en un servicio de nombres de la red, como el Servicio de información de la red (NIS) o NIS+, para que la información esté disponible para los clientes del servicio de datos. También puede crear entradas en los archivos /etc locales para eliminar dependencia en el servicio de nombres de red.
No es necesario que cree un directorio de inicio para el usuario root.
Para cada usuario potencial cuyo directorio de inicio se está creando, escriba el siguiente comando:
# mkdir -p user-home
Especifica la ruta completa del directorio de inicio que se está creando.
No es necesario agregar el usuario root.
Utilice el comando useradd para agregar cada usuario. Al agregar un usuario al sistema se incorpora una entrada para el usuario en los siguientes archivos:
/etc/passwd
/etc/shadow
# useradd -u user-id -g group-name -d user-home \ [ -s user-shell] user-name
Especifica el ID numérico único del usuario (UID) en el sistema.
Especifica el nombre del grupo de usuarios al que pertenece el usuario. Debe especificar el grupo de DBA definido en el Step 2.
Especifica la ruta completa del directorio de inicio del usuario. Se debe indicar el directorio de inicio creado para el usuario en el Step 3.
Especifica de manera opcional el nombre de ruta completo del programa que se utilizará como el shell del usuario cuando el usuario inicie sesión. Si omite la opción –s, el sistema utiliza el programa /bin/sh de manera predeterminada. Si especifica la opción –s, user-shell debe especificar un archivo ejecutable válido.
Especifica el nombre de usuario del usuario que se agrega. Debe especificar el nombre de un usuario potencial del grupo de DBA definido en el Step 2.
Asegúrese de que cada usuario sea idéntico en cada nodo que puede ejecutar Soporte para Oracle RAC.
Utilice el comando passwd para establecer la contraseña de cada usuario.
# password user-name
Especifica el nombre de usuario cuya contraseña se está configurando. Debe especificar el nombre de un usuario del grupo de DBA que agregó en el Step 4.
El comando passwd solicita la contraseña.
El comando passwd solicita que se escriba nuevamente la contraseña.
Propietario: el usuario para el que ha creado el directorio de inicio
Grupo: el grupo de DBA definido en el Step 2
Para cada directorio de inicio cuya propiedad se está cambiando, escriba el siguiente comando:
# chown user-name:group-name user-home
Especifica el nombre del usuario para cuyo directorio de inicio se cambia la propiedad. Debe especificar el nombre de un usuario del grupo de DBA que agregó en el Step 4.
Especifica el nombre del grupo de usuarios al que pertenece el usuario. Debe especificar el grupo de DBA definido en el Step 2.
Especifica la ruta completa del directorio de inicio del usuario. Se debe indicar el directorio de inicio creado para el usuario en el Step 3.
Para cada subdirectorio que cree, escriba el siguiente comando:
# mkdir /var/opt/user-name
Especifica el nombre de usuario del usuario cuyo subdirectorio del directorio /var/opt se está creando. Debe especificar el nombre de un usuario del grupo de DBA que agregó en el Step 4.
Propietario: el usuario para el que ha creado el directorio
Grupo: el grupo de DBA definido en el Step 2
Para cada directorio cuya propiedad se esté cambiando, escriba el siguiente comando:
# chown user-name:group-name /var/opt/user-name
Especifica el nombre del usuario para cuyo directorio de inicio se cambia la propiedad. Debe especificar el nombre de un usuario del grupo de DBA que agregó en el Step 4.
Especifica el nombre del grupo de usuarios al que pertenece el usuario. Debe especificar el grupo de DBA definido en el Step 2.
En este ejemplo, se muestra la secuencia de comandos para crear el grupo de DBA dba, que debe contener los usuarios root y oracle.
El grupo dba y el usuario oracle se crean de la siguiente manera:
El GID del grupo dba es 520.
El directorio de inicio del usuario oracle es /Oracle-home.
El UID del usuario oracle es 120.
El shell de inicio de sesión del usuario oracle es el shell Bash.
# groupadd -g 520 dba # mkdir /Oracle-home # useradd -u 120 -g dba -d /Oracle-home -s /bin/bash oracle # passwd oracle New Password:oracle Re-enter new Password:oracle passwd: password successfully changed for oracle # chown oracle:dba /Oracle-home # mkdir /var/opt/oracle # chown oracle:dba /var/opt/oracle
Véase también
Las siguientes páginas del comando man:
Pasos siguientes
Vaya a Cómo configurar la memoria compartida para el software Soporte para Oracle RAC en el cluster global.