Scenario
You would like to be able to view Oracle GoldenGate instances from a computer web browser
without installing any software. Zero-footprint function is attractive.
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.
Objectives
Oracle GoldenGate Director Web is a web-based control and monitoring console for networks
running Oracle GoldenGate data extraction and replication software. Using Oracle
GoldenGate Director Web, system administrators can:
View and control the network from any workstation that is running a current version of
the web browser
Configure, start, manage, and stop Oracle GoldenGate processes
Obtain process run history
Retrieve process startup parameters
Communicate with running processes
Review reports
Review process events
Launch parameter editing
Send Alert Notifications (though this is better accomplished by Oracle GoldenGate
Monitor)
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.
Oracle GoldenGate Director Web is used with Oracle GoldenGate Director Server, which
comprises a Java application server. The Java EE architecture of such an application server
has the following components:
Monitor Database: The Monitor Database forms the repository for consolidating event
logs and performance statistics from the various hosts on the network. It also decouples
the various processes performing the actual monitoring work (Monitor Agent) from those
providing data display and control to the user (Monitor GUI). The Monitor Database can
be implemented on any of a number of RDBMS platforms for which JDBC drivers exist.
Monitor Agent: The Monitor Agent is a multithreaded Java server that performs the
actual data gathering. When initialized, the Monitor Agent starts a monitoring thread for
each configured host on the network and, optionally, starts threads for cleaning up the
database and receiving remote commands. As these threads change data in the
database, the Monitor Agent sends a message to the application context of the Monitor
GUI, informing any GUI sessions that a redisplay of data is needed. This message
exchange eliminates unnecessary polling and querying of the database by the GUI.
Director Web GUI: Oracle GoldenGate Director Web GUI is a Java servletbased or
JSP-based application that requires an application server or web server that is Javacapable to run. The Web GUI is accessible via any current version of the browser. All
processing logic is performed on the server, delivering only HTML and JavaScript to the
requesting browser. The GUI is able to update its display in near-real time by using a
polling mechanism that queries only for messages submitted by the Monitor Agent, thus
eliminating unnecessary round trips to the database.
GoldenGate
Instances
Clients
Director
Web
Director
Web
GoldenGate
Director Server
Director
Web Server
Monitor
Agent
GoldenGate
Director
Web
GoldenGate
Director repository
(JDBC Database)
Copyright 2011, Oracle and/or its affiliates. All rights reserved.
Oracle GoldenGate Director Web is GUI-driven by the Monitor Agent running on a web server
that uses a database that is JDBC compliant.
The Monitor Agent communicates to the Oracle GoldenGate Manager instance in order to
communicate to the GGSCI interface on the host. The Monitor Agent then sends an ALLSTAT
command directly to GGSCI to collect statistics of all Oracle GoldenGate processes on that
host. GGSCI responds via XML containing the statistics, which are then stored in the JDBC
database.
The web server sends these details via HTML to the web browser that runs Oracle
GoldenGate Director Web.
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.
Network tree
Processes and
Tasks lists
Event Log
To start Oracle GoldenGate Director Web interface, go to http://host:port/acon and log in with
the same user names as Oracle GoldenGate Director Client (those created and maintained by
Oracle GoldenGate Director Administrator). In the practice, that will be
http://ogg.example.com:7002/acon and userid/password admin/oracle_4U.
The Oracle GoldenGate Director Web interface is divided into three main panes (shown in
slide):
Network tree
Processes and Tasks lists (separate tabs)
Event Log
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.
Network: The first items displayed in the tree view are the Oracle GoldenGate Manager
instances and the respective data extraction/replication processes that exist on the
network. To view (or hide) the processes, expand (or collapse) the instance nodes by
clicking the icon next to the name of the manager. Clicking a manager instance name or
process name in the tree view creates and applies a temporary watch list for that
instance and/or process so that you can filter the view for just the processes and events
that you are most interested in.
Watch lists: A watch list is simply a special view of the network. Using watch lists, you
can highlight specific areas of the network for special attention. A watch list consists of
one or more manager instance names, linked with an optional list of process names to
be monitored. In addition, a watch list contains an event log filter, which establishes a
default event log filter, when the watch list is displayed.
Live Monitoring toggle: Use the Live Monitoring toggle to turn live monitoring on or off.
When live monitoring is on, the data displayed in the various panes of the Oracle
GoldenGate Director Web interface will be updated in near real time.
Log out: Log out of and exit Oracle GoldenGate Director Web.
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.
Network Tree
A process is listed as either a service or a task. The Processes list (shown in the slide) is a
detailed view of all the data capture/delivery processes on your network. Using the process
list, you can access detailed status information for each process, edit parameter files, view
reports, stop and start one or more processes, or even use web-GGSCI to gain full access to
a remote host. The Tasks list is a detailed view of all batch tasks on your network and
provides the same functionality as the Processes list.
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.
Check the
process(es) you
want to control
From the Processes and Tasks lists, you can stop, start, or kill one or more processes. Select
the check box next to each desired process, and then click Stop, Start, or Kill at the top of the
process list.
Note: The selected processes do not have to be associated with the same Oracle
GoldenGate Manager instance.
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.
The amount of information displayed in the process list can be reduced for easier viewing. To
show or hide the detail record, select or deselect the Show details check box in the right
corner of the process list's caption bar. Look at the previous slide to see the timestamp detail
line that is suppressed.
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.
Make desired
changes and
click Save
Clicking the process name in the process list displays the Process Configuration page. You
can use this page to edit the process parameters of the selected process on the host system.
Enter the changes in the editor window and click the Save button. If the changes were made
successfully, you will see a confirmation message stating that the parameter file has been
saved. Click OK to acknowledge this message.
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.
The report viewer consolidates the results of several informational GGSCI commands,
including:
VIEW REPORT
INFO commands
LAG commands (shown in graphical format representing the Lag over the past 48
hours)
A tab listing the contents of the discard file is also provided.
Note: Not all of this information is available for all process types.
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.
Viewing Reports
A link to the GGSCI interface is provided below each data source in the Processes list. Click
this link to open a GGSCI session for that data source. The Oracle GoldenGate Director Web
GGSCI interface supports the same set of commands as the Oracle GoldenGate Director
Client GGSCI interface.
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.
GGSCI Interface
Filter by severity.
The Event Log (shown in the slide) is a view of the messages generated by all the processes
on the network. Events are categorized as Warning, Information, or Error (as indicated by the
icon displayed in each event record). The Event Log can be sorted by any column displayed.
A filter can be applied to display messages based on the following:
Display only messages in the selected categories.
Display only messages that have not yet been acknowledged.
Display a maximum number of events per page, based on the size entered.
A message can be acknowledged by selecting the check box for the chosen message and
then clicking Acknowledge.
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.
This might be
better done using
OGG Monitor.
An email alert is a filter that you set up on an event type and/or text or checkpoint lag for a
particular process or group of processes.
If the established criteria in the alert match, then an audible warning can be triggered or an
email can be sent to one or more recipients.
While Oracle GoldenGate Director can make email alerts, Oracle GoldenGate Monitor is the
recommended tool for creating and monitoring alerts (sending both email and SNMP). Oracle
GoldenGate Monitor is covered later in this course in the lesson titled Installing Oracle
GoldenGate Monitor.
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.
This might be
better done using
OGG Monitor.
Watch Lists
A watch list is a named view of the network, enabling you to highlight specific areas of the
network for special attention. A watch list consists of one or more manager instance names
linked with an optional list of process names to be monitored. In addition, a watch list contains
an event log filter, which establishes a default event log filter when the watch list is displayed.
A watch list can be shared or private.
This function might be better accomplished using Oracle GoldenGate Monitor, covered later in
this course in the lesson titled Installing Oracle GoldenGate Monitor. In Oracle GoldenGate
Monitor, this is known as a View.
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.
Answer: a, c, d
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.
Quiz
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.
Summary
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.
Practice 6 Overview:
Using Oracle GoldenGate Director Web
These eKit materials are to be used ONLY by you for the express purpose SELF STUDY. SHARING THE FILE IS STRICTLY PROHIBITED.