oracle 9i 如何设置最小访问权限 由于工作原因,我们公司的数据库需要被其他公司访问。现在我已经专门另建了一个表空间(TBS_A)和用户(usr_a)。请问我应该如果设置用户 usr_a 的权限,使对方通过 DB_LINK 访问我库时,只能查询我提前建好的几个视图,其他一概做不了(不允许建表,不允许删除任务对象,不允许select 任何表,不允许查看任何对象,总之只能select我建好的几个视图),谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 oracle有精确授权,网上搜一下吧 CREATE USER aa IDENTIFIED BY aa;GRANT CREATE SESSION TO aa;GRANT SELECT ON view_name TO aa; 补充一下:"只能查询我提前建好的几个视图" 创建成read only的 那你就授select权限就可以了,不要授权insert,update,delete他们就没办法动你的数据库 哎!我就不理解怎么用DB_LINK 访问???不是通过外网IP么???DB_LINK 是指不同用户不同表空间 没有访问权限(而且不可以给他访问权限)才采用DB_LINK dblink 是为了方便在数据库层对不同数据库的访问,还有就是一个事务中对多个数据库的访问 oracle em 访问不了,求助大家~ 数据文件无法读取,高手,请看看! ORACLE9i上类似创建用户是出现ORA-00600错误 ORACLE OUI-10091的错误 临时表与游标 基础的问题? 如何使用触发器修改插入的新值??? 求SQl语句 oracle exp的问题. Create Table price??????????????????? 如何查询刚刚插入记录的主键? 高分求助!买了个IBM system x3650 服务器,安装的2003server操作系统,安装orcle8.1.6时出错
GRANT CREATE SESSION TO aa;
GRANT SELECT ON view_name TO aa;
我就不理解怎么用DB_LINK 访问???不是通过外网IP么???DB_LINK 是指不同用户不同表空间 没有访问权限(而且不可以给他访问权限)才采用DB_LINK
dblink 是为了方便在数据库层对不同数据库的访问,还有就是一个事务中对多个数据库的访问