0


使用navicat创建Oracle新用户

创建表空间

连上数据库之后,在navicat里点击

其他

,然后选择

表空间

在这里插入图片描述
然后选择

新建表空间

在这里插入图片描述

可以参考存在的表空间进行新建。
在这里插入图片描述
表空间类型有以下几种:

  1. PERMANENT: 永久表空间 存放永久性数据,如表,索引等。
  2. TEMPORARY: 临时表空间 不能存放永久性对象,用于保存数据库排序,分组时产生的临时数据。
  3. UNDO:表空间 保存数据修改前的镜象。

我选择的是永久表空间。信息填写完毕,点击左上角保存即可。

创建用户

选择

用户

,然后点击

新建用户


在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
配置额度
在这里插入图片描述
授予权限
在这里插入图片描述

在这里插入图片描述
然后去登陆测试
在这里插入图片描述
在这里插入图片描述
登录失败了。
因为我们没有给这个账户分配服务器权限。
在这里插入图片描述
在这里插入图片描述
登录测试
在这里插入图片描述

如果我们需要多个用户拥有

mytools

的表空间,那岂不是每个用户就要分配权限,那岂不是很麻烦,于是可用角色解决这个问题,即一个用户可以拥有该角色。

创建角色

选择创建角色
在这里插入图片描述
然后新建角色
在这里插入图片描述

mytools

的用户添加到该角色上。
在这里插入图片描述
服务器权限与上面创建用户的权限一致。然后保存。
然后修改用户的角色。

在这里插入图片描述

在这里插入图片描述
**然后我们把用户的

服务器权限

全部去掉**
登录测试

在这里插入图片描述

角色与用户的区别

Oracle

角色(

role

)就是一组权限(

privilege

)(或者是每个用户根据其状态和条件所需的访问类型)。用户可以给角色授予或赋予指定的权限,然后将角色赋给相应的用户。一个用户也可以直接给其他用户授权。

oracle

用户,即

user

,通俗的讲就是访问oracle数据库的“人”。在

oracle

中,可以对

oracle

用户的各种安全参数进行控制,以维护数据库的安全性,这些概念包括模式(

schema

)、权限、角色、存储设置、空间限额、存取资源限制、数据库审计等。每个用户都有一个口令,使用正确的用户/口令才能登录到数据库进行数据存取。

区别:角色是一系列权限的集合,而用户是一系列角色和权限的集合。


本文转载自: https://blog.csdn.net/qq_44732146/article/details/129874104
版权归原作者 胡八一 所有, 如有侵权,请联系我们删除。

“使用navicat创建Oracle新用户”的评论:

还没有评论