当前位置:首页 » 代理许可 » 表空间授权给用户

表空间授权给用户

发布时间: 2021-02-08 14:13:55

⑴ Oracle关于用户的授权问题

1.grant create session to test;--赋予来create session的权限
2.grant create table,create view,create trigger, create sequence,create procere to test;--分配创建表,自视图,触发器,序列,过程 权限
3.grant unlimited tablespace to test; --授权使用表空间

⑵ Oracle 11g 中如何授权一张表某个字段的select权限给另外一个用户

1、在PLSQL里,用sys(oracle系统用户)登陆,登陆的时候要选择SYSDBA。

⑶ oracle添加表空间、创建用户和授权

先说表空间,这个决定了数据库中数据的存放位置,存储空间是一个逻辑存储,它对应内磁盘的物理地容址,就比说他叫9527 我们就知道去张三家能找到9527.
用户创建,这个可以理解成要明确责任,各自为战。到时候好明确是谁的责任不是;
授权,用户不授权的话,他就不能进行导入导出,因为他是黑户,oracle怕被坑啊,oracle一共3个户口证,connect,resource,dbarole,他啥都户口都没有,怎么能让他享受待遇不是。
大致就是这个意思,看看你能理解不。

⑷ oracle怎样创建表空间,用户,用户授权

首先你要已经连接Oracle,一般是连接DBA账户,或者有DBA权限的账户才能创建用户

下面是具体语句:

  1. 创建表空间(tablespace)
    create database 表空间名

    logging

    datafile‘路径'--(自己定,数据最终是以文件形式存放在磁盘中的,这里你想存放在哪)

    size 50M -- (设置初始大小为50M)

    autoextend on -- (自动拓展,如果之前的50M用完了,自动增加)

    next 50M maxsize unlimited -- (自动增加步长50M 无上限)

    extent management local;

  2. 创建临时表空间(temporary tablespace)

    create temporarytablespace 临时表空间名

    logging

    datafile ‘路径’

    size 50M

    autoextend on

    next 50M maxsize unlimited

    extent management local;

  3. 创建用户

    create user 用户名 identified by 密码

    account unlock

    default tablespace 表空间名--设置默认表空间名

    temporary tablespace 临时表空间名;--设置默认临时表空间名

  4. 授权给新建的用户:

    刚刚新建的用户是登录不了的,需要赋connect权限,如果没有特别用途,再赋resource权限就够了:

    grant connect,resource to 新建的用户名;

  5. grant dba to 新建的用户;--赋DBA权限

  6. 回收权限:(如果权限赋错了,可以回收权限)

    reboke dba from 用户名;

⑸ oracle中怎么授权一个用户到指定的表空间之后,对应的表空间的表读取不到

能不能访问某表(别的用户的表),是看有没有给你这个用户或者你所在role进行授权。

和表空间没有关系吧。

⑹ oracle 怎么授权用户 只能在指定的表空间中 创建表

如果一个账号刚刚创建,他是没有任何权限的,你首先要赋予其登陆的权利grant connect to a,
以及赋予其内资源,
这样他就可以在容他对应的表空间下操作了,
但是他如果不是用sys账号登陆,他是不可能在其他表空间创建表

⑺ oracle 角色权限和不受系限制的表空间权限同时给一个用户用户为什么还不能创建表

||我是mailking2001 |抄 九级|2011-9-12 22:34
上面追问不能回答了,我补全答案
create user zhangsan identified by zhangsan default tablespace users;
grant connect ,resource to zhangsan;
grant unlimited tablespace to zhangsan;

⑻ 怎么把一个表空间的权限给一个角色 或者用户呢

可以由DBA将CREATE ANY TABLE,SELECT ANY TABLE等系统权限授给第一个用户。
或者由第二个用户将自己拥有专的所有对象的所有权属限授给第一个用户。
打开SQL-Server管理工具安全性登陆名右键(新建登陆名)
输入相应的信息(这里要去掉强制实施密码策略,强制密码过期,用户在下次登录时必须修改密码的选择)用户映射选择我们要设置权限的数据库通过选择数据库角色成员身份来设置新建用户的权限一般对整个库做权限的时候都是需要所有权限勾选db_owner就可以了(确定)
这样就可以用我们新建的这个用户名来访问我们的数据库服务器了,而且这个用户名只拥有我们所勾选的数据库的所有权限。

⑼ 怎样授权表空间给用户

定义三个role (role1,role2,role3),做原来三个用户的属主(把原来user的能力放到role中).
再用
GRANT role1 TO "用户";
GRANT role2TO "用户";
GRANT role3TO "用户";

⑽ 求教各位高手 oracle 新建一个表空间space 怎么授权给一个已有的用户username

要让用户使用这个表空间,设置一个限额就可以了,或者也可以设置为不受限.
alter user username quota unlimited on space;

热点内容
美发店认证 发布:2021-03-16 21:43:38 浏览:443
物业纠纷原因 发布:2021-03-16 21:42:46 浏览:474
全国著名不孕不育医院 发布:2021-03-16 21:42:24 浏览:679
知名明星确诊 发布:2021-03-16 21:42:04 浏览:14
ipad大专有用吗 发布:2021-03-16 21:40:58 浏览:670
公务员协议班值得吗 发布:2021-03-16 21:40:00 浏览:21
知名书店品牌 发布:2021-03-16 21:39:09 浏览:949
q雷授权码在哪里买 发布:2021-03-16 21:38:44 浏览:852
图书天猫转让 发布:2021-03-16 21:38:26 浏览:707
宝宝水杯品牌 发布:2021-03-16 21:35:56 浏览:837