`
liuzhiqiang19890403
  • 浏览: 56310 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

DB2 数据库跨库查询

db2 
阅读更多
  《在源数据库A中访问目标库B的表table1的方法》
  db2 =>update dbm cfg using Federated YES    //开启数据库联合查询
  db2 =>db2stop force
  db2 =>db2start                              //重启数据库方可生效
  注:开启数据库联合查询配置属性只需操作一次。
  db2 =>conncet to A user user using pwd
  db2 =>create wrapper drda                  
        //创建DRDA包装器(WRAPPER)
        //包装器是联邦数据库服务器同数据源的交互实现,构成其功能的函数集合封装在对应库文件(包装器模块)中
  db2 =>create server B type db2/AIX version 9 wrapper drda authorization "db2admin" password "db2admin" options(dbname 'B')
        //创建服务器(SERVER)
        //包装器模块被注册后,需要创建服务器对应实际的数据源。
  db2 =>create user mapping for "db2admin" SERVER "B" OPTIONS   (REMOTE_AUTHID 'db2admin' , REMOTE_PASSWORD 'db2admin')
        //创建用户映射
        //指定联邦数据库用户认证到数据源用户认证的映射。
  db2 =>create nickname B_TABLE1 for B.db2admin.table1
        //为目标数据库中的目标表创建昵称
        //表别名用于关联位于数据源的对象。表别名的定义需要将标识该数据源的服务器,数据源对象的元数据信息放入全局编目中。
  这样就建好了跨库访问环境,可在A中使用"select * from  B_TABLE1 "  来访问B里头的表table1,还可使用联合查询。


此文摘自:http://blog.csdn.net/pp156/article/details/5388173
分享到:
评论

相关推荐

    DB2数据库与SQLServer数据库的异同.doc

    DB2数据库与SQLServer数据库的异同 DB2、Oracle、SQLServer数据库可以说是数据库领域的三座大山。这三座大山各有各的 特色。为此企业在选型的时候往往会在这三个数据库之间犹豫,不知道该选哪个数据库 好。笔者这里...

    DB2跨库级联查询.docx

    工作中遇到需要跨库查询数据,就是两个不同的数据库同时查询,小白都能看得懂,实践总结

    Sqlite3数据库支持库2.0#2版(静态版)

    相对于其它非本地数据库,如Oracle、DB2、MS SQL Server、MySQL、PostgreSQL,Sqlite数据库具有小巧、速度快的优势。目前使用的Sqlite版本是3.6.11,只要有可能,将随时跟踪并升级至Sqlite最新版本。数据库内部文本...

    数据库模板库 OTL

    OTL中直接操作Oracle主要是通过Oracle提供的OCI接口进行,进行操作DB2数据库则是通过CLI接口来进行,至于MS的数据库和其它一些数据库,则OTL只提供了ODBC来操作的方式。当然Oracle和DB2也可以由OTL间接使用ODBC的...

    常见数据库db2,sqlserver,Oracle比较

    常见数据库比较sqlserver db2

    Sqlite数据库支持库2.0#0版

    相对于其它非本地数据库,如Oracle、DB2、MS SQL Server、MySQL、PostgreSQL,Sqlite数据库具有小巧、速度快的优势。内部使用的Sqlite版本是3.2.5。本支持库将只为向后兼容而存在,不会再有版本升级,推荐使用...

    Sqlite数据库支持库2.0#0版(静态版)

    相对于其它非本地数据库,如Oracle、DB2、MS SQL Server、MySQL、PostgreSQL,Sqlite数据库具有小巧、速度快的优势。内部使用的Sqlite版本是3.2.5。本支持库将只为向后兼容而存在,不会再有版本升级,推荐使用...

    Oracle,DB2,mysql的驱动以及用Java连接数据库的方法

    Oracle,DB2,mysql的驱动以及用Java连接数据库的方法

    支持跨数据库、多种文件格式的导入导出的工具

    此工具支持数据数据的批量...1、支持oracle 、sybase、db2、mssqlserver 2、支持excle文件格式、text、dbf、sql、xml格式等文件 3、支持数据的导入和导出; 4、支持导入和导出的模板定义和选择。 功能强大,请君使用。

    通用数据库接口(ORACLE,DB2...)

    数据库应用程序开发人员总会遇到不同的应用程序需要对不同的数据库的操作,同一应用程序由于客户需求的不同也可能要访问不同的数据库,更有甚者需要跨平台跨数据库,针对这些不同的需求,开发人员的一般做法是为每一...

    通用数据库连接查询器Ver2.0.1

    通用数据库连接查询器,支持Oracle、DB2、SQL Server、MySQL、PostgreSQL、Sybase,集成“查看表空间”、“权限”、“存储过程源代码”、“导入导出SQL脚本”、“保存查询结果”等功能。 纯绿色,免安装,跨...

    易语言-Sqlite3数据库支持库(2.0#2版)

    相对于其它非本地数据库,如Oracle、DB2、MS SQL Server、MySQL、PostgreSQL,Sqlite数据库具有小巧、速度快的优势。 目前使用的Sqlite版本是3.6.11,只要有可能,将随时跟踪并升级至Sqlite最新版本。 数据库内部...

    Sqlite数据库支持库2.0版(SqliteDB.fne)-易语言

    Sqlite数据库是一个小型关系型文件数据库;跨平台;支持SQL语句、事务、触发器、视图;...本支持库将只为向后兼容而存在,不会再有版本升级,推荐使用“Sqlite3数据库支持库”。 操作系统支持: Windows、Linux

    易语言-Sqlite3数据库支持库2.1#0版(静态版)

    相对于其它非本地数据库,如Oracle、DB2、MS SQL Server、MySQL、PostgreSQL,Sqlite数据库具有小巧、速度快的优势。 目前使用的Sqlite版本是3.7.11,只要有可能,将随时跟踪并升级至Sqlite最新版本。 数据库内部...

    DB2_DRDA官方说明文档介绍资料

    分布式关系数据库体系结构(DRDA)是一个跨IBM平台访问、遵循SQL标准的数据库信息的IBM标准。它是IBM的信息仓库框架中的重要组成部分,该框架定义了庞大的后台服务器,客户机可通过较小的基于工作组的中介服务器来...

    易语言-Sqlite数据库支持库2.0#0版

    相对于其它非本地数据库,如Oracle、DB2、MS SQL Server、MySQL、PostgreSQL,Sqlite数据库具有小巧、速度快的优势。 内部使用的Sqlite版本是3.2.5。本支持库将只为向后兼容而存在,不会再有版本升级,推荐使用...

    易语言-Sqlite3数据库支持库2.0#2版(静态版)

    相对于其它非本地数据库,如Oracle、DB2、MS SQL Server、MySQL、PostgreSQL,Sqlite数据库具有小巧、速度快的优势。 目前使用的Sqlite版本是3.6.11,只要有可能,将随时跟踪并升级至Sqlite最新版本。 数据库内部...

Global site tag (gtag.js) - Google Analytics