Njjjki

Solo disponible en BuenasTareas
  • Páginas : 3 (526 palabras )
  • Descarga(s) : 4
  • Publicado : 19 de abril de 2010
Leer documento completo
Vista previa del texto
Practica #3 Taller de bases de datos SQL*Plus
M.C. Ramiro Robles Villanueva

Vamos a ver en tres sencillos pasos cómo crear un nuevo esquema-usuario de Oracle. Para poder realizar estos pasos esnecesario iniciar la sesión en la base de datos con un usuario con permisos de administración, lo más sencillo es utilizar directamente el usuario SYSTEM o SYS: Creación de un tablespace para datos yotro para índices. Estos tablespaces son la ubicación donde se almacenarán los objetos del esquema que vamos a crear. Tablespace para datos, con tamaño inicial de 1024 Mb, y auto extensible CREATETABLESPACE "APPDAT" LOGGING DATAFILE 'c:/oraclexe/oradata/xe/APPDAT.dbf' SIZE 1024M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO Tablespace para índices, con tamaño inicial de 512 Mb, y autoextensible

CREATE TABLESPACE "APPIDX" LOGGING DATAFILE 'c:/oraclexe/oradata/xe/APPIDX.dbf' SIZE 512M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO

La creación de estos tablespaces no esobligatoria, pero sí recomendable, así cada usuario de la BD tendrá su propio espacio de datos. Creación del usuario que va a trabajar sobre estos tablespaces, y que será el propietario de los objetosque se se creen en ellos CREATE USER "APP" PROFILE "DEFAULT" IDENTIFIED BY "APPPWD" DEFAULT TABLESPACE "APPDAT" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK; Si no se especifica un tablespace, la BD leasignará el tablespace USERS, que es el tablespace que se utiliza por defecto para los nuevos usuarios. Se puede apreciar también que no hay ninguna referencia al tablespace de índices APPIDX que hemoscreado. Si queremos mantener datos e índices separados habrá que acordarse de especificar este tablespace en las sentencias de creación de índices de este usuario, si no se hace éstos se crearán enAPPDAT: CREATE INDEX mi_indice ON mi_tabla (mi_campo) TABLESPACE APPIDX; Sólo falta asignarle los permisos necesarios para trabajar. Si se le asignan los roles 'Connect' y 'Resource' ya tiene los...
tracking img