Reemplazo de
SID
por
SERVICE_NAME

Si se actualiza desde
Symantec Data Loss Prevention
15.1 o una versión anterior, se debe reemplazar el parámetro
SID
de Oracle por
SERVICE_NAME
antes de actualizar. No se puede completar el proceso de migración si no se cambia al parámetro
SERVICE_NAME
.
Para reemplazar el parámetro
SID
por
SERVICE_NAME
se debe actualizar el archivo
tnsnames.ora
para que dirija a
SERVICE_NAME
y, a continuación, se debe registrar el cambio del nombre de servicio en la base de datos.
Después de cambiar al parámetro
SERVICE_NAME
, ya se puede poceder a actualizar. Consulte .

Reemplazo de
SID
por
SERVICE_NAME

Actualice el archivo
tnsnames.ora
para que dirija a
SERVICE_NAME
.
  1. Localice el archivo
    tnsnames.ora
    en función de la plataforma.
    • Windows:
      %DIR_PRINCIPAL_ORACLE%\network\admin
    • Linux:
      $DIR_PRINCIPAL_ORACLE/network/admin
  2. Haga una copia de seguridad del archivo
    tnsnames.ora
    antes de actualizarlo.
  3. En Linux, cambie al usuario de Oracle ejecutando el comando siguiente:
    su - oracle
  4. Detenga el agente de escucha ejecutando el comando siguiente:
    lsnrctl stop
    Es posible omitir este paso si ya está detenida la base de datos.
  5. Abra el archivo
    tnsnames.ora
    .
  6. Cambie
    SID
    a
    SERVICE_NAME
    para el valor
    protect
    , donde
    protect
    es el
    SID
    actual.
    La sección
    Proteger
    debe indicar lo siguiente:
    PROTECT = (DESCRIPTION = (ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST =
    <host name>
    )(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = protect) ) )

Registrar el nombre del servicio

Registre el cambio del nombre de servicio en la base de datos.
  1. En Linux, exporte los datos para el
    SID
    ejecutando el comando siguiente:
    su - oracle
    export ORACLE_SID=
    protect
  2. Inicie SQL Plus ejecutando el comando siguiente:
    sqlplus /nolog
  3. Conéctese a la base de datos ejecutando el comando siguiente:
    conn sys/protect as sysdba
  4. Configure el nombre del servicio ejecutando el comando siguiente:
    alter system set service_names='
    protect
    ' scope=both;
    Donde
    protect
    es el nuevo
    SERVICE_NAME
    .
  5. Configure el registro ejecutando el comando siguiente:
    alter system register;
  6. Verifique que el usuario de la base de datos de Oracle (generalmente "protect") utiliza el parámetro
    SERVICE_NAME
    ejecutando el comando siguiente:
    select value from v$parameter where name like '%
    nombre_servicio
    %';
    Donde
    nombre_servicio
    es el parámetro de
    SERVICE_NAME
    que conecta a la base de datos de Oracle.
    El valor
    protect
    de
    SERVICE_NAME
    se muestra en el símbolo del sistema.