企业

迁移到外部数据库

  • 最近更新时间:4月6日,2022年

  • 阅读时间:3分钟

在初始安装期间bepaly下载软件 ,您可以选择是否使用捆绑数据库或外部数据库。如果您选择使用捆绑数据库,则可以随时迁移到外部。

迁移过程涉及以下阶段。

安装数据库传输工具

笔记

如果你的第一个版本bepaly下载软件 是2020.1-2902或以后,您可以跳过此部分,直接去准备迁移

对于大多数用户,数据库传输工具将自动安装为主要的Burp套件企业版安装过程的一部分。但是,如果您的第一个版本的Burp Suite Enterprise Edition为2020.1-2902或更早版本,您需要手动安装此工具。

从命令提示符,导航到Burp Suite Enterprise Edition安装目录。然后,输入以下命令,用适当的值替换变量:

sudo ./jre/bin/java -cp“ databaseserver/$ {version}/lib/*” netbeplay官网可以赌.portswigger.enterprise.database.database.transfer.databasetransfermain $ {installation_dir} $

钥匙

  • $ {version}是您当前BRP套件企业版安装的版本号,例如2020.6。
  • $ {setallation_dir}是安装Burp Suite Enterprise Edition的目录。
  • $ {data_dir}是存储Burp套件企业版数据的目录。您在安装过程中指定了此目录。

例如,结果命令看起来像这样:

CD / opt / brpsuite_enterprise / sudo./jre/bin/java -cp“databaseServer / 2020.6 / lib / beplay官网可以赌*”net.portswigger.enterprise.database.transfer.databaseTransfermain / opt / burpsuite_enterprise / / var / lib / brpsuiteenterpriseed / data

准备迁移

  1. 执行所需的设置对于您的新外部数据库。保留您为外部数据库创建的凭据的说明。
  2. 停止所有扫描。
  3. 在扫描机上,停止burpsuiteenterpriseedition_agent服务。
  4. 执行捆绑数据库的备份。这可以从Burp Suite Enterprise Edition Web UI中完成beplay体育能用吗数据库备份设置
  5. 在企业服务器计算机上,停止burpsuiteenterpriseedition_enterpriseserverBurpsuiteenterPriseedition_beplay体育能用吗WebServer服务。
  6. 创建一个副本Enterprise-server.config如果有必要恢复使用原始数据库。

Oracle数据库的先决条件

迁移到Oracle数据库时,在开始传输数据之前需要执行一些其他步骤。

在安装企业服务器和Web服务器的机器上:beplay体育能用吗

  1. 下载所需的驱动程序(ojdbc8.jar) 来自Oracle网beplay体育能用吗站

  2. 将下载的文件复制到以下两个位置:

    /databaseserver/<版本-number>/lib/ojdbc8.jar /enterpriseserver/<版本 - number>/lib/ojdbc8.jar
  3. 创建以下空文件。这些只是标记文件,以确保驱动程序作为任何未来更新的一部分安装:

    /enterpriseserver/.oracle /beplay体育能用吗webserver/.oracle
  4. 确保新创建的文件的所有权和权限匹配其各自目录中的其他文件的所有权和权限。这应该意味着所有用户都可以读取文件。

如果您已经部署了任何外部扫描机器,您还需要在每台计算机上执行以下步骤:

  1. 通过添加下载来安装驱动程序ojdbc8.jar文件到以下位置:

    <安装 - 目录> / EnterpriseAgent / <版本号> /lib/ojdbc8.jar
  2. 在以下位置创建另一个空标记文件:

    <安装-directory> /enterpriseagent/.oracle
  3. 与您在主机上创建的文件一样,请确保标记文件的权限匹配目录中的其他文件。

一旦您在所有机器上执行了这些步骤,就可以继续进行迁移过程。

迁移您的数据

  1. 重新启动数据库服务器。
  2. 在Enterprise Server计算机上,打开命令提示符。
  3. 从安装目录,运行database_transfer.无论如何burpsuite用户或
  4. 提供JDBC URL和凭据对于新的外部数据库。
  5. 数据将通过表格传输表,并在控制台中报告了进度。
  6. 迁移完成后,报告了每张表传输的行的摘要和Enterprise-server.config文件将通过新的数据库连接详细信息进行更新。

重新启动服务

  1. 在企业服务器计算机上,重新启动burpsuiteenterpriseedition_enterpriseserverBurpsuiteenterPriseedition_beplay体育能用吗WebServer服务。
  2. 在您的每台扫描机上,重新启动burpsuiteenterpriseedition_agent服务。