Crear una base de datos ORACLE

 Hola,

 

Queria saber si alguien me puede indicar como crearme una base de datos ORACLE en mi PC.

tengo instalada la Virtual Box que la descargue en metalink pero me tira error. 

Queria saber si me tengo que instalar un cliente antes, otro S.O, etc. Mi pc tiene windows 7. 

 

Muchas gracias!!
 

Pero qué te da error, Virtual Box o la base de datos? Qué error es? A lo mejor se puede solucionar.

También es importante saber la versión de base de datos que quieres utilizar, una vez que lo tengas claro es cuestión de descargar la versión correcta desde la web de Oracle. Para la XE 11g, por ejemplo, desde esta página de descarga de Oracle XE

También deberías consultar los requerimientos en la documentación de Oracle. Para la misma XE los tienes en esta página:

http://docs.oracle.com/cd/E17781_01/install.112/e18803/toc.htm#CIHFEBGE

Te enlazo también un video de una instalación en Linux, los temas específicos de SO cambian, pero el asistente del instalador funciona igual: Creando Base de Datos Oracle 11g desde cero - Paso a Paso

 

 

Buenas, gente, si alguien me puede ayudar...

tengo una maquina virtual con solaris 10

 

 

 

uname -a SunOS unknown 5.10 Generic_142910-17 i86pc i386 i86pc al intentar crear una base nueva me da el siguiente error...  

 

 

SQL> @/u02/oradata/emiDB/crea_base.sql SP2-0734: inicio "SQLPLUS "/..." de comando desconocido - resto de la linea ignorado. Instancia ORACLE iniciada.   Total System Global Area  423624704 bytes Fixed Size                  1280588 bytes Variable Size             125830580 bytes Database Buffers          293601280 bytes Redo Buffers                2912256 bytes CREATE DATABASE emiDB * ERROR en linea 1: ORA-01092: ORACLE instance terminated. Disconnection forced     el script es el siguiente- # cat crea_base.sql SQLPLUS "/ as SYSDBA" STARTUP NOMOUNT CREATE DATABASE emiDB LOGFILE '/u02/oradata/emiDB/log1emiDB.ora' SIZE 4M, '/u02/oradata/emiDB/log2emiDB.ora' SIZE 4M, '/u02/oradata/emiDB/log3emiDB.ora' SIZE 4M, '/u02/oradata/emiDB/log4emiDB.ora' SIZE 4M EXTENT MANAGEMENT LOCAL sysaux datafile '/u02/oradata/sysaux.dbf' size 300M autoextend on next 16M maxsize unlimited MAXDATAFILES 100 DATAFILE '/u02/oradata/emiDB/SYSemiDB.ora' SIZE 50M DEFAULT TEMPORARY TABLESPACE temp TEMPFILE '/u02/oradata/emiDB/temp.ora' SIZE 50M UNDO TABLESPACE undo DATAFILE '/u02/oradata/emiDB/undo.ora' SIZE 50M NOARCHIVELOG CHARACTER SET WE8ISO8859P1;    Gracias... 

 

 

En respuesta a por cydemmy

 Que tal, has intentado con el dbca, intenta con esta instruccion:

 

dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbName emiDB -sid emiDB -sysPassword password -systemPassword password

 

Te explico, con este metodo invocas el asistente dbca el cual es el encargado de configurar una base de datos, las opciones que se ejecutan en esta linea son:

 

-silent /*invoca el asistente en modo consola*/

-createDatabase /*da la instruccion de crear una base de datos*/

-templateName GeneralPurpose.dbc /* usa la plantilla de proposito general*/

-gdbName /*es el nombre que le daras a tu base de datos*/

-sid /*es el nombre del sid*/

-sysPassword y -systemPassword /* son los pass para los usuarios sys y system respectivamente*/

 

Tiene mas opciones pero con esto es mas que suficiente para crear una base de datos de pruebas, los parametros de memoria, sesiones, procesos y demas son los que te dan por default.

 

Saludos

Yo tengo en mi PC instalado Oracle 11G, pero no puedo acesarla porque se me olvido el password o contraseña. Yo quisiera saber si se pudiera borrar o deshacer ese password volverle a instalar el password nuevo sin tenerque borrar toda la base de datos y sus esquemas

Ok esta bien tu sintaxis pero no tienes un ejemplo como pasarlo a linea de comando de linux en el VBox utilizando SQL PLUS