4shared

Autor: fabriciopj

[Oracle] SQLcl – Evolução do SQL*Plus

Olá a todos. Neste post irei falar um pouco sobre essa ferramenta que, ao meu ver, veio para substituir o SQL*Plus a médio/longo prazo. Trata-se do SQLcl, ou “SQL Command Line”   1)Introdução É uma evolução do SQL*Plus. É uma interface de linha de comando para bases de dados Oracle com funcionalidades extras e facilidades em relação ao SQL*Plus. Ele pode ser instalado separadamente do SQL*Plus Adiciona algumas funcionalidades não existentes no SQL*Plus, porém, todos os comandos do SQL*Plus funcionam nessa ferramenta: * Name/Object Completion (através do TAB) * História de execução de SQLs * Formatação de result sets/output...

Read More

[Oracle] Criando um PDB a partir de um non-CDB

Olá a todos. No post anterior, vimos como migrar e atualizar uma base de dados do 11g para o 12c. Essa base migrada será do tipo “non-CDB”. Para concluír o procedimento, será necessário converter essa base “non-CDB” para a arquitetura Multitenant, permitindo que ela seja “plugada” em um CDB. Neste post mostrarei como fazer isso.   1. Considerações iniciais Todas as bases pré-12c são chamadas de “non-CDB” No 12c, caso uma base seja criada com o parâmetro ENABLE_PLUGGABLE_DATABASE = FALSE, essa base também é do tipo “non-CDB”. Existem algumas maneiras de criar um PDB a partir de um “non-CDB”:...

Read More

[Oracle] Migrando e atualizando uma base do 11g para o 12c

Olá a todos. Neste post irei mostrar um passo-a-passo de como realizar a migração e upgrade de uma base de dados do 11g para o 12c.   1 – Considerações Iniciais – A base de origem está na versão 11.2.0.4 – A base de destino está na versão 12.1.0.2 – Ambos os servidores são Oracle Linux 7, mantendo o mesmo “Endian Format” – A base migrada será do tipo non-CDB. Ela deverá ser plugada em um CDB posteriormente. – Enquanto a base de destino (12c) vai sendo criada, a base de origem (11g) continua online atendendo as aplicações. – Os diskgroups de origem e destino se mantiveram com os mesmos nomes (+DGDATA e +DGFRA). Caso sejam diferentes, deve-se usar a clausula “SET NEWNAME FOR DATAFILE n” no restore e renomear os REDO Log Files no destino (ALTER DATABASE RENAME FILE ‘nome_antigo’ TO ‘novo_nome’), antes de abrir a base com o RESETLOGS. Também deve-se mudar os parâmetros de destino dos archives, caso necessário.   2 – Passos 2.1) [ORIGEM] Realizar um backup FULL + archives da base 11g: RMAN> RUN { ALLOCATE CHANNEL CH01 DEVICE TYPE DISK; ALLOCATE CHANNEL CH02 DEVICE TYPE DISK; BACKUP DATABASE FORMAT ‘/backup/dbmigra/bkp_full_dbmigra_%U.bkp’ TAG ‘BKP_FULL_DBMIGRA’; BACKUP ARCHIVELOG ALL FORMAT ‘/backup/dbmigra/bkp_full_archs_dbmigra_%U.bkp’ TAG ‘BKP_FULL_ARCHS_DBMIGRA’; }   2.2) [ORIGEM] Criar um BACKUP COPY do Controlfile, para que seja possível montar a base no destino. RMAN> BACKUP AS COPY CURRENT...

Read More

[Oracle] Alterando o DBNAME de uma base de dados através da ferramenta DBNEWID

Olá a todos. Segue um pequeno artigo mostrando como alterar o DBNAME de uma base de dados usando a ferramenta da Oracle chamada DBNEWID. Essa ferramenta permite alterar tanto o Database Identifier (DBID) quando o Database Name (DBNAME). Alterar o DBID de uma base faz com que todos os backups desta sejam invalidados. Também será necessário abrir a base com a opção RESETLOGS. Mudar apenas o DBNAME não invalida os backups anteriores, pois o RMAN registra em seu catalogo o DBID da base de dados.   1) CONSIDERAÇÕES INICIAIS Antes de invocar a ferramenta “nid”, a base de dados...

Read More

[Oracle] Gerando backups na nuvem da Amazon (S3)

1) Introdução Ola a todos. Neste pequeno tutorial, irei falar como gerar os backups de uma base de dados na nuvem, mais precisamente usando os serviços da Amazon Web Services (AWS). Esse serviço da Amazon, possui, entre outros, uma solução de armazenamento na nuvem, chamada de S3. Você pode testar de forma gratuita esse serviço, bastando criar uma conta na Amazon. Inicialmente, é possível usar até 5GBs de dados de forma gratuita. Para mais informações, acessar http://aws.amazon.com/pt/s3/?nc1=h_l2_sc A Oracle utiliza o OSB Cloud Module Library para configurar a comunicação entre uma base de dados e a núvem da Amazon....

Read More
Follow

Get every new post delivered to your Inbox

Join other followers: