Referência da CLI do Oracle Database

A CLI do Banco de Dados (dbcli) é uma interface de linha de comando disponível para o Base Database Service. Depois de estabelecer conexão com o sistema de BD no Base Database Service, você pode usar o dbcli para executar tarefas como criar homes de bancos de dados e bancos de dados Oracle.

Observações Operacionais

  • Os comandos da CLI do banco de dados devem ser executados como o usuário raiz.

  • O dbcli está no diretório /opt/oracle/dcs/bin/.

    Esse diretório está incluído no caminho para o ambiente do usuário raiz.

  • O Oracle Database mantém logs da saída do comando dbcli nos arquivos dcscli.log e dcs-agent.log no diretório /opt/oracle/dcs/log/.

  • Os comandos da CLI do banco de dados e a maioria dos parâmetros fazem distinção entre maiúsculas e minúsculas e devem ser digitados conforme mostrado. Alguns parâmetros não fazem distinção entre maiúsculas e minúsculas, conforme indicado nas descrições de parâmetro, e podem ser digitados em letras maiúsculas ou minúsculas.

Sintaxe

Os comandos da CLI do banco de dados usam a seguinte sintaxe:

dbcli command [parameters]

em que:

  • command é uma combinação de verbo-objeto, como create-database.
  • parameters inclui opções adicionais para o comando. A maioria dos nomes de parâmetros é precedida por dois traços, por exemplo, --help. Os nomes de parâmetros abreviados são precedidos por um traço, por exemplo, -h.
  • Os valores dos parâmetros especificados pelo usuário são mostrados em texto vermelho entre sinais de maior e menor, por exemplo, <db_home_id>. Omita os sinais de maior e menor ao especificar esses valores.
  • O parâmetro de ajuda está disponível com cada comando.

O restante deste tópico contém sintaxe e outros detalhes sobre os comandos.

Comando de Atualização da CLI

Ocasionalmente, novos comandos são adicionados à CLI do banco de dados e outros comandos são atualizados para oferecer suporte a novos recursos. Você pode usar o seguinte comando para atualizar a CLI do banco de dados:

cliadm update-dbcli

Use o comando cliadm update-dbcli para atualizar a CLI do banco de dados com os comandos novos e atualizados mais recentes.

Observação:

Em sistemas de banco de dados RAC, execute o comando cliadm update-dbcli em cada nó do cluster.

Sintaxe

