Introdução
A versão mais recente do Oracle 12c não inclui os esquemas de amostra durante a instalação inicial. Esses esquemas de amostra incluem:
- RH – Recursos Humanos
- OE – Entrada de pedidos
- PM – Mídia do produto
- SH – Histórico de vendas (Data Warehouse)
Os esquemas de amostra podem ser incluídos criando um novo banco de dados conectável (PDB) dentro do banco de dados de contêiner que foi instalado.
Este tutorial abrange a instalação dos esquemas de banco de dados de amostra em um banco de dados Oracle 12c usando o Database Configuration Assistant (dbca). O DBCA é um utilitário que é instalado junto com o banco de dados Oracle 12c e pode ser usado para gerenciar o banco de dados de contêiner e bancos de dados conectáveis.
Neste ponto, você deve ter um banco de dados Oracle 12c instalado e em execução com pelo menos um banco de dados conectável já criado. Por padrão, no Windows, esse banco de dados conectável é chamado pdborcl.
Para começar, execute o Database Configuration Assistant digitando dbca.bat. Ou navegue até o diretório Oracle Home e, em seguida, para o subdiretório bin e localize o programa dbca.bat.
Quando a tela de abertura do DBCA for exibida, selecione Gerenciar bancos de dados conectáveis e clique no botão Avançar>.
Na próxima tela (Etapa 2), selecione Criar um banco de dados conectável e clique no botão Avançar>.
A próxima tela lista todos os bancos de dados atuais que estão instalados. O banco de dados ORCL existente deve ser selecionado (se não, selecione o banco de dados de contêiner apropriado que você gostaria de usar para instalar o novo banco de dados conectável).
Se solicitado, forneça o nome de usuário e a senha do SYS. Em seguida, clique no botão Avançar>.
A próxima tela fornece três opções para criar um novo banco de dados conectável. Selecione a opção para Criar banco de dados plugável usando o conjunto de arquivos PDB .
Um conjunto de arquivos PDB consiste em um arquivo de metadados XML e um backup de arquivo de dados (a extensão é .dfb).
Clique no botão Procurar ao lado de Metadados de banco de dados conectáveis prompt de arquivo e selecione o arquivo sampleschema.xml. Esse arquivo deve estar localizado no diretório assistants/dbca/templates no Oracle Home. Depois que o arquivo for selecionado, clique no botão OK botão.
O arquivo de backup do arquivo de dados associado (sampleschema.dfb) deve ser preenchido automaticamente. Caso contrário, selecione esse arquivo também usando o botão Procurar apropriado.
Clique no botão Avançar> quando terminar.
A próxima tela fornece opções para configurar o novo banco de dados conectável.
Dê ao novo banco de dados conectável um nome como pdborcl_sample.
Selecione o armazenamento PDB apropriado. Para a maioria dos aplicativos, o armazenamento será o sistema de arquivos local. Use a variável {PDB_NAME} como o nome do subdiretório no diretório oradata. Por exemplo, se o armazenamento do arquivo de dados atual estiver no diretório c:\app\oracle\oradata\orcl, use o caminho:
c:\app\oracle\oradata\orcl\{PDB_NAME}
Forneça uma nova conta de administrador, como samplesadmin e senha associada.
Clique no botão Avançar> quando terminar.
Revise o resumo da instalação e clique no botão Concluir para começar a instalar o banco de dados conectável de amostra.
A barra de progresso deve começar a aumentar imediatamente.
Quando a instalação estiver concluída, clique no botão Fechar para sair do DBCA.
Testando o novo banco de dados plugável com o SQL Developer
Agora que o novo banco de dados conectável foi criado, efetue login e revise os esquemas de amostra.
Execute o SQL Developer e faça uma nova conexão com o PDB de amostra denominado pdborcl_sample. Especifique pdborcl_sample como o Nome do Serviço (não SID). Use o nome de usuário do SISTEMA e a senha ou a nova conta de administrador que você acabou de criar com o novo PDB.
Conecte-se ao banco de dados conectável pdborcl_sample. Verifique o status das contas de amostra usando a consulta:
SELECT username, account_status FROM dba_users;
Observe que todas as contas de amostra devem ser bloqueadas. Você pode desbloqueá-los usando estas instruções SQL:
ALTER USER hr ACCOUNT UNLOCK; ALTER USER oe ACCOUNT UNLOCK;
Você pode alterar as senhas dessas contas usando instruções SQL, como:
ALTER USER hr IDENTIFIED BY newpassword;
Nesse ponto, os esquemas de amostra devem estar disponíveis para uso. Por exemplo: