oracle 数据怎么分布到多个服务器上
我有两台数据库服务器:
第一台的IP 192.168.1.2 oracle数据库服务名 orac 有两个用户 user1 和 user2
第二台的IP 192.168.1.3 oracle数据库服务名 OAmis 有两个用户 user3 和 user4
我的客服端建了一个 net manager 为 link ,指向 192.168.1.2 那台服务器.
这样我就可以用 user1/user1的密码@link 访问了 .
我想我要怎么做 我的 user3/user3的密码@link 也可以访问
--------------------------------------------------------
我要 解决的是我一个平台多个公司并用。但是他们的数据库是分开的。分布在不同的服务器上。我只要建立一个net manager
就可以用 pl/sql 管理他们。
求知道的人给我说说。Thanks
------解决方案--------------------user1 和 user3 在不同的机器上,所以你必须再建一个 服务名 出来
user1/user1@link1
user2/user2@link1
user3/user3@link2
user4/user4@link2
------解决方案--------------------你要连 10000 台机器,可不就得建 10000 个服务名
你就想想,假如你去一家公司找一个叫张三的,那家公司有 100 个叫张三的人,你说前台的知道你要找哪个不
------解决方案--------------------
------解决方案--------------------你是美国国家安全局的吧,1000台服务器。。
------解决方案--------------------怎么可能呢,dblink 连接的是一台服务器,user不重复连接的是不同scheme。
你是米国的卧底吧。
------解决方案--------------------一个link是不行的。
如果可以的话,也是做了一些内部处理。
------解决方案--------------------你也可以尝试使用这样的方法连接
sqlplus user/pwd@Host:Port/service_name
你要访问哪台机器,换一下 IP,端口和服务名就可以
如果你 1000 台机器,端口和 oracle 服务名相同的话,你替换下 IP 地址就可以了
------解决方案--------------------把你dblink的创建语句贴出来看看。