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
dbcliestá 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
dbclinos arquivosdcscli.logedcs-agent.logno 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, comocreate-database.parametersinclui 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-dbcliSaí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-autoLogCleanPolicydbcli 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-backupdbcli getstatus-backupdbcli 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á:
- Criar uma configuração de backup usando o comando
dbcli create-backupconfig. - 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:
|
| -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-backupconfigdbcli list-backupconfigsdbcli describe-backupconfigdbcli update-backupconfigdbcli 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 |
|
-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 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 Você também deve especificar o parâmetro |
| -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 Você também deve especificar o parâmetro |
| -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 dbbkcfg1Saí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-backupconfigsSaída:ID Name RecoveryWindow BackupDestination CreateTime
---------------------------------------- -------------------- ------------------ ----------------- -----------------------------
ccdd56fe-a40b-4e82-b38d-5f76c265282d dbbkcfg1 7 Disk July 10, 2016 12:24:08 PM UTCdbcli 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-5f76c265282dSaí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 UTCdbcli 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 |
|
-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 Você também deve especificar o parâmetro |
| -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 Você também deve especificar o parâmetro |
| -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 5Saí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-componentSaí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-databasedbcli describe-databasedbcli list-databasesdbcli modify-databasedbcli recover-databasedbcli 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-28a81a725df6Saí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 AMdbcli 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-databasesSaí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 ConfiguredO seguinte comando exibe a saída JSON para um banco de dados:
dbcli list-databases -jSaí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 |
| -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-235f4d1b6fdeSaí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-dbhomedbcli describe-dbhomedbcli delete-dbhomedbcli list-dbhomesdbcli 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-102fda65922bSaí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 UTCdbcli 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-dbhomesSaí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 comandoCLI 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 |
| -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-d5e190e671e6Saí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-bbd123469beaSaí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-dbstoragesdbcli 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-dbstoragesSaída:ID Type DBUnique Name Status
---------------------------------------- ------ -------------------- ----------
afb4a1ce-d54d-4993-a149-0f28c9fb33a4 Acfs db1_2e56b3a9b815 Configured
d81e8013-4551-4d10-880b-d1a796bca1bc Acfs db11xp Configureddbcli 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-ee46da0fd83aSaí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 UTCComandos 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-jobdbcli 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-246912025c17Saí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 Successdbcli 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-jobsSaí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 SuccessComando 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 Updatepara atualizar a CLI do banco de dados e tente executar a operação novamente. - O comando
dbcli describe-latestpatchnã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-latestpatchSaí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-logCleanJobdbcli describe-logCleanJobdbcli 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-netsecuritydbcli 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-8d4d22d6889dSaí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: Requireddbcli 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. ( |
| -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:
- 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. - 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. - 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-objectstoreswiftdbcli describe-objectstoreswiftdbcli 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. |
| -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 Especifique |
| -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 -pSaí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-ff0332f7df87Saí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 UTCdbcli 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-objectstoreswiftsSaí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 UTCComando 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-rmanbackupreportdbcli delete-rmanbackupreportdbcli describe-rmanbackupreportdbcli 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-scheduledbcli list-schedulesdbcli 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 comandoCLI 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 |
| -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-serverSaí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-9b820ddf6ed8Saí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 -pSaí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-tdebackupreportsdbcli update-tdekeydbcli 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-tdebackupreportsSaí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.gzdbcli 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 |
| -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 Se for necessário fornecer a senha no comando, por exemplo, em um script, use |
| -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,pdb2Saí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 -rSaí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. |