Oracle之用户管理

xiaoxiao2021-02-28  108

1.要想创建用户,需要管理员登录,以下操作在sys下操作 2.创建用户     CREATE USER 用户名 IDENTITYFY BY 密码; --列子:     CONN sys/manager AS SYSDBA;

    CREATE USER Jack IDENTIFIED BY Jackps;

3.新创建的用户不具备任何权限,如果要想获取登录权限,可以使用下面的语法:     GRANT 权限 1,权限2,... TO 用户名; --列子:

    GRANT CREATE SESSION TO Jack;

4.创建序列和表     CREATE SEQUENCE myseq;     CREATE TABLE ttab(         name VARCHAR2(30)

    );

5.两个主要角色:CONNECT,RESOURCE --列子:     GRANT CONNECT,RESOURCE TO Jack;     --再一次创建序列和表(未重新登录的状态不能创建)     CREATE SEQUENCE myseq;     CREATE TABLE ttab(         name VARCHAR2(30)

    );

用户在被授予新的权限后,要想使用权限,需要重新登录 6.修改用户密码语法     ALTER USER 用户 IDENTIFIED BY 新密码: --例子     ALTER USER Jack IDENTIFIED BY Jack555; 7.让用户的密码过期语法

    ALTER USER Jack PASSWORD EXPIRE;

8.锁定用户语法     ALTER USER Jack ACCOUNT LOCK; 8.解锁用户语法     ALTER USER Jack ACCOUNT UNLOCK; 9.没有赋予SELECT,INSERT,DELETE,UPDATE权限不能操作COTT.emp表 赋予权限语法     GRANT SELECT,INSERT,DELETE,UPDATE ON SCOTT.emp TO Jack; 10.回收权限语法     REVOKE CONNECT,RESOURCE,CREATE SESSION SELECT,INSERT,DELETE,UPDATE ON SCOTT.emp TO Jack;      11.删除用户语法     DROP USER Jack CASCADE;
转载请注明原文地址: https://www.6miu.com/read-26854.html

最新回复(0)