Banco de Dados Limpo: Comando CREATE DATABASE para non-CDB

Estes são os comandos que uso para criação de um banco de dados non-CDB (em 12c, mas creio que nada mudaria para 11g, por exemplo).
Nada de novo aqui, este tipo de criação já deve ser conhecido para a maioria dos DBAs.
Só estou guardando aqui meus próprios comandos. 🙂

$ mkdir -p /u01/app/oracle/audit/ORCLEE
$ mkdir -p /u01/app/oracle/oradata/EE01
$ cat $ORACLE_HOME/dbs/initEE01.ora
	*.audit_file_dest='/u01/app/oracle/audit/ORCLEE/'
	*.audit_trail='NONE'
	*.compatible='12.1.0.2.0'
	*.control_files='/u01/app/oracle/oradata/EE01/control01.dbf','/u01/app/oracle/oradata/EE01/control02.dbf'
	*.db_block_size=8192
	*.db_name='EE01'
	*.diagnostic_dest='/u01/app/oracle'
	*.log_archive_format='%t_%s_%r.dbf'
	*.nls_language='BRAZILIAN PORTUGUESE'
	*.nls_territory='BRAZIL'
	*.open_cursors=300
	*.pga_aggregate_target=512m
	*.processes=300
	*.remote_login_passwordfile='EXCLUSIVE'
	*.sga_target=1024m
	*.undo_tablespace='UNDOTBS1'
	*.CONTROL_MANAGEMENT_PACK_ACCESS='NONE'
	*.PARALLEL_MAX_SERVERS=0
	*.RESOURCE_LIMIT='FALSE'
	*.DEFERRED_SEGMENT_CREATION='FALSE'
	*.OPTIMIZER_USE_SQL_PLAN_BASELINES='FALSE'
	*.OPTIMIZER_ADAPTIVE_FEATURES='FALSE'
$ export ORACLE_SID=EE01
$ rlwrap sqlplus / AS SYSDBA
SQL> STARTUP NOMOUNT;
SQL> CREATE DATABASE EE01
   USER SYS IDENTIFIED BY Nerv2016
   USER SYSTEM IDENTIFIED BY Nerv2016
   LOGFILE
	GROUP 1 ('/u01/app/oracle/oradata/EE01/redo01a.log','/u01/app/oracle/oradata/EE01/redo01b.log') SIZE 100M BLOCKSIZE 512,
	GROUP 2 ('/u01/app/oracle/oradata/EE01/redo02a.log','/u01/app/oracle/oradata/EE01/redo02b.log') SIZE 100M BLOCKSIZE 512,
	GROUP 3 ('/u01/app/oracle/oradata/EE01/redo03a.log','/u01/app/oracle/oradata/EE01/redo03b.log') SIZE 100M BLOCKSIZE 512
   MAXLOGHISTORY 1
   MAXLOGFILES 16
   MAXLOGMEMBERS 3
   MAXDATAFILES 1024
   CHARACTER SET AL32UTF8
   NATIONAL CHARACTER SET AL16UTF16
   EXTENT MANAGEMENT LOCAL
   DATAFILE '/u01/app/oracle/oradata/EE01/system01.dbf'
	SIZE 1G AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED
   SYSAUX DATAFILE '/u01/app/oracle/oradata/EE01/sysaux01.dbf'
	SIZE 1G AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED
   DEFAULT TABLESPACE users DATAFILE '/u01/app/oracle/oradata/EE01/users01.dbf'
	SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED
   DEFAULT TEMPORARY TABLESPACE temp TEMPFILE '/u01/app/oracle/oradata/EE01/temp01.dbf'
	SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED
   UNDO TABLESPACE undotbs1 DATAFILE '/u01/app/oracle/oradata/EE01/undotbs01.dbf'
	SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;
SQL> @?/rdbms/admin/catalog.sql
SQL> @?/rdbms/admin/catproc.sql
SQL> @?/rdbms/admin/utlrp.sql
SQL> @?/sqlplus/admin/pupbld.sql

Leave a Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.