> # Domainpartition: Ressourcengruppe: Services: JDBC

> Spaltenanzeige Zugehörige Aufgaben Verwandte Themen

> In WebLogic Server konfigurieren Sie die Datenbankkonnektivität über Datenquellen und Multidatenquellen. Eine Datenquelle ist ein mit dem JNDI-Baum verknüpftes Objekt, das einen Pool von JDBC-Verbindungen enthält. Anwendungen können eine Datenquelle im JNDI-Baum suchen und dann eine Datenbankverbindung aus der Datenquelle reservieren. Eine Multidatenquelle ist eine Abstraktion um eine Gruppe von Datenquellen, die Load Balancing und Failover zwischen Datenquellen ermöglicht.

> Die folgenden JDBC-Datenquellen wurden für diese Ressourcengruppe erstellt.

> HINWEIS: Mehrmandantenfähige WebLogic Server-Domainpartitionen, Ressourcengruppen, Ressourcengruppenvorlagen und virtuelle Ziele wurden in WebLogic Server 12.2.1.4.0 als veraltet eingestuft. Die zugehörigen Konsolen- und Hilfeseiten werden im nächsten Release entfernt.

> #### Spaltenanzeige

> Sie können weniger oder mehr Datenpunkte auf dieser Seite anzeigen lassen, indem Diese Tabelle bearbeiten erweitert oder die Liste zur Spaltenanzeige modifiziert wird. Jeder Datenpunkt wird in einer eigenen Tabellenspalte aufgeführt.

> Die nachstehende Tabelle führt alle Datenpunkte auf, die auf der Seite in Spalten angezeigt werden können.

> Name | Beschreibung
> --- | ---
> Name | Ein eindeutiger Name, mit dem diese Datenquelle in der WebLogic-Domain identifiziert wird. MBean-Attribut (gilt nicht für Anwendungsmodule): `JDBCDataSourceBean.Name` Änderungen werden wirksam, nachdem Sie das Modul erneut bereitgestellt oder den Server neu gestartet haben.
> Typ | Der Datenquellentyp. Gültige Typen sind:

> - GENERIC: Allgemeine Datenquelle

> - MDS: Multidatenquellen

> - AGL: Aktive GridLink-Datenquelle

> - UCP: Universal Connection Pool-Datenquelle

> - PROXY: Proxy für Mehrmandantendatenquellen

> MBean-Attribut (gilt nicht für Anwendungsmodule):
> `JDBCDataSourceBean.DatasourceType`

> Änderungen werden wirksam, nachdem Sie das Modul erneut bereitgestellt oder den Server neu gestartet haben.

> JNDI-Name | Der JNDI-Pfad für diese Datenquelle. Standardmäßig ist der JNDI-Name der Name der Datenquelle. Anwendungen, die den JNDI-Pfad abrufen, erhalten eine `javax.sql.DataSource`-Instanz, die sich auf diese Datenquelle bezieht. MBean-Attribut (gilt nicht für Anwendungsmodule):
> `JDBCDataSourceParamsBean.JNDINames`

> Änderungen werden wirksam, nachdem Sie das Modul erneut bereitgestellt oder den Server neu gestartet haben.

> Algorithmustyp | Der Algorithmus bestimmt die Verarbeitung der Verbindungsanforderung für die Multidatenquelle. Sie können einen der folgenden Algorithmustypen angeben:
> - Failover

>   Verbindungsanforderungen werden an die erste Datenquelle in der Liste gesendet. Wenn die Anforderung nicht erfolgreich verläuft, wird die Anforderung an die nächste Datenquelle in der Liste gesendet usw. Dieser Prozess wird wiederholt, bis eine gültige Verbindung aufgebaut wird, oder bis das Ende der Liste erreicht ist. In diesem Fall wird eine Ausnahme ausgelöst.

> - Load Balancing

>   Die Multi-Datenquelle verteilt Verbindungsanforderungen gleichmäßig an die Member-Datenquellen. Mit diesem Algorithmus stellt die Multi-Datenquelle auch eine Failover-Verarbeitung bereit. Das heißt, wenn eine Anforderung nicht erfolgreich verläuft, sendet die Multi-Datenquelle die Anforderung an die nächste Datenquelle in der Liste, bis eine gültige Verbindung aufgebaut wird oder bis das Ende der Liste erreicht ist.

