企业
迁移到外部数据库
最近更新时间:2022年4月12日
阅读时间:3分钟
在最初安装期间bepaly下载软件 ,您可以选择是使用捆绑数据库还是外部数据库。如果您选择使用捆绑的数据库,则可以随时迁移到外部数据库。
迁移过程涉及以下阶段。
安装数据库传输工具
笔记
如果您的第一个版本bepaly下载软件 是2020.1-2902或以后,您可以跳过此部分,直接去为迁移做准备。
对于大多数用户,数据库传输工具将自动安装,作为主Burp Suite Enterprise Edition安装过程的一部分。但是,如果您有史以来第一个版本的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} $
钥匙
$ {版本}
是您当前的Burp Suite Enterprise Edition安装的版本号,例如2020.6。$ {installation_dir}
是安装Burp Suite Enterprise Edition的目录。$ {data_dir}
是存储您的Burp Suite Enterprise Edition数据的目录。您在安装过程中指定了此目录。
例如,结果命令看起来像这样:
cd/opt/burpsuite_enterprise/sudo ./jre/bin/java -cp“数据库”beplay官网可以赌
准备迁移
- 执行所需的设置对于您的新外部数据库。记下您为外部数据库创建的凭据。
- 停止所有扫描。
- 在扫描机上,停止
burpsuiteenterpriseedition_agent
服务。 - 执行捆绑数据库的备份。这可以从Burp Suite Enterprise Edition Web UI中完成beplay体育能用吗数据库备份设置。
- 在企业服务器计算机上,停止
burpsuiteenterpriseedition_enterpriseserver
和burpsuiteenterpriseedition_beplay体育能用吗webserver
服务。 - 创建一个副本
企业server.config
如果有必要恢复使用原始数据库,则文件。
Oracle数据库的先决条件
当迁移到Oracle数据库时,在开始传输数据之前,您需要执行一些其他步骤。
在安装企业服务器和Web服务器的机器上:beplay体育能用吗
下载所需驱动程序(
ojdbc8.jar
) 来自Oracle网beplay体育能用吗站。将下载的文件复制到以下两个位置:
/databaseserver/<版本-number>/lib/ojdbc8.jar /enterpriseserver/<版本 - number>/lib/ojdbc8.jar 创建以下空文件。这些只是标记文件,以确保将驱动程序安装为任何以后更新的一部分:
/enterpriseserver/.oracle /beplay体育能用吗webserver/.oracle 确保新创建的文件的所有权和权限匹配其各自目录中的其他文件的所有权和权限。这应该意味着所有用户都可以读取文件。
如果您已经部署了任何外部扫描机,您还需要在每台计算机上执行以下步骤:
通过添加下载来安装驱动程序
ojdbc8.jar
文件到以下位置:/enterpriseagent/<版本-number>/lib/ojdbc8.jar 在以下位置创建另一个空标记文件:
/enterpriseagent/.oracle 与您在主机上创建的文件一样,请确保标记文件的权限匹配目录中的其他文件。
一旦您在所有机器上执行了这些步骤,就可以继续进行迁移过程。
迁移您的数据
- 重新启动数据库服务器。
- 在企业服务器计算机上,打开命令提示符。
- 从安装目录中运行
Database_transfer
作为burpsuite
用户或根
。 - 提供JDBC URL和凭据对于新的外部数据库。
- 数据将按表传输,并在控制台中报告进度。
- 迁移完成后,报告了每个表转移的行,并报告
企业server.config
文件将通过新的数据库连接详细信息进行更新。
重新启动服务
- 在企业服务器计算机上,重新启动
burpsuiteenterpriseedition_enterpriseserver
和burpsuiteenterpriseedition_beplay体育能用吗webserver
服务。 - 在您的每台扫描机上,重新启动
burpsuiteenterpriseedition_agent
服务。