Oracle笔记:用户、权限及exp/imp数据

--模式(方案)逻辑概念:一个数据对象的集合,每一个用户
--都有一个与之同名的模式,用于存放此用户名下的所有数据对象。
select * from user_objects
select * from dba_users;

--创建用户
1、给用户创建自己的数据表空间
create tablespace ts
datafile 'd:\123.dbf'  size 10m  autoextend on;

2、创建临时表空间
create temporary tablespace tmp_ts
tempfile 'd:\tmp123.dbf'  size 5m  autoextend on;

3、创建用户,并给他指导表空间 
create user zhangsan
identified by zs123
default tablespace ts
temporary tablespace tmp_ts

4、修改用户密码
alter user zhangsan identified by zs321;

5、给用户加锁、解锁
alter user zhangsan account lock;
alter user zhangsan account unlock;

--给用户授权
--权限:--系统权限(create session、访问目录,alter database)    
        --对象权限(对于某张表的insert、update、delete)

1、直接
grant create session,alter database to zhangsan;

2、间接
1)创建角色(角色相当于一个权限的集合)
create role role_zjl;
2)给角色授权
grant create session,alter database,create table to role_zjl;
3)把角色授权给用户
grant role_zjl to zhangsan;
 

--关于表级别的权限
直接:
grant  insert ,update on scott.emp to zhangsan;
grant all on scott.emp to zhangsan;
间接:
grant all on scott.emp to role_zjl;
grant role_zjl to zhangsan;


--撤销权限
revoke all on scott.emp from zhangsan;
revoke role_zjl from zhangsan;

--删除用户
drop user zhangsan cascade; 

--基本的授权 connect  resource  dba 都是系统角色
--查询当前有哪些角色
select * from dba_roles;
--查询指定系统角色拥有哪些权限
select * from role_sys_privs where  role='DBA'

--------------部署---------------------------------
grant dba to zhangsan;

--exp/imp传统的数据导入导出工具
导出:
exp scott/tiger@xe file='d:\123.dmp' 
导入:
imp scott/tiger@xe file='d:\123.dmp'
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

于大大大洋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值