<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DBCS &#8211; Furushima</title>
	<atom:link href="https://furushima.com.br/blog/tag/dbcs/feed/" rel="self" type="application/rss+xml" />
	<link>https://furushima.com.br</link>
	<description>- Consultoria de Banco de Dados &#124; Furushima</description>
	<lastBuildDate>Sun, 13 Apr 2025 18:57:09 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://furushima.com.br/wp-content/uploads/2024/02/cropped-favicon-32x32.png</url>
	<title>DBCS &#8211; Furushima</title>
	<link>https://furushima.com.br</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Oracle Cloud DBCS: Falha no Backup com ORA-28361 em Novo PDB sem Master Key (OPEN_NO_MASTER_KEY)</title>
		<link>https://furushima.com.br/blog/oracle-cloud-dbcs-falha-no-backup-com-ora-28361-em-novo-pdb-sem-master-key-open_no_master_key/</link>
		
		<dc:creator><![CDATA[Carlos Furushima]]></dc:creator>
		<pubDate>Sun, 13 Apr 2025 18:55:46 +0000</pubDate>
				<category><![CDATA[OCI]]></category>
		<category><![CDATA[DBCS]]></category>
		<guid isPermaLink="false">https://furushima.com.br/?p=2772</guid>

					<description><![CDATA[Ao realizar uma migração de um Pluggable Database (PDB), cujo ambiente de origem era on-premise e o destino foi a Oracle Cloud DBCS, identificamos uma falha durante a execução do backup nativo do DBCS. O erro apresentado foi o seguinte: ORA-28361: master key not yet set Esse erro ocorre, principalmente, quando o PDB de origem [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Ao realizar uma migração de um Pluggable Database (PDB), cujo ambiente de origem era on-premise e o destino foi a Oracle Cloud DBCS, identificamos uma falha durante a execução do backup nativo do DBCS. O erro apresentado foi o seguinte:<br></p>



<p><strong>ORA-28361: master key not yet set</strong><br></p>



<p>Esse erro ocorre, principalmente, quando o PDB de origem não possui criptografia TDE (Transparent Data Encryption) habilitada. Ao ser migrado para o ambiente DBCS, o PDB permanece com o status OPEN_NO_MASTER_KEY, o que impede a correta realização de operações como backup, entre outras funcionalidades que dependem da chave mestra (master key).</p>



<p>Neste artigo, abordaremos brevemente os conceitos fundamentais da criptografia TDE no Oracle, explicaremos por que esse problema ocorre e apresentaremos, na prática, o passo a passo necessário para solucionar o erro ORA-28361 e restabelecer o funcionamento completo do novo PDB no ambiente da Oracle Cloud.</p>



<p>Para um melhor entendimento deste tema, recomenda-se a leitura das seguintes notas técnicas oficiais disponíveis no My Oracle Support. Elas complementam este artigo com orientações detalhadas sobre o erro OPEN_NO_MASTER_KEY e os procedimentos corretos para ativação da chave de criptografia (master key) em PDBs na Oracle Cloud:</p>



<p></p>



<ul class="wp-block-list">
<li>[OCI-C]: Newly Created PDB Inside The Container Database Shows Wallet Error &#8220;OPEN_NO_MASTER_KEY&#8221; (Doc ID 2443398.1)</li>



<li>Creating and Activating a Master Encryption Key for a PDB (in OCI and OCI-Classic) (Doc ID 2469398.1)</li>



<li>WALLET_STATUS is OPEN_NO_MASTER_KEY in new pdb (Doc ID 3028669.1)</li>
</ul>



<p></p>



<p>Essas documentações oficiais fornecem instruções práticas e são altamente recomendadas, especialmente para ambientes DBCS em OCI que envolvem a criação de novos PDBs sem chave de criptografia ativa.</p>



<p>Para usar o Oracle Transparent Data Encryption (TDE) em um pluggable database (PDB), você deve criar e ativar uma master encryption key (chave mestra de criptografia) para o PDB.</p>



<p><br></p>



<p></p>



<p><strong>O que é Transparent Data Encryption (TDE)?</strong></p>



<p>O Transparent Data Encryption (TDE) é um recurso do Oracle Database que permite a criptografia de dados sensíveis armazenados em tabelas e tablespaces, com o objetivo de proteger essas informações contra acessos não autorizados.</p>



<p>Após criptografados, os dados são descriptografados de forma transparente no momento do acesso por usuários ou aplicações autorizadas. Isso significa que, para quem tem permissão, a leitura dos dados ocorre normalmente, sem necessidade de ações manuais para descriptografá-los.</p>



<p>O TDE é especialmente eficaz para proteger os dados armazenados em mídia física — também chamados de dados em repouso (data at rest) — em situações como perda, roubo ou acesso indevido ao meio de armazenamento (por exemplo, datafiles no sistema operacional).</p>



<p>Embora o Oracle Database utilize mecanismos robustos de autenticação, autorização e auditoria para proteger os dados internamente, esses mecanismos não se aplicam diretamente aos arquivos físicos de dados no sistema operacional. Para isso, o TDE atua como uma camada adicional de segurança, criptografando os dados diretamente nesses arquivos.</p>



<p>A fim de evitar a descriptografia não autorizada, o TDE armazena as chaves de criptografia em um módulo de segurança externo ao banco de dados, denominado keystore (repositório de chaves).</p>



<p>Como parte da implementação do TDE, é possível configurar o Oracle Key Vault, uma solução que permite o gerenciamento centralizado dos keystores (também chamados de virtual wallets no contexto do Oracle Key Vault) em toda a infraestrutura da organização.</p>



<p>Por exemplo, é possível carregar um software keystore no Oracle Key Vault, migrar o banco de dados para utilizá-lo como keystore padrão, e então compartilhar seu conteúdo com outros nós do Oracle Real Application Clusters (Oracle RAC) — primários e de contingência (standby) —, otimizando assim as operações administrativas diárias em ambientes com dados criptografados.</p>



<p></p>



<p></p>



<p></p>



<p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-white-color">________</mark></p>



<p></p>



<p></p>



<p></p>



<p></p>



<figure class="wp-block-image size-large"><img alt="" fetchpriority="high" decoding="async" width="1024" height="532" src="https://furushima.com.br/wp-content/uploads/2025/04/image-5-1024x532.png" alt="" class="wp-image-2774" srcset="https://furushima.com.br/wp-content/uploads/2025/04/image-5-1024x532.png 1024w, https://furushima.com.br/wp-content/uploads/2025/04/image-5-300x156.png 300w, https://furushima.com.br/wp-content/uploads/2025/04/image-5-768x399.png 768w, https://furushima.com.br/wp-content/uploads/2025/04/image-5.png 1233w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p></p>



<p></p>



<p></p>



<p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-white-color">________</mark></p>



<p></p>



<p></p>



<p></p>



<p></p>



<p>O armazenamento da chave mestra (master key) pode ser realizado de duas formas: localmente (dentro do servidor de banco de dados), por meio do Oracle Wallet, ou de maneira centralizada e segura (externa ao servidor de banco de dados), utilizando o Oracle Key Vault. Ambos os mecanismos têm como finalidade armazenar e proteger a chave mestra do banco de dados.</p>



<p>A chave mestra é a chave principal dentro da arquitetura de criptografia TDE (Transparent Data Encryption). Ela é utilizada para criptografar as chaves de dados, também chamadas de data encryption keys, que são as responsáveis diretas por criptografar os dados sensíveis armazenados no banco de dados — como tabelas, tablespaces, backups e outros objetos persistentes.</p>



<p>Essa abordagem de segurança baseada em múltiplos níveis de chaves garante que, mesmo que os arquivos físicos do banco de dados sejam acessados indevidamente, os dados permanecerão protegidos, desde que a chave mestra não esteja acessível.</p>



<p></p>



<p></p>



<p></p>



<p></p>



<p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-white-color">________</mark></p>



<p></p>



<p></p>



<p></p>



<p></p>



<p></p>



<p></p>



<p><strong>A seguir, apresentaremos o passo a passo para criar e ativar a master key no novo PDB, além de realizar a recriação do wallet em modo AUTOLOGIN.</strong></p>



<p></p>



<p>Listagem de jobs com status &#8220;Failure&#8221; no DBCS utilizando o comando dbcli</p>



<div class="wp-block-kevinbatdorf-code-block-pro alignwide" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#1E1E1E"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="[root@database ~]# dbcli list-jobs | grep -i Failure
a047a9ac-5fab-4495-8c0a-3d897404c5ee     Create Longterm Backup with TAG-DBTLongterm17443774703478Op for Db:BRAVEO in OSS:b4u6hISKttDARmxAARwI Friday, April 11, 2025, 10:38:39 BRT Failure
" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">[root@database ~]# dbcli list-jobs | </span><span style="color: #DCDCAA">grep</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">-i</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">Failure</span></span>
<span class="line"><span style="color: #DCDCAA">a047a9ac-5fab-4495-8c0a-3d897404c5ee</span><span style="color: #D4D4D4">     </span><span style="color: #CE9178">Create</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">Longterm</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">Backup</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">with</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">TAG-DBTLongterm17443774703478Op</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">for</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">Db:BRAVEO</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">in</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">OSS:b4u6hISKttDARmxAARwI</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">Friday,</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">April</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">11</span><span style="color: #CE9178">,</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">2025</span><span style="color: #CE9178">,</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">10</span><span style="color: #CE9178">:38:39</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">BRT</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">Failure</span></span>
<span class="line"></span></code></pre></div>



<p></p>



<p></p>



<p></p>



<p></p>



<p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-white-color">________</mark></p>



<p></p>



<p></p>



<p></p>



<p></p>



<p>Após identificar o job com status &#8220;Failure&#8221;, é necessário consultar os logs correspondentes utilizando o comando dbcli. Para isso, use o parâmetro describe-job juntamente com o ID do job, que pode ser obtido na listagem anterior. Esse comando fornece detalhes completos sobre a execução do job, incluindo mensagens de erro e etapas realizadas.</p>



<div class="wp-block-kevinbatdorf-code-block-pro alignwide" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#1E1E1E"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="[root@database ~]# dbcli describe-job -i  a047a9ac-5fab-4495-8c0a-3d897404c5ee  -j
{
  &quot;jobId&quot; : &quot;a047a9ac-5fab-4495-8c0a-3d897404c5ee&quot;,
  &quot;status&quot; : &quot;Failure&quot;,
  &quot;message&quot; : &quot;DCS-10430:Request failed with ORA-* Errors:ORA-28361: master key not yet set \nError Stack :[RMAN-00601: fatal error in recovery manager,\n RMAN-03004: fatal error during execution of command,\n ORA-01480: trailing null missing from STR bind value,\n ORA-199&quot;,
  &quot;errorCode&quot; : &quot;DCS-10430&quot;,
  &quot;reports&quot; : [ {
    &quot;taskId&quot; : &quot;TaskSequential_29809&quot;,
    &quot;taskName&quot; : &quot;task:TaskSequential_29809&quot;,
    &quot;taskResult&quot; : &quot;&quot;,
    &quot;startTime&quot; : &quot;April 11, 2025 10:38:40 AM BRT&quot;,
    &quot;endTime&quot; : &quot;April 11, 2025 10:39:14 AM BRT&quot;,
    &quot;status&quot; : &quot;Failure&quot;,
    &quot;taskDescription&quot; : null,
    &quot;parentTaskId&quot; : &quot;TaskZLockWrapper_29808&quot;,
    &quot;jobId&quot; : &quot;a047a9ac-5fab-4495-8c0a-3d897404c5ee&quot;,
    &quot;tags&quot; : [ ],
    &quot;reportLevel&quot; : &quot;Error&quot;,
    &quot;updatedTime&quot; : &quot;April 11, 2025 10:39:14 AM BRT&quot;,
    &quot;message&quot; : null
  }, {
    &quot;taskId&quot; : &quot;TaskServiceRequest_29810&quot;,
    &quot;taskName&quot; : &quot;Validate Database backup Configuration&quot;,
    &quot;taskResult&quot; : &quot;&quot;,
    &quot;startTime&quot; : &quot;April 11, 2025 10:38:40 AM BRT&quot;,
    &quot;endTime&quot; : &quot;April 11, 2025 10:39:04 AM BRT&quot;,
    &quot;status&quot; : &quot;Success&quot;,
    &quot;taskDescription&quot; : null,
    &quot;parentTaskId&quot; : &quot;TaskSequential_29809&quot;,
    &quot;jobId&quot; : &quot;a047a9ac-5fab-4495-8c0a-3d897404c5ee&quot;,
    &quot;tags&quot; : [ ],
    &quot;reportLevel&quot; : &quot;CInfo&quot;,
    &quot;updatedTime&quot; : &quot;April 11, 2025 10:39:04 AM BRT&quot;,
    &quot;message&quot; : null
  }, {
    &quot;taskId&quot; : &quot;TaskParallel_29826&quot;,
    &quot;taskName&quot; : &quot;Install object store swift module&quot;,
    &quot;taskResult&quot; : &quot;&quot;,
    &quot;startTime&quot; : &quot;April 11, 2025 10:38:42 AM BRT&quot;,
    &quot;endTime&quot; : &quot;April 11, 2025 10:38:52 AM BRT&quot;,
    &quot;status&quot; : &quot;Success&quot;,
    &quot;taskDescription&quot; : null,
    &quot;parentTaskId&quot; : &quot;TaskSequential_29825&quot;,
    &quot;jobId&quot; : &quot;a047a9ac-5fab-4495-8c0a-3d897404c5ee&quot;,
    &quot;tags&quot; : [ ],
    &quot;reportLevel&quot; : &quot;CInfo&quot;,
    &quot;updatedTime&quot; : &quot;April 11, 2025 10:38:52 AM BRT&quot;,
    &quot;message&quot; : null
  }, {
    &quot;taskId&quot; : &quot;TaskServiceRequest_29811&quot;,
    &quot;taskName&quot; : &quot;Backup Database&quot;,
    &quot;taskResult&quot; : &quot;&quot;,
    &quot;startTime&quot; : &quot;April 11, 2025 10:39:04 AM BRT&quot;,
    &quot;endTime&quot; : &quot;April 11, 2025 10:39:14 AM BRT&quot;,
    &quot;status&quot; : &quot;Failure&quot;,
    &quot;taskDescription&quot; : null,
    &quot;parentTaskId&quot; : &quot;TaskSequential_29809&quot;,
    &quot;jobId&quot; : &quot;a047a9ac-5fab-4495-8c0a-3d897404c5ee&quot;,
    &quot;tags&quot; : [ ],
    &quot;reportLevel&quot; : &quot;Error&quot;,
    &quot;updatedTime&quot; : &quot;April 11, 2025 10:39:14 AM BRT&quot;,
    &quot;message&quot; : null
  }, {
    &quot;taskId&quot; : &quot;TaskSequential_29812&quot;,
    &quot;taskName&quot; : &quot;task:TaskSequential_29812&quot;,
    &quot;taskResult&quot; : &quot;DCS-10430:Request failed with ORA-* Errors:ORA-28361: master key not yet set \nError Stack :[RMAN-00601: fatal error in recovery manager,\n RMAN-03004: fatal error during execution of command,\n ORA-01480: trailing null missing from STR bind value,\n ORA-199&quot;,
    &quot;startTime&quot; : &quot;April 11, 2025 10:39:04 AM BRT&quot;,
    &quot;endTime&quot; : &quot;April 11, 2025 10:39:14 AM BRT&quot;,
    &quot;status&quot; : &quot;Failure&quot;,
    &quot;taskDescription&quot; : null,
    &quot;parentTaskId&quot; : &quot;TaskServiceRequest_29811&quot;,
    &quot;jobId&quot; : &quot;a047a9ac-5fab-4495-8c0a-3d897404c5ee&quot;,
    &quot;tags&quot; : [ ],
    &quot;reportLevel&quot; : &quot;Error&quot;,
    &quot;updatedTime&quot; : &quot;April 11, 2025 10:39:14 AM BRT&quot;,
    &quot;message&quot; : null
  }, {
    &quot;taskId&quot; : &quot;TaskZJsonRpcExt_29846&quot;,
    &quot;taskName&quot; : &quot;Database backup&quot;,
    &quot;taskResult&quot; : &quot;DCS-10430:Request failed with ORA-* Errors:ORA-28361: master key not yet set \nError Stack :[RMAN-00601: fatal error in recovery manager,\n RMAN-03004: fatal error during execution of command,\n ORA-01480: trailing null missing from STR bind value,\n ORA-199&quot;,
    &quot;startTime&quot; : &quot;April 11, 2025 10:39:04 AM BRT&quot;,
    &quot;endTime&quot; : &quot;April 11, 2025 10:39:14 AM BRT&quot;,
    &quot;status&quot; : &quot;Failure&quot;,
    &quot;taskDescription&quot; : null,
    &quot;parentTaskId&quot; : &quot;TaskSequential_29812&quot;,
    &quot;jobId&quot; : &quot;a047a9ac-5fab-4495-8c0a-3d897404c5ee&quot;,
    &quot;tags&quot; : [ ],
    &quot;reportLevel&quot; : &quot;Error&quot;,
    &quot;updatedTime&quot; : &quot;April 11, 2025 10:39:14 AM BRT&quot;,
    &quot;message&quot; : null
  } ],
  &quot;createTimestamp&quot; : &quot;April 11, 2025 10:38:39 AM BRT&quot;,
  &quot;resourceList&quot; : [ ],
  &quot;description&quot; : &quot;Create Longterm Backup with TAG-DBTLongterm17443774703478Op for Db:BRAVEO in OSS:b4u6hISKttDARmxAARwI&quot;,
  &quot;updatedTime&quot; : &quot;April 11, 2025 10:39:14 AM BRT&quot;,
  &quot;percentageProgress&quot; : &quot;33%&quot;,
  &quot;cause&quot; : &quot;Request has failed with ORA-* errors during the operation(s).&quot;,
  &quot;action&quot; : &quot;Refer to RMAN logs for more information.&quot;
}
" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">[root@database ~]# dbcli describe-job -i  a047a9ac-5fab-4495-8c0a-3d897404c5ee  -j</span></span>
<span class="line"><span style="color: #D4D4D4">{</span></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #DCDCAA">&quot;jobId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;a047a9ac-5fab-4495-8c0a-3d897404c5ee&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #DCDCAA">&quot;status&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Failure&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #DCDCAA">&quot;message&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;DCS-10430:Request failed with ORA-* Errors:ORA-28361: master key not yet set \nError Stack :[RMAN-00601: fatal error in recovery manager,\n RMAN-03004: fatal error during execution of command,\n ORA-01480: trailing null missing from STR bind value,\n ORA-199&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #DCDCAA">&quot;errorCode&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;DCS-10430&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #DCDCAA">&quot;reports&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> [ </span><span style="color: #CE9178">{</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;TaskSequential_29809&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskName&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;task:TaskSequential_29809&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskResult&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;startTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:38:40 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;endTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:39:14 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;status&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Failure&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskDescription&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">null,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;parentTaskId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;TaskZLockWrapper_29808&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;jobId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;a047a9ac-5fab-4495-8c0a-3d897404c5ee&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;tags&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> [ </span><span style="color: #CE9178">],</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;reportLevel&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Error&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;updatedTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:39:14 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;message&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">null</span></span>
<span class="line"><span style="color: #D4D4D4">  }, {</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;TaskServiceRequest_29810&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskName&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Validate Database backup Configuration&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskResult&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;startTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:38:40 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;endTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:39:04 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;status&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Success&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskDescription&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">null,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;parentTaskId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;TaskSequential_29809&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;jobId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;a047a9ac-5fab-4495-8c0a-3d897404c5ee&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;tags&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> [ </span><span style="color: #CE9178">],</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;reportLevel&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;CInfo&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;updatedTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:39:04 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;message&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">null</span></span>
<span class="line"><span style="color: #D4D4D4">  }, {</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;TaskParallel_29826&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskName&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Install object store swift module&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskResult&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;startTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:38:42 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;endTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:38:52 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;status&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Success&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskDescription&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">null,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;parentTaskId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;TaskSequential_29825&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;jobId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;a047a9ac-5fab-4495-8c0a-3d897404c5ee&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;tags&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> [ </span><span style="color: #CE9178">],</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;reportLevel&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;CInfo&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;updatedTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:38:52 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;message&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">null</span></span>
<span class="line"><span style="color: #D4D4D4">  }, {</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;TaskServiceRequest_29811&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskName&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Backup Database&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskResult&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;startTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:39:04 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;endTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:39:14 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;status&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Failure&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskDescription&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">null,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;parentTaskId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;TaskSequential_29809&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;jobId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;a047a9ac-5fab-4495-8c0a-3d897404c5ee&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;tags&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> [ </span><span style="color: #CE9178">],</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;reportLevel&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Error&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;updatedTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:39:14 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;message&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">null</span></span>
<span class="line"><span style="color: #D4D4D4">  }, {</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;TaskSequential_29812&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskName&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;task:TaskSequential_29812&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskResult&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;DCS-10430:Request failed with ORA-* Errors:ORA-28361: master key not yet set \nError Stack :[RMAN-00601: fatal error in recovery manager,\n RMAN-03004: fatal error during execution of command,\n ORA-01480: trailing null missing from STR bind value,\n ORA-199&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;startTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:39:04 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;endTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:39:14 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;status&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Failure&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskDescription&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">null,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;parentTaskId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;TaskServiceRequest_29811&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;jobId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;a047a9ac-5fab-4495-8c0a-3d897404c5ee&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;tags&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> [ </span><span style="color: #CE9178">],</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;reportLevel&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Error&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;updatedTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:39:14 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;message&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">null</span></span>
<span class="line"><span style="color: #D4D4D4">  }, {</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;TaskZJsonRpcExt_29846&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskName&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Database backup&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskResult&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;DCS-10430:Request failed with ORA-* Errors:ORA-28361: master key not yet set \nError Stack :[RMAN-00601: fatal error in recovery manager,\n RMAN-03004: fatal error during execution of command,\n ORA-01480: trailing null missing from STR bind value,\n ORA-199&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;startTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:39:04 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;endTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:39:14 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;status&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Failure&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;taskDescription&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">null,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;parentTaskId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;TaskSequential_29812&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;jobId&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;a047a9ac-5fab-4495-8c0a-3d897404c5ee&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;tags&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> [ </span><span style="color: #CE9178">],</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;reportLevel&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Error&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;updatedTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:39:14 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #DCDCAA">&quot;message&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">null</span></span>
<span class="line"><span style="color: #D4D4D4">  } ],</span></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #DCDCAA">&quot;createTimestamp&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:38:39 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #DCDCAA">&quot;resourceList&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> [ </span><span style="color: #CE9178">],</span></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #DCDCAA">&quot;description&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Create Longterm Backup with TAG-DBTLongterm17443774703478Op for Db:BRAVEO in OSS:b4u6hISKttDARmxAARwI&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #DCDCAA">&quot;updatedTime&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;April 11, 2025 10:39:14 AM BRT&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #DCDCAA">&quot;percentageProgress&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;33%&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #DCDCAA">&quot;cause&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Request has failed with ORA-* errors during the operation(s).&quot;,</span></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #DCDCAA">&quot;action&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">:</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Refer to RMAN logs for more information.&quot;</span></span>
<span class="line"><span style="color: #D4D4D4">}</span></span>
<span class="line"></span></code></pre></div>



<p></p>



<p></p>



<p></p>



<p></p>



<p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-white-color">________</mark></p>



<p></p>



<p></p>



<p></p>



<p></p>



<p>É importante ressaltar que ambos os passos apresentados anteriormente devem ser executados com o usuário root.</p>



<p>Agora, utilizando o usuário oracle, vamos consultar a visão dinâmica v$encryption_wallet para verificar o status da master key e entender melhor a situação atual do keystore.</p>



<div class="wp-block-kevinbatdorf-code-block-pro alignwide" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#1E1E1E"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Sun Apr 13 16:39:35 2025
Version 19.24.0.0.0

Copyright (c) 1982, 2024, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.24.0.0.0

SQL&gt; col WRL_PARAMETER for a60
SQL&gt; SELECT wrl_parameter, status, wallet_type FROM v$encryption_wallet;

WRL_PARAMETER                                               |STATUS                        |WALLET_TYPE
------------------------------------------------------------|------------------------------|--------------------
/opt/oracle/dcs/commonstore/wallets/ORCL_LAB/tde/           |OPEN                          |AUTOLOGIN
                                                            |OPEN_NO_MASTER_KEY            |AUTOLOGIN

                                                            
SQL&gt; show pdbs ;

    CON_ID|CON_NAME                      |OPEN MODE |RESTRICTED
----------|------------------------------|----------|----------
         2|PDB$SEED                      |READ ONLY |NO
         3|PDB                           |READ WRITE|NO

" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">$ sqlplus / </span><span style="color: #569CD6">as</span><span style="color: #D4D4D4"> sysdba</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">*Plus: Release </span><span style="color: #B5CEA8">19</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4"> - Production </span><span style="color: #569CD6">on</span><span style="color: #D4D4D4"> Sun Apr </span><span style="color: #B5CEA8">13</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">16</span><span style="color: #D4D4D4">:</span><span style="color: #B5CEA8">39</span><span style="color: #D4D4D4">:</span><span style="color: #B5CEA8">35</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">2025</span></span>
<span class="line"><span style="color: #569CD6">Version</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">19</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">24</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">Copyright (c) </span><span style="color: #B5CEA8">1982</span><span style="color: #D4D4D4">, </span><span style="color: #B5CEA8">2024</span><span style="color: #D4D4D4">, Oracle.  All rights reserved.</span></span>
<span class="line"></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">Connected </span><span style="color: #569CD6">to</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">Oracle </span><span style="color: #569CD6">Database</span><span style="color: #D4D4D4"> 19c Enterprise </span><span style="color: #569CD6">Edition</span><span style="color: #D4D4D4"> Release </span><span style="color: #B5CEA8">19</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4"> - Production</span></span>
<span class="line"><span style="color: #569CD6">Version</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">19</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">24</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">&gt; col WRL_PARAMETER </span><span style="color: #569CD6">for</span><span style="color: #D4D4D4"> a60</span></span>
<span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">&gt; </span><span style="color: #569CD6">SELECT</span><span style="color: #D4D4D4"> wrl_parameter, </span><span style="color: #569CD6">status</span><span style="color: #D4D4D4">, wallet_type </span><span style="color: #569CD6">FROM</span><span style="color: #D4D4D4"> v$encryption_wallet;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">WRL_PARAMETER                                               |</span><span style="color: #569CD6">STATUS</span><span style="color: #D4D4D4">                        |WALLET_TYPE</span></span>
<span class="line"><span style="color: #6A9955">------------------------------------------------------------|------------------------------|--------------------</span></span>
<span class="line"><span style="color: #D4D4D4">/opt/oracle/dcs/commonstore/wallets/ORCL_LAB/tde/           |</span><span style="color: #569CD6">OPEN</span><span style="color: #D4D4D4">                          |AUTOLOGIN</span></span>
<span class="line"><span style="color: #D4D4D4">                                                            |OPEN_NO_MASTER_KEY            |AUTOLOGIN</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">                                                            </span></span>
<span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">&gt; show pdbs ;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">    CON_ID|CON_NAME                      |</span><span style="color: #569CD6">OPEN</span><span style="color: #D4D4D4"> MODE |RESTRICTED</span></span>
<span class="line"><span style="color: #6A9955">----------|------------------------------|----------|----------</span></span>
<span class="line"><span style="color: #D4D4D4">         </span><span style="color: #B5CEA8">2</span><span style="color: #D4D4D4">|PDB$SEED                      |</span><span style="color: #569CD6">READ</span><span style="color: #D4D4D4"> ONLY |</span><span style="color: #569CD6">NO</span></span>
<span class="line"><span style="color: #D4D4D4">         </span><span style="color: #B5CEA8">3</span><span style="color: #D4D4D4">|PDB                           |</span><span style="color: #569CD6">READ</span><span style="color: #D4D4D4"> WRITE|</span><span style="color: #569CD6">NO</span></span>
<span class="line"></span>
<span class="line"></span></code></pre></div>



<p></p>



<p></p>



<p></p>



<p></p>



<p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-white-color">________</mark></p>



<p></p>



<p></p>



<p></p>



<p></p>



<p>Vamos destacar alguns pontos importantes com base no resultado obtido a partir da consulta à view v$encryption_wallet:</p>



<p>A consulta retornou duas linhas. A primeira linha representa o CDB (Container Database), enquanto as demais linhas representam os PDBs (Pluggable Databases).</p>



<p>Neste caso específico, há apenas um PDB criado, portanto foi retornada uma única linha adicional, cujo status é OPEN_NO_MASTER_KEY. Isso indica que a master key ainda não foi criada ou ativada para esse PDB.</p>



<p>Ao executar o comando SHOW PDBS, é possível visualizar tanto o PDB que precisa da ativação da chave quanto o PDB$SEED. Este último, no entanto, não é considerado no processo, pois trata-se de um template padrão utilizado apenas como base para a criação de novos PDBs, não sendo utilizado diretamente para armazenamento de dados ou operações administrativas.</p>



<p></p>



<p><strong>O que significa o status OPEN_NO_MASTER_KEY no Oracle Database?</strong></p>



<p>No Oracle Database, o status OPEN_NO_MASTER_KEY indica que o keystore (repositório de chaves) está aberto, porém nenhuma chave mestra de criptografia (master encryption key) foi criada ou ativada para o banco de dados atual.​</p>



<p>Esse status é comum em ambientes multitenant, onde um Pluggable Database (PDB) foi recentemente criado ou clonado, mas ainda não possui sua própria chave mestra de criptografia. Mesmo que o keystore esteja acessível, a ausência de uma chave mestra impede operações que dependem de criptografia, como backups, exportações de dados e acesso a dados criptografados.​</p>



<p></p>



<p><strong>Por que cada PDB requer sua própria chave mestra?</strong></p>



<p>Em um ambiente multitenant, cada PDB é isolado e pode ter requisitos de segurança distintos. Portanto, o Oracle Database permite que cada PDB tenha sua própria chave mestra de criptografia, mesmo quando todos compartilham um único keystore. Isso proporciona uma gestão mais granular da segurança e facilita operações como rotação de chaves e exportação/importação de PDBs.​</p>



<p></p>



<p>Neste exemplo, estamos utilizando o Oracle Wallet como forma de armazenamento da master key, o que significa que a chave é armazenada localmente, no próprio servidor de banco de dados. Para localizar o caminho do wallet, é possível verificar o arquivo sqlnet.ora ou consultar o parâmetro da instância de banco de dados wallet_root.</p>



<div class="wp-block-kevinbatdorf-code-block-pro alignwide" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#1E1E1E"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="$ cat $ORACLE_HOME/network/admin/sqlnet.ora | grep -i WALLET
ENCRYPTION_WALLET_LOCATION=(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=/opt/oracle/dcs/commonstore/wallets/BRAVEO_DB2/tde)))


$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Sun Apr 13 16:39:35 2025
Version 19.24.0.0.0

Copyright (c) 1982, 2024, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.24.0.0.0

SQL&gt; show parameter wallet_root

NAME                                 TYPE        VALUE
------------------------------------ ----------- --------------------------------------------------
wallet_root                          string      /opt/oracle/dcs/commonstore/wallets/ORCL_LAB

" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">$ cat $ORACLE_HOME/network/</span><span style="color: #569CD6">admin</span><span style="color: #D4D4D4">/sqlnet.ora | grep -i WALLET</span></span>
<span class="line"><span style="color: #D4D4D4">ENCRYPTION_WALLET_LOCATION=(SOURCE=(METHOD=</span><span style="color: #569CD6">FILE</span><span style="color: #D4D4D4">)(METHOD_DATA=(DIRECTORY=/opt/oracle/dcs/commonstore/wallets/BRAVEO_DB2/tde)))</span></span>
<span class="line"></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">$ sqlplus / </span><span style="color: #569CD6">as</span><span style="color: #D4D4D4"> sysdba</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">*Plus: Release </span><span style="color: #B5CEA8">19</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4"> - Production </span><span style="color: #569CD6">on</span><span style="color: #D4D4D4"> Sun Apr </span><span style="color: #B5CEA8">13</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">16</span><span style="color: #D4D4D4">:</span><span style="color: #B5CEA8">39</span><span style="color: #D4D4D4">:</span><span style="color: #B5CEA8">35</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">2025</span></span>
<span class="line"><span style="color: #569CD6">Version</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">19</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">24</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">Copyright (c) </span><span style="color: #B5CEA8">1982</span><span style="color: #D4D4D4">, </span><span style="color: #B5CEA8">2024</span><span style="color: #D4D4D4">, Oracle.  All rights reserved.</span></span>
<span class="line"></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">Connected </span><span style="color: #569CD6">to</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">Oracle </span><span style="color: #569CD6">Database</span><span style="color: #D4D4D4"> 19c Enterprise </span><span style="color: #569CD6">Edition</span><span style="color: #D4D4D4"> Release </span><span style="color: #B5CEA8">19</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4"> - Production</span></span>
<span class="line"><span style="color: #569CD6">Version</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">19</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">24</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">.</span><span style="color: #B5CEA8">0</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">&gt; show parameter wallet_root</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">NAME</span><span style="color: #D4D4D4">                                 </span><span style="color: #569CD6">TYPE</span><span style="color: #D4D4D4">        </span><span style="color: #569CD6">VALUE</span></span>
<span class="line"><span style="color: #6A9955">------------------------------------ ----------- --------------------------------------------------</span></span>
<span class="line"><span style="color: #D4D4D4">wallet_root                          string      /opt/oracle/dcs/commonstore/wallets/ORCL_LAB</span></span>
<span class="line"></span>
<span class="line"></span></code></pre></div>



<p></p>



<p>Com o banco de dados em operação, vamos renomear o arquivo cwallet.sso para cwallet.sso.old. Essa ação desativa o modo de acesso automático (AUTOLOGIN) ao wallet, exigindo que a abertura do keystore seja feita manualmente por meio de senha.</p>



<div class="wp-block-kevinbatdorf-code-block-pro alignwide" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#1E1E1E"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="$ ls -la /opt/oracle/dcs/commonstore/wallets/ORCL_LAB/tde/cwallet.sso
-rw------- 1 oracle oinstall 9958 Apr 11 15:13 /opt/oracle/dcs/commonstore/wallets/ORCL_LAB/tde/cwallet.sso

$ mv /opt/oracle/dcs/commonstore/wallets/ORCL_LAB/tde/cwallet.sso /opt/oracle/dcs/commonstore/wallets/ORCL_LAB/tde/cwallet.sso.old

$ ls -la /opt/oracle/dcs/commonstore/wallets/ORCL_LAB/tde/cwallet.sso*
-rw------- 1 oracle oinstall 9958 Apr 11 15:13 /opt/oracle/dcs/commonstore/wallets/ORCL_LAB/tde/cwallet.sso.old" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #DCDCAA">$</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">ls</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">-la</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">/opt/oracle/dcs/commonstore/wallets/ORCL_LAB/tde/cwallet.sso</span></span>
<span class="line"><span style="color: #DCDCAA">-rw-------</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">1</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">oracle</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">oinstall</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">9958</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">Apr</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">11</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">15</span><span style="color: #CE9178">:13</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">/opt/oracle/dcs/commonstore/wallets/ORCL_LAB/tde/cwallet.sso</span></span>
<span class="line"></span>
<span class="line"><span style="color: #DCDCAA">$</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">mv</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">/opt/oracle/dcs/commonstore/wallets/ORCL_LAB/tde/cwallet.sso</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">/opt/oracle/dcs/commonstore/wallets/ORCL_LAB/tde/cwallet.sso.old</span></span>
<span class="line"></span>
<span class="line"><span style="color: #DCDCAA">$</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">ls</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">-la</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">/opt/oracle/dcs/commonstore/wallets/ORCL_LAB/tde/cwallet.sso</span><span style="color: #569CD6">*</span></span>
<span class="line"><span style="color: #DCDCAA">-rw-------</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">1</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">oracle</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">oinstall</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">9958</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">Apr</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">11</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">15</span><span style="color: #CE9178">:13</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">/opt/oracle/dcs/commonstore/wallets/ORCL_LAB/tde/cwallet.sso.old</span></span></code></pre></div>



<p></p>



<p>Após a desativação do AUTOLOGIN da wallet, acessaremos o PDB em questão para criar sua própria master key. Nesse passo, será necessário informar a senha do keystore. Para fins de padronização e facilidade de gestão, utilizaremos a mesma senha já definida para a master key do CDB.</p>



<div class="wp-block-kevinbatdorf-code-block-pro alignwide" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#1E1E1E"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="SQL&gt; alter session set container=PDB;

Session altered.

SQL&gt; ADMINISTER KEY MANAGEMENT SET KEYSTORE open IDENTIFIED BY &quot;Wallet_Password_Here&quot;;

keystore altered.

SQL&gt; administer key management set key identified by  &quot;Wallet_Password_Here&quot; with backup;

keystore altered.

SQL&gt; col WRL_PARAMETER for a60
SQL&gt; SELECT wrl_parameter, status, wallet_type FROM v$encryption_wallet;

WRL_PARAMETER                                               |STATUS                        |WALLET_TYPE
------------------------------------------------------------|------------------------------|--------------------
                                                            |OPEN                          |PASSWORD
" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">&gt; </span><span style="color: #569CD6">alter</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">session</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">set</span><span style="color: #D4D4D4"> container=PDB;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">Session</span><span style="color: #D4D4D4"> altered.</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">&gt; ADMINISTER </span><span style="color: #569CD6">KEY</span><span style="color: #D4D4D4"> MANAGEMENT </span><span style="color: #569CD6">SET</span><span style="color: #D4D4D4"> KEYSTORE </span><span style="color: #569CD6">open</span><span style="color: #D4D4D4"> IDENTIFIED </span><span style="color: #569CD6">BY</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;Wallet_Password_Here&quot;</span><span style="color: #D4D4D4">;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">keystore altered.</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">&gt; administer </span><span style="color: #569CD6">key</span><span style="color: #D4D4D4"> management </span><span style="color: #569CD6">set</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">key</span><span style="color: #D4D4D4"> identified </span><span style="color: #569CD6">by</span><span style="color: #D4D4D4">  </span><span style="color: #CE9178">&quot;Wallet_Password_Here&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">with</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">backup</span><span style="color: #D4D4D4">;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">keystore altered.</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">&gt; col WRL_PARAMETER </span><span style="color: #569CD6">for</span><span style="color: #D4D4D4"> a60</span></span>
<span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">&gt; </span><span style="color: #569CD6">SELECT</span><span style="color: #D4D4D4"> wrl_parameter, </span><span style="color: #569CD6">status</span><span style="color: #D4D4D4">, wallet_type </span><span style="color: #569CD6">FROM</span><span style="color: #D4D4D4"> v$encryption_wallet;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">WRL_PARAMETER                                               |</span><span style="color: #569CD6">STATUS</span><span style="color: #D4D4D4">                        |WALLET_TYPE</span></span>
<span class="line"><span style="color: #6A9955">------------------------------------------------------------|------------------------------|--------------------</span></span>
<span class="line"><span style="color: #D4D4D4">                                                            |</span><span style="color: #569CD6">OPEN</span><span style="color: #D4D4D4">                          |</span><span style="color: #569CD6">PASSWORD</span></span>
<span class="line"></span></code></pre></div>



<p></p>



<p>Após a criação da master key do PDB, o próximo passo é recriar o AUTOLOGIN da wallet. Para isso, será necessário informar a senha do keystore. A fim de manter a padronização e facilitar a administração, utilizaremos a mesma senha previamente definida para a master key do CDB.</p>



<p></p>



<p>O último passo consiste em realizar um shutdown immediate seguido de um startup da instância do banco de dados. Em seguida, é recomendada uma nova consulta à view v$encryption_wallet para verificar se o status da wallet e da master key foi atualizado corretamente.</p>



<div class="wp-block-kevinbatdorf-code-block-pro alignwide" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#1E1E1E"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="SQL&gt; alter session set container=CDB$ROOT;

Session altered.

SQL&gt;  administer key management create AUTO_LOGIN keystore from keystore '/opt/oracle/dcs/commonstore/wallets/ORCL_LAB/tde' identified by  &quot;Wallet_Password_Here&quot; ;

keystore altered.

SQL&gt; shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL&gt;
SQL&gt; startup;
ORACLE instance started.

Total System Global Area 1.4361E+10 bytes
Fixed Size                  9151448 bytes
Variable Size            6710886400 bytes
Database Buffers         7616856064 bytes
Redo Buffers               24399872 bytes
Database mounted.
Database opened.
SQL&gt;
SQL&gt; col WRL_PARAMETER for a60
SQL&gt; SELECT wrl_parameter, status, wallet_type FROM v$encryption_wallet;

WRL_PARAMETER                                                STATUS                         WALLET_TYPE
------------------------------------------------------------ ------------------------------ --------------------
/opt/oracle/dcs/commonstore/wallets/ORCL_LAB/tde             OPEN                           AUTOLOGIN
                                                             OPEN                           AUTOLOGIN


" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">&gt; </span><span style="color: #569CD6">alter</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">session</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">set</span><span style="color: #D4D4D4"> container=CDB$</span><span style="color: #569CD6">ROOT</span><span style="color: #D4D4D4">;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">Session</span><span style="color: #D4D4D4"> altered.</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">&gt;  administer </span><span style="color: #569CD6">key</span><span style="color: #D4D4D4"> management </span><span style="color: #569CD6">create</span><span style="color: #D4D4D4"> AUTO_LOGIN keystore </span><span style="color: #569CD6">from</span><span style="color: #D4D4D4"> keystore </span><span style="color: #CE9178">&#39;/opt/oracle/dcs/commonstore/wallets/ORCL_LAB/tde&#39;</span><span style="color: #D4D4D4"> identified </span><span style="color: #569CD6">by</span><span style="color: #D4D4D4">  </span><span style="color: #CE9178">&quot;Wallet_Password_Here&quot;</span><span style="color: #D4D4D4"> ;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">keystore altered.</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">&gt; </span><span style="color: #569CD6">shutdown</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">immediate</span><span style="color: #D4D4D4">;</span></span>
<span class="line"><span style="color: #569CD6">Database</span><span style="color: #D4D4D4"> closed.</span></span>
<span class="line"><span style="color: #569CD6">Database</span><span style="color: #D4D4D4"> dismounted.</span></span>
<span class="line"><span style="color: #D4D4D4">ORACLE instance shut down.</span></span>
<span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">&gt;</span></span>
<span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">&gt; startup;</span></span>
<span class="line"><span style="color: #D4D4D4">ORACLE instance </span><span style="color: #569CD6">started</span><span style="color: #D4D4D4">.</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">Total </span><span style="color: #569CD6">System</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">Global</span><span style="color: #D4D4D4"> Area </span><span style="color: #B5CEA8">1</span><span style="color: #D4D4D4">.4361E+</span><span style="color: #B5CEA8">10</span><span style="color: #D4D4D4"> bytes</span></span>
<span class="line"><span style="color: #D4D4D4">Fixed </span><span style="color: #569CD6">Size</span><span style="color: #D4D4D4">                  </span><span style="color: #B5CEA8">9151448</span><span style="color: #D4D4D4"> bytes</span></span>
<span class="line"><span style="color: #D4D4D4">Variable </span><span style="color: #569CD6">Size</span><span style="color: #D4D4D4">            </span><span style="color: #B5CEA8">6710886400</span><span style="color: #D4D4D4"> bytes</span></span>
<span class="line"><span style="color: #569CD6">Database</span><span style="color: #D4D4D4"> Buffers         </span><span style="color: #B5CEA8">7616856064</span><span style="color: #D4D4D4"> bytes</span></span>
<span class="line"><span style="color: #D4D4D4">Redo Buffers               </span><span style="color: #B5CEA8">24399872</span><span style="color: #D4D4D4"> bytes</span></span>
<span class="line"><span style="color: #569CD6">Database</span><span style="color: #D4D4D4"> mounted.</span></span>
<span class="line"><span style="color: #569CD6">Database</span><span style="color: #D4D4D4"> opened.</span></span>
<span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">&gt;</span></span>
<span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">&gt; col WRL_PARAMETER </span><span style="color: #569CD6">for</span><span style="color: #D4D4D4"> a60</span></span>
<span class="line"><span style="color: #569CD6">SQL</span><span style="color: #D4D4D4">&gt; </span><span style="color: #569CD6">SELECT</span><span style="color: #D4D4D4"> wrl_parameter, </span><span style="color: #569CD6">status</span><span style="color: #D4D4D4">, wallet_type </span><span style="color: #569CD6">FROM</span><span style="color: #D4D4D4"> v$encryption_wallet;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">WRL_PARAMETER                                                </span><span style="color: #569CD6">STATUS</span><span style="color: #D4D4D4">                         WALLET_TYPE</span></span>
<span class="line"><span style="color: #6A9955">------------------------------------------------------------ ------------------------------ --------------------</span></span>
<span class="line"><span style="color: #D4D4D4">/opt/oracle/dcs/commonstore/wallets/ORCL_LAB/tde             </span><span style="color: #569CD6">OPEN</span><span style="color: #D4D4D4">                           AUTOLOGIN</span></span>
<span class="line"><span style="color: #D4D4D4">                                                             </span><span style="color: #569CD6">OPEN</span><span style="color: #D4D4D4">                           AUTOLOGIN</span></span>
<span class="line"></span>
<span class="line"></span>
<span class="line"></span></code></pre></div>



<p></p>



<p>Entendendo os Arquivos do Oracle Wallet<br>Para facilitar a compreensão, vamos explicar o papel de cada arquivo presente no diretório onde o Oracle Wallet está armazenado. De forma geral, os dois principais arquivos são:</p>



<h4 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f510.png" alt="🔐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>ewallet.p12</strong></h4>



<ul class="wp-block-list">
<li>É o arquivo que representa a <strong>keystore</strong>, ou seja, o repositório seguro onde são armazenadas:
<ul class="wp-block-list">
<li><strong>Chaves criptográficas</strong> (como a master key),</li>



<li><strong>Senhas</strong>,</li>



<li><strong>Certificados digitais</strong> e outros dados sensíveis.</li>
</ul>
</li>
</ul>



<h4 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f513.png" alt="🔓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>cwallet.sso</strong></h4>



<ul class="wp-block-list">
<li>É o arquivo responsável pelo <strong>Single Sign-On (SSO)</strong> do wallet.</li>



<li>Permite que o banco de dados <strong>abra automaticamente o keystore</strong> durante o processo de startup, <strong>sem necessidade de informar a senha manualmente</strong>.</li>
</ul>



<p></p>



<p>Esses dois arquivos trabalham juntos para garantir segurança e praticidade no gerenciamento das chaves criptográficas dentro do Oracle Database.</p>



<p></p>



<div class="wp-block-kevinbatdorf-code-block-pro alignwide" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#1E1E1E"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="$ ls -la | egrep -i '(cwallet\.sso|ewallet\.p12)$'
-rw------- 1 oracle oinstall 9958 Apr 11 15:13 cwallet.sso
-rw------- 1 oracle oinstall 9913 Apr 11 15:12 ewallet.p12
" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #DCDCAA">$</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">ls</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">-la</span><span style="color: #D4D4D4"> | </span><span style="color: #DCDCAA">egrep</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">-i</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&#39;(cwallet\.sso|ewallet\.p12)$&#39;</span></span>
<span class="line"><span style="color: #DCDCAA">-rw-------</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">1</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">oracle</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">oinstall</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">9958</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">Apr</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">11</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">15</span><span style="color: #CE9178">:13</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">cwallet.sso</span></span>
<span class="line"><span style="color: #DCDCAA">-rw-------</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">1</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">oracle</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">oinstall</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">9913</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">Apr</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">11</span><span style="color: #D4D4D4"> </span><span style="color: #B5CEA8">15</span><span style="color: #CE9178">:12</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">ewallet.p12</span></span>
<span class="line"></span></code></pre></div>



<p></p>



<p></p>



<p>Com todos os passos anteriores concluídos, agora podemos reexecutar o processo de backup para validar a solução implementada.</p>



<p></p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
