While this is a bit late, numerous Oracle customers are
still installing and running instances of UCM 10g. These instructions refer to
the automating of the startup of the UCM 10g service on system boot.
Once the UCM 10g instances are installed, the following
process will add these to the init.d
startup process. These instructions are written using Oracle Linux
Server release 5.7.
Starting UCM 10g involves starting the IDC Admin Server and
the IDC Server. In my examples here, UCM was installed to the “/u01/app/ucm/server”
directory.
- Log
into Linux as root
- Copy
the idcadmin_ctrl and the idcserver_ctrl files to the .etc/init.d directory. I
like to shorten the names to idcadmin and idcserver respectively.
[root@dev ~] cp /u01/app/ucm/server/etc/idcserver_ctrl /etc/init.d/idcserver
[root@dev ~] cp /u01/app/ucm/server/admin/etc/idcadmin_ctrl /etc/init.d/idcadmin - Verify
that the two files are executable
[root@dev init.d]# cd /etc/init.d
[root@dev init.d]# ls -l idc*
-rwxr-xr-x 1 root root 11201 Nov 12 10:56 idcadmin
-rwxr-xr-x 1 root root 11204 Nov 12 10:56 idcserver - Edit
the idcadmin file and replace the first lines#!/bin/sh#idc Note: Lines beginning with #idc will be removed from this script#idc automatically during the build process.#idcWith#!/bin/bash### chkconfig: 2345 85 15# description: This is a program that is responsible for taking care of# starting and stoping the UCM Admin Server.## processname: idcadmin# Red Hat or SuSE config: /etc/sysconfig/idcadmin# Debian or Ubuntu config: /etc/default/idcadmin#
- Edit
the idcserver file and replace the first lines#!/bin/sh#idc Note: Lines beginning with #idc will be removed from this script#idc automatically during the build process.#idc#!/bin/bash### chkconfig: 2345 85 15# description: This is a program that is responsible for taking care of# starting and stoping the UCM Server.## processname: idcserver# Red Hat or SuSE config: /etc/sysconfig/idcserver# Debian or Ubuntu config: /etc/default/idcserver#
- Add
these to the service list with the following:
[root@dev init.d]# chkconfig --add idcadmin
[root@dev init.d]# chkconfig --add idcserver - Verify
they were added using the following:
[root@dev init.d]# chkconfig --list|grep idc
idcadmin 0:off 1:off 2:on 3:on 4:on 5:on 6:off
idcserver 0:off 1:off 2:on 3:on 4:on 5:on 6:off - Test the services
[root@dev init.d]# service idcadmin query
Success checking Admin Server status. Status: Stopped
[root@dev init.d]# service idcserver query Success checking Content Server Content Server status. Status: Stopped - And finally, restart the linux instance and confirm that the IDC Admin and IDC Server start