Creación de la cuenta de base de datos de la herramienta de preparación para actualización.

Antes de poder ejecutar la herramienta de preparación para actualización, se debe crear una cuenta de base de datos.
  1. Vaya a la carpeta donde se ha extraído la herramienta de preparación para actualización
    (
    \script
    para Windows y
    /script
    para Linux)
    .
  2. Inicie SQL*Plus:
    sqlplus /nolog
  3. Ejecute el script
    oracle_create_user.sql
    :
    @oracle_create_user.sql
  4. En el mensaje
    Please enter the password for sys user
    , introduzca la contraseña para el usuario SYS.
  5. En el mensaje
    Please enter Service Name
    , introduzca un nombre de servicio para el nombre del servicio de Oracle.
  6. En el mensaje
    Please enter required username to be created
    , introduzca un nombre para la nueva cuenta de la base de datos de preparación de la actualización.
  7. En el mensaje
    Please enter a password for the new username
    , introduzca una contraseña para la nueva cuenta de la base de datos de preparación de la actualización.
    Siga las instrucciones siguientes para crear una contraseña aceptable:
    • Las contraseñas no pueden contener más de 30 caracteres.
    • Las contraseñas no pueden contener comillas, comas o barras diagonales inversas.
    • Evite usar el carácter
      &
      .
    • Las contraseñas distinguen mayúsculas de minúsculas de forma predeterminada. Es posible cambiar la distinción de mayúsculas y minúsculas a través de una opción de configuración de Oracle.
    • Si su contraseña usa caracteres especiales distintos de
      _
      ,
      #
      o
      $
      , o si su contraseña comienza con un número, es necesario encerrar la contraseña entre comillas dobles al configurarla.
    Almacene el nombre de usuario y la contraseña en una ubicación segura para su uso en el futuro. El nombre de usuario y la contraseña se utilizan para ejecutar la herramienta de preparación para actualización.
  8. Como usuario sysdba de la base de datos, conceda permiso al
    nombre de usuario del esquema
    de
    Symantec Data Loss Prevention
    para los objetos de base de datos siguientes.
    Si está ejecutando la base de datos de Oracle en un entorno que no es de RAC, ejecute el siguiente comando:
    sqlplus sys/
    <password>
    as sysdba GRANT READ,WRITE ON directory DATA_PUMP_DIR TO
    [schema user name]
    ; GRANT SELECT ON dba_registry_history TO
    [schema user name]
    ; GRANT SELECT ON dba_temp_free_space TO
    [schema user name]
    ;
  9. Si está ejecutando la base de datos de Oracle en un entorno RAC, ejecute el siguiente comando:
    sqlplus sys/
    <password>
    @
    <RAC node ip>
    :1521/protect as sysdba GRANT READ,WRITE ON directory DATA_PUMP_DIR TO
    [schema user name]
    ;
  10. Ejecute el siguiente comando para confirmar que la contraseña para la nueva cuenta de base de datos de preparación para actualización es compatible con los comandos
    expdp
    e
    impdp
    :
    expdp
    <oracle_username>
    /
    <password>
    @
    <oracle_service_name>
    dumpfile=sandbox.dmp schemas=
    <oracle_username>
    content=metadata_only directory=
    <dpdir>
    logfile=exp_sandbox.log reuse_dumpfiles=y exclude=grant
    Si el comando devuelve errores de contraseña, cree una contraseña que cumpla con los requisitos de contraseña de Oracle y los requisitos de contraseña de EXPDP/IMPDP (expdp/impdp son comandos del SO).
Parámetros para los comandos de compatibilidad
expdp
e
impdp
Parámetro
Valor
<oracle_username>
El nombre de usuario de la base de datos de
Symantec Data Loss Prevention
.
<password>
La contraseña de la base de datos de
Symantec Data Loss Prevention
.
<oracle_service_name>
El nombre del servicio de base de datos (generalmente "protect").
<dpdir>
La ubicación de
DATA_PUMP_DIR
.
Utilice este parámetro si ha optado por utilizar una ubicación personalizada para el directorio del volcado de datos.