CICS8-CTG9-MQ7-WAS8-DB2.97-ORACLE11G-MySQL5.5-POSTGRESQL9.4 虚拟机环境文件下载

博主搭建好的cics8,ctg9,mq7,was8,db2.97.oracle11g,mysql5.5,postgresql9.4 虚拟机环境下载, 链接:https://pan.baidu.com/s/1BnIBsyFS7SG1UCtBpGpY9g
提取码:fumz  下载后用vmware  workstation 打开 即可以使用。

IBM TXSeries是集成了业界最强大交易中间件的完整分布交易管理系统。这种组合为您提供了一组功能,帮助您增强电子商务,开发应用最新技术,并充分利用现有的业务系统。 

TXSeries提供了包含下列部件的开发平台:

交易处理

·分布式CICS

·Encina

对象支持

·CICS Foundation Classes

·CORBA Object Transaction Service(OTS)

·Encina++

集成和应用程序开发

·CICS系统间通讯

·MQSeries消息处理

·X/Open 的XA、TX、TxRPC和CPI-C

·Encina远程过程调用(RPC)

·Encina++远程方法调用

e-business

·Domino Go Webserver

·Java Clients 和Java Beans

·3270-HTML网关

CICS系统是IBM大型机上的重要的交易处理系统,并且由于大型机的特殊性,导致CICS的已有应用程序对分布式平台开放不够,难以重用以往的应用程序。因此,CICS与分布式系统的交互,即外界如何访问CICS传统应用,成为一个重要的课题。
而CTG(CICS Transaction gateway,以下简称为CTG),CICS交易网关,是分布式平台连接到CICS的首选工具,它具有高性能,高安全性,高可扩展性等特性。
CTG与CICS的连接属于直接相连的方式,几乎不用修改CICS的已有应用,即可被外界访问。Web Services 同样可以实现与CICS的连接,但是相比于Web Services,CTG有以下优势:
(1)没有复杂的标准,技术相对成熟。
(2)利用已有的应用程序接口,很少需要对CICS程序进行修改。
1.1.2 CTG结构图

博主搭建好的cics8,ctg9,mq7,was8,db2.97.oracle11g,mysql5.5,postgresql9.4 虚拟机环境下载, 链接:https://pan.baidu.com/s/1BnIBsyFS7SG1UCtBpGpY9g
提取码:fumz  下载后用vmware  workstation 打开 即可以使用。

 相关概念介绍:
