如果没有为基于应用程序的项目提供匹配表达式,并且希望将应用程序的进程单独移动到项目中,请使用此过程。
创建基于应用程序的项目以便管理应用程序。选择“不使用匹配表达式”复选框。
有关详细步骤,请参见创建基于应用程序的项目。
键入以下命令,查看 /etc/project 文件以确定项目名称:
% cat /etc/project |
您将在步骤 5 中需要此项目名称。
如有必要,请在终端窗口中启动应用程序。
确定与应用程序对应的进程。
移动相应的进程。
重复执行步骤 5,直到所有进程均已移动。
可以组合使用 ps 命令和 grep 检验进程是否已移动到容器中。以下示例显示了单独移动的进程现在已位于容器 payroll 中:
% ps -ae -o pid,project,comm | grep payroll 17773 payroll ora_reco_AcctEZ 17763 payroll ora_pmon_AcctEZ 17767 payroll ora_lgwr_AcctEZ |
如果知道项目名称,则可以使用命令 prstat 检验进程是否已移动到容器中。在此示例中,项目名称为 payroll。
% prstat -J payroll PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP 17773 admin 216M 215M cpu2 1 0 0:05:08 29% ora_reco_AcctEZ/1 17763 admin 834M 782M sleep 1 0 0:35:02 0% ora_pmon_AcctEZ/1 17767 admin 364M 352M run 1 0 0:22:05 23% ora_lgwr_AcctEZ/1 |