Components of Oracle Internet Directory(11g)
- Oracle directory server which process client requests.
- Oracle directory replication server, which replicates Directory data between Oracle directory servers.
- Directory administration tools.
- Oracle Internet Directory Software Developer's Kit.
Oracle Internet Directory Architecture
- Oracle Internet Directory Node
- Oracle Directory Server Instance
- Oracle Internet Directory Ports
- Directory Metadata
OID NODE
OID node contains one or more directory server instances connected to the same directory store i.e. Oracle Database.
OID instance
- It services directory requests through a single Oracle Internet Directory dispatcher process listening at specific TCP/IP ports(default port is 3060).
- There can be more than one directory server instance on a node, listening on different ports.
Oracle directory replication server
- Replication server tracks and sends changes to replication servers in another Oracle Internet Directory.There can be only one replication server on a node. .
Oracle Database Server
- It stores the directory data. The database can reside on the same node as the directory server instances.
Oracle Process Manager and Notification Server (OPMN)
- OPMN Manages the Oracle Fusion Middleware system component. OID being a system component, managed by OPMN.
- OPMN Configuration informations are stored in $ORACLE_INSTANCE/config/OPMN/opmn/opmn.xml.
- OPMN invokes OIDMON and OIDCTL for during startup/shutdown of OID.
OID Monitor (OIDMON)
- It Initiates, monitors, and terminates the LDAP server and replication server processes.
- OIDMON monitors directory servers and restarts them if they have stopped running for abnormal reasons.
- OIDMON starts a default instance of OIDLDAPD (despatcher process). If the default instance of OIDLDAPD is stopped using the OIDCTL command, then OIDMON stops the instance. However, when OIDMON is restarted by OPMN, OIDMON restarts the default instance.
- All OID Monitor activity is logged in the file ORACLE_INSTANCE/diagnostics/logs/OID/Component_Name/oidmon-xxxx.log.
OID Control Utility (OIDCTL)
- It Communicates with OID Monitor by placing message data in Oracle Internet Directory server tables. This message data includes configuration parameters required to run each Oracle directory server instance.
- OIDCTL is mainly used to stop and start the replication server. OIDCTL is also used for checking the status of Oracle Internet Directory.
No comments:
Post a Comment