DSMSERV RESTORE DB (Restaurar um banco de dados para o seu estado mais recente usando o armazenamento de objeto de nuvem)
O IBM Storage Protect usa as credenciais de nuvem que são fornecidas pelo utilitário DSMSERV RESTORE DB para obter um arquivo de configuração de dispositivo, um arquivo histórico de volume e um arquivo de chave mestra criptografado do armazenamento em nuvem. Esses arquivos são, então, usados para restaurar o banco de dados para o estado mais recente disponível, com base nas informações do armazenamento de objeto de nuvem.
- Um arquivo histórico de volume intacto estiver disponível.
- Os logs de recuperação estão disponíveis.
- Um arquivo de configuração de dispositivo com as informações aplicáveis sobre o dispositivo também está disponível.
O IBM Storage Protect solicita montagens de volume para carregar a série de backup mais recente e, em seguida, usa os logs de recuperação para atualizar o banco de dados para seu estado mais recente
Os backups de banco de dados de captura instantânea não podem ser usados para restaurar um banco de dados para o seu estado mais recente.
Sintaxe
- 1 Este parâmetro se aplica apenas aos servidores AIX® e Linux® .
- 2 Este parâmetro aplica-se apenas aos servidores Windows.
- 3 O parâmetro BUCKETNAME é válido apenas se você especificar CLOUDTYPE=S3 ou CLOUDTYPE=GOOGLE.
- 4 O parâmetro IDENTITY é válido apenas se você especificar CLOUDTYPE=S3.
- 5 O parâmetro CLOUDPASSWORD não se aplica se você especificar CLOUDTYPE=GOOGLE.
- 6 O parâmetro KEYLOCATION é válido apenas se você especificar CLOUDTYPE=GOOGLE.
Parâmetros

-u nome_do_usuário
Especifica um nome de usuário para o qual alternar depois que o banco de dados for restaurado e o servidor for inicializado
-i diretório_de_instâncias
Especifica um diretório de instâncias a ser usado Este diretório da instância se torna o diretório atualmente em funcionamento do servidor.
-k nome_da_chave
Especifica o nome da chave de registro do Windows a partir da qual recuperar informações sobre o servidor. O padrão é SERVER1.- -o arquivo_de_opções
- Especifica um arquivo de opções a ser usado.

