Crear tabla

didisi
31 de Enero del 2004
Hola a todos, soy nuevo en las bases de datos Oracle, y quiero crear una base de datos (como seria en sql), y las tablas correspondientes.

Tengo experiencia con sql, y peco mucho de esa forma de trabajar, quiero crear la base de datos con el boton derecho encima de tables, y la verdad es que no me entero de mucho, me podriais ayudar.

Gracias de antemano

maverick2kevolution
31 de Enero del 2004
Hola:
Primero que todo es muy distinto crear una base de datos a crear un esuqema o usuario que albergue tus tablas.

1.- La mayoria de las veces uno solo tiene una sola base de datos o instancia para albergar diferentes usuarios o esquemas, si quieres crear otra instancia Oracle, no tengo idea de como puede hacerce via SQL

2.- Si quieres crear un esquema nuevo o usuario se hace de la siguiente manera:
--Creacion de usuario o esquema
create user Nombre_de_Usuario identified by Password_Usuario;

--Privilegios de conexion a base de datos y de creacion de objetos.
grant connect, resource to Nombre_de_Usuario;

3.- Con respecto a la creacion de tablas, loginearte como el usuario que creastes y despues....

--Creacion de tabla persona
create table persona(
id integer,
nombre varchar2(30) not null,
direccion varchar2(30),
constraint PK_id primary key(id)
);

Nota: Para la creacion de usuario debes loginearte como:
username: system password: manager
o
username: sys password: change_on_install
esto es por default

Ojala que te haya quedado un poco mas claro, buena suerte :)