RE:como crear una base de datos en oracle express
Oracle Database XE ha sido desarrollada para ser fácil de administrar, por lo tanto, tiene limitaciones(aunque muchas de esas limitaciones no son deseables), una de las limitantes es que puedes manejar solo una instancia por servidor, es decir, no puedes crear otra base de datos, solo tendrás disponible la que crea el instalador.
Ahora, en todas las ediciones de Oracle Database, existe un componente lógico que se asocia a cada cuenta de usuario junto con los objetos de base de datos que esa genera, ese componente se llama ESQUEMA. En una misma base de datos puedes dar soporte a varias y diferentes aplicaciones, creando un schema para cada tipo de aplicación, incluso, se pueden asociar las tablas de un esquema con otro por medio de las Claves Ajenas.
La posibilidad de crear bases de datos, está disponible en las versiones licenciadas de Oracle Database 7,8,8i,9i,10g,11g. A partir de las versión 10g, existen 4 ediciones de Oracle Database: Express Edition(XE), Standard Edition One(SE1), Standard Edition(SE) y Enterprise Edition(EE).
Aunque te suene raro, Oracle XE con sus limitaciones tiene mucho que ofrecer para las pequeñas empresas, donde sus requisitos se ajustan bien a las dimensiones que puede manejar Oracle XE, por ejemplo, con un buen entorno hardware, Oracle XE puede dar soporte a mas de 200 sesiones concurrentes, ya sea en intranets o via web.
Solo esperemos que en la liberación de Oracle Datbase 11g Express Edition, esta limitante desaparezca.
Saludos.