当前位置:首页 » 密码管理 » oracle访问另一个用户

oracle访问另一个用户

发布时间: 2023-03-13 18:44:18

㈠ 怎样在Oracle中用一个用户访问其它用户的表

select* from schema.tablename
这里的schema 一般是用户名,tablename是表名,

另外你想要访问别的用户下的表的时候,你要先赋权,比如A用户想要访问B用户的表,首先要在B用户中执行这样的赋权语句
grant select on 表名 to A; 当然这里要赋什么权限,视具体请客认定

㈡ oracle中有没有赋予一个用户查询另一个用户所有表的权限

你好:下面语句中有你需要的这个权限:select
any
table(如果针对单个用户的表话,这个没有,只能一个表一个表的授权)
创建用户并授权
上接第一步。
在SQL>后面输入创建用户的语句:
create
user
vpetl
identified
by
vpetl
default
tablespace
TBS_ETL_DATA;
回车,出现“User
created.”表示用户创建成功。
在SQL>后面输入给用户授权的语句:
grant
connect,resource,alter
system,debug
connect
session,select
any
table,delete
any
table,drop
any
table,alter
any
table
to
vpetl;
回车,出现“Grant
succeeded.”表示给用户授权成功。
在SQL>后面输入给用户授权的语句:
grant
execute
on
DBMS_LOCK
to
vpetl;
回车,出现“Grant
succeeded.”表示给用户授权成功。
在SQL>后面输入给用户授权的语句:
grant
select
on
v_$session
to
vpetl;
回车,出现“Grant
succeeded.”表示给用户授权成功。
在SQL>后面输入给用户授权的语句:
grant
select
on
v_$ACCESS
to
vpetl;
回车,出现“Grant
succeeded.”表示给用户授权成功。
在SQL>后面输入给用户授权的语句:
grant
alter
system
to
vpetl;
回车,出现“Grant
succeeded.”表示给用户授权成功。
在SQL>后面输入给用户授权的语句:
grant
insert
any
table,update
any
table
to
vpetl;
回车,出现“Grant
succeeded.”表示给用户授权成功。

㈢ oracle中如何获取另一个数据库另一个用户的表中的数据

oracle不能垮库操作的,只能是垮用户进行操作。
解决办法:
首先,在B库中将需要读取的内容读取出来。
其次,将读取的内容保存到相应的存储位置。
最后,将保存的数据导入到A库的相应用户下。
备注:可以通过GoldenGate、dblink 等辅助工具实现,但一般都是花钱的,并且维护也需要专业人员,所以也就不推荐了。

热点内容
股票交易系统源码 发布:2025-08-14 19:12:27 浏览:61
空气压缩温度降低 发布:2025-08-14 19:08:37 浏览:603
北大校园门户的默认密码是什么 发布:2025-08-14 19:04:19 浏览:495
安卓服务器地址指的是什么 发布:2025-08-14 18:56:21 浏览:606
python否 发布:2025-08-14 18:56:13 浏览:812
算法是规则的 发布:2025-08-14 18:56:07 浏览:754
戴尔g5在哪里设置密码 发布:2025-08-14 18:55:33 浏览:80
dialogandroid样式 发布:2025-08-14 18:24:39 浏览:744
养人脉源码 发布:2025-08-14 18:24:02 浏览:65
linux无线网卡安装 发布:2025-08-14 18:15:59 浏览:784