oracle表空间权限问题 博客分类: 数据库 oracleSybaseSQL Server
程序员文章站
2024-03-23 16:20:10
...
你需要理解一个模式的概念。。。
新建用户A 无论他是管理员还是只用CONNECT 权限的用户,新建的时候都会产生一个和用户绑定的模式。SYSTEM的用户也是有模式的,名字PUBLIC.
例如。新建个用户A , 就有了模式A ,用用户新建了个表空间ATS,这个ATS就是属于模式A 的。ATS里所有的对象,表啊 视图啊 索引啊。。别的用户,无论是什么系统权限的,包括SYS也是不能访问的。
如果B 需要访问ATS里面的东西的话,必须要用户A赋予B SELECT 的对象权限,注意 ,是对象权限,就是说是针对ATS里某个对象的,可以使表,也可以是表空间。
赋予的方法就是 登录A 使用 GRANT语句 赋予B 。
赋予之后 B 要访问 ATS里的表A 的时候,,就SELECT * FROM ATS.A 记得要带上模式名字。
新建用户A 无论他是管理员还是只用CONNECT 权限的用户,新建的时候都会产生一个和用户绑定的模式。SYSTEM的用户也是有模式的,名字PUBLIC.
例如。新建个用户A , 就有了模式A ,用用户新建了个表空间ATS,这个ATS就是属于模式A 的。ATS里所有的对象,表啊 视图啊 索引啊。。别的用户,无论是什么系统权限的,包括SYS也是不能访问的。
如果B 需要访问ATS里面的东西的话,必须要用户A赋予B SELECT 的对象权限,注意 ,是对象权限,就是说是针对ATS里某个对象的,可以使表,也可以是表空间。
赋予的方法就是 登录A 使用 GRANT语句 赋予B 。
赋予之后 B 要访问 ATS里的表A 的时候,,就SELECT * FROM ATS.A 记得要带上模式名字。
上一篇: TokyoTyrant 搭建 session 服务器 LuaTokyoCabinetPHPmemcachedEXT
下一篇: Tokyo Tyrant 安装 博客分类: 数据库层 TokyoCabinet网络协议memcached.net编程
推荐阅读
-
oracle表空间权限问题 博客分类: 数据库 oracleSybaseSQL Server
-
oracle 删除和重建表空间脚本 博客分类: 数据库 oraclesql
-
Oracle行列互换 横表和纵表 博客分类: 数据库 OracleSQLSQL Server数据结构C
-
数据库异常 ORA-00604: error occurred at recursive SQL level 1 ORA-01653: 博客分类: oracle oracle表空间异常
-
oracle数据库管理笔记 博客分类: Oracle oracle表空间tablespace
-
Oracle数据库性能调优 博客分类: 数据库 oracle性能调优表空间索引SGA磁盘IO
-
Oracle的表空间 博客分类: 数据库 Oracle表空间