Discussions
Categories
- 196.7K All Categories
- 2.2K Data
- 235 Big Data Appliance
- 1.9K Data Science
- 449.8K Databases
- 221.5K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 549 MySQL Community Space
- 477 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3K ORDS, SODA & JSON in the Database
- 532 SQLcl
- 4K SQL Developer Data Modeler
- 186.8K SQL & PL/SQL
- 21.2K SQL Developer
- 295.4K Development
- 17 Developer Projects
- 138 Programming Languages
- 292K Development Tools
- 104 DevOps
- 3.1K QA/Testing
- 645.9K Java
- 27 Java Learning Subscription
- 37K Database Connectivity
- 153 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.1K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 17 Java Essentials
- 158 Java 8 Questions
- 85.9K Java Programming
- 79 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.2K Java SE
- 13.8K Java Security
- 203 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 390 LiveLabs
- 37 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.6K Other Languages
- 2.3K Chinese
- 170 Deutsche Oracle Community
- 1K Español
- 1.9K Japanese
- 230 Portuguese
What is the function of OracleXEClrAgent and OracleMTSRecoveryService?

466718
Member Posts: 6
Dear folks,
I would like to know what is the functions for OracleXEClrAgent and OracleMTSRecoveryService.
I know that OracleXETNSListener enable the listener in order for the TCP port (8080 and 1521) to listen, sending and receiving information from these channels. OracleServiceXE has embedded the port 8080 and 1521 and should depend on OracleXETNSListener because if the listener is off, OracleServiceXE won't be able to run properly.
Regards,
Orlando.
I would like to know what is the functions for OracleXEClrAgent and OracleMTSRecoveryService.
I know that OracleXETNSListener enable the listener in order for the TCP port (8080 and 1521) to listen, sending and receiving information from these channels. OracleServiceXE has embedded the port 8080 and 1521 and should depend on OracleXETNSListener because if the listener is off, OracleServiceXE won't be able to run properly.
Regards,
Orlando.
Comments
-
They are stored in the config files, not embedded in the code.OracleServiceXE has embedded the port 8080 and 1521
ClrAgent is used for executing PL/SQL wrapper routines written in Microsoft Dot.Net Framework supported languages. If not using that, you can turn it off.
MTSRecoveryService is used for the support of transactions under the Microsoft Transaction Server. If you are not using that, you can turn it off. -
The Listener does the same as the OracleListener has done for many versions - listen for Oracle Service connection requests. If it detects a request for a service that it monitors, it attempts to connect the requestor to the service and then steps out of the way.
The definition of Oracle Service has expanded dramatically over the years. For a while it was simply the database. Now the service can include external jobs and EPG requests.
DBMS_EPG is the 10gR2 replacement for the Apache HTTP and provides HTTP, FTP and WebDAV service. It resides in the database. The listener will monitor the network for these kinds of requests on specific ports (eg: 8080) and pass them to EPG.
OracleMTSRecoveryService dewalswith integrationto the Microsoft Transaction Service - a wonderful way of handling distributed transactions under COM+ control (assuming you don't want to use the MUCH easier built-in distributed transaction capability together with heterogeneousservices). Discussed in depth in the "Oracle® Services for Microsoft Transaction Server Developer's Guide"
OracleXEClrAgent provides the host for the Microsoft Common Language Runtime - documented in the "Oracle Data Provider for .NET Developer's Guide" and "Oracle Database Extensions for .NET Developer's Guide"
This discussion has been closed.