tiktok官方网站入口,数据库在网站建设中的作用,自己网站做虚拟币违法吗,电商app制作开发一、两个数据库在不同的服务器上[环境描述]10.0.0.10#xff1a;库名为 db_1010.0.0.17#xff1a;库名为 db_17[需求描述]在db_17库中#xff0c;跨库查询db_10库的表[操作步骤]1)在10.0.0.17数据库服务器#xff0c;开启联邦支持db2 update dbm cfg using federate…一、两个数据库在不同的服务器上[环境描述]10.0.0.10库名为 db_1010.0.0.17库名为 db_17[需求描述]在db_17库中跨库查询db_10库的表[操作步骤]1)在10.0.0.17数据库服务器开启联邦支持db2 update dbm cfg using federated yesdb2stop forcedb2start2)在10.0.0.17数据库服务器编目Node、DBdb2 catalog tcpip node node_10 remote 10.0.0.10 server 50001db2 catalog db db1 as db_10 at node node_10db2 terminate3)连接到db_17数据库并创建DRDA包装器(WRAPPER),创建服务器(SERVER)db2 connect to db_17db2 create wrapper drda library libdb2drda.a options(add db2_fenced n)#注不同的操作系统使用不同的包(这里远端的系统是AIX使用libdb2drda.a)#db2 create wrapper drda 这是一般创建drda包装器的语句db2 create server db2svr10 type db2/aix version 9.7 wrapper drda authid \remote_db_user\ password \remote_db_password\ options(add dbname db_10,node node_10)#注db2svr10是Server别名dbname db_10是编目的DB_Alias别名node node_10是编目的Node名#db2/aix 或 db2/udb#这里的remote_db_user可以不是下面要映射的user可以是管理用户4) 创建用户映射db2 create user mapping for local_db_user server db2svr10 options(add remote_authid remote_db_user, add remote_password remote_db_password)#这里的remote_db_user必须在本地、远端都存在同名、同密码也有访问各自数据库的权限。5) 创建nickname(这里必须以user mapping的用户登录数据库进行创建nickname否则会报SQL1101N错误)db2 connect to db_17 user local_db_user using remote_db_passworddb2 create nickname local_tabschema_alias.local_tabname_alias for db2svr10.remote_tabschema.remote_tabname注意如果希望其他用户也能使用该nickname必须增加相应的user mapping定义同时保证这个user有查询远程表(source table)的权限。6)验证查询结果db2 select * from local_tabschema_alias.local_tabname_alias[其他操作]1)、删除nickname、user mapping、server操作如下db2 drop nickname Your_Nicknamedb2 drop user mapping for Local_DB_User server Server_Namedb2 drop server Server_Namedb2 drop wrapper Wrapper_Name2)、解编目操作db2 uncatalog node Node_Namedb2 uncatalog db DB_Name二、两个数据库在同一服务器上(相同实例、不同实例)同上类似。p.s. 部分参考互联网