cliadm update-dbcli [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.

Exemplo

O seguinte comando atualiza o dbcli:

cliadm update-dbcli
Saída:
{
  "jobId" : "dc9ce73d-ed71-4473-99cd-9663b9d79bfd",
  "status" : "Created",
  "message" : "Dcs cli will be updated",
  "reports" : [ ],
  "createTimestamp" : "January 18, 2017 10:19:34 AM PST",
  "resourceList" : [ ],
  "description" : "dbcli patching",
  "updatedTime" : "January 18, 2017 10:19:34 AM PST"
}

Comandos Agent

O seguinte comando está disponível para gerenciar agentes: 

  • dbcli ping-agent

dbcli ping-agent

Use o comando dbcli ping-agent para testar a acessibilidade de um agente.

Sintaxe

dbcli ping-agent [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.

Comandos Autologcleanpolicy

Os comandos a seguir estão disponíveis para gerenciar políticas para limpeza automática (expurgação) de logs.

  • dbcli create-autoLogCleanPolicy
  • dbcli list-autoLogCleanPolicy

dbcli create-autoLogCleanPolicy

Use o comando dbcli create-autoLogCleanPolicy para criar políticas para limpeza automática (expurgação) de logs.

Sintaxe

dbcli create-autoLogCleanPolicy 
  [-c {gi|database|dcs}] 
  [-f <number>] 
  [-o <number>] 
  [-u {Day|Hour|Minute}] 
  [-uMB <number>] 
  [-uPer <number>] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-c --components (Opcional) Componentes a serem expurgados. Os valores possíveis são gi, database e dcs. Separe diversas entradas com vírgula. Exemplo: gi,dcs
-f --freeSpaceBelowPercentage (Opcional) Expurga logs quando o espaço livre em disco está abaixo da porcentagem especificada do tamanho total da partição. Intervalo válido: 20 a 50. Padrão: 20.
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.
-o --olderthan (Opcional) Parte de quantidade do intervalo de tempo. Padrão: 30. Limpa logs anteriores ao intervalo de tempo especificado (-o e -u).
-u --olderThanUnit (Opcional) Parte de unidade do intervalo de tempo. Valores possíveis: Day, Hour ou Minute. Padrão: Day. Limpa logs anteriores ao intervalo de tempo especificado (-o e -u).
-uMB --usageOverMB (Opcional) Expurga logs quando o uso do log excede o número especificado de Megabytes (MB). Intervalo válido: 10 a 50% do tamanho total da partição
-uPer --usageOverPercentage (Opcional) Expurga logs quando o uso do log excede a porcentagem especificada do tamanho total da partição. Intervalo válido: 10 a 50.

dbcli list-autoLogCleanPolicy

Use o comando dbcli list-autoLogCleanPolicy para listar políticas para limpeza automática de logs.

Sintaxe

dbcli list-autoLogCleanPolicy 
  [-c {gi|database|dcs}] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-c --components (Opcional) Componentes. Os valores possíveis são gi, database e dcs. Separe diversas entradas com vírgula. Exemplo: gi,dcs
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.

Comandos Backup

Os seguintes comandos estão disponíveis para fazer backup de bancos de dados: 

  • dbcli create-backup
  • dbcli getstatus-backup
  • dbcli schedule-backup

Observação:

Em vez de usar dbcli, você pode usar a Console ou o API para gerenciar o backup dos bancos de dados do seu sistema de banco de dados no Object Storage. No entanto, se você alternar do uso de dbcli para o uso de backups gerenciados, uma nova configuração de backup será criada e associada ao seu banco de dados, e os backups criados usando o dbcli não estarão acessíveis nas interfaces de backup gerenciado. Para obter informações sobre backups gerenciados, consulte Fazer Backup e Recuperação no Base Database Service.

Antes de fazer backup de um banco de dados usando o comando dbcli create-backup, você precisará:

  1. Criar uma configuração de backup usando o comando dbcli create-backupconfig.
  2. Associar a configuração de backup ao banco de dados usando o comando dbcli update-database.

Depois que um banco de dados for associado a uma configuração de backup, você poderá usar o comando dbcli create-backup em um job cron para executar backups automaticamente. Você pode usar um utilitário cron, como CronMaker, para ajudar a criar expressões. Para obter mais informações, consulte CronMaker.

dbcli create-backup

Use o comando dbcli create-backup para criar um backup de um banco de dados.

Sintaxe

dbcli create-backup 
  -in <db_name> 
  -i <db_id> 
  [-bt {Regular-L0|Regular-L1|Longterm|ArchiveLog}] 
  [-c {Database|TdeWallet}] 
  [-k <n>] 
  [-t <tag>] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-bt --backupType

Tipo de backup (Opcional). Os valores possíveis são Regular-L0, Regular-L1, Longterm e ArchiveLog. Regular-L0 e Regular L1 correspondem aos backups L0 e L1 incrementais. Longterm corresponde a backup Completo. ArchiveLog corresponde ao backup de redo logs arquivados. O valor padrão é Regular-L1. Os valores não fazem distinção entre maiúsculas de minúsculas. Se omitido, o valor padrão será usado.

-c --component

(Opcional) Componente. Os valores possíveis são Database e TdeWallet. O valor padrão é Database. O valor TdeWallet faz backup de wallets de TDE. Os valores não fazem distinção entre maiúsculas de minúsculas. Se omitido, o valor padrão será usado.

Observe que o backup das wallets de TDE é feito automaticamente nas seguintes situações: 
  • Um banco de dados é criado com uma configuração de backup do Object Storage.
  • Um banco de dados que tem uma configuração de backup do Object Storage é atualizado.
  • Uma configuração de backup do Object Storage foi atualizada.
  • Um backup do tipo Longterm é criado.
  • A chave de TDE de um banco de dados é alternada.
  • É feito um banco de dados e ainda não existem backups de wallet de TDE.
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --dbid O ID do banco de dados do qual será feito backup. Use o comandodbcli list-databases para obter o ID do banco de dados.
-in --dbName O nome do banco de dados do qual será feito backup. Use o comando dbcli list-databases para obter o nome do banco de dados.
-j --json (Opcional) Exibe a saída JSON.
-k --keepDays

(Opcional) Especifica o período pelo qual o backup ou a cópia deve ser mantido. Após esse período, o backup fica obsoleto, independentemente das definições da política de retenção de backup. Somente para o tipo de backup Longterm.

-t --tag

(Obrigatório para o tipo de backup Longterm) Determina um nome de tag especificado pelo usuário para um conjunto de backup e aplica essa tag aos arquivos de saída gerados pelo comando. Esse valor não faz distinção entre maiúsculas e minúsculas. Número válido de caracteres: 1 a 30. Os caracteres são limitados aos caracteres válidos em nomes de arquivo no sistema de arquivos de destino. Por exemplo, o ASM não oferece suporte ao uso do caractere de hífen (-) nos nomes de arquivo que ele usa internamente, portanto, incremental-semanal não é um nome de tag válido para backups em grupos de discos do ASM. As variáveis de ambiente não são válidas no parâmetro TAG.

Exemplos

O comando a seguir cria um backup do banco de dados especificado usando o ID do banco de dados.

dbcli create-backup -i 573cadb2-0cc2-4c1c-9c31-595ab8963d5b

Este comando cria um backup do banco de dados especificado usando o nome do banco de dados ("mydb").

dbcli create-backup -in mydb

dbcli getstatus-backup

Use o comando dbcli getstatus-backup para exibir o status de um backup.

Sintaxe

dbcli getstatus-backup 
  -t <backup_type> 
  [i <id>] 
  [-in <name>] 
  [-l] [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --dbId (Opcional) ID do Recurso do Banco de Dados.
-in --dbName (Opcional) Nome do Recurso do Banco de Dados.
-j --json (Opcional) Exibe a saída JSON.
-l --isLatestBackupReport (Opcional) Relatório de backup mais recente. Padrão: true.
-t --backupType Tipo de backup.

dbcli schedule-backup

Use o comando dbcli schedule-backup para programar um backup de um banco de dados.

Sintaxe

dbcli schedule-backup 
  -t <backup_type> 
  -f <number> 
  [i <id>] 
  [-in <name>] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-f --frequency Frequência em minutos.
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --dbId (Opcional) ID do Recurso do Banco de Dados.
-in --dbName (Opcional) Nome do Recurso do Banco de Dados.
-j --json (Opcional) Exibe a saída JSON.
-t --backupType Tipo de backup.

Comandos Backupconfig

Uma configuração de backup determina o destino do backup e a janela de recuperação para backups do banco de dados. Você pode criar a configuração de backup e, em seguida, associá-la a um banco de dados usando o comando dbcli update-database.

Observação:

Os backups configurados usando a Console podem ficar inutilizáveis se você fizer alterações usando esses comandos. Para backups configurados usando a Console, use esses comandos apenas com orientação do suporte.

Observação:

Em vez de usar dbcli, você pode usar a Console ou o API para gerenciar o backup dos bancos de dados do sistema de banco de dados no Object Storage. Para obter informações sobre backups gerenciados, consulte Fazer Backup e Recuperação no Base Database Service.

Depois que um banco de dados for associado a uma configuração de backup, você poderá usar o comando dbcli create-backup em um job cron para executar backups automaticamente. Você pode usar um utilitário cron, como CronMaker, para ajudar a criar expressões. Para obter mais informações, consulte CronMaker.

Os seguintes comandos estão disponíveis para gerenciar configurações de backup:

  • dbcli create-backupconfig
  • dbcli list-backupconfigs
  • dbcli describe-backupconfig
  • dbcli update-backupconfig
  • dbcli delete-backupconfig

dbcli create-backupconfig

Use o comando dbcli create-backupconfig para criar uma configuração de backup que defina o destino do backup e as janelas de recuperação.

Sintaxe

dbcli create-backupconfig 
  -d {DISK|OBJECTSTORE|NONE} 
  -c <bucket>  
  -o <object_store_swift_id> 
  -on <object_store_swift_name> 
  -w <n> 
  -n <name> 
  [-cr|-no-cr] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-c --container

O nome de um bucket existente no serviço Oracle Cloud Infrastructure Object Storage. Você pode usar a Console ou a API do Object Storage para criar o bucket. Para obter mais informações, consulte Gerenciando Buckets.

Você também deve especificar o parâmetro --backupdestination objectstore e --objectstoreswiftId.

-cr

-no-cr

--crosscheck

--no-crosscheck

(Opcional) Indica se a operação de verificação cruzada deve ou não ser ativada. Esta operação determina se os arquivos no disco no catálogo de gerenciamento de mídia correspondem aos dados no repositório do RMAN. Se o valor apropriado for omitido, a definição padrão será usada (a verificação cruzada é ativada por padrão).

-d --backupdestination

O destino do backup como um dos seguintes (esses valores não fazem distinção entre maiúsculas e minúsculas):

DISK - A Área de Recuperação Rápida local.

OBJECTSTORE - O serviço Oracle Cloud Infrastructure Object Storage. Você também deve especificar os parâmetros --container e --objectstoreswiftId.

NONE - Desativa o backup.

-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.
-n --name O nome da configuração de backup.
-o --objectstoreswiftId

O ID do armazenamento de objetos que contém o ponto final e as credenciais do serviço Oracle Cloud Infrastructure Object Storage. Use o comando dbcli list-objectstoreswifts para obter o ID do armazenamento de objetos. Use o comando dbcli create-objectstoreswift para criar um armazenamento de objetos.

Você também deve especificar o parâmetro --backupdestination objectstore e --container.

-on --objectstoreswiftName

O nome do armazenamento de objetos que contém o ponto final e as credenciais do serviço Oracle Cloud Infrastructure Object Storage.

Use o comando dbcli list-objectstoreswifts para obter o ID do armazenamento de objetos. Use o comando dbcli create-objectstoreswift para criar um armazenamento de objetos.

Você também deve especificar o parâmetro --backupdestination objectstore e --container.

-w --recoverywindow

O número de dias pelos quais os backups e redo logs arquivados são mantidos. O intervalo sempre termina com o tempo atual e é estendido novamente no tempo pelo número de dias especificado.

Para um destino de backup DISK, especifique 1 a 14 dias.

Para um destino de backup OBJECTSTORE, especifique 1 a 30 dias.

Exemplo

O comando a seguir cria uma configuração de backup com o nome 'dbbkcfg1':

dbcli create-backupconfig -d Disk -w 7 -n dbbkcfg1
Saída:
{
  "jobId" : "4e0e6011-db53-4142-82ef-eb561658a0a9",
  "status" : "Success",
  "message" : null,
  "reports" : [ {
    "taskId" : "TaskParallel_919",
    "taskName" : "persisting backup config metadata",
    "taskResult" : "Success",
    "startTime" : "November 18, 2016 20:21:25 PM UTC",
    "endTime" : "November 18, 2016 20:21:25 PM UTC",
    "status" : "Success",
    "taskDescription" : null,
    "parentTaskId" : "TaskSequential_915",
    "jobId" : "4e0e6011-db53-4142-82ef-eb561658a0a9",
    "tags" : [ ],
    "reportLevel" : "Info",
    "updatedTime" : "November 18, 2016 20:21:25 PM UTC"
  } ],
  "createTimestamp" : "November 18, 2016 20:21:25 PM UTC",
  "description" : "create backup config:dbbkcfg1",
  "updatedTime" : "November 18, 2016 20:21:25 PM UTC"
}

dbcli list-backupconfigs

Use o comando dbcli list-backupconfigs para listar todas as configurações de backup no sistema de banco de dados.

Sintaxe

dbcli list-backupconfigs [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.

Exemplo

O seguinte comando lista uma configuração de backup:

dbcli list-backupconfigs
Saída:
ID                                       Name                 RecoveryWindow     BackupDestination CreateTime
---------------------------------------- -------------------- ------------------ ----------------- -----------------------------
ccdd56fe-a40b-4e82-b38d-5f76c265282d     dbbkcfg1             7                  Disk              July 10, 2016 12:24:08 PM UTC

dbcli describe-backupconfig

Use o comando dbcli describe-backupconfig para mostrar detalhes sobre uma configuração de backup específica.

Sintaxe

dbcli describe-backupconfig -i <id> -in <name> [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --backupconfigid O ID da configuração de backup. Use o comando dbcli list-backupconfigs para obter o ID.
-in --backupconfigname O nome da configuração de backup. Use o comando dbcli list-backupconfigs para obter o nome.
-j --json (Opcional) Exibe a saída JSON.

Exemplo

Este comando exibe detalhes sobre uma configuração de backup:

dbcli describe-backupconfig -i ccdd56fe-a40b-4e82-b38d-5f76c265282d
Saída:
Backup Config details
----------------------------------------------------------------
                     ID: ccdd56fe-a40b-4e82-b38d-5f76c265282d
                   Name: dbbkcfg1
         RecoveryWindow: 7
      BackupDestination: Disk
            CreatedTime: July 10, 2016 12:24:08 PM UTC
            UpdatedTime: July 10, 2016 12:24:08 PM UTC

dbcli update-backupconfig

Use o comando dbcli update-backupconfig para atualizar uma configuração de backup existente.

Sintaxe

dbcli update-backupconfig 
  -i <id> 
  -in <name> 
  -w <n> 
  -d {DISK|OBJECTSTORE|NONE} 
  -c <bucket> 
  -o <object_store_swift_id> 
  -on <object_store_swift_name> 
  [-cr|-no-cr] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-c --container

O nome de um bucket existente no serviço Oracle Cloud Infrastructure Object Storage. Você pode usar a Console ou a API do Object Storage para criar o bucket. Para obter mais informações, consulte Gerenciando Buckets.

Você também deve especificar o parâmetro --backupdestination objectstore e --objectstoreswiftId.

-cr

-no-cr

--crosscheck

--no-crosscheck

(Opcional) Indica se a operação de verificação cruzada deve ou não ser ativada. Esta operação determina se os arquivos no disco no catálogo de gerenciamento de mídia correspondem aos dados no repositório do RMAN. Se o valor apropriado for omitido, a definição padrão será usada (a verificação cruzada é ativada por padrão).

-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --backupconfigid O ID da configuração de backup a ser atualizada. Use o comando dbcli list-backupconfigs para obter o ID.
-in --backupconfigname O nome da configuração de backup a ser atualizada. Use o comando dbcli list-backupconfigs para obter o nome.
-j --json (Opcional) Exibe a saída JSON.
-o --objectstoreswiftId

O ID do armazenamento de objetos que contém o ponto final e as credenciais do serviço Oracle Cloud Infrastructure Object Storage. Use o comando dbcli list-objectstoreswifts para obter o ID do armazenamento de objetos. Use o comando dbcli create-objectstoreswift para criar um armazenamento de objetos.

Você também deve especificar o parâmetro --backupdestination objectstore e --container.

-on --objectstoreswiftname

O nome do armazenamento de objetos que contém o ponto final e as credenciais do serviço Oracle Cloud Infrastructure Object Storage. Use o comando dbcli list-objectstoreswifts para obter o ID do armazenamento de objetos. Use o comando dbcli create-objectstoreswift para criar um armazenamento de objetos.

Você também deve especificar o parâmetro --backupdestination objectstore e --container.

-w --recoverywindow

A nova janela de recuperação de disco.

Para um destino de backup DISK, especifique 1 a 14 dias.

Para um destino de backup OBJECTSTORE, especifique 1 a 30 dias.

Exemplo

O comando a seguir atualiza a janela de recuperação para uma configuração de backup:

dbcli update-backupconfig -i ccdd56fe-a40b-4e82-b38d-5f76c265282d -w 5
Saída:
{
  "jobId" : "0e849291-e1e1-4c7a-8dd2-62b522b9b807",
  "status" : "Created",
  "message" : null,
  "reports" : [ ],
  "createTimestamp" : 1468153731699,
  "description" : "update backup config: dbbkcfg1",
  "updatedTime" : 1468153731700
}

dbcli delete-backupconfig

Use o comando dbcli delete-backupconfig para excluir uma configuração de backup.

Sintaxe

dbcli delete-backupconfig -i <id> -in <name> [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --id O ID da configuração de backup a ser excluída. Use o comando dbcli list-backupconfigs para obter o ID.
-in --backupconfigname O nome da configuração de backup a ser excluída. Use o comando dbcli list-backupconfigs para obter o nome.
-j --json (Opcional) Exibe a saída JSON.

Exemplo

Este comando exclui a configuração de backup especificada:

dbcli delete-backupconfig -i ccdd56fe-a40b-4e82-b38d-5f76c265282d

Comando Component

dbcli describe-component

O sistema de banco de dados pode não incluir este comando mais recente. Se tiver problemas ao executar o comando, use o comando CLI Update Command para atualizar a CLI do banco de dados e tente executar a operação novamente.

Observação:

O comando dbcli describe-component não está disponível em sistemas de banco de dados RAC de 2 nós. Não há suporte para a aplicação de patches de sistemas de 2 nós por meio do Object Storage.

Use o comando dbcli describe-component para mostrar as versões de patch instaladas e disponíveis para os componentes do servidor, do armazenamento e/ou do home de banco de dados no sistema de banco de dados.

Este comando requer uma configuração de credenciais do Object Storage válida. Se a configuração estiver ausente ou for inválida, o comando falhará com o erro: Failed to connect to the object store. Please provide valid details.

Para obter mais informações sobre como atualizar a CLI, criar a configuração de credenciais e aplicar patches, consulte Atualizar um Sistema de Banco de Dados.

Sintaxe

dbcli describe-component 
  [-s <server_group>] 
  [-d <db_group>] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-d --dbhomes (Opcional) Lista as versões de patch instaladas e disponíveis somente para os componentes do home do banco de dados.
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.
-s --server (Opcional) Lista as versões de patch instaladas e disponíveis somente para os componentes do servidor.

Exemplo

O seguinte comando para mostrar as versões do componente atual e as versões de patch disponíveis no armazenamento de objetos:

dbcli describe-component
Saída:
System Version
---------------
12.1.2.10.0

Component                                Installed Version    Available Version
---------------------------------------- -------------------- --------------------
OAK                                      12.1.2.10.0          up-to-date
GI                                       12.1.0.2.161018      up-to-date
ORADB12102_HOME1                         12.1.0.2.161018      up-to-date  
ORADB12102_HOME2, ORADB12102_HOME3       12.1.0.2.160719      12.1.0.2.161018  

Comandos Database

Os seguintes comandos estão disponíveis para gerenciar bancos de dados:

  • dbcli clone-database
  • dbcli describe-database
  • dbcli list-databases
  • dbcli modify-database
  • dbcli recover-database
  • dbcli update-database

dbcli clone-database

Use o comando dbcli clone-database para clonar um banco de dados.

Sintaxe

dbcli clone-database 
  -f <name> 
  -u <name> 
  -n <name> 
  [-s <shape>] 
  [-t <type>] 
  [m <sys_password>] 
  [-p <tde_password>] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-f --sourcedbname Nome do banco de dados de origem.
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.
-m --syspassword (Opcional) Senha para SYS.
-n --dbname Nome do banco de dados.
-p --tdepassword (Opcional) Senha da wallet de TDE de origem.
-s --dbshape (Opcional) Forma do Banco de Dados. Exemplos: odb1, odb2.
-t --dbtype (Opcional) Tipo de Banco de Dados: SI
-u --databaseUniqueName Nome exclusivo do banco de dados.

dbcli describe-database

Use o comando dbcli describe-database para exibir detalhes do banco de dados.

Sintaxe

dbcli describe-database 
  -i <db_id> 
  -in <db_name> 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --dbid O ID do banco de dados a ser exibido. Use o comando dbcli list-databases para obter o ID do banco de dados.
-in --dbName O nome do banco de dados a ser exibido. Use o comando dbcli list-databases para obter o nome do banco de dados.
-j --json (Opcional) Exibe a saída JSON.

Exemplo

O seguinte comando exibe informações para um banco de dados chamado b727bf80-c99e-4846-ac1f-28a81a725df6:

dbcli describe-dbhome -i b727bf80-c99e-4846-ac1f-28a81a725df6
Saída:
DB Home details
----------------------------------------------------------------
                      ID: b727bf80-c99e-4846-ac1f-28a81a725df6
                    Name: OraDB12102_home1
                 Version: 12.1.0.2
           Home Location: /u01/app/orauser/product/12.1.0.2/dbhome_1
                 Created: Jun 2, 2016 10:19:23 AM

dbcli list-databases

Use o comando dbcli list-databases para listar todos os bancos de dados no sistema de banco de dados.

Sintaxe

dbcli  list-databases [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.

Exemplo

Este comando exibe uma lista de bancos de dados:

dbcli  list-databases
Saída:
ID                                       DB Name    DB Version           CDB        Class    Shape    Storage    Status
---------------------------------------- ---------- -------------------- ---------- -------- -------- ---------- ----------
80ad855a-5145-4f8f-a08f-406c5e4684ff     dbst       12.1.0.2             true       OLTP     odb2     ACFS       Configured
6f4e36ae-120b-4436-b0bf-d0c4aef9f7c9     db11tsta   11.2.0.4             false      OLTP     odb1     ACFS       Configured
d8e31790-84e6-479c-beb0-ef97207091a2     db11tstb   11.2.0.4             false      OLTP     odb1     ACFS       Configured
cce096c7-737b-447a-baa1-f4c2a330c030     pdbtst     12.1.0.2             true       OLTP     odb1     ACFS       Configured

O seguinte comando exibe a saída JSON para um banco de dados:

dbcli list-databases -j
Saída:
[ {
  "id" : "80ad855a-5145-4f8f-a08f-406c5e4684ff",
  "name" : "dbtst",
  "dbName" : "dbtst",
  "databaseUniqueName" : "dbtst_phx1cs",
  "dbVersion" : "12.1.0.2",
  "dbHomeId" : "2efe7af7-0b70-4e9b-ba8b-71f11c6fe287",
  "instanceOnly" : false,
  "registerOnly" : false,
  "dbId" : "167525515",
  "isCdb" : true,
  "pdBName" : "pdb1",
  "pdbAdminUserName" : "pdbuser",
  "enableTDE" : true,
  "dbType" : "SI",
  "dbTargetNodeNumber" : "0",
  "dbClass" : "OLTP",
  "dbShape" : "odb2",
  "dbStorage" : "ACFS",
  "dbCharacterSet" : {
    "characterSet" : "US7ASCII",
    "nlsCharacterset" : "AL16UTF16",
    "dbTerritory" : "AMERICA",
    "dbLanguage" : "AMERICAN"
  },
  "dbConsoleEnable" : false,
  "backupConfigId" : null,
  "backupDestination" : "NONE",
  "cloudStorageContainer" : null,
  "state" : {
    "status" : "CONFIGURED"
  },
  "createTime" : "November 09, 2016 17:23:05 PM UTC",
  "updatedTime" : "November 09, 2016 18:00:47 PM UTC"
}

dbcli modify-database

Use o comando dbcli modify-database para modificar um banco de dados.

Sintaxe

dbcli modify-database 
  -i <db_id> 
  -dh <destination_db_home_id> 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-dh --destdbhomeid ID do home do banco de dados de destino.
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --databaseid ID do banco de dados.
-j --json (Opcional) Exibe a saída JSON.

dbcli recover-database

Use o comando dbcli recover-database para recuperar um banco de dados.

Sintaxe

dbcli recover-database 
  [-br <json>] 
  [-in <db_name>] 
  [-i <db_id>] 
  [-r <time>] 
  [-t {Latest|PITR|SCN}] 
  [-s] 
  [-l <location>] 
  [-tp <tde_password>] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-br --backupReport (Opcional) Entrada JSON para relatório de backup.
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --dbid (Opcional) ID do recurso do banco de dados.
-in --dbName (Opcional) Nome do banco de dados.
-j --json (Opcional) Exibe a saída JSON.
-l --tdeWalletLocation (Opcional) Local de backup da wallet de TDE. É necessário fazer backup da wallet de TDE no formato tar.gz.
-r --recoveryTimeStamp (Obrigatório quando o tipo de recuperação for PITR) Timestamp de recuperação no formato mm/dd/yyyy hh:mi:ss. Padrão: [ ]
-s --scn (Obrigatório quando o tipo de recuperação for SNC) SNC.
-t --recoverytype (Exigido quando o relatório de backup é fornecido) Tipo de recuperação. Os valores possíveis são Latest, PITR e SCN.
-tp --tdeWalletPassword (Opcional) Senha da wallet de TDE.

dbcli update-database

Use o comando dbcli update-database para associar uma configuração de backup a um banco de dados.

Sintaxe

dbcli update-database 
  -i <db_id> 
  -bi <bkup_config_id> 
  -bin <bkup_config_name>;
  [-id <id>] 
  -in <name> 
  [-no-ab] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-bi --backupconfigid Define o ID da configuração de backup. Use o comando dbcli list-backupconfigs para obter o ID.
-bin --backupconfigname Define o nome da configuração de backup para uso futuro. Use o comando dbcli list-backupconfigs para obter o nome.
-id --databaseid

(Opcional.) Especifica o DBID, que é um número de identificação exclusivo de 32 bits calculado quando o banco de dados é criado. RMAN exibe o DBID durante a conexão com o banco de dados de destino. Você pode obter o DBID consultando a view V$DATABASE ou as views do catálogo de recuperação RC_DATABASE e RC_DATABASE_INCARNATION.

-in --dbName

Define o nome do banco de dados a ser atualizado. Use o comando dbcli list-databases para obter o nome do banco de dados.

-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --dbid Define o ID do banco de dados a ser atualizado. Use o comando dbcli list-databases para obter o ID do banco de dados.
-j --json (Opcional) Exibe a saída JSON.
-no-ab --noautobackup

(Opcional) Desativa backups automáticos para o banco de dados especificado.

Observe que, uma vez desativado, o backup automático não pode ser reativado usando a CLI. Para ativar novamente o backup automático, use a Console.

Exemplo

O seguinte comando associa um arquivo de configuração de backup a um banco de dados:

dbcli update-database -bi 78a2a5f0-72b1-448f-bd86-cf41b30b64ee -i 71ec8335-113a-46e3-b81f-235f4d1b6fde
Saída:
{
  "jobId" : "2b104028-a0a4-4855-b32a-b97a37f5f9c5",
  "status" : "Created",
  "message" : null,
  "reports" : [ ],
  "createTimestamp" : 1467775842977,
  "description" : "update database id:71ec8335-113a-46e3-b81f-235f4d1b6fde",
  "updatedTime" : 1467775842978
}

Comandos Dbhome

Os seguintes comandos estão disponíveis para gerenciar homes do banco de dados:

  • dbcli create-dbhome
  • dbcli describe-dbhome
  • dbcli delete-dbhome
  • dbcli list-dbhomes
  • dbcli update-dbhome

dbcli create-dbhome

Use o comando dbcli create-dbhome para criar um Home do Oracle Database.

Sintaxe

dbcli create-dbhome -v <version> [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.
-v --version Define a versão do Home do Banco de Dados.

Exemplo

O seguinte comando cria um Home do Oracle Database versão 12.1.0.2:

dbcli create-dbhome -v 12.1.0.2

dbcli describe-dbhome

Use o comando dbcli describe-dbhome para exibir detalhes do Home do Oracle Database.

Sintaxe

dbcli describe-dbhome -i <db_home_id> [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --dbhomeid Identifica o ID do home do banco de dados. Use o comando dbcli list-dbhomes para obter o ID.
-j --json (Opcional) Exibe a saída JSON.

Exemplo

A saída a seguir é um exemplo de uso do comando de exibir detalhes do Oracle Database Home.

dbcli describe-dbhome -i 52850389-228d-4397-bbe6-102fda65922b
Saída:
DB Home details
----------------------------------------------------------------
                     ID: 52850389-228d-4397-bbe6-102fda65922b
                   Name: OraDB12102_home1
                Version: 12.1.0.2
          Home Location: /u01/app/oracle/product/12.1.0.2/dbhome_1
                Created: June 29, 2016 4:36:31 AM UTC

dbcli delete-dbhome

Use o comando dbcli delete-dbhome para excluir um home do banco de dados do sistema de banco de dados.

Sintaxe

dbcli delete-dbhome -i <db_home_id> [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --dbhomeid Identifica o ID do home do banco de dados a ser excluído. Use o comando dbcli list-dbhomes para obter o ID.
-j --json (Opcional) Exibe a saída JSON.

dbcli list-dbhomes

Use o comando dbcli list-dbhomes para exibir uma lista de diretórios Oracle Home.

Sintaxe

dbcli list-dbhomes [-h] [-j]

Parâmetro

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.

Exemplo

O comando a seguir exibe uma lista de diretórios Oracle Home.

dbcli  list-dbhomes
Saída:
ID                                   Name               DB Version Home Location
------------------------------------ -----------------  ---------- ------------------------------------------
b727bf80-c99e-4846-ac1f-28a81a725df6 OraDB12102_home1	 12.1.0.2  /u01/app/orauser/product/12.1.0.2/dbhome_1 

dbcli update-dbhome

Observação:

O sistema de banco de dados pode não incluir este comando mais recente. Se tiver problemas ao executar o comando, use o comando CLI Update para atualizar a CLI do banco de dados e tente executar a operação novamente.

Use o comando dbcli update-dbhome para aplicar o patch do bundle DBBP a um home do banco de dados. Para obter mais informações sobre a aplicação de patches, consulte Atualizar um Sistema de BD.

Sintaxe

dbcli update-dbhome 
  -i <db_home_id> 
  -n <node> 
  [--local] 
  [--precheck] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --dbhomeid O ID do home do banco de dados. Use o comando dbcli list-dbhomes para obter o ID.
-j --json (Opcional) Exibe a saída JSON.
-n --node

(Opcional) Número do nó a ser atualizado. Use o comando dbcli list-nodes para obter o número do nó.

 -l --local

(Opcional) Executa a operação no nó local de um sistema de alta disponibilidade (HA) com vários nós. Esse parâmetro não é necessário para executar a operação em um sistema de nó único.

 -p --precheck

(Opcional) Executa operações de pré-verificação para verificar pré-requisitos.

Exemplo

Os seguintes comandos atualizam o home do banco de dados e mostram a saída do job de atualização:

dbcli update-dbhome -i e1877dac-a69a-40a1-b65a-d5e190e671e6
Saída:
{
  "jobId" : "493e703b-46ef-4a3f-909d-bbd123469bea",
  "status" : "Created",
  "message" : null,
  "reports" : [ ],
  "createTimestamp" : "January 19, 2017 10:03:21 AM PST",
  "resourceList" : [ ],
  "description" : "DB Home Patching: Home Id is e1877dac-a69a-40a1-b65a-d5e190e671e6",
  "updatedTime" : "January 19, 2017 10:03:21 AM PST"
}
dbcli describe-job -i 493e703b-46ef-4a3f-909d-bbd123469bea
Saída:
Job details
----------------------------------------------------------------
                     ID:  493e703b-46ef-4a3f-909d-bbd123469bea
            Description:  DB Home Patching: Home Id is e1877dac-a69a-40a1-b65a-d5e190e671e6
                 Status:  Running
                Created:  January 19, 2017 10:03:21 AM PST
                Message:

Task Name                                Start Time                          End Time                            Status
---------------------------------------- ----------------------------------- ----------------------------------- ----------
Create Patching Repository Directories   January 19, 2017 10:03:21 AM PST    January 19, 2017 10:03:21 AM PST    Success
Download latest patch metadata           January 19, 2017 10:03:21 AM PST    January 19, 2017 10:03:21 AM PST    Success
Update System version                    January 19, 2017 10:03:21 AM PST    January 19, 2017 10:03:21 AM PST    Success
Update Patching Repository               January 19, 2017 10:03:21 AM PST    January 19, 2017 10:03:31 AM PST    Success
Opatch updation                          January 19, 2017 10:03:31 AM PST    January 19, 2017 10:03:31 AM PST    Success
Patch conflict check                     January 19, 2017 10:03:31 AM PST    January 19, 2017 10:03:31 AM PST    Running   

Comandos Dbstorage

Os seguintes comandos estão disponíveis para gerenciar o armazenamento do banco de dados:

  • dbcli list-dbstorages
  • dbcli describe-dbstorage

dbcli list-dbstorages

Use o comando dbcli list-dbstorages para listar o armazenamento do banco de dados no sistema de banco de dados.

Sintaxe

dbcli list-dbstorages [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.

Exemplo

O seguinte comando exibe detalhes sobre o armazenamento do banco de dados:

dbcli list-dbstorages
Saída:
ID                                       Type   DBUnique Name        Status
---------------------------------------- ------ -------------------- ----------
afb4a1ce-d54d-4993-a149-0f28c9fb33a4     Acfs   db1_2e56b3a9b815     Configured
d81e8013-4551-4d10-880b-d1a796bca1bc     Acfs   db11xp               Configured

dbcli description-dbstorage

Use o comando dbcli describe-dbstorage para mostrar informações detalhadas sobre um recurso de armazenamento de banco de dados específico.

Sintaxe

dbcli describe-dbstorage -i <db_storage_id> [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --id Define o ID de armazenamento do banco de dados. Use o comando dbcli list-dbstorages para obter o ID de armazenamento do banco de dados.
-j --json (Opcional) Exibe a saída JSON.

Exemplo

O seguinte comando exibe os detalhes de armazenamento do banco de dados para 105a2db2-625a-45ba-8bdd-ee46da0fd83a:

dbcli describe-dbstorage -i 105a2db2-625a-45ba-8bdd-ee46da0fd83a
Saída:
DBStorage details
----------------------------------------------------------------

                     ID: 105a2db2-625a-45ba-8bdd-ee46da0fd83a
                DB Name: db1
          DBUnique Name: db1
         DB Resource ID: 439e7bd7-f717-447a-8046-08b5f6493df0
           Storage Type:
          DATA Location: /u02/app/oracle/oradata/db1
          RECO Location: /u03/app/oracle/fast_recovery_area/
          REDO Location: /u03/app/oracle/redo/
                  State: ResourceState(status=Configured)
                Created: July 3, 2016 4:19:21 AM UTC
            UpdatedTime: July 3, 2016 4:41:29 AM UTC

Comandos Dgconfig

dbcli list-dgconfigs

Use o comando dbcli list-dgconfigs para listar configurações do DG.

Sintaxe

dbcli list-dgconfigs [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.

Comandos Job

Os seguintes comandos estão disponíveis para gerenciar jobs:

  • dbcli describe-job
  • dbcli list-jobs

dbcli describe-job

Use o comando dbcli describe-job para exibir detalhes sobre um job específico.

Sintaxe

dbcli describe-job -i <job_id> [-h] [-j] 

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --jobid Identifica o job. Use o comando dbcli list-jobs para obter o jobid.
-j --json (Opcional) Exibe a saída JSON.

Exemplo

O seguinte comando exibe detalhes sobre o ID do job especificado:

dbcli describe-job -i 74731897-fb6b-4379-9a37-246912025c17
Saída:
Job details
----------------------------------------------------------------
                     ID:  74731897-fb6b-4379-9a37-246912025c17
            Description:  Backup service creation with db name: dbtst
                 Status:  Success
                Created:  November 18, 2016 8:33:04 PM UTC
                Message:

Task Name                                Start Time                          End Time                            Status
---------------------------------------- ----------------------------------- ----------------------------------- ----------
Backup Validations                       November 18, 2016 8:33:04 PM UTC    November 18, 2016 8:33:13 PM UTC    Success
validate recovery window                 November 18, 2016 8:33:13 PM UTC    November 18, 2016 8:33:17 PM UTC    Success
Db cross check                           November 18, 2016 8:33:17 PM UTC    November 18, 2016 8:33:23 PM UTC    Success
Database Backup                          November 18, 2016 8:33:23 PM UTC    November 18, 2016 8:34:22 PM UTC    Success
Backup metadata                          November 18, 2016 8:34:22 PM UTC    November 18, 2016 8:34:22 PM UTC    Success

dbcli list-jobs

Utilize o comando dbcli list-jobs para exibir uma lista de jobs, incluindo os IDs dos jobs, o status e o

timestamp de criação do job.

Sintaxe

dbcli list-jobs [-h] [-j] 

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.

Exemplo

Este comando exibe uma lista de jobs:

dbcli list-jobs
Saída:
ID                                       Description                                                                 Created                             Status
---------------------------------------- --------------------------------------------------------------------------- ----------------------------------- ----------
0a362dac-0339-41b5-9c9c-4d229e363eaa     Database service creation with db name: db11                                November 10, 2016 11:37:54 AM UTC   Success
9157cc78-b487-4ee9-9f46-0159f10236e4     Database service creation with db name: jhfpdb                              November 17, 2016 7:19:59 PM UTC    Success
013c408d-37ca-4f58-a053-02d4efdc42d0     create backup config:myBackupConfig                                         November 18, 2016 8:28:14 PM UTC    Success
921a54e3-c359-4aea-9efc-6ae7346cb0c2     update database id:80ad855a-5145-4f8f-a08f-406c5e4684ff                     November 18, 2016 8:32:16 PM UTC    Success
74731897-fb6b-4379-9a37-246912025c17     Backup service creation with db name: dbtst                                 November 18, 2016 8:33:04 PM UTC    Success
40a227b1-8c47-46b9-a116-48cc1476fc12     Creating a report for database 80ad855a-5145-4f8f-a08f-406c5e4684ff         November 18, 2016 8:41:39 PM UTC    Success

Comando Latestpatch

dbcli description-latestpatch

Observação:

  • O sistema de banco de dados pode não incluir este comando mais recente. Se tiver problemas ao executar o comando, use o comando CLI Update para atualizar a CLI do banco de dados e tente executar a operação novamente.
  • O comando dbcli describe-latestpatch não está disponível em sistemas de banco de dados RAC de 2 nós. Não há suporte para a aplicação de patches de sistemas de 2 nós por meio do Object Storage.

Use o comando dbcli describe-latestpatch para mostrar os patches mais recentes aplicáveis ao sistema de banco de dados e disponíveis no Oracle Cloud Infrastructure Object Storage.

Este comando requer uma configuração de credenciais do Object Storage válida. Se a configuração estiver ausente ou for inválida, o comando falhará com o erro: Failed to connect to the object store. Please provide valid details.

Para obter mais informações sobre como atualizar a CLI, criar a configuração de credenciais e aplicar patches, consulte Atualizar um Sistema de Banco de Dados.

Sintaxe

dbcli describe-latestpatch [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.

Exemplo

O seguinte comando exibe os patches disponíveis no armazenamento de objetos:

dbcli describe-latestpatch
Saída:
componentType   availableVersion
--------------- --------------------
gi              12.1.0.2.161018
db              11.2.0.4.161018
db              12.1.0.2.161018
oak             12.1.2.10.0 

Comandos Logcleanjob

Os seguintes comandos estão disponíveis para gerenciar jobs de limpeza de logs: 

  • dbcli create-logCleanJob
  • dbcli describe-logCleanJob
  • dbcli list-logCleanJobs

dbcli create-logCleanJob

Use o comando dbcli create-logCleanJob para criar um job de limpeza de log:

Sintaxe

dbcli create-logCleanJob 
  [-c {gi|database|dcs}] 
  [-o <number>] 
  [u {Day|Hour|Minute}] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-c --components (Opcional) Componentes. Os valores possíveis são gi, database e dcs. Separe vários valores por vírgula.
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.
-o --olderThan (Opcional) Parte de quantidade do intervalo de tempo. Padrão: 30. Limpa logs anteriores ao intervalo de tempo especificado (-o e -u).
-u --unit (Opcional) Parte de unidade do intervalo de tempo. Valores possíveis: Day, Hour ou Minute. Padrão: Day. Limpa logs anteriores ao intervalo de tempo especificado (-o e -u).

dbcli describe-logCleanJob

Use o comando dbcli describe-logCleanJob para exibir o resumo para um job de limpeza de log.

Sintaxe

dbcli describe-logCleanJob 
  -i <job_id> 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --jobid ID do job de limpeza de log para o qual o resumo será exibido.
-j --json (Opcional) Exibe a saída JSON.

dbcli list-logCleanJobs

Use o comandodbcli list-logCleanJobs para listar jobs de limpeza de logs.

Sintaxe

dbcli list-logCleanJobs [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.

Comandos Netsecurity

Os seguintes comandos estão disponíveis para gerenciar a criptografia de rede no sistema de banco de dados:

  • dbcli describe-netsecurity
  • dbcli update-netsecurity

dbcli describe-netsecurity

Use o comando dbcli describe-netsecurity para exibir a definição de criptografia de rede atual para um home do banco de dados.

Sintaxe

dbcli describe-netsecurity -H <db_home_id> [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-H --dbHomeId Define o ID do home do banco de dados. Use o comando dbcli list-dbhomes para obter o dbhomeid.
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.

Exemplo

O seguinte comando exibe a definição de criptografia para o home do banco de dados especificado:

dbcli describe-netsecurity -H 16c96a9c-f579-4a4c-a645-8d4d22d6889d
Saída:
NetSecurity Rules
----------------------------------------------------------------
         DatabaseHomeID: 16c96a9c-f579-4a4c-a645-8d4d22d6889d

                   Role: Server
   EncryptionAlgorithms: AES256 AES192 AES128
    IntegrityAlgorithms: SHA1
         ConnectionType: Required

                   Role: Client
   EncryptionAlgorithms: AES256 AES192 AES128
    IntegrityAlgorithms: SHA1
         ConnectionType: Required

dbcli update-netsecurity

Use o comando dbcli update-netsecurity para atualizar a configuração de segurança do Oracle Net no sistema de banco de dados.

Sintaxe

dbcli update-netsecurity 
  {-c|-s} 
  -t {REJECTED|ACCEPTED|REQUESTED|REQUIRED} 
  -H <db_home_id> 
  -e {AES256|AES192|AES128} 
  -i {SHA1|SHA512|SHA384|SHA256} 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-c --client

Indica que a configuração de criptografia ou integridade de dados especificada é para o cliente. (--client e --server são mutuamente exclusivos.)

-e -- encryptionAlgorithms Define o algoritmo a ser usado para criptografia. Especifique AES256, AES192 ou AES128.
-H --dbHomeId Define o ID do home do banco de dados. Use o comando dbcli list-dbhomes para obter o dbHomeId.
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --integrityAlgorithms Define o algoritmo a ser usado para integridade. Especifique SHA1, SHA512, SHA384 ou SHA256. Para o Oracle Database 11g, o único valor aceito é SHA1.
-j --json (Opcional) Exibe a saída JSON.
-s --server Indica que a configuração de criptografia ou integridade de dados especificada é para o servidor. (--client e --server são mutuamente exclusivos.)
-t --connectionType

Especifica como a criptografia ou a integridade de dados do Oracle Net Services é negociada com os clientes. Os seguintes valores estão listados na ordem de aumento da segurança:

REJECTED - Não ative a criptografia de dados ou a integridade de dados, mesmo que seja exigido pelo cliente.

ACCEPTED - Ative a criptografia de dados ou a integridade de dados se exigido ou solicitado pelo cliente.

REQUESTED - Ative a integridade de dados ou a criptografia de dados se o cliente permitir.

REQUIRED - Ative a criptografia de dados ou a integridade de dados ou impeça a conexão.

Exemplo

O seguinte comando atualiza o tipo de conexão para ACCEPTED:

dbcli update-netsecurity -H a2ffbb07-c9c0-4467-a458-bce4d3b76cd5 -t ACCEPTED

Comandos Objectstoreswift

Você pode fazer backup de um banco de dados para um bucket existente no serviço Oracle Cloud Infrastructure Object Storage usando o comando dbcli create-backup, mas primeiro será necessário:

  1. Criar um armazenamento de objetos no sistema de banco de dados que contém o ponto final e as credenciais para acessar o Object Storage usando o comando dbcli create-objectstoreswift.
  2. Criar uma configuração de backup que se refira ao ID do armazenamento de objetos e ao nome do bucket usando o comando dbcli create-backupconfig.
  3. Associar a configuração de backup ao banco de dados usando o comando dbcli update-database.

Os comandos a seguir estão disponíveis para gerenciar armazenamentos de objetos.

  • dbcli create-objectstoreswift
  • dbcli describe-objectstoreswift
  • dbcli list-objectstoreswifts

dbcli create-objectstoreswift

Use o comando dbcli create-objectstoreswift para criar um armazenamento de objetos.

Sintaxe

dbcli create-objectstoreswift 
  -n <object_store_name> 
  -t <object_storage_namespace> 
  -u <user_name> 
  -e https://swiftobjectstorage.<region_name>.oraclecloud.com/v1 
  -p <password>
  [-h] [-j]

em que <object_storage_namespace> corresponde ao namespace do serviço Object Storage da sua tenancy.

Parâmetros

Parâmetro Nome Completo Descrição
-e --endpointurl

O URL do ponto final a seguir. https://swiftobjectstorage.<region_name>.oraclecloud.com/v1

-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.
-n --name

O nome do armazenamento de objetos a ser criado.

-p --swiftpassword

O token de autenticação que você gerou usando a Console ou a API do IAM. Para obter informações sobre a geração de um token de autenticação para uso com o Swift, consulte Gerenciando Credenciais do Usuário.

Esta não é a senha do usuário do Oracle Cloud Infrastructure.

Especifique -p (sem senha) para ser solicitado.

Especifique -hp "<password> " entre aspas para fornecer a senha (token de autenticação) no comando.

-t --tenantname O namespace do serviço Object Storage da sua tenancy.
-u --username O nome de usuário da conta de usuário do Oracle Cloud Infrastructure, por exemplo: -u djones@example.com

Este é o nome de usuário usado para acessar a Console.

O nome de usuário deve ter acesso no nível da tenancy ao Object Storage. Uma forma fácil de fazer isso é adicionar o nome do usuário ao grupo Administradores. No entanto, o acesso a todos os serviços de nuvem será permitido. Em vez disso, um administrador pode criar uma política que permita acesso no nível da tenancy apenas ao Object Storage. Veja a seguir um exemplo dessa política.

Allow group DBAdmins to manage buckets in tenancy
Allow group DBAdmins to manage objects in tenancy

Para obter mais informações sobre como adicionar um usuário a um grupo, consulte Gerenciando Grupos. Para obter mais informações sobre políticas, consulte Conceitos Básicos de Políticas.

Exemplo

O seguinte comando cria um armazenamento de objetos e solicita a senha Swift:

dbcli create-objectstoreswift -n r2swift -t MyObjectStorageNamespace -u djones@example.com -e https://swiftobjectstorage.<region_name>.oraclecloud.com/v1 -p
Saída:
Password for Swift:
{
  "jobId" : "c565bb71-f67b-4fab-9d6f-a34eae36feb7",
  "status" : "Created",
  "message" : "Create object store swift",
  "reports" : [ ],
  "createTimestamp" : "January 19, 2017 11:11:33 AM PST",
  "resourceList" : [ {
    "resourceId" : "8a0fe039-f5d4-426a-8707-256c612b3a30",
    "resourceType" : "ObjectStoreSwift",
    "jobId" : "c565bb71-f67b-4fab-9d6f-a34eae36feb7",
    "updatedTime" : "January 19, 2017 11:11:33 AM PST"
  } ],
  "description" : "create object store:biyanr2swift",
  "updatedTime" : "January 19, 2017 11:11:33 AM PST"
}

dbcli describe-objectstoreswift

Use o comando dbcli describe-objectstoreswift para exibir detalhes sobre um armazenamento de objetos.

Sintaxe

dbcli describe-objectstoreswift 
  -i <object_store_swift_id> 
  -in <object_store_swift_name> 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --objectstoreswiftid O ID do armazenamento de objetos. Use o comando dbcli list-objectstoreswifts para obter o ID.
-in --objectstoreswiftName o nome do armazenamento de objetos. Use o comando dbcli list-objectstoreswifts para obter o nome.
-j --json (Opcional) Exibe a saída JSON.

Exemplo

O seguinte comando exibe detalhes sobre um armazenamento de objetos:

dbcli describe-objectstoreswift -i 910e9e2d-25b4-49b4-b88e-ff0332f7df87
Saída:
Object Store details
----------------------------------------------------------------
                     ID: 910e9e2d-25b4-49b4-b88e-ff0332f7df87
                   Name: objstrswift15
               UserName: djones@example.com
             TenantName: CompanyABC
           endpoint URL: https://swiftobjectstorage.<region_name>.oraclecloud.com/v1
            CreatedTime: November 16, 2016 11:25:34 PM UTC
            UpdatedTime: November 16, 2016 11:25:34 PM UTC

dbcli list-objectstoreswifts

Use o comando dbcli list-objectstoreswifts para listar os armazenamentos de objetos em um sistema de banco de dados.

Sintaxe

dbcli list-objectstoreswifts [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.

Exemplo

O seguinte comando lista os armazenamento de objetos no sistema de banco de dados:

dbcli list-objectstoreswifts
Saída:
ID                                       Name                 UserName              TenantName     Url                                                         createTime
---------------------------------------- -------------------- --------------------  -------------- ------ ---------------------------------------------------- -----------------------------------
2915bc6a-6866-436a-a38c-32302c7c4d8b     swiftobjstr1         djones@example.com    LargeComputers https://swiftobjectstorage.<region_name>.oraclecloud.com/v1 November 10, 2016 8:42:18 PM UTC
910e9e2d-25b4-49b4-b88e-ff0332f7df87     objstrswift15        djones@example.com    LargeComputers https://swiftobjectstorage.<region_name>.oraclecloud.com/v1 November 16, 2016 11:25:34 PM UTC

Comando Pendingjob

dbcli list-pendingjobs

Use o comando dbcli list-pendingjobs para exibir uma lista de jobs pendentes.

Sintaxe

dbcli list-pendingjobs [-h] [-j] 

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.

Comandos Rmanbackupreport

Os seguintes comandos estão disponíveis para gerenciar relatórios de backup do RMAN 

  • dbcli create-rmanbackupreport
  • dbcli delete-rmanbackupreport
  • dbcli describe-rmanbackupreport
  • dbcli list-rmanbackupreports

dbcli create-rmanbackupreport

Use o comando dbcli create-rmanbackupreport para criar um relatório de backup do RMAN.

Sintaxe

dbcli create-rmanbackupreport 
  -w {summary|detailed} 
  -rn <name> 
  [-i <db_id>] 
  [-in <db_name>] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --dbid (Opcional) ID do recurso do banco de dados.
-in --dbname (Opcional) Nome do recurso do banco de dados.
-j --json (Opcional) Exibe a saída JSON.
-rn --rptname Nome do relatório de backup do RMAN. Número máximo de caracteres: 30. Coloque o nome entre aspas simples quando caracteres especiais forem usados.
-w --reporttype Tipo de relatório de backup do RMAN. Valores possíveis: resumido ou detalhado.

dbcli delete-rmanbackupreport

Use o comando dbcli delete-rmanbackupreport para excluir um relatório de backup do RMAN.

Sintaxe

dbcli delete-rmanbackupreport 
  [-d <db_id>] 
  [-dn <db_name>] 
  [-n <number>] 
  [-i <rpt_id>] 
  [-in <rpt_name>] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-d --dbid (Opcional) ID do recurso do banco de dados.
-dn --dbname (Opcional) Nome do recurso do banco de dados.
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --reportid (Opcional) ID do relatório de backup do RMAN
-in --rptname (Opcional) Nome do relatório de backup do RMAN
-j --json (Opcional) Exibe a saída JSON.
-n --numofday (Opcional) Número de dias desde a criação ( fornecido com ID do Banco de Dados/Nome do Banco de Dados)

dbcli describe-rmanbackupreport

Use o comando dbcli describe-rmanbackupreport para

Sintaxe

dbcli describe-rmanbackupreport 
  [-i <rpt_id>] 
  [-in <rpt_name>] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --id (Opcional) ID do relatório de backup do RMAN
-in --name (Opcional) Nome do relatório de backup do RMAN
-j --json (Opcional) Exibe a saída JSON.

dbcli list-rmanbackupreports

Use o comando dbcli list-rmanbackupreports para

Sintaxe

dbcli list-rmanbackupreports 
  [-i <db_id>] 
  [-in <db_name>] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --dbid (Opcional) ID do recurso do banco de dados.
-in --dbName (Opcional) Nome do recurso do banco de dados.
-j --json (Opcional) Exibe a saída JSON.

Comandos Schedule

Os seguintes comandos estão disponíveis para gerenciar programações: 

  • dbcli describe-schedule
  • dbcli list-schedules
  • dbcli update-schedule

dbcli describe-schedule

Use o comandodbcli describe-schedule para descrever uma programação.

Sintaxe

dbcli describe-schedule -i <id> [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --scheduleid ID da Programação.
-j --json (Opcional) Exibe a saída JSON.

dbcli list-schedules

Use o comando dbcli list-schedules para listar programações.

Sintaxe

dbcli list-schedules [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.

dbcli update-schedule

Use o comando dbcli update-schedule para atualizar uma programação.

Sintaxe

dbcli update-schedule 
  -i <id> 
  [-x <expression>] 
  [-t <description>] 
  [-d] 
  [-e] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-d --disable (Opcional) Desativa a programação.
-e --enable (Opcional) Ativa a programação.
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --scheduleid ID da Programação.
-j --json (Opcional) Exibe a saída JSON.
-t --description (Opcional) Descrição
-x --cronExpression (Opcional) Expressão Cron. Use cronmaker.com para gerar uma expressão cron válida.

Comando Scheduledexecution

dbcli list-scheduledExecutions

Use o comando dbcli list-scheduledExecutions para listar execuções programadas.

Sintaxe

dbcli list-scheduledExecutions 
  [-e <execution_id>] 
  [-i <schedule_id>] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-e --executionid (Opcional) ID da Execução.
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --scheduleid (Opcional) ID da Programação.
-j --json (Opcional) Exibe a saída JSON.

Comando Server

dbcli update-server

Observação:

O sistema de banco de dados pode não incluir este comando mais recente. Se tiver problemas ao executar o comando, use o comando CLI Update para atualizar a CLI do banco de dados e tente executar a operação novamente.

Use o comando dbcli update-server para aplicar patches aos componentes do servidor no sistema de banco de dados. Para obter mais informações sobre a aplicação de patches, consulte Atualizar um Sistema de BD.

Sintaxe

dbcli update-server 
  [-n <number>] 
  [--local] 
  [--precheck] 
  [-v]
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.
-l --local

(Opcional) Executa a operação no nó local de um sistema de alta disponibilidade (HA) com vários nós. Esse parâmetro não é necessário para executar a operação em um sistema de nó único.

-n --node

(Opcional) Número do nó a ser atualizado. Use o comando dbcli list-nodes para obter o número do nó.

-p --precheck

(Opcional) Executa operações de pré-verificação para verificar pré-requisitos.

-v --version (Opcional) Versão a ser atualizada.

Exemplos

Os seguintes comandos atualizam o servidor e mostram a saída do job de atualização:

dbcli update-server
Saída:
{
  "jobId" : "9a02d111-e902-4e94-bc6b-9b820ddf6ed8",
  "status" : "Created",
  "reports" : [ ],
  "createTimestamp" : "January 19, 2017 09:37:11 AM PST",
  "resourceList" : [ ],
  "description" : "Server Patching",
  "updatedTime" : "January 19, 2017 09:37:11 AM PST"
}
dbcli describe-job -i 9a02d111-e902-4e94-bc6b-9b820ddf6ed8
Saída:
Job details
----------------------------------------------------------------
                     ID:  9a02d111-e902-4e94-bc6b-9b820ddf6ed8
            Description:  Server Patching
                 Status:  Running
                Created:  January 19, 2017 9:37:11 AM PST
                Message:

Task Name                                Start Time                          End Time                            Status
---------------------------------------- ----------------------------------- ----------------------------------- ----------
Create Patching Repository Directories   January 19, 2017 9:37:11 AM PST     January 19, 2017 9:37:11 AM PST     Success
Download latest patch metadata           January 19, 2017 9:37:11 AM PST     January 19, 2017 9:37:11 AM PST     Success
Update System version                    January 19, 2017 9:37:11 AM PST     January 19, 2017 9:37:11 AM PST     Success
Update Patching Repository               January 19, 2017 9:37:11 AM PST     January 19, 2017 9:38:35 AM PST     Success
oda-hw-mgmt upgrade                      January 19, 2017 9:38:35 AM PST     January 19, 2017 9:38:58 AM PST     Success
Opatch updation                          January 19, 2017 9:38:58 AM PST     January 19, 2017 9:38:58 AM PST     Success
Patch conflict check                     January 19, 2017 9:38:58 AM PST     January 19, 2017 9:42:06 AM PST     Success
apply clusterware patch                  January 19, 2017 9:42:06 AM PST     January 19, 2017 10:02:32 AM PST    Success
Updating GiHome version                  January 19, 2017 10:02:32 AM PST    January 19, 2017 10:02:38 AM PST    Success    

O seguinte comando atualiza apenas o nó 0 do servidor, com pré-verificação: 

dbcli update-server -n 0 -p
Saída:
{
  "jobId" : "3e2a1e3c-83d3-4101-86b8-4d525f3f8c18",
  "status" : "Created",
  "message" : null,
  "reports" : [ ],
  "createTimestamp" : "April 26, 2019 06:07:27 AM UTC",
  "resourceList" : [ ],
  "description" : "Server Patching Prechecks",
  "updatedTime" : "April 26, 2019 06:07:27 AM UTC"
}

Comando System

dbcli describe-system

Use o comando dbcli describe-system para exibir detalhes sobre o sistema. Em um sistema de banco de dados RAC de 2 nós, o comando fornece informações sobre o nó local.

Sintaxe

dbcli describe-system [-b] [-d] [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-b --bom (Opcional) Exibe informações da BOM.

-d

--details

(Opcional) Exibe informações adicionais sobre o sistema de banco de dados, incluindo a CLI do dcs e informações de versão do agente.
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.

Comandos TDE

Os seguintes comandos estão disponíveis para gerenciar itens relacionados à TDE ( relatórios de backup, chaves e wallets): 

  • dbcli list-tdebackupreports
  • dbcli update-tdekey
  • dbcli recover-tdewallet

dbcli list-tdebackupreports

Use o comando dbcli list-tdebackupreports para listar relatórios de backup das wallets de TDE.

Sintaxe

dbcli  list-tdebackupreports 
  [-i <db_id>] 
  [-in <db_name>] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-i --dbResid (Opcional) Exibe os relatórios de backup da Wallet de TDE para o ID do recurso do banco de dados especificado. Use o comando dbcli list-databases para obter o ID do recurso do banco de dados.
-in --dbResname (Opcional) Exibe os relatórios de backup da Wallet de TDE para o nome do recurso do banco de dados especificado. Use o comando dbcli list-databases para obter o nome do recurso do banco de dados.
-j --json (Opcional) Exibe a saída JSON.

Exemplo

O seguinte comando lista os relatórios de backup de wallets de TDE:

dbcli list-tdebackupreports
Saída:
DbResID 			            	OraDbId			BackupLocation
--------------------------------------- --------------------	----------------------------------------
538ca5b1-654d-4418-8ce1-f49b6c987a60	1257156075 		https://swiftobjectstorage.us-phoenix-1.oraclecloud.com/v1/dbaasimage/backuptest/host724007/tdewallet/Testdb5/1257156075/2017-08-17/TDEWALLET_BMC60_2017-08-17_10-58-17.0990.tar.gz
538ca5b1-9fb2-4245-b157-6e25d7c988c5 	704287483 		https://swiftobjectstorage.us-phoenix-1.oraclecloud.com/v1/dbaasimage/backuptest/host724007/tdewallet/Testdb1/704287483/2017-08-17/TDEWALLET_AUTO_2017-08-17_11-03-25.0953.tar.gz
538ca5b1-9fb2-4245-b157-6e25d7c988c5 	704287483 		https://swiftobjectstorage.us-phoenix-1.oraclecloud.com/v1/dbaasimage/backuptest/host724007/tdewallet/Testdb1/704287483/2017-08-17/TDEWALLET_BMC62_2017-08-17_11-04-41.0264.tar.gz
19714ffa-de1b-4433-9188-c0592887e609 	1157116855 		https://swiftobjectstorage.us-phoenix-1.oraclecloud.com/v1/dbaasimage/backuptest/host724007/tdewallet/Testdb7/1157116855/2017-08-17/TDEWALLET_AUTO_2017-08-17_11-57-47.0605.tar.gz

dbcli update-tdekey

Use o comando dbcli update-tdekey para atualizar a chave de criptografia de TDE na wallet de TDE. Você pode atualizar a chave de criptografia de Bancos de Dados Plugáveis (se -pdbNames for especificado) e/ou o Banco de Dados Contêiner (se -rootDatabase for especificado).

Sintaxe

dbcli update-tdekey 
  -i <db_id> 
  -p [-all] 
  -n <pdbname1,pdbname2> 
  [-r|-no-r] 
  -t <tag_name> 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-all --allPdbNames

(Opcional) Flag para alternar (atualizar) todos os nomes de PDB. Para atualizar todos em vez de nomes de PDB especificados, use esse parâmetro em vez de -n. Padrão: false.

-i --databaseId

Define o ID do banco de dados para o qual a chave será atualizada.

-p --password

Define a senha da wallet Admin de TDE. Especifique -p sem senha. A senha deverá ser fornecida.

Se for necessário fornecer a senha no comando, por exemplo, em um script, use -hp <password> em vez de -p.

-n --pdbNames Define os nomes do PDB a serem alternados (atualizados).

-r

-no-r

--rootDatabase

--no-rootDatabase

Indica se a chave do banco de dados raiz deve ser alternada, se for um banco de dados contêiner.
-t -tagName Define o TagName usado para fazer backup da wallet. O padrão é OdaRotateKey.
-h --help (Opcional) Exibe a ajuda para usar o comando.
-j --json (Opcional) Exibe a saída JSON.

Exemplo

O seguinte comando atualiza a chave apenas para pdb1 e pdb2:

dbcli update-tdekey -dbid ee3eaab6-a45b-4e61-a218-c4ba665503d9 -p -n pdb1,pdb2
Saída:
TDE Admin wallet password:
{
  "jobId" : "08e5edb1-42e1-4d16-a47f-783c0afa4778",
  "status" : "Created",
  "message" : null,
  "reports" : [ ],
  "createTimestamp" : 1467876407035,
  "description" : "TDE update",
  "updatedTime" : 1467876407035
}

O seguinte comando atualiza pdb1, pdb2 e o banco de dados contêiner:

dbcli update-tdekey -dbid ee3eaab6-a45b-4e61-a218-c4ba665503d9 -p -n pdb1,pdb2 -r
Saída:
TDE Admin wallet password:
{
  "jobId" : "c72385f0-cd81-42df-a8e8-3a1e7cab1278",
  "status" : "Created",
  "message" : null,
  "reports" : [ ],
  "createTimestamp" : 1467876433783,
  "description" : "TDE update",
  "updatedTime" : 1467876433783
}

dbcli recovery-tdewallet

Use o comando dbcli recover-tdewallet para recuperar uma wallet de TDE.

Sintaxe

dbcli recover-tdewallet 
  -in <db_name> 
  -tp <password> 
  [-l <location>] 
  [-h] [-j]

Parâmetros

Parâmetro Nome Completo Descrição
-h --help (Opcional) Exibe a ajuda para usar o comando.
-in --dbName Nome do banco de dados.
-j --json (Opcional) Exibe a saída JSON.
-l --tdeWalletBackuplocation (Opcional) Local de backup da wallet de TDE. O backup da wallet de TDE deve ser feito no formato tar.gz.
-tp --tdeWalletPassword

Define a senha da wallet Admin de TDE.