点击此处收起
点击此处展开 点击此处展开

MySQL/MS SQL 到 PostgreSQL 迁移

ADAudit Plus 允许管理员将 Windows 服务器的审核日志数据存储并从 MySQL、MS SQL 或 PostgreSQL 数据库中检索。要将数据库及/或数据从 MySQL/MS SQL 迁移到 PostgreSQL,请按照以下步骤操作。

  1. 停止 ADAudit Plus,进入 开始菜单 > 服务 > 右键点击 ADAudit Plus 服务,并选择 停止.
  2. 下载 PostgreSQL 并将下载的文件解压到 <Installation_folder>\ManageEngine\ADAudit Plus。

    注意:下载文件前,请确保 ADAudit Plus 安装文件夹中不包含名为 pgsql的文件夹。如果存在,请先将该文件夹重命名为其他名称,如 pgsql_old,然后再下载 PostgreSQL 文件。

  3. 进入 <Installation-folder>\ManageEngine\ADAudit Plus\bin,打开提升权限的命令提示符(右键命令提示符,选择以管理员身份运行),并执行 ChangeDB.bat.
  4. 在弹出的 数据库设置向导 中,填写以下信息,然后点击 保存:
    • 服务器类型旁,从下拉菜单中选择 PostgreSQL
    • 主机名处填写 localhost.
    • 端口处填写 3330733308。如果您是从 MS SQL 迁移,端口号为 33307;如果是从 MySQL 迁移,端口号为 33308。
    • 数据库处填写 ADAP 或您选择的其他名称。
    • 是否迁移数据旁,从下拉菜单中选择 是或否,根据您是否想迁移数据选择。
    • 用户名密码,输入您选择的用户名和密码。

注意:迁移过程通常需要几分钟,但具体时间视从 MySQL/MS SQL 数据库迁移的数据量而定,可能会稍长。

迁移后转换归档文件格式

归档文件中的数据在不同数据库中存储格式不同。从一个数据库迁移到另一个数据库后,需要转换现有归档文件的格式,以与新数据库兼容。请按以下步骤转换归档文件格式:

  1. 导航至 <Installation_Folder>\ManageEngine\ADAudit Plus\archive ,新建一个合适名称的文件夹,如 tableBackup_new.
  2. 以管理员身份打开命令提示符,进入 <Installation_Folder>\ManageEngine\ADAudit Plus\bin,执行以下命令:
    ChangeArchive2BCPSupport "<Archive_Directory>" "<New_Directory>" <Old_Backend_DB> <New_Backend_DB>

    在上述命令中,

    • 替换 <Archive_Directory> 为包含归档文件的原始文件夹路径。该文件夹默认名称为 tableBackup ,位于 <Installation_Folder>\ManageEngine\ADAudit Plus\archive.
    • 替换 <New_Directory> ,将 tableBackup_new 替换为您在步骤1中创建的新文件夹路径。
    • 替换 <Old_Backend_DB><New_Backend_DB> 分别替换为 postgresmysqlmssql ,具体依据您从哪个数据库迁移以及迁移到哪个数据库。

    例如:如果您从 MySQL 迁移到 PostgreSQL,且归档目录和新目录分别为 C:\ManageEngine\ADAudit Plus\archive\tableBackupC:\ManageEngine\ADAudit Plus\archive\tableBackup_new ,则命令如下:

    ChangeArchive2BCPSupport "C:\ManageEngine\ADAudit Plus\archive\tableBackup" "C:\ManageEngine\ADAudit Plus\archive\tableBackup_new" mysql postgres

    命令成功执行后,格式兼容 PostgreSQL 数据库的新文件将创建在 tableBackup_new 文件夹中。

  3. 将归档文件从原文件夹 (tableBackup) 移动到安全位置备份。
  4. 将新文件从 tableBackup_new 文件夹复制并粘贴到原文件夹。 (tableBackup).

找不到您想要的?

  •  

    访问我们的社区

    在论坛中发布您的问题。

     
  •  

    申请额外资源

    发送您的需求给我们。

     
  •  

    需要实施帮助?

    试用 OnboardPro

     

本页内容

版权所有 © 2020, ZOHO Corp。版权所有。

获取下载链接