创建用户 create user jyb identified by jyb
修改用户 alter user jyb identified by test
锁定用户 alter user jyb account lock;
解锁用户 alter user jyb account unlock;
查询所有的用户 select * from all_users;
删除用户 drop user jyb 【cascade代表所有关联的对象都被删除】;
二:角色操作
创建角色 create role stu;
删除角色 drop role stu;
给角色添加功能权限 grant create session to stu
给用户添加角色 grant stu to jyb
通过dd表可以查询所有的系统表:select * from dictionary where table_name like '%ROLE%'
查询所有的角色 select * from dba_roles;
三:权限操作
系统权限
grant 系统权限 to 用户|角色
所有的系统权在 dba_sys_privs表中可以查询
grant create user to jyb --jyb就能通通过 create user 创建用户
回收系统权限
revoke 系统权限 from 用户|角色
对象权限
grant 操作(CRUD|RW) on 对象|all to 用户|角色
grant insert on jyb.course to jyb --jyb用户就拥有了访问course表的权限
回收对象权限
revoke 操作(CRUD|RW) on 对象|all from 用户|角色
四:备份和恢复 (在dos窗口)
备份:
客户端备份
exp 用户名/密码@连接描述符 file=保存的文件.dmp tables=(表1,表2....)
服务器备份
create directory jybdir as 'c:/test'
expdp jyb/jyb@orcl directory=jybdir dumpfile=jybdp1.dmp tables=(表1,表2....)
还原:
客户端 还原
imp 用户名/密码@连接描述符 file=保存的文件.dmp full=y ignore=y
服务器 还原
impdp jyb/jyb@orcl directory=jybdir dumpfile=jybdp1.dmp tables=(表1,表2....)