PASO 1:
Crear un archivo pfile en la dirección F:\oracle\0ra90\database (La dirección puede cambiar se gun la configuración de su Oracle y la versión del mismo).Escribir el siguiente código en un archivo de texto y guardar con el nombre initcursodba.ora
db_name=cursodba
instance_name=cursodba
control_files=(F:\oracle\oradata\cursodba\control01.ctl,
F:\oracle\oradata\cursodba\control02.ctl,
F:\oracle\oradata\cursodba\control013ctl)
db_block_size=4096
db_cache_size=4M
shared_pool_size=10000000
large_pool_size=10000000
java_pool_size=10000000
background_dump_dest=F:\oracle\oradata\cursodba\bdump
user_dump_dest=F:\oracle\oradata\cursodba\udump
core_dump_dest=F:\oracle\oradata\cursodba\cdump
Recordar que se debe guardar con el nombre exacto que se está dando en el ejemplo para que funcione
PASO 2:
Ahra en la dirección F:\oracle\oradataCrear un directorio con el nombe de la Base de Datos cursodba. Dentro de esta carpeta crear tres directorios llamados udump, cdump y bdump, Deberá ser con los nombres específicos.
PASO 3:
Ejecutar el siguiente comando para la creación del SID:
F:\oracle\ora90\bin>oradim -new -sid cursodba -intpwd passcursodba
Con esto se ha creado el SID para la Base de Datos usando el password "passcursodba". Anotar el passord que será usado más adelante.
PASO 4:
Configurar la variable de entorno de ORACLE SID
F:\set ORACLE_SID=cursodba
Aquí se establecela variable SID. Notar que no hay espacios en la expresion ORACLE_SID=cursodba
PASO 5:
Ejecutar SQLPLUS/NOLOG en el prompt de comando para conectarse a sqlplus
F:\>sqlplus /nolog
Saldra un mensaje similar al siguiente:
----------------------------------------------------------------------------
SQL-PLUS Release 9.0.1.3.0 - Production on Fri Nov 26 12:00:07:35 2006
(c) Copyright 2001 Oracle Corporation. All rights reserved.
SQL>
-------------------------------------------------------------------------------
PASO 6:
Ahora usar la sentencia "connect sys as sysdba" y presionar enter para ingresar. Se le solicitara que ingrese un password de usuario. Ingresar el password que uso durante la creacion del SID con el comamndo oradim. Ejemplo:
------------------------------------------------------------------------------
SQL> connect sys as sysdba
Enter password:
Connected to an idle instance.
------------------------------------------------------------------------------
PASO 7:
Dar la opcionde SQL para iniciar la base de datos en estado nomount. Recordar de dar la opcion nomount y la direccion del archivo pfile creado anteriormnte.Ejemplo:
---------------------------------------------------------------------------------
SQL>startup nomount pfile='F:\oracle\ora90\database\initcursodba.ora'
ORACLE instance started.
Total System Global Area 66757823 bytes
Fixed Size 564223 bytes
Variable Size 61442759
Database Buffers 5205415
Redo Buffers 778759 bytes
SQL>
---------------------------------------------------------------------------------
Despues de ejecutar correctamente este comando se ha iniciado una instancia ORACLE.Pero todavia no se ha creado ninguna base de datos.
PASO 8:
Crear un script con las siguientes SENTENCIAS SQL y guardarguardar el archivo con el nombre crear_cursodba.sqlCREATE DATABASE cursodba
LOGFILE
GROUP 1 ('F:\oracle\oradata\cursodba\redo01.log') size 100M,
GROUP 2 ('F:\oracle\oradata\cursodba\redo02.log') size 100M,
GROUP 3 ('F:\oracle\oradata\cursodba\redo03.log') size 100M,
CHARACTER SET WE8ISO8859P1
national character set utf8
maxlogfiles 3
maxlogmembers 3
maxloghistory 1
maxdatafiles 1024
maxinstances 1
datafile 'F:\oracle\oradata\cursodba\DataFile01.dbf' size 200M autoextend on default temporary tablespace temp TEMPFILE
'F:\oracle\oradata\cursodba\tempfile.tmp' SIZE 200M
Ahora ejecutar el script en el prompt de SQL. Ejemplo:
-------------------------------------------------------------------
SQL> @F:\oracle\oradata\cursodba\crear_cursodba.sql /
Database created
-------------------------------------------------------------------
Usar @< dirección del archivo que contiene la sentencia create database.
Usar " / " para ejecutar el comando, no usar " ; " al final del comando
Ahora la base de datos se ha creado, aunque no contienen nada aun. Para activarla hay que ejecutar los siguientes scripts en el orden que se indican:
---------------------------------------------------------
- SQL> @F:\oracle\ora90\rdbms\admin\catalog.sql
- SQL> @F:\oracle\ora90\rdbms\admin\catproc.sql
- SQL> @F:\oracle\ora90\rdbms\admin\utlsampl.sql
- SQL> @F:\oracle\ora90\rdbms\admin\pupbld.sql
Pra crear un esquema de ejemplo es script a usar esta dentro del directorio:
F:\oracle\ora90\demo\schema\human_resources
-------------------------------------------------------
5. SQL> @F:\oracle\ora90\demo\schema\human_resources\hr_main.sql
-------------------------------------------------------
Bueno amigos espero haberlos ayudado en algo, si tienes un consulta, sugerencia o comentario haz click en comentario en la parte inferior de este articulo.
Arcangelion.