Tuesday, 17 April 2018

What is the process for connecting to the data base from the application in weblogic?

What is the process for connecting to the data base from the application in weblogic?

1. Generic Data Source Modules

Generic data source system modules are included in the domain's config.xml file as a JDBCSystemResource element, which includes the name of the JDBC module file and the list of target servers and clusters on which the module is deployed. Figure 2-1 shows an example of a data source listing in a config.xml file and the module that it maps to.
Note:
"Generic" is the term used to distinguish a simple data source from a multi data source or AGL data source.
Figure 1-1 Reference from config.xml to a Data Source System Module
Description of Figure 2-1 follows
Description of ''Figure 1-1 Reference from config.xml to a Data Source System Module''
In this illustration, the config.xml file lists the examples-demo data source as a jdbc-system-resource element, which maps to the examples-demo-jdbc.xml module in the domain\config\jdbc folder.

2. Active GridLink Data Source System Modules


AGL data source system modules are included in the domain's config.xml file as a JDBCSystemResource element, similar to generic data source system modules. AGL data sources include an jdbc-oracle-params section that includes ONS and FAN.
A single AGL data source provides connectivity between WebLogic Server and an Oracle Database service, which may include one or more Oracle RAC clusters. An Oracle Database service represents a workload with common attributes that enables administrators to manage the workload as a single entity. You scale the number of AGL data sources as the number of services increases in the data base, independent of the number of nodes in the Oracle RAC cluster(s). Examples of High Availability support for multiple clusters include Data Guard, GoldenGate, and Global Database Service.
Note:
Active GridLink and Multi Data Source are designed to work with Oracle RAC clusters. Oracle does not recommend using generic data sources with Oracle RAC clusters. 
Figure 1.2 Active GridLink Data Source Connectivity
Description of Figure 5-1 follows
Description of ''Figure 1.2 Active GridLink Data Source Connectivity''

3. Multi Data Source System Modules


Similarly, multi data source system modules are included in the domain's config.xml file as a jdbc-system-resource element. The multi data source module includes a data-source-list parameter that maps to the data source modules used by the multi data source. The individual data source modules are also included in the config.xmlFigure 2-2 shows the relationship between elements in the config.xml file and the system modules in the config/jdbc directory.
Figure 1.3 Reference from config.xml to Multi Data Source and Data Source System Modules
Description of Figure 2-2 follows
Description of ''Figure 1.3 Reference from config.xml to Multi Data Source and Data Source System Modules''
In this illustration, the config.xml file lists three JDBC modules—one multi data source and the two generic data sources used by the multi data source, which are also listed within the multi data source module. Your application can look up any of these modules on the JNDI tree and request a database connection. If you look up the multi data source, the multi data source determines which of the generic data sources to use to supply the database connection, depending on the data sources in the data-source-list parameter, the order in which the data sources are listed, and the algorithm specified in the algorithm-type parameter.
Note:
Members of a multi data source must be generic data sources; they cannot be multi data sources or AGL data sources.

No comments:

Post a Comment

All about WebLogic t3 and t3s Protocol

WebLogic's  implementation of the RMI specification uses a proprietary protocol known as T3. You can think of T3 (and secure T3S) as a l...