# sqlplus "/ as sysdba" sql> create user user identified by passwd; sql> alter user user default tablespace system quota 1m on system; sql> grant select on v_$sysstat to user; sql> grant select on v_$archive_dest to user; sql> grant select on v_$database to user; sql> grant create session to user; sql> grant create table to user; sql> create profile profile limit PASSWORD_LIFE_TIME UNLIMITED; sql> alter user user identified by passwd profile profile; sql> exit; #
Vous pouvez utiliser cette méthode pour toutes les versions d'Oracle Database prises en charge.
# sqlplus "/ as sysdba" sql> show parameter remote_os_authent NAME TYPE VALUE ---------------------- ----------- --------------- remote_os_authent boolean TRUE
# sql> show parameter os_authent_prefix NAME TYPE VALUE ---------------------- ----------- --------------- os_authent_prefix string ops$
sql> create user prefix user identified by externally default tablespace system quota 1m on system; sql> grant connect, resource to prefix user; sql> grant select on v_$sysstat to prefix user; sql> grant select on v_$archive_dest to prefix user; sql> grant select on v_$database to prefix user; sql> grant create session to prefix user; sql> grant create table to prefix user; sql> exit; #
Signification des éléments remplaçables dans ces commandes :
prefix est la valeur du paramètre os_authent_prefix. Par défaut, ce paramètre est défini sur ops$.
user est l'utilisateur pour lequel vous activez l'authentification Oracle Solaris. Assurez-vous que cet utilisateur est le propriétaire des fichiers dans le répertoire $ORACLE_HOME.
Le fichier listener.ora doit être accessible à partir de tous les noeuds du cluster. Placez ces fichiers sous le système de fichiers du cluster ou dans le système de fichiers local de chaque noeud de cluster susceptible d'exécuter les ressources Oracle Database.
Vous devez également exécuter la commande clresource pour définir le paramètre d'extension de ressource User_env, source du fichier d'environnement utilisateur. Pour en savoir plus sur le formatage, reportez-vous aux sections Propriétés d'extension SUNW.oracle_listener ou Propriétés d'extension SUNW.oracle_server.
HA pour Oracle Database n'impose aucune restriction en ce qui concerne le nom du listener ; il peut s'agir de n'importe quel nom de listener Oracle Database valide.
L'exemple de code suivant identifie les lignes du fichier listener.ora mises à jour.
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC)) (ADDRESS = (PROTOCOL = TCP) (HOST = logical-hostname) (PORT = port-used)) ) )
L'exemple de code suivant identifie les lignes du fichier tnsnames.ora mises à jour sur les ordinateurs clients.
service_name = . . (ADDRESS = (PROTOCOL = TCP) (HOST = logicalhostname) <- logical hostname (PORT = 1527) <- must match port in LISTENER.ORA ) ) (CONNECT_DATA = (SID = <SID>)) <- database name, default is ORCL
# cluster status clustername
Etapes suivantes
Accédez à la section Installation du package de la HA pour Oracle Database pour installer les packages HA pour Oracle Database.