Oracle建立用户,并为该用户建立一张只读访问的视图
2011-12-31 14:31
357 查看
Oracle中建立一个用户fm,使fm用户只具备访问视图fm_view的权限。
-----------------------------------------------------------------------------------------
1、建立一个用户fm密码fm默认表空间WORKSHEET
create user fm identified by fm default tablespace WORKSHEET;
2、权限,只授予connect和select和create any view权限
grant
create session,create any view,select any table
to fm
3、用eomsdb用户登录建立视图
create or replace view to_fm_view as
(select * from wf_task)
with read only;
grant select on to_fm_view to fm
4、用fm用户登录再建立视图
create or replace view fm_view as
(select * from eomsdb.to_fm_view)
with read only;
5、此时用fm用户登录后select * from fm_view即可。
相关文章推荐
- oracle 建立一个视图,然后授权其他用户访问
- oracle_用户只有访问其他用户视图的权限
- Oracle只读用户角色的建立
- Oracle只读用户角色的建立
- oracle 给用户只访问指视图 或 表 的权限
- oracle 建立视图,创建用户并授予查询权限
- sqlserver 建立只读访问用户
- oracle 查看用户建立的视图详情
- ORACLE 创建只读用户,指定可以读取的视图及库表
- Oracle提高(访问其他用户和视图、同义词、序列、索引学习)
- oracle给用户只访问指视图或表的权限
- (2007 6月5日)oracle:跨用户访问视图
- Oracle建立表空间和用户
- Oracle建立表空间和用户
- oracle创建用户,创建数据库,导入数据,赋予创建视图~创建触发器权限
- oracle-同义词Synonyms + 用户访问控制(grant 和 revoke)
- oracle查询某个用户下的所有视图
- oracle中建立表空间和用户的过程
- Oracle下的用户创建角色、授权、建立表空间
- Oracle建立表空间和用户