Command Line Management Utilities
Utilities / Tools
Oracle Process Management and Notification
opmnctl - Oracle Process Management and Notification control
For management of Application Server in specific OHS (Oracle HTTP Server) and OC4j
$ORACLE_HOME/opmn/bin/opmnctl startall
Note : Set the Environment variables for the specific instance
ORACLE_HOME = To your specific installatin
PATH = To point to the opmnctl utility
ORACLE_SID = To the repository database
LD_LIBRARY_PATH = To include the $ORACLE_HOME/lib
$opmnctl startall
Distributed Configuration Management
To list all the features of dcmctl
$dcmctl help
~\OraHome_1\dcm\bin>dcmctl help
DCMCTL Command Help
addopmnlink
applyarchiveto
applyclusterto
applyinstanceto
configrepositoryssl
createarchive
createcluster
createcomponent
deployapplication
destroyinstance
echo
exit
exportarchive
exportrepository
filecleanup
getcomponenttype
geterror
getopmnport
getrepositoryid
getreturnstatus
getstate
help
importarchive
importrepository
isclusterable
iscompatible
joincluster
joinfarm
leavecluster
leavefarm
listapplications
listarchives
listclusters
listcomponents
listcomponenttypes
listinstances
listopmnlinks
quit
redeployapplication
removearchive
removecluster
removecomponent
removeopmnlink
repositoryrelocated
resetdcmcacheport
resetfiletransaction
resethostinformation
restart
restoreinstance
resyncinstance
saveinstance
set
setloglevel
shell
shutdown
start
stop
undeployapplication
updateconfig
validateearfile
whichcluster
whichfarm
whichinstance
Lets look at some arguments
Short Form Description
-a Application Name
-cl Cluster Name
-co Component Name
-ct Component Type
-i Instance Name i.e refers to the Applictaion server Instance
-d Debug, print stack trace
-l Location of log.xml
-o Print Oracle_home for the command
-t Max time to complete command (default 45 secs)
-v Verbose listing of status and error messages.
Examples
Create new OC4J Instance
$dcmctl createcomponent -ct OC4J -co TEST_OC4J
To Remove Component
$dcmctl removecomponent -co TEST_OC4J
To list application installed in an specific OC4J instance
$dcmctl listapplication -co APP_OC4J
Now we will deploy new application to a new OC4J instance i.e TEST_OC4J
$dcmctl deployapplication -file sample.ear -a sample -co TEST_OC4J
Again to view installed application in and OC4J instance
$dcmctl listapplication -co TEST_OC4J