Passage du
SID
au
SERVICE_NAME

Si vous effectuez une mise à niveau à partir de
Symantec Data Loss Prevention
version 15.1 ou antérieure, basculez préalablement le
SID
d'Oracle vers
SERVICE_NAME
. Vous ne pouvez pas effectuer le processus de migration si vous ne passez pas au paramètre
SERVICE_NAME
.
Pour passer du
SID
au
SERVICE_NAME
, mettez à jour le fichier
tnsnames.ora
pour pointer vers le
SERVICE_NAME
, puis enregistrez le changement de nom de service dans la base de données.
Après être passé au paramètre
SERVICE_NAME
, vous pouvez effectuer la mise à niveau. Voir .

Passage du
SID
au
SERVICE_NAME

Mettez à jour le fichier
tnsnames.ora
pour pointer vers le
SERVICE_NAME
.
  1. Recherchez le fichier
    tnsnames.ora
    en fonction de votre plate-forme.
    • Windows :
      %ORACLE_HOME%\network\admin
    • Linux :
      $ORACLE_HOME/network/admin
  2. Sauvegardez le fichier
    tnsnames.ora
    avant de le mettre à jour.
  3. Sous Linux, basculez sur l'utilisateur Oracle en exécutant la commande suivante :
    su - oracle
  4. Arrêtez l'écoute en exécutant la commande suivante :
    lsnrctl stop
    Vous pouvez ignorer cette étape si la base de données est déjà arrêtée.
  5. Ouvrez le fichier
    tnsnames.ora
    .
  6. Remplacez le
    SID
    par le
    SERVICE_NAME
    pour la valeur
    protect
    , où
    protect
    correspond à votre
    SID
    actuel.
    La section
    Protect
    devrait ressembler à ceci :
    PROTECT = (DESCRIPTION = (ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST =
    <host name>
    )(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = protect) ) )

Enregistrement du nom de service

Enregistrez la modification du nom de service dans la base de données.
  1. Sous Linux, exportez les données pour le
    SID
    en exécutant la commande suivante :
    su - oracle
    export ORACLE_SID=
    protect
  2. Lancez SQL Plus en exécutant la commande suivante :
    sqlplus /nolog
  3. Connectez-vous à la base de données en exécutant la commande suivante :
    conn sys/protect as sysdba
  4. Définissez le nom du service en exécutant la commande suivante :
    alter system set service_names='
    protect
    ' scope=both;
    protect
    correspond à votre nouveau
    SERVICE_NAME
    .
  5. Définissez le registre en exécutant la commande suivante :
    alter system register;
  6. Vérifiez que l'utilisateur de la base de données Oracle (généralement "protect") utilise le paramètre
    SERVICE_NAME
    en exécutant la commande suivante :
    select value from v$parameter where name like '%
    service_name
    %';
    service_name
    correspond au paramètre
    SERVICE_NAME
    qui se connecte à la base de données Oracle.
    La valeur
    SERVICE_NAME
    protect
    s'affiche dans l'invite de commande.