drop user zhangsan cascade;
//解锁用户
alter user scott account unlock
//改密码
alter user scott identified by 新密码
4.权限能够传递
4.1、系统权限的传递
超级管理员授予lisi修改任意表的管理权限:
SQL>grant alter any table to lisi with admin option;
授权成功。
查看lisi用户的系统权限:
SQL>select * from user_sys_privs;
lisi用户授予wangwu用户任意表的权限:
SQL>grant alter any table to wangwu with admin option;
授权成功。
查看wangwu用户的系统权限:
SQL>select * from user_sys_privs;
4.2、对象权限的传递(谁拥有谁授权)
用管理员创建一个表A:
SQL>create table A(id int);
表已创建。
把表A的查看权限授予给lisi:
SQL>grant select on A to lisi with grant option;
授权成功。
查看lisi用户的对象权限:
SQL>select * from user_tab_privs;
lisi用户把查看sys.A表的权限授予给wangwu用户:
SQL>grant select on sys.A to wangwu;
授权成功。
查看wangwu的对象权限:
SQL>select * from user_tab_privs;
让wangwu用户也有授予查看sys.A表的权限:
SQL>grant select on sys.A to wangwu with grant option;
授权成功。
查看wangwu的对象权限:
SQL>select * from user_tab_privs;
from briup;
8.角色的创建:角色已创建。
赋予角色创建表的权限
SQL> grant create table to myrole;
授权成功。用户已创建。
给角色创建会话的权限,也就是连接数据库的权限
SQL> grant create session to myrole;
授权成功。 例如:当前用户为wangwu,具有create any table ,并且lisi具有unlimited tablespace 权限
则可以这样创建表:create table lisi.A (id int);
二、导出导入数据库
数据库的导入导出
系统终端执行
导出:exp 根据提示按回车下一步即可(其中文件名等信息可以更改,在回车前输入自己想用的属性就行)
如下图导出数据库
最终导出的文件如下所示:
导入:imp 根据提示按回车下一步即可