Curso Oracle Unifenas
Denis Fernandes Gomes
Criando banco de dados - Oracle Express 11g
http://denisfg.blogspot.com
1- Criando os diretrios - Crie o diretrio para o banco XETESTE. e:\oraclexe\app\oracle\admin\XETESTE
- Crie as subpastas, dentro da XETESTE:
adump
dpdump
pfile
- Crie o diretrio E:\oraclexe\app\oracle\oradata\XETESTE.
Curso Oracle Unifenas
Denis Fernandes Gomes
Criando banco de dados - Oracle Express 11g
http://denisfg.blogspot.com
- Crie o diretrio E:\oraclexe\app\oracle\fast_recovery_area\XETESTE. - Crie o subdiretrio E:\oraclexe\app\oracle\fast_recovery_area\XETESTE\ONLINELOG.
2- Criando a nova instancia
- Execute o comando abaixo via prompt:
oradim -new -sid xeteste
3 Criando um arquivo de senhas
- Execute o comando via prompt para criar um novo arquivo de senhas:
orapwd file=e:\oraclexe\app\oracle\product\11.2.0\server\database\PWDXETESTE.ora
password=teste
Curso Oracle Unifenas
Denis Fernandes Gomes
Criando banco de dados - Oracle Express 11g
http://denisfg.blogspot.com
4- Criando um novo arquivo pfile
- Connecte-se como /as sysdba
- Execute o comando create pfile=caminho from spfile; para criar um novo arquivo de
parmetros.
- Abra o arquivo com um editor de texto.
Curso Oracle Unifenas
Denis Fernandes Gomes
Criando banco de dados - Oracle Express 11g
http://denisfg.blogspot.com
- Altere os valores de xe para xeteste, mantendo a estrutura de diretrios da base do Oracle.
Ex:
Onde estiver e:\oraclexe mantenha este caminho.
Curso Oracle Unifenas
Denis Fernandes Gomes
Criando banco de dados - Oracle Express 11g
http://denisfg.blogspot.com
xeteste.__db_cache_size=117440512 xeteste.__java_pool_size=4194304 xeteste.__large_pool_size=20971520 xeteste.__oracle_base='E:\oraclexe\app\oracle'#ORACLE_BASE set from environment xeteste.__pga_aggregate_target=159383552 xeteste.__sga_target=301989888 xeteste.__shared_io_pool_size=37748736 xeteste.__shared_pool_size=113246208 xeteste.__streams_pool_size=0 *.audit_file_dest='E:\oraclexe\app\oracle\admin\xeteste\adump' *.compatible='11.2.0.0.0' *.control_files='E:\oraclexe\app\oracle\oradata\xeteste\control.dbf' *.db_name='xeteste' *.DB_RECOVERY_FILE_DEST_SIZE=10G *.DB_RECOVERY_FILE_DEST='E:\oraclexe\app\oracle\fast_recovery_area' *.diagnostic_dest='E:\oraclexe\app\oracle\.' *.dispatchers='(PROTOCOL=TCP) (SERVICE=xetesteXDB)' *.job_queue_processes=4 *.memory_target=440M *.open_cursors=300 *.remote_login_passwordfile='EXCLUSIVE' *.sessions=20 *.shared_servers=4 *.undo_management='AUTO' *.undo_tablespace='UNDOTBS1' 5- Iniciando o banco em modo nomount com o novo pfile
Curso Oracle Unifenas
Denis Fernandes Gomes
Criando banco de dados - Oracle Express 11g
http://denisfg.blogspot.com
6 Criando o banco de dados - Crie um script contendo os seguintes comandos:
create database XETESTE
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 'E:\oraclexe\app\oracle\fast_recovery_area\XETESTE\ONLINELOG\REDO01.LOG' SIZE 50M BLOCKSIZE 512,
GROUP 2 'E:\oraclexe\app\oracle\fast_recovery_area\XETESTE\ONLINELOG\REDO02.LOG' SIZE 50M BLOCKSIZE 512
DATAFILE'e:\oraclexe\app\oracle\oradata\XETESTE\SYSTEM.DBF' size 100m autoextend on
sysaux datafile 'e:\oraclexe\app\oracle\oradata\XETESTE\SYSAUX.DBF' size 100m autoextend on
undo tablespace undotbs1 datafile 'e:\oraclexe\app\oracle\oradata\XETESTE\UNDOTBS1.DBF' size 100m autoextend on
CHARACTER SET AL32UTF8
;
Curso Oracle Unifenas
Denis Fernandes Gomes
Criando banco de dados - Oracle Express 11g
http://denisfg.blogspot.com
7 Executando o script
- Entre no diretrio onde se encontra o script.
- Altere a varivel de ambiente ORACLE_SID para XETESTE.
- Execute o script.
8- Verificando a criao
- Execute o comando para verificar o status do instancia. select status from v$instance;
Curso Oracle Unifenas
Denis Fernandes Gomes
Criando banco de dados - Oracle Express 11g
http://denisfg.blogspot.com
SELECT * FROM V$VERSION;
9 Ajuste do banco - Execute os scripts: SPOOL e:\catalog.log @e:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin\catalog.sql SPOOL OFF SPOOL e:\catproc.log @e:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin\catproc.sql SPOOL OFF