主页 » 其它
> # 移动防火墙分析仪的数据库/索引到同一服务器的不同目录 怎样将PostgreSQL数据移动到同一物理机器的其它驱动器？ 步骤如下： 停止防火墙分析仪。 用任务管理器，检查java.exe和postgres.exe都已不存在，如果仍有进程存在，可强制停止相应的进程。 将文件夹<FWA Home>\pgsql 复制到其它驱动器(如：D:\Firewall\pgsql)（也就是您想要移动到目标文件夹/驱动器） 将原来pgsql下已有的文件夹data重命名为dataold，稍后您可以删除它。 用文本编辑器打开<FWA_Home>\bin 目录下的setCommonEnv.bat/sh文件。 Windows: 将下行中的: set DB_HOME=%SERVER_HOME%\pgsql 更改为 set DB_HOME=D:\Firewall\pgsql 这里的D:\Firewall\pgsql代表的是PostgreSQL数据库的新的位置。 Linux: 编辑下面的行: DB_HOME=$SERVER_HOME/pgsql 更改为： DB_HOME=<新位置的绝对路径>/pgsql
> | 不同的版本，内容可能会有少许不同，但必须要确保DB_HOME指向了新的位置。
保存文件。 修改wrapper.conf 文件 打开<FWA_Home>/server/conf 目录下的wrapper.conf文件。 将下行中的 db.home 更改为新的位置路径。 wrapper.java.additional.7=-Ddb.home=../pgsql 保存文件，并重启防火墙分析仪。 检查新位置下的目录大小，是否在增加/变化。 ### 怎样将MSSQL的数据移动到同一机器的其他位置？ 停止防火墙分析仪。 以管理员权限，登录到SQL Server数据库。 使用以下命令，找到当前的数据库（firewall）的数据文件和日志文件: use firewall go sp_helpfile go 使用以下命令，脱离该数据库: use master go sp_detach_db 'firewall' go 将上述的数据文件和日志文件从当前位置(<MSSQL Home>\data\firewall.mdf 和 <MSSQL Home>\data\firewall_log.LDF)，复制到新的位置 (<New location>\firewall.mdf 和 <New Location>\firewall_log.LDF)。 重新关联数据库，并将其指向新的位置。命令如下： use master go sp_attach_db 'firewall' , '<New Location>\firewall.mdf' , '<New Location>\firewall_log.LDF' go 使用以下命令，验证位置的变化: use firewall go sp_helpfile go 重启防火墙分析仪。 ### ### 将防火墙分析仪的索引移动到同一机器的其他目录 点击 设置 页签。 点击 归档文件，进入归档文件设置页面。 点击 归档设置链接，弹出文件归档设置对话框。 选中更改原始日志索引位置选项，指定索引文件的新的存放路径。 将原来位置中的所有文件和子文件夹复制到新的位置。

版权所有 © 2015, 卓豪（北京）技术有限公司， 保留一切权利