日期:2014-05-17  浏览次数:20812 次

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

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

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

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

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

------解决方案--------------------
SQL code
一个用户可以用多个数据库

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

如果一台服务器上存在两个数据库实例,他们的用户是完全分开的。不能互相访问。
------解决方案--------------------
不同的数据库用户是分开的,不能互访的。
------解决方案--------------------
貌似可以在一个数据库中弄两个实例 可以实现你说的
------解决方案--------------------
只是单机的,a库的用户怎么会登陆到b库呢?
------解决方案--------------------
创建多个数据库及相应实例。请参考这篇博文:http://blog.csdn.net/luiseradl/article/details/6972217

创建用户登录多个实例,只能是在不同的实例下创建同名的用户。