-quiet
Especifica que as mensagens para o console são suprimidas- PReview
- Se PREVIEW=YES, especifica que o arquivo do histórico de volume e os volumes de backup de banco de dados são analisados. O sistema identifica os volumes de backup de banco de dados que melhor atendem aos critérios para o processamento da restauração. Se as informações de histórico do volume forem consistentes com os dados autoexplicativos, uma mensagem será emitida para indicar que o backup de banco de dados pode ser usado para o processamento da restauração. Se as informações de histórico do volume forem inconsistentes com os dados autoexplicativos ou se o backup não puder ser localizado, mensagens de erro serão emitidas.
- RESTOREKeys
- Especifica se o banco de dados será restaurado quando a chave mestra de criptografia do servidor for restaurada. Este
parâmetro é opcional. O padrão é YES. É possível especificar um dos valores a seguir:
- Yes
- Especifica que a chave mestra do servidor usada para criptografar os dados do conjunto de armazenamentos será restaurada quando o banco de dados for restaurado.
- Only
- Especifica que somente a chave mestra do servidor será restaurada. O banco de dados não está restaurado.
- PASSword
- Especifica a senha que é usada para proteger o backup de banco de dados. Essa senha foi configurada
usando o comando SET DBRECOVERY ou BACKUP DB.Atenção: Se você usa este parâmetro para especificar uma senha, a senha é exibida na linha de comando e não é segura. Ao especificar um valor para o parâmetro PASSWORD, deve-se também especificar PROMPT=NO, caso contrário, o comando falhará. Para ajudar a proteger a senha, use o valor de parâmetro PROMPT=YES, em vez do parâmetro PASSWORD, para assegurar que os usuários sejam solicitados pela senha. Ao usar o valor de parâmetro PROMPT=YES, a senha não é exibida na linha de comandos.
- PROMPT
- Especifica se a senha usada para proteger o backup de banco de dados deve ser solicitada ao usuário.
- Yes
- Especifica que o servidor solicita ao usuário a senha usada para proteger o backup de banco de dados. Essa configuração ajuda a proteger a senha e é o padrão quando uma senha é necessária.
- No
- Especifica que o servidor não solicita a senha ao usuário. Em vez disso, o servidor usa a senha especificada usando o parâmetro PASSWORD. Se você usar o parâmetro PASSWORD junto com o valor de parâmetro PROMPT=NO, a senha será exibida na linha de comandos e usuários não autorizados poderão acessar a senha. Se você especificar o parâmetro PASSWORD, também deverá especificar o valor do parâmetro PROMPT=NO.
- CLOUDType
- Especifica o tipo de ambiente de nuvem no qual procurar os arquivos de configuração necessários. Este
parâmetro é opcional.
- AZure
- Especifica que a conexão usa um sistema de computação em nuvem Microsoft Azure .
- S3
- Especifica que a conexão usa um sistema de computação em nuvem com o protocolo Simple Storage Service (S3), como IBM Cloud Object Storage ou Amazon Web Services (AWS) S3.
- Especifica que a conexão usa um sistema de computação em nuvem Google Cloud Storage.
- BUCKETName
- Especifica o nome de um bucket AWS S3 ou Google Cloud Storage ou um vaultIBM Cloud Object Storage no qual procurar os arquivos de configuração necessários. Esse parâmetro é necessário e válido apenas se você especifica CLOUDTYPE=S3 ou CLOUDTYPE=GOOGLE. Se você especificou CLOUDTYPE=Azure, não especifique o parâmetro BUCKETNAME
- CLOUDUrl
- Especifica a URL do ambiente de armazenamento de objeto no qual procurar os arquivos de configuração necessários. Se você especificou CLOUDTYPE=GOOGLE, não especifique o parâmetro CLOUDURL . Com base no seu provedor de nuvem, é possível usar um terminal de serviço de blob, URL de terminal de região, um endereço IP Accesser, um terminal de autenticação público ou um valor semelhante para este parâmetro. Certifique-se de incluir o protocolo, como
https:// ou http://, no início do URL. O comprimento máximo do endereço da web é 870 caracteres. Esse parâmetro é
necessário para recuperar arquivos de configuração do armazenamento de objeto.Para usuários do IBM Cloud Object Storage : Para otimizar o desempenho, use vários Accessers. Para usar mais de um IBM Cloud Object Storage Accesser, liste os endereços IP do Accesser separados por uma barra vertical (|), sem espaços, entre aspas, como no exemplo a seguir:
cloudurl="accesser_url1|accesser_url2|accesser_url3" - IDentity
- Especifica o ID do usuário da nuvem especificada no parâmetro CLOUDURL. Esse parâmetro é necessário e válido apenas se você especifica
CLOUDTYPE=S3. Se você especificou CLOUDTYPE=Azure ou CLOUDTYPE=GOOGLE, não especifique o parâmetro IDENTITY . De acordo com o provedor em nuvem, é possível usar um ID de chave de acesso, um nome de usuário, um nome de locatário e um nome de usuário ou um valor semelhante. O comprimento máximo do ID de usuário é de 255 caracteres.Dica: Para especificar um nome de locatário e nome de usuário, use o seguinte formato:
tenant_name.user_name - CLOUDPAssword
- Especifica a senha da nuvem especificada no parâmetro CLOUDURL. Se você especificou CLOUDTYPE=GOOGLE, não especifique o parâmetro CLOUDPASSWORD . Com base em seu provedor em nuvem, é possível usar um shared access signature (SAS), uma chave de acesso secreta, uma chave API, uma senha ou um valor similar para esse parâmetro. Esse parâmetro é
necessário para recuperar arquivos de configuração do armazenamento de objeto de nuvem. O comprimento máximo da senha é de 255 caracteres. Se a senha contém caracteres especiais, coloque-a entre aspas
duplas (").Atenção: Se você usa este parâmetro para especificar uma senha, a senha é exibida na linha de comando e não é segura. Ao especificar um valor para o parâmetro CLOUDPASSWORD, deve-se também especificar PROMPT=NO, caso contrário, o comando falhará. Para ajudar a proteger a senha, use o valor de parâmetro PROMPT=YES, em vez do parâmetro CLOUDPASSWORD, para assegurar que os usuários sejam solicitados pela senha. Ao usar o valor de parâmetro PROMPT=YES, a senha não é exibida na linha de comandos.
- SERVERName
- Especifica o nome do servidor que você está restaurando. Esse parâmetro se aplica apenas
à recuperação de arquivos de configuração do armazenamento de objeto de nuvem. O nome do servidor e o identificador exclusivo
global (GUID) podem ser necessários para determinar o local dos arquivos de configuração no armazenamento
de objeto. O parâmetro será necessário apenas se os volumes de backup de banco de dados de mais de um servidor estiverem no
mesmo depósito no armazenamento de objeto. Se os backups de banco de dados de vários servidores estiverem no mesmo depósito
e esse parâmetro não for especificado, será solicitado que você selecione o local correto para seu
backup de banco de dados.
Esse valor pode ser o nome do servidor ou o nome do servidor mais o GUID do servidor separado por um hífen. Por exemplo, se o seu servidor for nomeado server1 e o GUID do servidor for fcbid280a8bd11e8g77b54e1adee4e87, esse valor poderá ser server1 ou server1-fcbid280a8bd11e8g77b54e1adee4e87. O comprimento máximo do nome é de 85 caracteres.
- KEYLocation
- Especifica o nome do arquivo que contém a chave de conta do serviço Google Cloud Storage no formato JavaScript Object Notation (JSON). Esse parâmetro é necessário e válido apenas se você especifica CLOUDTYPE=GOOGLE. Se você especificou CLOUDTYPE=AZURE ou CLOUDTYPE=S3, não especifique o parâmetro KEYLOCATION.
Exemplo: restaurar o banco de dados para o seu estado mais recente
Restaure o banco de dados para o seu estado mais recente. dsmserv restore dbExemplo: em um cenário de recuperação de desastre, obtenha os arquivos de configuração necessários no armazenamento de objeto de nuvem
Restaure o banco de dados do servidor usando o armazenamento de objetos para obter os arquivos de configuração necessários, emita o comando a seguir em uma linha:dsmserv restore db cloudtype=s3
bucketname=cloudbucket cloudurl=http://123.234.123.234
identity=admin:admin cloudpassword="protect&8991"
servername=server1-fcbid280a8bd11e8g77b54e1adee4e87Exemplo: restaurar a chave mestra do servidor sem restaurar o banco de dados
Restaure a chave mestra do servidor sem restaurar o banco de dados emitindo o comando a seguir:dsmserv restore db restorekeys=only