美文网首页
oracle创建新用户及权限赋予

oracle创建新用户及权限赋予

作者: 兔子兔子大兔子 | 来源:发表于2017-10-08 19:48 被阅读0次

    创建新用户

    创建新用户需要DBA权限,即我们创建数据库实例的时候的SYS和SYSTEM两个账号
    我们使用下面这条语句来创建用户
    create user [username] identified by [password];
    举例:
    我要创建一个名为test的用户,其密码为test123
    我们只需输入create user test identified by test123

    为新用户赋予权限

    新创建的用户还需要我们赋予权限
    通过下面这条语句我们可以赋予其相应的权限
    grant [privilege] to [username]
    其中[privilege]是权限名称
    具体有
    [create session] : 创建会话,如果用户没有此权限,则无法连接数据库,并创建会话
    [create table] :建表权限
    [select] :查询权限 PS:查询权限可以通过on关键字指定表名
    eg: grant select on [tablename] to username
    除了以上的权限名称,ORACLE还提供了其他许多权限可供选择,本文就不进行详细的描述了
    我们通过grant connect,resource to [test]命令给予用户test登录和创建实例权限

    移除用户权限

    移除用户权限和赋予用户权限语法相似,将关键字grant换成revoke即可

    相关文章

      网友评论

          本文标题:oracle创建新用户及权限赋予

          本文链接:https://www.haomeiwen.com/subject/fjryyxtx.html