domingo, 13 de febrero de 2011

CREAR ENTORNO - DESIGNER

Desde RON...

1. Creamos el contenedor de la aplicación EXA.
2. Indicamos base de datos donde se almacenarán los objetos de BD.
3. Indicamos usuario propietario de la BD USU_EXA

4. Indicamos tablespaces que van a utilizar las tablas y los índices; EXA_TBS_TBL y EXA_TBS_IND.
...ya podemos dibujar el primer diagrama de nuestra aplicación!!

CREAR ENTORNO - SQL

CREAR USUARIO

Syntax:
   CREATE USER username
      IDENTIFIED {BY password | EXTERNALLY | GLOBALLY AS 'external_name'}
         options;

options:
  
   DEFAULT TABLESPACE tablespace
   TEMPORARY TABLESPACE tablespace
   QUOTA int {K | M} ON tablespace
   QUOTA UNLIMITED ON tablespace
   PROFILE profile_name
   PASSWORD EXPIRE
   ACCOUNT {LOCK|UNLOCK}

Ejemplo básico:

CREATE USER USU_EXA IDENTIFIED BY USUEXA;

http://ss64.com/ora/user_c.html

DAR PERMISOS AL NUEVO USUARIO

GRANT ALL PRIVILEGES TO USU_EXA
o
GRANT CREATE SESSION,
            CREATE TABLE,
            CREATE VIEW,
            CREATE TRIGGER,
            CREATE SEQUENCE
TO
USU_EXA;

Mas información  http://ora.u440.com/usuarios/grant.html


CREAR TABLESPACE

Syntax:
   CREATE [UNDO] TABLESPACE tablespace_name
      DATAFILE Datafile_Options Storage_Options ;

Datafile_Options:
    'filespec' [AUTOEXTEND OFF]
    'filespec' [AUTOEXTEND ON [NEXT int K | M] [MAXSIZE int K | M]]

Ejemplo básco:

CREATE TABLESPACE EXA_TBS_TBL
DATAFILE 'C:\oraclexe\oradata\xe\EXA_TBS_TBL.DBF' SIZE 10 M;

CREATE TABLESPACE EXA_TBS_IND
DATAFILE 'C:/oraclexe\oradata\xe\EXA_TBS_IND' SIZE 10M;

http://ss64.com/ora/tablespace_c.html