
Ter o banco ADW provisionado.
Entrar nos detalhes do ADW
Clicar em Tools (ferramentas) para acessar o SQL Developer Web
Entrar com as credenciais de ADMIN criadas no provisionamento do banco
Após efetuar o login você irá ver o console do SQL Developer. Iremos inserir os comandos na worksheet.
Para criar um usuário, devemos executar o seguinte comando
|
create user usuário identified by "senha"; |
Devemos substituir o usuário pelo nome desejado
Substituir a senha pela senha desejada
Por exemplo, se o nome do usuário fosse adwc_user e a senha Oracleteste2019, o comando ficaria assim:
|
create user adwc_user identified by "Oracleteste2019"; |
Após digitar o comando de criação, devemos dar um nível de permissão básico ao usuário que foi criado. A permissão é a dwrole.
|
grant dwrole to usuário; |
Devemos substituir o usuário pelo nome desejado
Por exemplo, se o nome do usuário for adwc_user, o comando ficaria assim:
|
grant dwrole to adwc_user; |
Após termos os dois comandos digitados, teremos uma tela assim:
Devemos executar os comandos clicando em Run Script
Ao executar os scripts, devemos ver no Script Output do SQL Developer a confirmação da execução.
Acessar o SQL Developer Web
Copiar os comandos SQL disponíveis nessa página
Inserir os comandos SQL no Worksheet do SQL Developer
Executar os comandos com o Run Script e confirmar a execução no Script Output
Faça o refresh do navegador (atualizar) na página
Selecione o ADWC_USER no seletor de usuário para ver as tabelas dele.
Se tudo ocorreu com sucesso, você deverá ver a lista das tabelas criadas.
Arquivos Zip faça o download dos arquivos de exemplo
Selecione Object Storage no Oracle Cloud
Selecione o compartment que o ADW foi criado
Crie um novo Bucket clicando em Create Bucket
Entre no bucket que acabou de ser criado
Clica em Upload Objects para enviar os arquivos que foram baixados no passo 1
Entre nas User settings (configurações de usuário) para configurar o Auth Token
Clicar em Auth Tokens
Clique em Generate Token para gerar o token
Copie o código gerado
Entrar no SQL Developer Web
Digitar o comando abaixo para vincular o ADW e ao TOKEN
|
begin DBMS_CLOUD.create_credential ( credential_name => 'OBJ_STORE_CRED', username => '<your username>', password => '<your Auth Token>' ) ; end; / |
Aqui devemos substituir <your username> pelo usuário da Oracle cloud.
E substituir <your Auth Token> pelo token copiado no passo 10.
Digitar o comando no worksheet
Executar o comando com o Run Scripts
Confirmar a execução no Script Output
Usar esse script de exemplo para importar dados
No script, substituir <region name> pela região
Substituir <tenant name> pelo tenant (namespace do bucket)
Substituir tutorial_load_adwc pelo nome do bucket
alter user admin quota unlimited on DATA;
alter user adwc_user quota unlimited on DATA;
begin
dbms_cloud.copy_data(
schema_name => 'adwc_user',
table_name =>'COSTS',
credential_name =>'OBJ_STORE_CRED',
file_uri_list =>'https://swiftobjectstorage.<region name>.oraclecloud.com/v1/<tenant name>/<bucket name>/costs.dat',
format => json_object('ignoremissingcolumns' value 'true', 'dateformat' value 'YYYY-MM-DD', 'blankasnull' value 'true')
);
end;
/
Colocar script final no worksheet do SQL Developer
Executar run scripts
Execute uma query de exemplo para confirmar que os dados foram carregados
SELECT * FROM ADWC_USER.COSTS