DMETL支持在32位或64位处理器、Windows或Linux操作系统中进行部署安装。位数不同的同一类型操作系统的DMETL安装方法一致,推荐选用具有64位处理器的机器进行部署,它能够更充分地使用服务器计算与存储资源。不同类型的操作系统DMETL安装方法不同,下面将对DMETL在Windows和Linux两种操作系统中的安装与卸载分别进行介绍。
DMETL支持在Windows XP及以上所有版本的Windows操作系统中安装,包括Windows Vista、Windows 7、Windows 8、Windows 10等。安装方式采用Windows中最为常见的图形化操作,通过向导完成安装。具体的操作步骤如下。
步骤1:用户在确认Windows操作系统已正确安装且网络正常后,把DMETL安装光盘放入光驱中,将光盘中的安装文件复制至本地硬盘中,运行“setup.exe”文件。若系统已安装低版本DMETL,则需做好数据备份,覆盖原安装文件,继续安装即可完成版本升级;若先前存在安装失败的情况,则需要删除残留文件后再进行安装。
步骤2:进入安装向导。在运行安装文件后,进入达梦数据交换平台安装向导界面,单击“下一步”按钮,如图2-1所示。
图2-1 达梦数据交换平台安装向导界面
步骤3:接受授权协议。在安装和使用达梦数据交换平台之前,该安装程序需要用户阅读授权协议条款,用户如接受该协议中的条款,则选中“我接受‘许可证协议’中的条款”单选按钮,并单击“下一步”按钮继续安装;若选中“我不接受‘许可证协议’中的条款”单选按钮,则将放弃本次安装,如图2-2所示。
图2-2 授权协议
步骤4:验证许可证(Key)文件。Key文件是DMETL的授权文件,是对用户使用软件权限的管理。用户可以勾选“免费试用达梦数据交换平台”单选按钮使用试用版Key文件,也可以勾选“使用已申请的Key文件”单选按钮自行添加Key文件路径,安装程序将自动验证Key文件信息,如果是合法且在有效期内的Key文件,用户可以单击“下一步”按钮继续安装,如图2-3所示。
图2-3 验证许可证文件
步骤5:选择安装组件和目录。如图2-4所示,达梦数据交换平台提供标准版、企业版和自定义三种安装类型。其中,标准版提供基本的数据整合和数据同步功能;企业版在标准版的功能基础上增加了基于消息交换与路由、监控与统计、数据质量管理、数据的发布和订阅等企业级功能,企业版的安装需要有相应的企业版Key文件;自定义是用户自行选择组件安装。
图2-4 选择安装组件和安装目录
用户可以浏览选择达梦数据交换平台的安装目录,以及决定是否创建开始菜单和桌面快捷方式。达梦数据交换平台在Windows操作系统中默认安装在C:\dmetl下;在Linux操作系统中默认安装在当前用户目录下,对于root用户默认安装在 /opt/ 目录下。
步骤6:安装前小结。如图2-5所示,该安装界面显示了安装的基本信息,包括安装目录和磁盘空间,需要用户进行确认后安装。
图2-5 安装前小结
步骤7:执行安装。单击“安装”按钮即可执行达梦数据交换平台的安装,安装过程界面如图2-6所示。
图2-6 安装过程界面
步骤8:配置元数据库。若用户选择安装达梦数据交换平台服务器组件,在安装完成后可以对达梦数据交换平台元数据库进行配置和初始化。
如图2-7所示,选择数据库的类型,可以选择内置的DM或Derby数据库作为元数据库,默认登录口令为SYSDBA,在配置选项中可以选择修改元数据库的登录口令;也可以选择使用外部元数据库作为元数据库,达梦数据交换平台支持使用DM6、DM7和Oracle作为外部元数据库,这需要在输入框中填写外部元数据库的连接信息。
图2-7 配置元数据库
勾选“初始化元数据库”复选框,表示在安装时初始化元数据库,如果不初始化元数据库,则服务器第一次启动时会自动初始化元数据库。
若选择初始化元数据库,则可以选择是否在初始化元数据库后导入达梦数据交换平台的示例工程。
单击“下一步”按钮即可完成配置元数据库的一系列操作。
步骤9:配置数据总线服务数据库。如图2-8所示,如果用户在选择安装组件和目录时选择了数据总线组件,那么会出现此页面,用户可以在此页面中进行数据总线服务数据库信息的配置。目前,数据总线服务数据库支持的类型主要有DM7、MySQL、Oracle、SQL Server、DB2共5种数据库类型,该界面给出了每种数据库对应的默认配置,如果不需要修改,则可直接使用。
图2-8 配置数据总线服务数据库
步骤10:配置Web监控服务数据库。如图2-9所示,如果用户在选择安装组件和目录时选择了监控与统计系统组件,则会出现该界面。用户可以在此界面中进行Web监控服务数据库信息的配置。目前,Web监控服务数据库支持的类型主要有DM7、MySQL、Oracle共3种数据库类型,该界面给出了每种数据库对应的默认配置,如果不需要修改,则可以直接使用。
图2-9 配置Web监控服务数据库
步骤11:安装配置系统服务。如图2-10所示,在安装达梦数据交换平台服务器或数据总线组件后,可以选择安装配置对应的系统服务,方便用户进行服务管理。
图2-10 安装配置系统服务
步骤12:安装总结。如图2-11所示,用户可以查看当前安装状态,也可以查看安装日志文件了解详细信息。单击“完成”按钮即可结束安装,此时平台已安装完毕。
图2-11 安装总结
如果DMETL成功安装,则在系统的“开始”菜单中,单击“程序”菜单项,目录中会出现“达梦数据交换平台软件V4.0”文件夹,如图2-12所示。
图2-12 DMETL目录
DMETL在Linux操作系统中有两种安装方式:一种是图形化的安装方式,这种安装方式与Windows图形化安装方式的步骤一致;另一种是命令行式的安装方式,这种安装方式通过在命令行逐步设置参数完成安装操作。
具体来说,在Linux操作系统中通过./dmetl_linux.x86_V4.0.2.11.20160912.bin进行图形化安装,安装文件启动后,具体步骤参考Windows图形化安装方式。命令行安装则通过./dmetl_linux.x86_V4.0.2.11.20160912.bin-i命令启动命令行安装,这是一种交互式的命令行安装方式,具体如图2-13~图2-15所示。
图2-13 Linux操作系统中DMETL的命令行安装方式(一)
图2-14 Linux操作系统中DMETL的命令行安装方式(二)
图2-15 Linux操作系统中DMETL的命令行安装方式(三)
关键的安装步骤如下。
(1)验证Key文件,选择Key文件路径,默认为软件自带的试用版许可证文件。
(2)选择安装组件和目录。
(3)安装完成后配置元数据库。
(4)配置数据总线服务数据库(可选)。
(5)创建配置系统服务。
升级安装是指在保留配置的基础上安装新版本,其步骤如下。
1. 备份元数据
元数据指数据源、工程、转换、作业等用户创建的对象。备份元数据主要是为了在升级过程中丢失或者损坏元数据时恢复用户配置。备份元数据的方法有如下两种(可以参考用户手册)。
(1)导出元数据,如图2-16所示。
图2-16 导出元数据
(2)如果使用内置元数据库,则备份整个<DMETL>/METADATA目录即可。
2. 备份配置文件
DMETL配置文件位于<DMETL>/conf目录中,备份整个目录即可。
3. 安装新版本
安装新版本可以先卸载老版本软件,也可以直接覆盖安装。
(1)先卸载后安装。
卸载方法在后面内容中会讲到,卸载成功后直接安装新版本软件即可。
(2)直接覆盖安装。
在安装时直接选择原来的安装目录即为直接覆盖安装,如图2-17所示,系统询问是否继续安装,单击“确定”按钮后继续安装。
图2-17 确认是否继续安装
在安装过程中,选择不初始化元数据库(不勾选“初始化元数据库”前的复选框),“配置元数据库”界面如图2-18所示。
图2-18 “配置元数据库”界面
4. 恢复配置文件
将之前备份的conf目录覆盖到<DMETL>/conf目录上。
达梦数据交换平台的卸载方法和普通软件类似,只需要通过向导式的操作界面即可完成卸载,具体操作步骤如下。
在“达梦数据交换平台软件4.0”文件夹中,执行“卸载”命令,如图2-19所示;也可直接运行文件“<DMETL>/uninstall.exe”(Linux下为“<DMETL>/uninstall.sh”)进行卸载。
图2-19 执行“卸载”命令
卸载时可以选择保留内置元数据库信息,如图2-20所示。若单击“是”按钮,则在卸载完成后系统会保留“<DMETL>/metadata”目录。
图2-20 确认卸载时是否保留内元数据库信息
1. 手动安装服务
达梦数据交换平台支持手动安装服务的功能。当服务安装失败时,可以通过server目录下的“uninstall_dmetl_service.bat”文件卸载服务,再通过server目录下的“install_dmetl_service.bat”文件安装服务。
2. 运行示例程序安装
所有示例程序存在于“<DMETL安装程序>\samples\metadata_dm7.xml”文件中,用户可以使用导入元数据功能向DMETL中导入示例程序。导入元数据如图2-21所示。
图2-21 导入元数据
导入成功后DMETL中会增加快速入门、示例工程和典型示例三个工程,工程目录如图2-22所示。
图2-22 工程目录
这三个工程中的大部分示例程序需要用到达梦数据库,用户可以到达梦数据库官方网站下载最新的达梦数据库试用版,示例数据库可通过运行“<DMETL安装程序>\samples\BOOKSHOP_DM7.sql”文件在已有的达梦服务器上创建BOOKSHOP库。安装完成后先运行“<DMETL>安装程序>\samples\DMETL_SAMPLE_DM7.sql”文件中的SQL脚本创建DMETL_SAMPLE数据库,再将DMETL中BOOKSHOP数据源和DMETL_SAMPLE数据源的地址改为达梦数据库所在服务器的地址即可。注意,在执行SQL脚本的时候要将数据库中“自动提交”和“使用语法检查”前的复选框勾选去掉,数据库语法选项如图2-23所示。
图2-23 数据库语法选项
如果数据源连接不上且已排除防火墙的原因,则可以将达梦数据库安装目录下的JDBC(Java DataBase Connectivity)驱动改名后覆盖“<DMETL安装程序>\lib\Dm6Jdbc Driver.jar”文件。
在导入元数据后,应根据安装路径修改文件数据源的属性,以保证流程能正常运转。