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;