+ -
当前位置:首页 → 问答吧 → oracle用户和数据库的问题

oracle用户和数据库的问题

时间:2011-11-14

来源:互联网

大家好,我是一个刚开始学习oracle的菜鸟现在想问一个问题,比如我现在有2个数据库A的B 我现在用sys登录A然后创建了用户test后,那么test是不是就只能登录A了?此时我想test也能登录B数据库,可以实现么?怎么实现那? 注:我只希望test只有登录A和B的权限

作者: hailang466   发布时间: 2011-11-14

sys登录A,创建test,那么test只能登录A;
如果想test登录B,那么请用sys登录B,再创建一个test用户。

此时两个test用户,相互之间不影响,没什么关系,因为一个是数据库A的,一个是数据库B的。

作者: yixilan   发布时间: 2011-11-14

你只在A上建立了test ,B上面没有建立 怎么会有呢!!

作者: xmanliming   发布时间: 2011-11-14

引用 1 楼 yixilan 的回复:

sys登录A,创建test,那么test只能登录A;
如果想test登录B,那么请用sys登录B,再创建一个test用户。

此时两个test用户,相互之间不影响,没什么关系,因为一个是数据库A的,一个是数据库B的。

是的

作者: llwinnner   发布时间: 2011-11-14

哦,我的意思是说给test这个用户赋登录B的权限 是不能的了对吧?也就是说在oracle中在哪个数据库中创建的用户那么这个用户是没有可跨数据库的权限的,test就只能限定在数据库A中活动了对吗?

作者: hailang466   发布时间: 2011-11-14

SQL code
一个用户可以用多个数据库

作者: cosio   发布时间: 2011-11-14

可以在B库中建A库的数据库连接,这样登录B库也可以直接操作test

作者: tx2730   发布时间: 2011-11-14

引用 5 楼 cosio 的回复:
SQL code

一个用户可以用多个数据库

大侠能说下具体怎么实现么?

作者: hailang466   发布时间: 2011-11-14

楼主从 sql server 过来的吧?oracle 一个实例下只能有一个数据库。不存在两个数据库的问题。

如果一台服务器上存在两个数据库实例,他们的用户是完全分开的。不能互相访问。

作者: ruihuahan   发布时间: 2011-11-14

热门下载

更多