
正文
oracle授权表查询,oracle 授权查询
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
几个简单常用的oracle权限查询脚本
能下发,说明两个库是通的,请问是否使用DBLINK来进行表查询?如果有,则直接在C库中你 select count(*) from B@dblink_name ;查询。至于匹配、下发数据你可以用过程,函数。或者SHELL脚本来实现。
一,查看数据库里面所有用户:select * from dba_users;前提是你是有dba权限的帐号,如sys,system。
组合语句能够比较简单的实现 select alter select ||owner||.||table_name|| to AAA; FROM dba_tables where owner=BBB;然后把这些查询结果复制出来执行就行了。字段名称我可能写错了,很久没这么写了。
相关问答
Q1: oracle中有没有赋予一个用户查询另一个用户所有表的权限
这个没有,如果用户A要查询用户B所有表。则有两种方法 使用select ‘grant select on ’|| table_name ‘ to A;’ from user_tables,拼写出批量脚本执行。
本身没有,不过 组合语句能够比较简单的实现 select alter select ||owner||.||table_name|| to AAA; FROM dba_tables where owner=BBB;然后把这些查询结果复制出来执行就行了。
你好:下面语句中有你需要的这个权限:select any table(如果针对单个用户的表话,这个没有,只能一个表一个表的授权)创建用户并授权 上接第一步。
oracle可以通过设置表的权限来设定用户对表的访问权限。通过dba权限用户或者表的拥有者用户来设定相关权限。
赋予oracle数据库中权限,用grant语句。
登陆A的账号 执行下边的语句就行了,tablename就是A建的表。
Q2: oracle里如何对scott用户授权?
1、首先以DBA的身份登录Oracle10g。
2、给用户赋予单表查询权限即可。可用如下语句:grant select on 表名 to 用户名;如:将scott用户下的emp表的权限赋予system用户。登录scott用户。
3、最好的方法就是通过授权DB对象保证你有权使用这些对象,这样通过Web应用程序也可以访问它们。
4、第一种情况下,以system账户+自己安装时设置的密码,登录SQL Plus,然后使用命令“alter user scott account unlock;”来解锁。
Q3: 赋予oracle数据库中某一用户表权限的问题
语句分析:grant select on bas_checkcycle to jdc;这个颜色为执行语句。这个颜色是数据表。这个颜色是用户;就是需要权限的用户。下面这个是查看,更新,删除,增加的权限都开启。
赋予oracle数据库中权限,用grant语句。
oracle中赋予用户权限的具体步骤如下:首先打开电脑,点击打开电脑桌面左下角的开始图标。然后在弹出来的窗口中点击搜索框,输入“cmd”,回车确定。
多表同时赋权,会产生报错信息。grant后的权限,可以重新收入,如,revoke update on test_null from sys。
关于oracle授权表查询和oracle 授权查询的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







