oracle给表空间授权
1. ORACLE中设置同一个用户对两个表空间的权限的代码
alter user 用户 quota unlimited on 表空间A;
alter user 用户 quota unlimited on 表空间B;
或者放开所有版表空间
grant unlimited tablespace to 用户;
或者索性给所权有权限
grant resource,connect,dba to 用户;
2. 求大神! oracle 表空间的权限分配在哪里
不是表空间权限分配问题,是用户权限的问题,使用dba用户对gjjsal授权
如:
sqlplus
/as sysdba
grant dba to gjjsal;
在执行导入操作
3. oracle中怎么授权一个用户到指定的表空间之后,对应的表空间的表读取不到
能不能访问某表(别的用户的表),是看有没有给你这个用户或者你所在role进行授权。
和表空间没有关系吧。
4. 求教各位高手 oracle 新建一个表空间space 怎么授权给一个已有的用户username
要让用户使用这个表空间,设置一个限额就可以了,或者也可以设置为不受限.
alter user username quota unlimited on space;
5. oracle 怎么授权用户 只能在指定的表空间中 创建表
如果一个账号刚刚创建,他是没有任何权限的,你首先要赋予其登陆的权利grant connect to a,
以及赋予其内资源,
这样他就可以在容他对应的表空间下操作了,
但是他如果不是用sys账号登陆,他是不可能在其他表空间创建表
6. Oracle赋予用户对应表空间数据只读权限,如何写
没有这个权限概念。
关于表空间,用户可以使用,不能使用,有限使用,就是那个QUOTA:
;
7. 怎样把oracle中的某一类表空间授权给一个用户 例如所有的以chu开头的表空间
直接unlimited tablespace 省事儿。
8. oracle添加表空间、创建用户和授权
先说表空间,这个决定了数据库中数据的存放位置,存储空间是一个逻辑存储,它对应内磁盘的物理地容址,就比说他叫9527 我们就知道去张三家能找到9527.
用户创建,这个可以理解成要明确责任,各自为战。到时候好明确是谁的责任不是;
授权,用户不授权的话,他就不能进行导入导出,因为他是黑户,oracle怕被坑啊,oracle一共3个户口证,connect,resource,dbarole,他啥都户口都没有,怎么能让他享受待遇不是。
大致就是这个意思,看看你能理解不。
9. oracle怎样创建表空间,用户,用户授权
首先你要已经连接Oracle,一般是连接DBA账户,或者有DBA权限的账户才能创建用户
下面是具体语句:
创建表空间(tablespace)
create database 表空间名logging
datafile‘路径'--(自己定,数据最终是以文件形式存放在磁盘中的,这里你想存放在哪)
size 50M -- (设置初始大小为50M)
autoextend on -- (自动拓展,如果之前的50M用完了,自动增加)
next 50M maxsize unlimited -- (自动增加步长50M 无上限)
extent management local;
创建临时表空间(temporary tablespace)
create temporarytablespace 临时表空间名
logging
datafile ‘路径’
size 50M
autoextend on
next 50M maxsize unlimited
extent management local;
创建用户
create user 用户名 identified by 密码
account unlock
default tablespace 表空间名--设置默认表空间名
temporary tablespace 临时表空间名;--设置默认临时表空间名
授权给新建的用户:
刚刚新建的用户是登录不了的,需要赋connect权限,如果没有特别用途,再赋resource权限就够了:
grant connect,resource to 新建的用户名;
grant dba to 新建的用户;--赋DBA权限
回收权限:(如果权限赋错了,可以回收权限)
reboke dba from 用户名;
10. oracle怎么给新建的表空间赋权限
权限都是售给用户的,表空间需要什么权限,无非是这个表空间给哪个用户,限制是多大,其他的也没有什么了。