# 升级管理数据库

本部分描述如何升级 Talend Administration Center 数据库。注意，出于安全考量或其它重要原因，您可以选择不进行数据库备份。

信息注释警告： 一旦迁移失败，跳过备份步骤可能会导致数据库丢失。除非必要，不要跳过数据库备份。

源和目标数据库必须是相同类型。要从数据库 X 迁移到数据库 Y，例如从 H2 迁移到 MySQL，请首先参阅[备份管理数据库](https://help.qlik.com/talend/en-US/migration-upgrade-guide/8.0/backing-up-environment#backing-up-administration-database)。

## 开始之前

* 备份您的数据库。

* 确保数据库的驱动程序已安装在执行迁移的计算机上。

## 步骤

1. 停止 Apache Tomcat 服务器。
2. 为避免迁移过程中出错，可增加 Tomcat 的内存。
3. 删除 &lt;TomcatPath&gt;/webapps 中的旧Talend Administration Center应用程序.war 文件和 org.talend.administrator 文件夹以将其解除部署。
4. 删除 &lt;TomcatPath&gt;/work 目录以清空 Apache Tomcat 缓存。
5. 访问许可证电子邮件中提供的链接下载新的 Talend-AdministrationCenter-YYYYMMDD\_HHmm-VA.B.C.zip。
6. Talend-AdministrationCenter-YYYYMMDD\_HHmm-VA.B.C.zip。

   这将使您能够访问利用所有 Talend Administration Center 功能所需的不同组件：
   * org.talend.administrator.war，此压缩文件包含实际的 Talend Administration Center Web 应用程序。

   * Artifact-Repository-Nexus-VA.B.C.D.zip，此存档包含基于 Sonatype Nexus 的构件库软件，该软件将用于处理软件更新、DI 构件以及 ESB 构件。

   * Artifact-Repository-Artifactory.zip，此存档包含 Talend 脚本以初始化构件库中的用户，将用于处理软件更新、DI 构件以及 ESB 构件。
7. 将 Web 应用程序 org.talend.administrator.war 复制到 Tomcat 的 webapps 目录中。

   复制此 war 文件以后，您可以手动将其解压到相同目录下，或让 Tomcat 在启动时解压该 Web 应用程序。
8. 启动 Apache Tomcat。
9. 打开 Web 浏览器并键入应用程序 URL。

   数据库配置页将打开，一条消息指示数据库版本需要更新。

   ![Database configuration (数据库配置) 页面。](https://help.qlik.com/talend/zh-CN/migration-upgrade-guide/Resources/images/install-tac_migration-incompatible_version.png)
10. 单击 Proceed migration (继续迁移) 以开始迁移过程。一个对话框将打开。

    ![数据库迁移的对话框。](https://help.qlik.com/talend/zh-CN/migration-upgrade-guide/Resources/images/install-tac_migration-db_backup.png)
11. 在 backup settings (备份设置) 区域，确认您的数据库连接信息，并在 Dump Path (转储路径) 字段中输入将存储备份数据库的文件夹路径。

    用于迁移数据库的命令可根据您的需要进行更新。如果是将 Oracle 数据库从较早版本的 Talend Administration Center 迁移到最新版本的 Talend Administration Center，请确保迁移命令中存在 -Dtalend.schema=&lt;schemaName&gt; 参数。

    如果您不想执行备份操作，选择 skip backup (跳过备份)。选择此选项后会弹出确认消息。

    信息注释警告： 除非必要，不要跳过数据库备份。
12. 单击 Proceed (继续) 以开始数据库备份和迁移操作。
13. 当消息 Database migration completed successfully (数据库迁移已成功完成) 显示时，请单击 Finish (完成)。

    ![完成数据库迁移。](https://help.qlik.com/talend/zh-CN/migration-upgrade-guide/Resources/images/install-tac_migration-db_migration_successful.png)

    数据库将完成迁移，并在您先前定义的文件夹中将创建一个包含备份数据库的 .zip 文件。
14. 在数据库配置页上，设置您的新许可证，然后登录该 Web 应用程序。

    数据库迁移过程就完成了。

    ![许可证设置。](https://help.qlik.com/talend/zh-CN/migration-upgrade-guide/Resources/images/install-tac_new_license.png)

### 在该部分中

* [将 H2 数据库从 1.x 版本升级到 2.x 版本](https://help.qlik.com/talend/zh-CN/migration-upgrade-guide/8.0/upgrading-h2-database-from-1x-to-2x)
* [将 H2 数据库从 2.x 版本升级到 2.y 版本](https://help.qlik.com/talend/zh-CN/migration-upgrade-guide/8.0/upgrading-h2-database-from-2x-to-2y)