Guide du service de données Oracle® Solaris Cluster pour Oracle Real Application Clusters

Quitter la vue de l'impression

Mis à jour : Avril 2016
 
 

Contournement du service de noms NIS

Si Prise en charge d'Oracle RAC se réfère au service de noms NIS, l'indisponibilité de ce service peut provoquer une panne du service de données de Prise en charge d'Oracle RAC.

Le contournement du service de noms NIS garantit que le service de données de Prise en charge d'Oracle RAC ne fait pas référence au service de noms NIS lors de la définition de l'ID utilisateur. Le service de données Support for Prise en charge d'Oracle RAC définit l'identifiant de l'utilisateur lors du démarrage ou de l'arrêt de la base de données par le service de données.

  1. Prenez le rôle root sur tous les noeuds sur lesquels Prise en charge d'Oracle RAC peut s'exécuter.
  2. Sur chaque noeud, assurez-vous que les entrées suivantes dans le fichier /etc/nsswitch.conf répertorie les fichiers avant le nis.
    passwd:    files nis
    publickey: files nis
    project:   files nis
    group:     files nis 
    • Exécutez la commande suivante pour afficher chaque recherche :

      # svccfg -s svc:/system/name-service/switch listprop config/lookupname
    • Pour modifier une entrée de recherche, utilisez la commande suivante :

      # svccfg -s svc:/system/name-service/switch \
      setprop config/lookupname = astring: \"lookup-entry\"

    Pour plus d'informations, reportez-vous aux pages de manuel svccfg(1M) et nsswitch.conf(4).

Exemple 1  Définition d'une entrée de recherche de service de noms

L'exemple suivant définit l'ordre de recherche pour la base de données passwd en plaçant files avant nis et affiche le paramètre actuel.

# svccfg -s svc:/sysgtem/name-service/switch \
setprop config/password = astring: \"files nis\"

# svccfg -s svc:/system/name-service/switch listprop config/password
config/password astring "files nis"

Etapes suivantes

Passez à la section Création du groupe DBA et des comptes utilisateur associés.