1. Gateway Daemon (网关守护程序):网关守护程序用于监听远端客户程序的请求,并且可以管理线程和网络连接,以达到优化的目的。网关守护程序中的一个重要组件是协议处理器(Protocol Handler),用于处理远端应用程序的请求,可以支持TCP/IP和SSL协议。
2. Client Daemon (客户机守护程序):客户机守护程序是开放平台CTG的重要组成部分,它提供一个本地接口,客户应用程序就通过这个接口连接到CICS,支持C,C++,.Net,COBOL等多种语言的应用程序。
3. IPIC driver (IPIC 驱动器):IPIC驱动器是CTG中的一个独立组件,作用类似于客户机守护程序,专用于IPIC方式连接到CICS。CICS在3.2版本中引入了IPIC(IP Intercommunication)的概念,用于CICS region之间的互连,这种连接是基于TCP/IP协议的,具体的IPIC概念请参考其他相关章节。从CTG V7.1版本以后,加入了对IPIC的支持。
4. CTGCFG tool(CTG configuration tool,CTG配置工具):CTG产品自带的图形化配置工具,用于设置ctg.ini配置文件中的属性,包括网关守护程序和客户机守护程序等的相关参数。
IBM WebSphere MQ为SOA提供可靠的消息传递。它为经过验证的消息传递主干, 全方位、 多用途的数据传输, 并帮助您搭建企业服务总线的传输基础设施。
消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。
IBM WebSphere MQ 支持两种不同的应用程序编程接口:Java 消息服务(JMS)和消息队列接口(MQI)。在 IBM WebSphere MQ 服务器上,JMS 绑定方式被映射到 MQI。应用程序直接与其本地队列管理器通过使用 MQI 进行对话,MQI 是一组要求队列管理器提供服务的调用。MQI 的引人之处是它只提供 13 次调用。这意味着对于应用程序编程员它是一种非常易于使用的接口,因为大部分艰苦工作都将透明完成的。
IBM WebSphere MQ 产品支持应用程序通过不同组件如处理器、子系统、操作系统以及通信协议的网络彼此进行通信。
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的软件。
WebSphere Application Server 是该设施的基础,其他所有产品都在它之上运行。WebSphere Process Server 基于 WebSphere Application Server 和 WebSphere Enterprise Service Bus,它为面向服务的体系结构 (SOA) 的模块化应用程序提供了基础,并支持应用业务规则,以驱动支持业务流程的应用程序。高性能环境还使用 WebSphere Extended Deployment 作为其基础设施的一部分。其他 WebSphere 产品提供了广泛的其他服务。
WebSphere 是一个模块化的平台,基于业界支持的开放标准。可以通过受信任和持久的接口,将现有资产插入 WebSphere,可以继续扩展环境。WebSphere 可以在许多平台上运行,包括 Intel、Linux 和 z/OS。
WebSphere 是随需应变的电子商务时代的最主要的软件平台,可用于企业开发、部署和整合新一代的电子商务应用,如B2B,并支持从简单的网页内容发布到企业级事务处理的商业应用。WebSphere 可以创建电子商务站点, 把应用扩展到联合的移动设备, 整合已有的应用并提供自动业务流程。
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本。
DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器操作系统平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。 DB2以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。
DB2除了可以提供主流的OS/390和VM操作系统,以及中等规模的AS/400系统之外,IBM还提供了跨平台(包括基于UNIX的LINUX,HP-UX,SunSolaris,以及SCOUnixWare;还有用于个人电脑的OS/2操作系统,以及微软的Windows 2000和其早期的系统)的DB2产品。DB2数据库可以通过使用微软的开放数据库连接(ODBC)接口,Java数据库连接(JDBC)接口,或者CORBA接口代理被任何的应用程序访问。
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。
Oracle数据库最新版本为Oracle Database 12c。Oracle数据库12c 引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c 成为私有云和公有云部署的理想平台。
博主搭建好的cics8,ctg9,mq7,was8,db2.97.oracle11g,mysql5.5,postgresql9.4 虚拟机环境下载, 链接:https://pan.baidu.com/s/1BnIBsyFS7SG1UCtBpGpY9g
提取码:fumz  下载后用vmware  workstation 打开 即可以使用。

阅读更多

CentOS7 下POSTGRESQL10-XL 集群环境虚拟机下载

本博主配置好的  Centos 7下postgresql 10 xl   集群环境虚拟机下载,链接:https://pan.baidu.com/s/1PQ7z6F1vis9IGX5JNrEMNQ
提取码:s7uw 下载后,用Vmware Workstation打开,即可以使用。

PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索引。免费使用、修改、和分发 PostgreSQL,不管是私用、商用、还是学术研究使用。

PostgreSQL 是一个免费的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和专有系统(比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server)之外的另一种选择。
PostgreSQL 不寻常的名字导致一些读者停下来尝试拼读它,特别是那些把SQL拼读为”sequel”的人。PostgreSQL 开发者把它拼读为 “post-gress-Q-L”。它也经常被简略念为 “postgres”。 [1]
事实上, PostgreSQL 的特性覆盖了 SQL-2/SQL-92 和 SQL-3/SQL-99,首先,它包括了可以说是目前世界上最丰富的数据类型的支持,其中有些数据类型可以说连商业数据库都不具备, 比如 IP 类型和几何类型等;其次,PostgreSQL 是全功能的自由软件数据库,很长时间以来,PostgreSQL 是唯一支持事务、子查询、多版本并行控制系统(MVCC)、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统。 Inprise 的 InterBase 以及SAP等厂商将其原先专有软件开放为自由软件之后才打破了这个唯一。最后,PostgreSQL拥有一支非常活跃的开发队伍,而且在许多黑客的努力下,PostgreSQL 的质量日益提高。
从技术角度来讲,PostgreSQL 采用的是比较经典的C/S(client/server)结构,也就是一个客户端对应一个服务器端守护进程的模式,这个守护进程分析客户端来的查询请求,生成规划树,进行数据检索并最终把结果格式化输出后返回给客户端。为了便于客户端的程序的编写,由数据库服务器提供了统一的客户端 C 接口。而不同的客户端接口都是源自这个 C 接口,比如ODBC,JDBC,Python,Perl,Tcl,C/C++,ESQL等, 同时也要指出的是,PostgreSQL 对接口的支持也是非常丰富的,几乎支持所有类型的数据库客户端接口。这一点也可以说是 PostgreSQL 一大优点。
架构
PostgreSQL强壮的一个原因源于它的架构。和商业数据库一样,PostgreSQL可以用于C/S(客户/服务器)环境。这对于用户和开发人员有很多好处。
PostgreSQL安装核心是数据库服务端进程。它允许在一个独立服务器上。需要访问存储在数据库中的数据的应用程序必须通过数据库进程。这些客户端程序无法直接访问数据,即使它们和服务程序在同一台机器上。 [2]

