使用删除库工具删除库

使用删除库工具可以删除多个库,即使所选库之间存在引用也是如此。

开始之前

  • 作为一项预防措施,请在运行模块前备份数据库。
  • 您必须先通过使用 WebSphere® Integrated Solutions ConsoleWCM WCMConfigService 服务添加下列参数来启用删除库工具:
    • connect.businesslogic.module.deletemultiplelibraries.class=com.aptrix.pluto.util.DeleteMultipleLibrariesModule
    • connect.businesslogic.module.deletemultiplelibraries.remoteaccess=true
    • connect.businesslogic.module.deletemultiplelibraries.autoload=false
    您还必须编辑 connect.businesslogic.module 属性,并将 deletemultiplelibraries 添加到逗号分隔列表的末尾。

过程

  1. 以管理员身份登录门户网站。
  2. 在浏览器中打开以下 URL 并指定要删除的库:
    http://[HOST]:[PORT]/wps/wcm/myconnect/?MOD=deletemultiplelibraries&libraries=libraryname1,libraryname2
    可以通过两种方法在虚拟门户网站上运行此工具:
    使用虚拟门户网站的 URL 上下文:
    http://[HOST]:[PORT]/wps/wcm/myconnect/[url_context]?MOD=deletemultiplelibraries&libraries=libraryname1,libraryname2
    使用虚拟门户网站的主机名:
    http://[Virtual_HOST]:[PORT]/wps/wcm/myconnect?MOD=deletemultiplelibraries&libraries=libraryname1,libraryname2

使用配置引擎运行此工具

wp_profile_root/ConfigEngine 目录运行 run-wcm-admin-task-delete-libraries 任务。
IBM® i
ConfigEngine.sh run-wcm-admin-task-delete-libraries -Dlibraries="library1,library2" -DPortalAdminId=username -DPortalAdminPwd=password
UNIX
./ConfigEngine.sh run-wcm-admin-task-delete-libraries -Dlibraries="library1,library2" -DPortalAdminId=username -DPortalAdminPwd=password
Windows
ConfigEngine.bat run-wcm-admin-task-delete-libraries -Dlibraries="library1,library2" -DPortalAdminId=username -DPortalAdminPwd=password
注: 在虚拟门户网站上运行此任务时,您必须向命令中添加 -DVirtualPortalHostName=name-DVirtualPortalContext=context