Oracle数据库中,当前用户操作其他表空间的table

来源:互联网 发布:淘宝魔镜怎么使用 编辑:程序博客网 时间:2024/05/22 00:53

一、背景:今天跟某公司对接数据库用户表的实时更新问题,心得如下

二、当前用户要访问另一个表空间(下面统一称为顾客表空间)下的表并尽心操作,但为了数据安全起见,又不能给当前用户授予有限的、特定表的操作权限,所以需要单独授予访问权限方可。

1、首先,授予当前用户在顾客表空间的空间使用为unlimited,意在为了使该用户对顾客表空间的空间使用的控制,如下:

alter user LZYWGL quota unlimited on LZPLATFORM;

2、授予用户LZYWGL相对应表的相应操作,如下:

grant  select,update,insert,delete on LZPLATFORM.PLAT_USER to LZYWGL;

3、书写触发器,以达到用户等数据实时更新。

三、总结

重点在于:

1、考虑数据的安全问题;

2、指定相对操作以及访问权限;

3、授予特定表的访问。

阅读全文
0 0
原创粉丝点击