> MBean-Attribut (gilt nicht für Anwendungsmodule):
> `JDBCDataSourceParamsBean.AlgorithmType`

> Änderungen werden wirksam, nachdem Sie das Modul erneut bereitgestellt oder den Server neu gestartet haben.

> Abruf von Zeilen im Voraus aktiviert | Lässt zu, dass mehrere Zeilen mit einem Serverzugriff im Voraus abgerufen werden (d.h. vom Server an den Client gesendet werden). Dieser Parameter gilt nur für den veralteten Parameter JDBC überr RMI. Wenn ein externer Client über JDBC und WebLogic Server auf eine Datenbank zugreift, wird durch das Abrufen von Zeilen im Voraus die Performance verbessert, indem mit einem Serverzugriff mehrere Zeilen vom Server an den Client gesendet werden. WebLogic Server ignoriert diese Einstellung und ruft keine Zeilen im Voraus ab, wenn sich Client und WebLogic Server in derselben JVM befinden.

> MBean-Attribut (Gilt nicht für Anwendungsmodule):
> `JDBCDataSourceParamsBean.RowPrefetch`

> Änderungen werden wirksam, nachdem Sie das Modul erneut bereitgestellt oder den Server neu gestartet haben.

> Größe von im Voraus abgerufenen Zeilen | Wenn das Abrufen von Zeilen im Voraus aktiviert ist, gibt diese Option die Anzahl von Ergebnismengenzeilen an, die für einen Client im Voraus abgerufen werden sollen. Dieser Parameter gilt nur für den veralteten Parameter JDBC überr RMI. Die optimale Größe von im Voraus abgerufenen Zeilen ist abhängig von den Eigenschaften der Abfrage. Im Allgemeinen verbessert sich die Performance, wenn die Zahl erhöht wird. Ab einem bestimmten Punkt ist durch eine weitere Erhöhung des Wertes jedoch keine Performanceverbesserung zu beobachten. Nur in seltenen Fällen wird durch eine Erhöhung des Werts auf über 100 Zeilen die Performance verbessert. Der Standardwert sollte für die meisten Situationen angemessen sein.

> MBean-Attribut (Gilt nicht für Anwendungsmodule):
> `JDBCDataSourceParamsBean.RowPrefetchSize`

> Mindestwert: `2`

> Höchstwert: `65536`

> Änderungen werden wirksam, nachdem Sie das Modul erneut bereitgestellt oder den Server neu gestartet haben.

> Stream Chunk-Größe | Gibt die Daten-Chunk-Größe für das Streaming von Datentypen an. Dieser Parameter gilt nur für den veralteten Parameter JDBC überr RMI. Streaming-Datentypen (z. B. als Ergebnis eines Aufrufs von `getBinaryStream()`) werden nach Bedarf in Teilen von WebLogic Server an den Client gesendet.

> MBean-Attribut (Gilt nicht für Anwendungsmodule):
> `JDBCDataSourceParamsBean.StreamChunkSize`

> Mindestwert: `1`

> Höchstwert: `65536`

> Änderungen werden wirksam, nachdem Sie das Modul erneut bereitgestellt oder den Server neu gestartet haben.

> Ziele | Der Server und die Cluster, denen die Datenquelle zugeordnet ist. MBean-Attribut: `TargetInfoMBean.Targets`
> Geltungsbereich | Der Geltungsbereich, in dem die Datenquelle erstellt wird.
> Domainpartitionen | Die Domainpartitionen, in denen auf diese Datenquelle zugegriffen werden kann.

> Zugehörige Aufgaben

> - Datenbankkonnektivität konfigurieren
> - Generische JDBC-Datenquellen erstellen
> - Generische JDBC-GridLink-Datenquellen erstellen
> - JDBC-Multidatenquellen erstellen
> - UCP-Datenquellen erstellen
> - Proxydatenquellen erstellen

> Verwandte Themen

> - WebLogic JDBC-Ressourcen konfigurieren
> - JDBC-Datenquellen für MT konfigurieren