Use navicat para crear un nuevo usuario de Oracle

crear espacio de tablas

Después de conectarse a la base de datos, haga clic en Navicat 其他, luego seleccione 表空间
inserte la descripción de la imagen aquí
y seleccione新建表空间
inserte la descripción de la imagen aquí

Puede consultar el espacio de tabla existente para crear uno nuevo.
inserte la descripción de la imagen aquí
Los tipos de espacios de tabla son los siguientes:

  1. PERMANENTE : el espacio de tabla permanente almacena datos permanentes, como tablas, índices, etc.

  2. TEMPORAL : el tablespace temporal no puede almacenar objetos permanentes y se utiliza para guardar datos temporales generados durante la clasificación y agrupación de la base de datos.

  3. DESHACER : el espacio de tabla guarda la imagen reflejada antes de la modificación de datos.

Elegí el espacio de la mesa permanente. Después de completar la información, haga clic en Guardar en la esquina superior izquierda.

crear usuario

Seleccione 用户y haga clic en 新建用户.
inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
Configurar
inserte la descripción de la imagen aquí
permisos de concesión de cuotas
inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí
Luego vaya a la prueba de inicio de sesión
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
y el inicio de sesión falla.
Porque no asignamos permisos de servidor a esta cuenta.
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
prueba de inicio de sesión
inserte la descripción de la imagen aquí

Si necesitamos mytoolstablespaces propiedad de varios usuarios, ¿no sería muy problemático asignar permisos a cada usuario, de modo que los roles se puedan usar para resolver este problema, es decir, un usuario puede tener este rol?

Crear un rol

Seleccione Crear rol
inserte la descripción de la imagen aquí
y cree un nuevo rol
inserte la descripción de la imagen aquí

Agregue mytoolsel usuario a este rol.
inserte la descripción de la imagen aquí
Los permisos del servidor son consistentes con los del usuario creado anteriormente. Luego guarda.
Luego modifique el rol del usuario.

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí
Luego 服务器权限eliminamos todas
las pruebas de inicio de sesión del usuario.

inserte la descripción de la imagen aquí

La diferencia entre roles y usuarios.

OracleUn rol ( role) es simplemente un conjunto de permisos ( privilege) (o el tipo de acceso que cada usuario necesita según su estado y condiciones). Los usuarios pueden otorgar o asignar permisos específicos a roles y luego asignar roles a los usuarios correspondientes. Un usuario también puede autorizar directamente a otros usuarios.
oracleLos usuarios, es decir user, en términos sencillos, son "personas" que acceden a la base de datos de Oracle. En oracle, puede oraclecontrolar varios parámetros de seguridad de los usuarios para mantener la seguridad de la base de datos.Estos conceptos incluyen modo ( schema), permisos, roles, configuración de almacenamiento, cuotas de espacio, restricciones de recursos de acceso, auditoría de la base de datos, etc. Cada usuario tiene una contraseña, y se puede usar el usuario/contraseña correctos para iniciar sesión en la base de datos para acceder a los datos.

Diferencia: un rol es una colección de permisos, mientras que un usuario es una colección de roles y permisos.

Supongo que te gusta

Origin blog.csdn.net/qq_44732146/article/details/129874104
Recomendado
Clasificación