Oracle创建新用户以及授予新用户建表、增删查改的权限

新酱
137
文章
32
评论
2019年6月12日09:27:39 评论 208 560字阅读1分52秒

打开服务

使用Oracle数据库需要打开两个服务,一个是OracleServiceORCL,一个是OracleOraDb11g_home1TNSListener。

这里我使用sqlplus来演示如何使用Oracle创建新用户以及授权操作。

登录管理员账户

用sqlplus登录system账户

Oracle创建新用户以及授予新用户建表、增删查改的权限

这样我们就拥有了管理员权限来创建新的用户

Oracle创建新用户以及授予新用户建表、增删查改的权限

注意sql语句一定要;号结尾!

授权session

虽然我们已经创建好了一个用户,但是这时候还不可以登录,登录会报未授权session的错误。

Oracle创建新用户以及授予新用户建表、增删查改的权限

管理员账户给test用户授权session

Oracle创建新用户以及授予新用户建表、增删查改的权限

再次登录test发现已经登录成功。

Oracle创建新用户以及授予新用户建表、增删查改的权限

授权table

授予新用户table的权限,新用户就可以创建表以及删除表。

Oracle创建新用户以及授予新用户建表、增删查改的权限
Oracle创建新用户以及授予新用户建表、增删查改的权限

删除表的sql语句

授予用户使用表空间的权限

虽然新用户已经可以创建表了,但是它却没有使用表空间的权限,所以需要给它授权。

授予用户增删查改的权限

只要授予用户insert权限,用户就可以增删改了。

  • 版权声明: 发表于 2019年6月12日09:27:39
  • 转载注明:https://www.xiaorenjc.net/203.html

您必须才能发表评论!