Revisado por Francisco Riccio
De acordo com a Oracle, o Oracle Autonomous Data Warehouse (ADWC) é um serviço da Cloud que fornece um banco de dados fácil de usar, totalmente autônomo, com escala elástica, rápido desempenho de consultas e não exige administração do banco de dados.
Este serviço é projetado para suportar as ferramentas padrão SQL e fornece todo o desempenho do banco de dados líder de mercado em um ambiente que é ajustado e otimizado para cargas de trabalho do tipo Data Warehouse.
Para testar o serviço, você pode assinar uma conta trial, que dará direito a 300 dólares em créditos válidos por 30 dias.
Para isso, basta clicar no botão “Try for Free” em https://cloud.oracle.com e seguir os passos:

Após receber os dados de sua conta trial por e-mail, você pode logar clicando no link “Sign In” em https://cloud.oracle.com:


O nome da conta é o mesmo informado em “Cloud Account Name” durante a solicitação do “trial”:

Após isso, basta informar seu usuário e senha (recebidos por e-mail):

Ao logar, você será direcionado para a tela principal do OCI.
Já na tela principal, temos a opção de criar o serviço “Autonomous Data Warehouse”:

Clicando no canto superior esquerdo, o menu principal é exibido:

Ao clicar em “Autonomous Data Warehouse” será aberta a tela abaixo, onde deve-se informar:

Ao clicar no botão “Create Autonomous Data Warehouse” você poderá acompanhar o provisionamento do serviço:


Nos meus testes, em cerca de 25 minutos o serviço estava provisionado e pronto para uso:

Para acessar o serviço via SQL é necessário fazer o download da Wallet clicando em “Service Console”:

Será necessário informar a senha do administrador do ambiente, que foi informada durante a criação do serviço:

Para acessar o banco de dados via SQL Developer, basta adicionar uma conexão do tipo “Cloud Wallet”, apontando para o arquivo zip que fizemos download no passo anterior.
Utilizamos o usuário ADMIN e a senha informada na criação do serviço.
Como podemos ver, teremos 3 opções pré-definidas de serviço para conexão:

Em um teste básico, ao rodar um SQL utilizando a conexão Low, o tempo foi de 5 segundos:

A rodar um SQL utilizando a conexão High, o tempo caiu para 2 segundos:

Neste primeiro exemplo, vamos utilizar o SQL Developer e importar um arquivo CSV.
Para isso, basta clicar na sua conexão e selecionar “Import Data”:

Selecionar o seu arquivo e formato:

Selecionar o método de “Import” e informar o nome da tabela:

Selecionar as colunas:

Fazer o mapeamento das colunas e tipos de dados:

Importar os dados:

Ao final, verificar se os dados foram importados:

Para testes de performance, é possível utilizar as queries disponíveis na documentação da Oracle:
https://docs.oracle.com/en/cloud/paas/autonomous-data-warehouse-cloud/user/sample-queries.html#GUID-C7C6E2D0-CADA-4483-B26D-1BD5998A0EBAhttps://www.oracle.com/technetwork/es/images/image022-5478599.png


Também é possível acompanhar individualmente cada SQL que está sendo executado:

Podemos ver o plano de execução e estatísticas desse SQL:


Utilizando a opção “Scale UP/Down”, é possível aumentar ou diminuir o número de CPUs e storage:


O que achei mais interessante, é que meu SQL continuou rodando durante a operação de Scale. Essa operação é totalmente online:

SQL em execução durante o scale:

É possível acessar o seu PDB através do SQLPlus. Para isso, basta descompactar o wallet e copiar alguns arquivos para o seu Oracle Client:

Conteúdo da wallet:

Basta você copiar 3 arquivos, o tnsnames.ora, sqlnet.ora e cwallet.sso para o seu Oracle Client:

Conteúdo do SQLNET.ORA:

Conteúdo do TNSNAMES.ORA:

Acessando via SQLPlus:

É necessário criar um usuário gerar um “Authentication Token”.
Criando um usuário:

Gerando o “Token”:

“Token” gerado com sucesso:

Após isso, atribuir essa credencial ao seu banco de dados:


Criar um Bucket e fazer upload do seu arquivo DMP para a Cloud:




Após isso, basta rodar o IMPDP informando o caminho do seu bucket:
impdp userid=admin/sua_senha@dbdw01_high remap_schema=workshop_schema:admin
schemas=workshop_schema remap_tablespace=USERS:DATA directory=data_pump_dir
dumpfile=default_credential:https://swiftobjectstorage.us-phoenix
1.oraclecloud.com/v1/oraclepartnersas/workshop_object_storage_bucket/workshop_schema.dmp
logfile=data_pump_dir:workshop_schema.dmp.log

Alex Zaballa, formado em Análise de Sistemas, é especialista em Banco de Dados Oracle com sólidos conhecimentos em Servidores de Aplicação e Sistemas Operacionais; trabalha com Oracle há 19 anos, é Oracle ACE Director, certificado OCM Database 12c/MAA/11G/Cloud e conta com mais de 300 outras certificações em produtos da Oracle. Alex também é membro do Groupo de Usuários Oracle do Brasil (GUOB), fundador do Grupo de Usuários Oracle de Angola (GUOA) e membro do time OraWorld.