| 26 SQL- Usuarios en Oracle |
|
|
|
|
Todo lo relacionado con la gestión de usuarios en Oracle. Es un nombre definido en la base de datos que se puede conectar a ella y acceder a determinados objetos según ciertas condiciones que establece el administrador. Los objetos del diccionario de datos a los que un usuario puede acceder se encuentran en la vista DICTIONARY, que es propiedad del usuario SYS. DESC DICTIONARY; Con la orden: SELECT TABLENAME FROM DICTIONARY; Se visualizan los objetos del diccionario de datos a los que se puede acceder. Creación deusuarios: CREATE USER NOMBRE_USUARIO IDENTIFIED BY CLAVE_ACCESO [DEFAULT TABLESPACE ESPACIO_TABLA] [TEMPORARY TABLESPACE ESPACIO_TABLA] [QUOTA {ENTERO {K | M} | UNLIMITED } ON ESPACIO_TABLA] [PROFILE PERFIL]; DEFAULT TABLESPACE= Asigna a un usuario el tablespace por defecto para almacenar los objetos que cree. Si no se asigna ninguno, el tablespace por defecto es SYSTEM. TEMPORARY TABLESPACE= Especifica el nombre del tablespace para trabajar temporales. Si no se especifica ninguno, el tablespace por defecto es SYSTEM. QUOTA= Asigna un espacio en megabites o kilobites en el tablespace asignado. Si no se especifica esta cláusula, el usuario no tiene cuota asignada y no podrá crear objetos en el tablespace. Para tener espacio y acceso ilimitad a un tablespace es: GRANT UNLIMITED TABLESPACE NOMBRE_TABLESPACE; PROFILE= Asigna un perfil a un usuario. Modificación de usuarios: ALTER USER NOMBRE_USUARIO IDENTIFIED BY CLAVE _ACCESO [DEFAULT TABLESPACE ESPACIO_TABLA] [TEMPORARY TABLESPACE ESPACIO_TABLA] [QUOTA {ENTERO {K | M } | UNLIMITED } ON ESPACIO_TABLA [PROFILE PERFIL]; Borrado de usuarios: DROP USER USUARIO [CASCADE]; CASCADE= Suprime todos los objetos del usuario antes de borrarlo. Texto original de www.desarrolloweb.com |
| < Anterior | Próximo > |
|---|

