2. Discuss the Features of the Heterogeneous Services
The following are the features of Heterogeneous services.
Distributed Transactions: A transaction can span both Oracle and non-Oracle system, while still
guaranteeing, through Oracle’s two phase
commit mechanism, that changes are either al committed orall rolled back.b.
Transparent SQL access: integrate data from non-Oracle systems into the Oracle environment as if thedata is store in one single, local database. SQL statement understood by the non-Oracle system.c.
Procedural Access: procedural systems, like messaging and queuing system, are accessed from anOracle9i server using PL/SQL remote procedure calls.d.
Data Dictionary translations: To make the non-Oracle system appear as another Oracle server, SQL
statement containing references to Oracle’s data dictionary tables are transformed into SQL statement
containing references to a non-
Oracle system’s data dictionary tables.
Pass-through SQL: Optionally, application programmers can directly access a non- Oracle system froman Oracle application using thenon-
Oracle system’s SQL dialect.
Accessing stored procedures: Store procedures in SQL-based non-Oracle systems are accessed as if theywere PL/SQL remote procedures.g.
National Language Support: Heterogeneous services supports multi-byte character sets, and translatescharacter sets between a non-Oracle system and the Oracle9i server.h.
Multi-Threaded Agents: Multi-
threaded agents take advantage of your operating system’s threading
capabilities. Multi-threaded agents reduce the number of required processes by taking advantage of multi-threaded server capabilities.i.
Agent Self-Registration: Agent self-registration automates the process of updating Heterogeneousservices configuration data on remote hosts, ensuring correct operation over heterogeneous databaselinksj.
Management Interface: Provides a graphic representation of a active Heterogeneous Services agents andof which user sessions are accessing those agents.