Lecture 9 and 10
Lecture 9 and 10
Net8
All Oracle databases in a distributed database system use Oracle's
networking software, Net8, to facilitate inter-database communication
across a network. Just as Net8 connects clients and servers that operate
on different computers of a network, it also allows database servers to
communicate across networks to support remote and distributed
transactions in a distributed database.
Database links are used between the Oracle server and the
non-Oracle system to access the data in the non-Oracle
system, or to execute a remote procedure in the non-Oracle
system. By integrating the transactional system of the non-
Oracle system with the Oracle server, the integrity of the
data can be guaranteed
Transparent SQL Access
The application just issues Oracle SQL
statements against the local Oracle server. The
SQL statement can refer to data in a remote non-
Oracle system, just as if it were a remote Oracle
system. The Oracle server, together with the
gateway, will perform the necessary translations
to access the non-Oracle system in its own SQL
dialect.
Procedural Access
Some non-Oracle systems need to be accessed procedurally. The
application just issues a PL/SQL remote procedure call,
and the Oracle server, together with the gateway, will
perform translations to execute procedures or functions in
the remote non-Oracle system.
3)SNMP support
Oracle Enterprise Manager
Oracle Enterprise Manager is Oracle's database
administration tool. The graphical component of
Oracle Enterprise Manager allows you to perform
database administration tasks with the
convenience of a graphical user interface (GUI).
The line mode component of Oracle Enterprise
Manager provides a line-mode interface
Oracle Enterprise Manager provides administrative
functionality via an easy-to-use interface. You can use Oracle
Enterprise Manager to:
1) Perform traditional administrative tasks, such as database
startup, shutdown, backup, and recovery. Rather than
manually entering the SQL commands to perform these
tasks, you can use Oracle Enterprise Manager's graphical
interface to execute the commands quickly and conveniently
by pointing and clicking with the mouse
2) Administer multiple databases. You can use Oracle
Enterprise Manager to administer a single database or to
simultaneously administer multiple databases.
3) Centralize database administration tasks. You can
administer both local and remote databases running on any
Oracle platform in any location worldwide
4) Perform administrative tasks using Oracle Enterprise
Manager's line-mode interface when a graphical user
interface is unavailable or undesirable.
Third-Party Administration Tools
Currently more than 60 companies produce more than 150
products that help manage Oracle databases and networks,
providing a truly open environment.
SNMP Support
Besides its network administration capabilities,
Oracle Simple Network Management Protocol (SNMP)
support allows an Oracle server to be located and
queried by any SNMP-based network management
system. SNMP is the accepted standard underlying
many popular network management systems such as:
HP's OpenView
Digital's POLYCENTER Manager on NetView
IBM's NetView/6000
Novell's NetWare Management System
SunSoft's SunNet Manager
National Language Support
Oracle supports client/server environments
where clients and servers use different character
sets.
The character set used by a client is defined by
the value of the NLS_LANG parameter for the
client session.