O comando smsap clone create
Você pode executar o clone create comando para criar um clone de um banco de dados de backup. Você pode clonar um backup de storage primário ou secundário.
Sintaxe
smsap clone create
-profile profile_name
[-backup-id backup_guid | -backup-label backup_label_name | -current]
-newsid new_sid
[-host target_host]
[-label clone_label
[-comment string]
-clonespec full_path_to_clonespec_file
[-asminstance -asmusername asminstance_username -asmpassword asminstance_password]]
[-syspassword syspassword] [-reserve {yes | no | inherit}
[-from-secondary {-copy-id id}
[-no-resetlogs | -recover-from-location path1 [, path2]] [-taskspec taskspec] [-dump
[-quiet | -verbose]]
Parâmetros
-
-profile nameEspecifica o banco de dados que você deseja clonar. O perfil contém o identificador da base de dados e outras informações da base de dados.
-
-backup-id guidClones o backup com o GUID especificado. O GUID é gerado pelo SnapManager quando cria uma cópia de segurança. Você pode usar o comando smsap backup list-verbose para exibir o GUID para cada backup.
-
-backup-label backup_label_nameEspecifica para clonar o backup com o nome do rótulo especificado.
-
-currentEspecifica para criar backup e clone a partir do estado atual do banco de dados.
Se o banco de dados estiver no modo noarchivelog, o SnapManager criará um backup off-line. -
-newsid new_sidEspecifica um novo identificador de sistema Oracle exclusivo para o banco de dados clonado. O valor do identificador do sistema é um máximo de oito carateres. O Oracle não permite a execução simultânea de dois bancos de dados com o mesmo identificador de sistema no mesmo host.
-
-host target_hostEspecifica o host no qual o clone deve ser criado.
-
-label clone_labelEspecifica um rótulo para o clone.
-
-comment stringEspecifica um comentário opcional para descrever este clone. Você deve incluir a string dentro de aspas simples.
Alguns shells excluem as aspas. Se isso for verdade para o seu shell, você deve escapar da citação com uma barra invertida ('). Por exemplo, talvez seja necessário inserir: \' this is a comment\' -
-clonespec full_path_to_clonespec_fileEspecifica o caminho para o arquivo XML de especificação de clone. Este pode ser um nome relativo ou um caminho absoluto.
-
-asminstanceEspecifica as credenciais que são usadas para fazer login na instância ASM.
-
-asmusername asminstance_usernameEspecifica o nome de usuário que é usado para fazer login na instância ASM.
-
-asmpassword asminstance_passwordEspecifica a senha usada para fazer login na instância ASM.
-
-syspassword syspasswordEspecifica a senha para o usuário privilegiado do sistema.
Você deve fornecer a senha para o usuário privilegiado do sistema se as credenciais do banco de dados fornecidas não forem as mesmas para o usuário privilegiado do sistema. -
-reserveDefinir a
-reserveopção como sim garante que a reserva de espaço de garantia de volume esteja ativada para os novos volumes de clone. Definir a-reserveopção como não garante que a reserva de espaço de garantia de volume esteja desativada para os novos volumes clone. Definir a-reserveopção parainheritgarantir que o novo clone herda as caraterísticas de reserva de espaço da cópia Snapshot pai. A predefinição éno.A tabela a seguir descreve os métodos de clonagem e seu efeito na operação criar clone e
-reservesua opção. Um LUN pode ser clonado usando qualquer um dos métodos.Método de clonagem Descrição Resultado Clonagem de LUN
Um novo LUN clone é criado dentro do mesmo volume.
Quando a
-reserveopção para um LUN é definida como sim, o espaço é reservado para o tamanho total do LUN dentro do volume.Clonagem de volume
Um novo FlexClone é criado e o clone LUN existe dentro do novo volume de clone. Utiliza a tecnologia FlexClone.
Quando a
-reserveopção para um volume é definida como sim, o espaço é reservado para o tamanho total do volume dentro do agregado. -
-from-secondary [-copy-id copy_id]Especifica que o SnapManager deve clonar uma cópia de um backup que tenha sido protegida para o storage secundário. Se essa opção não for especificada, o SnapManager clonará a cópia do storage primário.
Você deve especificar a
-copy-idopção sempre que especificar a-from-secondaryopção. Se houver mais de um backup no sistema de armazenamento secundário, a opção -copy-id é usada para especificar qual cópia de backup no armazenamento secundário deve ser usada para clonagem.Se você estiver usando o Data ONTAP operando no modo 7, você deve especificar um valor válido para a -copy-idopção. No entanto, se você estiver usando o Clustered Data ONTAP, a-copy-idopção não será necessária. -
-no-resetlogsEspecifica para ignorar a recuperação do banco de dados, executar o utilitário DBNEWID e não abrir o banco de dados com os resetlogs ao criar o clone.
-
-recover-from-locationEspecifica o local de log de arquivamento externo dos backups de log de arquivamento onde o SnapManager pega os arquivos de log de arquivamento do local externo e os usa para clonagem.
-
-taskspecEspecifica o arquivo XML de especificação de tarefa para atividade de pré-processamento ou atividade de pós-processamento da operação clone. Você deve fornecer o caminho completo do arquivo XML de especificação de tarefa.
-
-dumpEspecifica para coletar os arquivos de despejo após a operação de criação do clone.
-
-quietExibe apenas mensagens de erro no console. A predefinição é apresentar mensagens de erro e aviso.
-
-verboseExibe mensagens de erro, aviso e informativas no console.
Exemplo
O exemplo a seguir clona o backup usando uma especificação de clone criada para esse clone:
smsap clone create -profile SALES1 -backup-label full_backup_sales_May -newsid CLONE -label sales1_clone -clonespec /opt/<path>/smsap/clonespecs/sales1_clonespec.xml
Operation Id [8abc01ec0e794e3f010e794e6e9b0001] succeeded.