Olá pessoal, mais uma vez só estou documentando aqui como criar um banco de dados Oracle Database 12cR2 utilizando o dbca em modo texto usando o DBCA com template e também com response file. O artigo de instalação do Oracle Database 12cR2 em modo texto você encontra aqui.
Processo de criação do Oracle Database 12cR2 com o DBCA em modo silent com template
Este é o template que utilizei na criação deste banco de dados, fique à vontade para baixá-lo: dbca_cdb2_new_template.dbc. Ajuste o template conforme a sua necessidade.
Vamos ao processo de criação do Oracle Database 12cR2… Execute, com o usuário oracle, o Database Configuration Assistant (dbca) passando os seguintes parâmetros: -silent para iniciá-lo em modo texto, -createDatabase para criar um banco de dados, -templateName apontando para o template a ser utilizado, -gdbName para o nome do banco de dados, -sysPassword para a senha do SYS, -systemPassword para senha do SYSTEM. Este banco de dados será criado como nonCDB.
[oracle@oracle-srv ~]$ dbca -silent -createDatabase -templateName /u01/app/oracle/product/12.2.0.1/db_1/assistants/dbca/templates/dbca_cdb2_new_template.dbc -gdbName cdb2 -sysPassword oracle -systemPassword oracle [WARNING] [DBT-06208] The 'SYS' password entered does not conform to the Oracle recommended standards. CAUSE: a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. b.The password entered is a keyword that Oracle does not recommend to be used as password ACTION: Specify a strong password. If required refer Oracle documentation for guidelines. [WARNING] [DBT-06208] The 'SYSTEM' password entered does not conform to the Oracle recommended standards. CAUSE: a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. b.The password entered is a keyword that Oracle does not recommend to be used as password ACTION: Specify a strong password. If required refer Oracle documentation for guidelines. Copying database files 1% complete 2% complete 18% complete 33% complete Creating and starting Oracle instance 35% complete 40% complete 44% complete 49% complete 50% complete 53% complete 55% complete Completing Database Creation 56% complete 57% complete 58% complete 62% complete 65% complete 66% complete Executing Post Configuration Actions 100% complete Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/cdb2/cdb26.log" for further details.
Banco de dados criado com sucesso.
Processo de criação do Oracle Database 12cR2 com o DBCA em modo silent com response file
Agora vamos criar outro banco de dados, desta vez utilizando um response file.
Este é o response file que utilizei para criar este banco de dados, fique à vontade para baixá-lo: dbca.rsp. Neste response file eu passei o template usado acima alterando somente os parâmetros com o nome do banco de dados. Edite-o para suas necessidades.
Execute, com o usuário oracle, o Database Configuration Assistant (dbca) passando os seguintes parâmetros: -silent para iniciá-lo em modo texto, -create database para criar um banco de dados e -responseFile apontando para o response file a ser utilizado. Este banco de dados será criado como um CDB.
[oracle@oracle-srv ~]$ dbca -silent -createDatabase -responseFile /home/oracle/dbca.rsp [WARNING] [DBT-06208] The 'SYS' password entered does not conform to the Oracle recommended standards. CAUSE: a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. b.The password entered is a keyword that Oracle does not recommend to be used as password ACTION: Specify a strong password. If required refer Oracle documentation for guidelines. [WARNING] [DBT-06208] The 'SYSTEM' password entered does not conform to the Oracle recommended standards. CAUSE: a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. b.The password entered is a keyword that Oracle does not recommend to be used as password ACTION: Specify a strong password. If required refer Oracle documentation for guidelines. [WARNING] [DBT-06208] The 'PDBADMIN' password entered does not conform to the Oracle recommended standards. CAUSE: a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. b.The password entered is a keyword that Oracle does not recommend to be used as password ACTION: Specify a strong password. If required refer Oracle documentation for guidelines. Copying database files 1% complete 13% complete 25% complete Creating and starting Oracle instance 26% complete 30% complete 31% complete 35% complete 38% complete 39% complete 41% complete Completing Database Creation 42% complete 43% complete 44% complete 46% complete 47% complete 50% complete Creating Pluggable Databases 55% complete 75% complete Executing Post Configuration Actions 100% complete Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/cdb3/cdb3.log" for further details.
Este processo de criar o banco de dados em modo texto é muito simples e é muito mais rápido do que utilizando a interface gráfica.
Não tenho dúvidas que esta série de artigos será muito útil para a comunidade Oracle.
Grande abraço e até mais,
Franky