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.
- Vaya a la carpeta donde se ha extraído la herramienta de preparación para actualización(.\scriptpara Windows y/scriptpara Linux)
- Inicie SQL*Plus:sqlplus /nolog
- Ejecute el scriptoracle_create_user.sql:@oracle_create_user.sql
- En el mensajePlease enter the password for sys user, introduzca la contraseña para el usuario SYS.
- En el mensajePlease enter Service Name, introduzca un nombre de servicio para el nombre del servicio de Oracle.
- En el mensajePlease 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.
- En el mensajePlease 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. - Como usuario sysdba de la base de datos, conceda permiso alnombre de usuario del esquemadeSymantec Data Loss Preventionpara 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];
- 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];
- 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 comandosexpdpeimpdp: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=grantSi 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á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. |