Com crear un nou esquema a Oracle pas a pas

Versió per a imprimir

Per poder realitzar tots els passos és necessari iniciar la sessió en la base de dades amb un usuari amb permisos d'administració, el més senzill és utilitzar directament l'usuari SYSTEM

  • Creació d'un tablespace per a dades, i un altre per a índexos. Aquests tablespaces són la ubicació on s'emmagatzemaran els objectes de l'esquema que crearem.

Tablespace per a dades, amb mida inicial de 1024 Mb, i autoextensible

CREATE TABLESPACE "APPDAT"

LOGGING DATAFILE '/export/home/oracle/oradata/datafiles/APPDAT.dbf' SIZE 1024 M

EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO

Tablespace per a índexos, amb mida inicial de 512 Mb, i autoextensible

CREATE TABLESPACE "APPIDX"

LOGGING DATAFILE '/export/home/oracle/oradata/datafiles/APPIDX.dbf' SIZE 512 M

EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO

 

  • Creació de l'usuari que treballarà sobre aquests tablespaces, i que serà el propietari dels objectes que es creïn en ells

CREATE USER "APP" PROFILE "DEFAULT" IDENTIFIED BY "APPPWD"
DEFAULT TABLESPACE "APPDAT" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK;

  • Només falta assignar-li els permisos necessaris per treballar. Si se li assignen els rols 'Connect' i 'Resource' i ja tindrà els permisos mínims

GRANT "CONNECT" TO "APP";
GRANT "RESOURCE" TO "APP";

  • Completem l'assignació de permisos amb privilegis específics sobre objectes per assegurar-nos que l'usuari pugui realitzar totes les operacions que creguem necessàries

GRANT ALTER ANY INDEX TO "APP";
GRANT ALTER ANY SEQUENCE TO "APP";
GRANT ALTER ANY TABLE TO "APP";
GRANT ALTER ANY TRIGGER TO "APP";
GRANT CREATE ANY INDEX TO " APP";
GRANT CREATE ANY SEQUENCE TO " APP";
GRANT CREATE ANY SYNONYM TO " APP";
GRANT CREATE ANY TABLE TO "APP";
GRANT CREATE VIEW TO "APP";
GRANT DELETE ANY TABLE TO "APP";
GRANT DROP ANY INDEX TO "APP";
GRANT DROP ANY SEQUENCE TO "APP";
GRANT DROP ANY TABLE TO " APP";
GRANT DROP ANY TRIGGER TO "APP";
GRANT DROP ANY VIEW TO "APP";
GRANT INSERT ANY TABLE TO "APP";
GRANT QUERY REWRITE TO "APP";
GRANT SELECT ANY TABLE TO "APP";
GRANT UNLIMITED TABLESPACE TO "APP";

Ara l'usuari ja pot connectar-se i començar a treballar sobre el seu esquema

 

 

Latest Status Updates

Investigando

   - negrito_cl fa 1 dia -

Busco Consultor ARTUS para proyecto en Panamá, será contratado en Mx, al concluir regresará en México.Enviar CV bhernandez@intellego.com.mx

   - Intellego fa 3 dies -

Intellego es líder en consultoría y servicios para la gestión de información.

   - Intellego fa 3 dies -

Infográfico sobre el nuevo escenario de la información http://bit.ly/dflh8B

   - carlos fa 1 setmana -

Anunciando el laboratorio de Dataprix: www.labs.dataprix.com

   - carlos fa 1 setmana -