可否用sql语句实现不在同一个服务器上的两个数据库的交互

可否用sql语句实现不在同一个服务器上的两个数据库的交互,第1张

SQLSERVER很简单,登陆一个别的数据库,查询northwind数据库的category表的数据,可以写select from northwindcategories。
ORACLE需要创建一个DBLINK
1配置本地数据库服务器的tnsnamesora文件
$vi $ORACLE_HOME/network/admin/tnsnamesora
添加如下行,其中DBLINK为连接名(可自定义),HOST和PORT为数据库侦听的IP及端口,SERVICE_NAME为数据库的SID,
TESTDBLINK =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 1921681202)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = TEST)
)
)
2登录本地数据库,创建DBLINK
执行如下查询语句,其中TESTDB为DBLINK名(可自定义),TESTDBLINK为先前在tnsnamesora中定义的连接名,dbuser为用户名,为密码
create database link TESTDB
connect to dbuser identified by
using 'TESTDBLINK';
3使用DBLINK,select from table_name@TESTDB;

不互通。官服就是发布的服务器,特点是需要注册帐号,渠道服是和其他APP应用一起合作发布的服务器,特点是帐号和密码是和其他APP关联的,比如小米客户端,登陆帐号就是小米帐号,下载客户端就要用帐号登陆。官服的好处是帐号比较独立,以后帐号要变卖或者转让比较方便,渠道服的特点是登陆方便,不用输帐号密码,而且游戏充值有,会有充值返利之类的。
两者都属于渠道服,对应的是网易自己运营的官服。
一般渠道服又分专服和混服,像华为、vivo、小米这些手机厂商,因为用户量大,网易会为它们专门部署一个服务器,属于专服,这些厂商之间的玩家是不互通的。
另外,官服、专服和混服之间的玩家不互通,因为属于不同的渠道,玩家数据进入的是不同的数据库。
像《明日之后》这种有一定知名度的游戏,专服和官服的玩家基数都不会少,但官服一般会严禁折扣,需要通过一些第三方 *** 作,专服基本上也是这样。

数据无法互通哈
安卓系统的数据库 和 IOS系统的数据库是俩个不同的数据主机。
是无法进行数据同步共享的。所以无法同时进行游戏。
就好像是微信登录和 QQ登录 无法同时进行 共享是一个道理的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13314980.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-13
下一篇 2023-07-13

发表评论

登录后才能评论

评论列表(0条)

保存