Para 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.
- Vá para a pasta na qual você extraiu a Ferramenta de preparação para atualização(no Windows.\scripte no Linux/script)
- Inicie o SQL*Plus:sqlplus /nolog
- Execute o scriptoracle_create_user.sql:@oracle_create_user.sql
- No promptPlease enter the password for sys user, digite a senha do usuário SYS.
- No promptPlease enter Service Name, digite um nome de serviço para o nome do serviço Oracle.
- No promptPlease enter required username to be created, digite um nome para a nova conta do banco de dados da preparação para o upgrade.
- No promptPlease 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. - Como o usuário sysdba do banco de dados, conceda permissão aonome de usuário do esquemadoSymantec Data Loss Preventionpara 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];
- 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];
- Confirme se a senha da nova conta de banco de dados de preparação para atualização é compatível com os comandosexpdpeimpdp, 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=grantSe 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â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. |