一、什么是Postgres-XL

XL的意思是:eXtensible Lattice,可以扩展的格子,即将PostgreSQL应用在多机器上的分布式数据库的形象化表达。

Postgres-XL 是一个完全满足ACID的、开源的、可方便进行水平扩展的、多租户安全的、基于PostgreSQL的数据库解决方案。

Postgres-XL 可非常灵活的应付各种负载,比如:

  • OLAP(通过MPP并行化)
  • OLTP
  • OLAP & OLTP
  • 操作数据存储
  • Key-value存储,包括JSON格式

不同的应用场景:

  • 支持商业智能应用(数据仓库&数据集市),因为PGXL支持MPP(Massively Parallel Processing)
  • Web2.0,数据库扩容的解决方案
  • 遗留系统的数据库扩容的解决方案
  • 新应用,可以先使用PostgreSQL,之后随着数据库变大使用PGXL扩容

PGXL底层为PostgreSQL,这意味着它支持所有支持PostgresSQL类型的驱动,包括: JDBC, ODBC, OLE DB, Python, Ruby, perl DBI, Tcl, and Erlang.

本博主配置好的  Centos 7下postgresql 10 xl   集群环境虚拟机下载,链接:https://pan.baidu.com/s/1PQ7z6F1vis9IGX5JNrEMNQ
提取码:s7uw 下载后,用Vmware Workstation打开,即可以使用。

二、PostgreSQL与Postgres-XL

1994年,Postgre95发布,开源。
1996年,PostgreSQL继承了Postgre95,发布。
2010年,Postgres-XC发布。
2012年,前PGXC核心开发者创建StormDB公司,进行了一些改进,包括对MPP并行化的性能改进和多租户安全。
2013年,TransLattice收购了StormDB。
2014年,将项目开源,命名为Postgres-XL。

三、Postgres-XC与Postgres-XL

PGXL的架构师和开发者 很多都是以前做PGXC的,PGXL的部分代码是从PGXC移植过来的。

比起功能性,PGXL更强调稳定性, 正确性和性能.

PGXL增加了一些重要的性能提升,比如MPP和replan avoidance on the data nodes,这些都是PGXC没有的。

PGXC目前集中在OLTP的业务上面,PGXL则更加灵活,可以应用于很多不同种类的业务上,比如可以用在大数据处理领域,除此,在多租户的环境中,PGXL也更加安全。

PGXL的社区非常开放。

阅读更多

安装并配置好各种数据库客户端的Win2008 环境的虚拟机下载

本博主配置好的安装并配置好各种数据库客户端的Win2008 环境的虚拟机下载,链接:https://pan.baidu.com/s/11tFn1xWK9S2iayE6Ph4RWA
提取码:o6me 下载后,用Vmware wordstation 打开,即可以使用。
SQLyog是业界著名的Webyog公司出品的一款简洁高效、功能强大的图形化MySQL数据库管理工具。使用SQLyog可以快速直观地让您从世界的任何角落通过网络来维护远端的MySQL数据库。

软件界面图

SQLyog相比其它类似的MySQL数据库管理工具其有如下特点:

