易截截图软件、单文件、免安装、纯绿色、仅160KB

怎样限制oracle中表的查询

我能否指定oracle中某张表user1.table1 只能由用户user1才能查询?
或者,能否指定user1.table1就是不能被用户user2查询?
权限控制,不给其他别的用户权限就可以了

grant,revoke进行权限限制

grant授权

[GRANT
名称
GRANT— 赋予一个用户,一个组或所有用户访问权限

GRANT privilege [, ...] ON object [, ...]    TO { PUBLIC | GROUP group | username }
输入
privilege
可能的权限有:
SELECT
访问声明的表/视图的所有列/字段.
INSERT
向声明的表中插入所有列字段.
UPDATE
更新声明的所有列/字段.
DELETE
从声明的表中删除所有行.
RULE
在表/视图上定义规则 (参见 CREATE RULE 语句).
ALL
赋予所有权限.
object
赋予权限的对象名.可能的对象是:
table (表)
view (视图)
sequence (序列)
index (索引)
PUBLIC
代表是所有用户的简写.
GROUP group
将要赋予权限的组 group .目前的版本中,组必须是用下面方法显式创建的.
username
将要赋予权限的用户名.PUBLIC 是代表所有用户的简写.
输出
CHANGE
如果成功,返回此信息.
ERROR: ChangeAcl: class "object" not found
如果所声明的对象不可用或不可能对声明的组或用户赋予权限.
描述
GRANT允许对象的创建者给某用户或某组或所有用户(PUBLIC)某些特定的权限.对象创建后,除了创建者外,除非创建者赋予(GRANT)权限,其他人没有访问对象的权限


相关问答:

linux + oracle用XP访问不了

我安装一台redhat linux5+oracle 10g的服务器,笔记本(XP系统)安装了oracle 10g客户端,结果老是出12560的错误,请高手指点一二,

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dpor ......

php 中查询oracle date 类型数据的问题?

日前用oci函数查询oracle数据时出现个问题,就是在查询到date类型的数据时,使用pl/sql 查询oracle库中的数据显示是
2009-9-29 12:12:12
但是通过语句select * from tablename 查询,使用oci_fetch_array() ......

连接本地Oracle,在程序查询不出数据

Connect连接没问题,查询语句在worksheet里能查出一条,但是return ocd.ExecuteReader()却没有这条数据,请教下


C# code:

string m_ConnectionString = "User ID=DQADMIN;Data Source=MyBASE;Pa ......

oracle临时表空间文件问题

请问oracle中建立临时表空间时,temp.dbf这个文件是事先存在的还是运行完下面的SQL就会自动创建?如果是事先存在的,那是什么文件格式呢?如何找到?谢谢!
alter tablespace temp add tempfile ‘/tstora/oradat ......

exp 导出 EXP-00056: 遇到 ORACLE 错误 904

同一台机器上,其中一个备份正常 <1>,另外一个报错 <2>。同一台机器上导出日志显示的版本居然不一样,哪个高人给指点下。
我机器上装的是Oracle9i Enterprise Edition Release 9.2.0.8.0 - Productio ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号