Como criar a conta do banco de dados da ferramenta de preparação para atualização

Antes de executar a Ferramenta de preparação para atualização, você deve criar uma conta do banco de dados.
  1. Vá para a pasta na qual você extraiu a Ferramenta de preparação para atualização
    (no Windows
    \script
    e no Linux
    /script
    )
    .
  2. Inicie o SQL*Plus:
    sqlplus /nolog
  3. Execute o script
    oracle_create_user.sql
    :
    @oracle_create_user.sql
  4. No prompt
    Please enter the password for sys user
    , digite a senha do usuário SYS.
  5. No prompt
    Please enter Service Name
    , digite um nome de serviço para o nome do serviço Oracle.
  6. No prompt
    Please enter required username to be created
    , digite um nome para a nova conta do banco de dados da preparação para o upgrade.
  7. No prompt
    Please enter a password for the new username
    , digite uma senha para a nova conta do banco de dados de preparação para o upgrade.
    Use as seguintes orientações para criar uma senha aceitável:
    • As senhas não podem conter mais de 30 caracteres.
    • As senhas não podem conter aspas duplas, vírgulas nem barras invertidas.
    • Evite usar o caractere
      &
      .
    • As senhas diferenciam maiúsculas e minúsculas por padrão. Você pode mudar a diferenciação de maiúsculas e minúsculas por meio de uma configuração no Oracle.
    • Se sua senha tiver caracteres especiais diferentes de
      _
      ,
      #
      e
      $
      ou se ela começar com um número, você deverá colocar a senha entre aspas duplas ao configurá-la.
    Armazene o nome de usuário e a senha em um local seguro para uso futuro. Você usa esse nome de usuário e essa senha para executar a Ferramenta de preparação para atualização.
  8. Como o usuário sysdba do banco de dados, conceda permissão ao
    nome de usuário do esquema
    do
    Symantec Data Loss Prevention
    para os objetos do banco de dados a seguir.
    Execute o seguinte comando se estiver executando o banco de dados Oracle em um ambiente que não seja RAC:
    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. Execute o seguinte comando se estiver executando o banco de dados Oracle em um ambiente RAC:
    sqlplus sys/
    <password>
    @
    <RAC node ip>
    :1521/protect as sysdba GRANT READ,WRITE ON directory DATA_PUMP_DIR TO
    [schema user name]
    ;
  10. Confirme se a senha da nova conta de banco de dados de preparação para atualização é compatível com os comandos
    expdp
    e
    impdp
    , executando o seguinte comando:
    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
    Se o comando retornar erros de senha, crie uma senha que atenda à senha do Oracle e aos requisitos de senha do EXPDP/IMPDP (expdp/impdp são comandos do sistema operacional).
Parâmetros para o comando de compatibilidade
expdp
e
impdp
Parâmetro
Valor
<oracle_username>
O nome do usuário do banco de dados
Symantec Data Loss Prevention
.
<password>
A senha do banco de dados
Symantec Data Loss Prevention
.
<oracle_service_name>
O nome do serviço do banco de dados (geralmente, "protect").
<dpdir>
O local de
DATA_PUMP_DIR
.
Use esse parâmetro se você tiver optado por usar um local do diretório data pump personalizado.