欢迎访问新酱博客!

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

Asp.Net 新酱 阅读:182 0评论

打开服务

使用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权限,用户就可以增删改了。

新酱博客 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨网站采用BY-NC-SA协议进行授权
转载请注明原文链接:https://www.xiaorenjc.net/203.html
喜欢 (0)
评论头像
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址