1、基于C++和MySQLAPI编程;
2、方便快捷的数据库同步与数据库结构同步工具;
3、易用的数据库、数据表备份与还原功能;
4、支持导入与导出XML、HTML、CSV等多种格式的数据;
5、直接运行批量SQL脚本文件,速度极快;
6、新版本更是增加了强大的数据迁移。
基本功能
  1. 快速备份和恢复数据。
  2. 以GRID/TEXT格式显示结果。
  3. 支持客户端挑选、过滤数据。
  4. 批量执行很大的SQL脚本文件。
  5. 快速执行多重查询并能够返回每页超过1000条的记录集,而这种操作是直接生成在内存中的。
  6. 程序本身非常短小精悍!压缩后只有348 KB。
  7. 完全使用MySQL C APIs程序接口。
  8. 以直观的表格界面建立或编辑数据表。
  9. 以直观的表格界面编辑数据。
  10. 进行索引管理。
  11. 创建或删除数据库。
  12. 操纵数据库的各种权限:库、表、字段。
  13. 编辑BLOB类型的字段,支持Bitmap/GIF/JPEG格式。
  14. 输出数据表结构/数据为SQL脚本。
  15. 支持输入/输出数据为CSV文件。
  16. 可以输出数据库清单为HTML文件。
  17. 为所有操作建立日志。
  18. 个人收藏管理操作语句。
  19. 支持语法加亮显示。
  20. 可以保存记录集为CSV、HTML、XML格式的文件。
  21. 99%的操作都可以通过快捷键完成。
  22. 支持对数据表的各种高级属性的修改。
  23. 查看数据服务器的各种状态、参数等。
  24. 支持更改数据表类型为ISAM、MYISAM、MERGE、HEAP、InnoDB、BDB。
  25. 刷新数据服务器、日志、权限、表格等。
  26. 诊断数据表–检查、压缩、修补、分析。

IBM® Data Studio 为数据库开发人员和 DBA 提供了一个集成的、模块化的环境,用该环境对 IBM DB2® for Linux®, UNIX® and Windows® 数据库进行开发和生产管理。它还为 DB2 for z/OS、DB2 for i 和 Informix 数据库提供了协作式数据库开发工具。此外,您可以优化、保护和简化启用了 InfoSphere® Optim pureQuery Runtime 的数据库应用程序。

IBM Data Studio 是一个免费的、没有时间限制的完整授权的产品。

技巧

  • 对于大部分安装,都需要客户端组件;对于作业管理和健康监视,还需要 Web 控制台组件。
  • 如果希望将 Data Studio 客户端部署到您企业中的多台计算机,可下载 Data Studio 客户端的完整镜像。

本博主配置好的安装并配置好各种数据库客户端的Win2008 环境的虚拟机下载,链接:https://pan.baidu.com/s/11tFn1xWK9S2iayE6Ph4RWA
提取码:o6me 下载后,用Vmware wordstation 打开,即可以使用。

OpenAdmin Tool (OAT) 是 一种开放源码的独立于平台的新工具,它的开发让 IDS 用户可以轻松地管理服务器。 OpenAdmin Tool 提供用于执行管理任务的图形界面和性能分析工具。OAT 是在 IBM Informix Dynamic Server 11.10 中引入的,它是一种基于 PHP 的 Web 浏览器管理工具, 支持从单一位置管理多个数据库服务器实例。本文介绍非常有用的一些 OAT 特性并帮助您 入门。 简介 IBM Informix Dynamic Server 提供丰富的特性,能够满足不同用户群的需要,包括开发人 员和管理员。 IDS 的优点之一是管理成本低。 IDS 因其无需手动管理而闻名。 OpenAdmin Tool (OAT) 是一种开放源码的独立于平台的新工具,它的开发让 IDS 用户可以轻松地管理服务 器。OAT 包含一个用于执行管理任务的图形界面和性能分析工具。OAT 是在 IBM Informix Dynamic Server 11.10 中引入的,它是一种基于 PHP 的 Web 浏览器管理工具,支持从单 一位置管理多个数据库服务器实例。非常有用的 OAT 特性包括 SQL Explorer、Session Explorer、 Task Scheduler、 Health Center、 Space Administration、 Server Administration 等等。除了 OAT 提供的内置特性之外,用户还可以轻松地插入自己的扩展以创建所需的功 能。

sybase central是一款强大好用的关系型数据库连接工具,sybase多用于大型或者商业型的网站进行数据库的存储,有了这款工具就可以轻松连接sybase数据库进行管理操作了,支持使用简单的命令进行数据库的快速访问,支持对数据库进行拖放操作,同时还支持与各类插件兼容。

阅读更多