You may want to create an Oracle Listener if any of the following statements are true for your system configuration:
- You want LifeKeeper to provide granular protection for the Oracle Listener. For example, setting the LifeKeeper protection level to ‘Intermediate Control’ prevents LifeKeeper from controlling the start and stop operations of the listener. This allows the listener to remain constantly running on both servers, enabling a faster system switchover.
- Multiple Listeners are defined for a single Oracle SID.

- Route53 or DNS resources are used for client communication to Oracle.
This process will allow protection of listener(s) within LifeKeeper to accommodate various listener(s) and SIDs combinations.
If you are creating an Oracle Listener resource which will be used for multiple Oracle database resources (multiple SID’s), follow these procedures .
- From the LifeKeeper GUI menu, select Edit, then Server. From the drop-down menu, select Create Resource Hierarchy.
- A dialog box will appear with a drop-down list box with all recognized Recovery Kits installed within the cluster. Select Oracle Database Listener from the drop-down listing. Click Next to proceed to the next dialog box.
- You will be prompted to enter the following information. When the Back button is active in any of the dialog boxes, you can go back to the previous dialog box. This is especially helpful should you encounter an error that might require you to correct previously entered information. If you click Cancel at any time during the sequence of creating your hierarchy, LifeKeeper will cancel the entire creation process.
| Field | Tips |
|---|---|
| Select the Oracle Home Directory | Select the Oracle Home directory appropriate for this hierarchy. |
| Listener Configuration File Path | Select the full path to the Oracle listener configuration file. |
| Listener Names(s) | Select the name(s) of the Oracle Listener(s) to provide protection for this resource instance. |
| Listener Executable(s) | Select the path to the Oracle listener executable. The listener executable is required to start, stop, monitor and recover the specified Oracle listener(s). |
| Listener Protection Level | Select one of the following levels: Full Control (Start, Stop, Monitor and Recover) Intermediate Control (Start, Monitor and Recover) Minimal Control (Start and Monitor Only) Note : Under Intermediate Control, the resource is not stopped (the remove script exits with 0 without taking any action). Under Minimal Control, the resource is neither stopped nor recovered (furthermore, even if the quickCheck script fails, it only displays a message/status and exits with 0). By skipping the stop action, the Listener service remains running continuously, enabling quick switchovers and failovers. |
| Listener Recovery Level | Select the level of recovery for the specified listener(s): Standard (On) – Enable standard LifeKeeper recovery. If Standard (On) is selected, all listener failures will be tried locally, and if necessary, trigger a failover to an available backup server. Optional (off) – Enable optional LifeKeeper recovery. If Optional (Off) is selected, all listener failures will be tried locally, but will not cause a failover to an available backup server (Even if the recovery script fails, it only logs the failure and exits with 0). Note : Local recovery is performed for both recovery levels when a listener error occurs; however, execution of failover depends on the recovery level. |
| IP Address Name(s) | Select the IP Address resource name that will be protected as dependents of this resource hierarchy. IP Addresses associated with the selected listener(s) are displayed in the choice list. Select None if no IP resources are required for this configuration, Note : If Route53 or DNS resources are used for client communication to Oracle, select None, and then create dependencies on those resources after the Listener resource has been created. |
| Listener Tag | Enter a unique name for the resource on the server. The valid characters allowed for the name are letters, digits, and the following special characters: – _ . / |
- Select the Create button to start the hierarchy creation. An information box appears and LifeKeeper will validate that you have provided valid data to create your database listener resource hierarchy. If LifeKeeper detects a problem, an ERROR will appear in the information box. If the validation is successful, your resource will be created.
- After receiving the message that the pre-extend checks were successful, click Next and enter the following information.
| Field | Tips |
|---|---|
| Listener Configuration File Path | Select the full path to the Oracle Listener configuration file. |
| Listener Executable(s) Path | Select the path to the Oracle Listener executables. The listener executables are required to start, stop, monitor and recover the specified Oracle listener(s). |
| Listener Tag | This field is automatically populated with a unique name for the new Oracle Listener resource instance on the primary server. Resource tags cannot be edited. |
- Click Extend. The Hierarchy Integrity Verification window displays with the following message, Hierarchy Verification Finished. Click Next Server or Finish.



Post your comment on this topic.