Ir al contenido principal

Usuarios y Esquemas ok

Muchas personas utilizan el término “usuario” y “esquema” indistintamente. En el entorno Oracle, usted puede hacerlo. Un usuario es una persona que puede conectarse a la Base de Datos. El usuario tiene un username y un password. Un Esquema es un contenedor para los objetos propiedad del usuario. Cuando un usuario es creado, su esquema también lo es y es el esquema propiedad del usuario; inicialmente estará vacio.
Algunos esquemas siempre estarán vacios: el usuario nunca creara objetos, porque no hay necesidad y no tendrá los privilegios necesarios para hacerlo. Los usuario necesitan privilegios ya sea directos o por roles, por poder utilizar código o datos  de otros esquemas.
Objetos de esquema son objetos con un propietario.
El identificador único para un objeto de un tipo particular no es el nombre – es el nombre, prefijado con el nombre del esquema al cual pertenece.
Un número de usuarios son creados automáticamente en el tiempo de creación de la Base de Datos. Los principales son SYS y SYSTEM. El usuario SYS es propietario del Diccionario de Datos: que es un conjunto de tablas que definen la base de datos y su contenido. SYS también es propietario de varios cientos de paquetes PL/SQL, código que es proporcionado por Oracle para administrador y desarrolladores. Objetos del esquema SYS nunca deberían ser modificados con comandos DML. Si se ejecuta un comando DML contra una tabla del Diccionario de Datos, corre el riesgo de corromper el Diccionario de Datos, con resultados desastrosos. El diccionario de datos usted los actualiza cada vez que emite un comando DDL. El esquema SYSTEM almacena objetos adicionales utilizados para administración y monitoreo.

CREATE TABLE tbl_sistema(id varchar2(10));
CREATE TABLE "tbl_sistema"(id varchar2(10));
SELECT * FROM user_tables WHERE table_name = 'tbl_sistema';

SELECT * FROM user_tables WHERE table_name = 'TBL_SISTEMA';

Comentarios