6


卸载 Content Delivery Server

如果不再需要某个 Content Delivery Server 实例,请从安装该实例的主机上将其删除。可以仅删除一个部署,也可以删除整个产品。

本节包括以下主题:


6.1 卸载部署

如果仅需要删除某个部署,则无需从主机删除整个产品。如果主机上还存在其他部署或希望在删除现有部署后进行新的部署,则可以仅删除不再需要的部署。

6.1.1 卸载 Sun Java System Application Server 上的部署

要删除 Sun Java System Application Server 上的部署,请执行以下操作:

1. 转到 $CDS_HOME/deployment/deployment-name/sun/applications 目录,其中 deployment-name 是要删除的部署的名称。

2. 停止 Content Delivery Server。

有关说明,请参见 5.2, 停止 Content Delivery Server

3. 停止 Message Queue 代理。

运行 broker.sh stop 命令。

4. 如果部署了 Message Queue 代理服务器,请使用以下命令删除服务器:

     deploymq.sh server delete

5. 使用以下命令删除应用服务器域:

     deploy.sh delete

6. 使用以下命令删除数据库结构:

     cdsi db delete [-conf database-configuration] [-user db-user-file]

database-configuration 是用于创建结构的数据库配置文件的名称。如果省略 database-configuration,则使用为 init_env.sh 脚本中的 DEFAULT_DB 所指定的值。db-user-file 是数据库用户文件的名称,该文件包含用于访问数据库的用户名和密码。如果没有提供 db-user-file,则使用 init_env.sh 脚本中为 DEFAULT_SYS_USER 变量指定的值。

7. 转到 $CDS_HOME 目录。

8. 使用以下命令删除包含部署的目录:

     rm -rf $CDS_HOME/deployment/deployment-name

deployment-name 是要删除的部署的名称。

6.1.2 卸载 WebLogic Server 上的部署

要删除 WebLogic Server 上的部署,请执行以下操作:

1. 停止 Content Delivery Server。

有关说明,请参见 5.2, 停止 Content Delivery Server

2. 使用以下命令删除数据库结构:

     cdsi db delete [-conf database-configuration] [-user db-user-file]

database-configuration 是用于创建结构的数据库配置文件的名称。如果省略 database-configuration,则使用为 init_env.sh 脚本中的 DEFAULT_DB 所指定的值。db-user-file 是数据库用户文件的名称,该文件包含用于访问数据库的用户名和密码。如果没有提供 db-user-file,则使用为 init_env.sh 脚本中的 DEFAULT_SYS_USER 变量指定的值。

3. 转到 $CDS_HOME 目录。

4. 使用以下命令删除包含部署的目录:

     rm -rf $CDS_HOME/deployment/deployment-name

deployment-name 是要删除的部署的名称。


6.2 卸载整个产品

如果不再需要与主机上的 Content Delivery Server 相关联的所有文件,请执行以下操作来删除整个产品:

1. 卸载该主机上的所有部署。

请参见 6.1, 卸载部署

2. 使用以下命令删除主目录:

     rm -rf cds-home

cds-home 是包含产品文件的目录的名称。

3. 删除 $CDS_HOME 环境变量。

4. 从 PATH 环境变量删除 $CDS_HOME/bin 目录。

5. 删除 /tmp 目录中的内容以删除由 Content Delivery Server 创建的所有临时文件。