oracle将视图授权给另一个用户


6.创建用户并指定默认表空间
create user 用户名 identified by 密码 default tablespace swdx 用户默认使用哪一个表空间;
7.赋予用户create session 的权限
grant create session to user;
9.赋予用户查询表权限
grant select on tb_his_jysq to user;
10.赋予用户创建同义词的权限
grant create synonym to user;
11.创建同义词
create [or replace] synonym syn_name for table_name; 例如:create or replace synonym view_tb_his_jysq for jcpt.view_tb_his_jysq;

 

 

实践:在CDRDB中的NPPT下面创建护理管理系统需要的视图HIS_HSBQ_V和HIS_HSBR_V,然后新建护理管理系统用户hlglxt,然后将这两个视图授权给护理管理系统用户hlglxt

--在NPPT用户下运行

CREATE USER hlglxt IDENTIFIED BY hlglxt;

grant create session to hlglxt;

grant select on HIS_HSBQ_V to hlglxt;
grant select on HIS_HSBR_V to hlglxt;

grant create synonym to hlglxt;

 

--在hlglxt用户下运行

create or replace synonym HIS_HSBQ_V for NPPT.HIS_HSBQ_V;
create or replace synonym HIS_HSBR_V for NPPT.HIS_HSBR_V;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM