
Funktionsstufe 100 (Migration)
Db2 12 startet bei Funktionsebene 100 während der Migration zu Db2 12. In Funktionsebene 100 ist ein Rückgriff auf Db2 11 und die Koexistenz mit Db2 11 beim Datenaustausch weiterhin möglich, und die meisten neuen Funktionen in Db2 12 bleiben deaktiviert. Die Funktionsebene 100 ist in vielerlei Hinsicht mit dem Konvertierungsmodus in früheren Db2 -Versionen vergleichbar.
In Funktionsebene 100 ( V12R1M100 ) läuft Db2 auf Db2 12 -Code und es werden virtueller Speicher und viele Optimierungsverbesserungen in Db2 12 verfügbar. Die meisten neuen Funktionen und SQL-Fähigkeiten bleiben jedoch deaktiviert, bis Sie die Funktionsebene aktivieren, die sie einführt.
Die folgenden Arten von Db2 12 -Verbesserungen werden in Funktionsebene 100 eingeführt:
- Verbesserungen bei der virtuellen Speicherung
- Mit der Aktivierung der Funktionsebene 100 werden alle Verbesserungen des virtuellen Speichers in der ersten Version von Db2 12 eingeführt.
- Optimierungsverbesserungen
- Mit der Aktivierung der Funktionsebene 100 werden alle Optimierungsverbesserungen in der ersten Version von Db2 12 eingeführt. Eine vollständige Vorbereitung ist erforderlich, bevor eine SQL-Anweisung von Optimierungsverbesserungen profitieren kann. Wann eine vollständige Vorbereitung erfolgt, hängt von der Art der Erklärung ab:
- Für statische SQL-Anweisungen nach dem Binden oder erneuten Binden des Pakets
- Bei nicht stabilisierten dynamischen SQL-Anweisungen sofort, es sei denn, die Anweisung befindet sich im dynamischen Anweisungs-Cache
- Für stabilisierte dynamische SQL-Anweisungen nach Ungültigmachung, Freigabe oder Änderung des Anwendungskompatibilitätsgrads
- Subsystemparameter
- Einige neue Subsystem-Parameter und Änderungen an bestehenden werden erst wirksam, nachdem Sie Funktionsebene 500 aktiviert haben. Die folgenden neuen und geänderten Subsystemparameter treten jedoch in Funktionsebene 100 in Kraft:
Weitere Informationen zu Änderungen der Subsystemparameter in Db2 12 finden Sie unter Änderungen der Subsystemparameter in Db2 12.Subsystem-Parameter Änderung eingeführt Unvereinbare Änderung? AUTO BIND-Feld (ABIND-Subsystem-Parameter) Das Verhalten von COEXIST wird auch dann verwendet, wenn YES angegeben ist. Das heißt, dass es bei Release-Koexistenz- oder Fallback-Szenarien nicht zu einer automatischen Bindung kommt, wenn ein Plan oder Paket, das automatisch in Db2 11 gebunden wurde, erneut in Db2 12 ausgeführt wird. Diese Änderung verhindert, dass sich die automatische Remigration jedes Mal wiederholt, wenn ein Plan oder Paket in einem anderen Release während Koexistenz- oder Fallback-Szenarien erneut ausgeführt wird. Weitere Informationen finden Sie unter "Automatische Bindungen in Koexistenz ".
Nein ALLOW_UPD_DEL_INS_WITH_UR im Makro DSN6SPRM Neuer Subsystem-Parameter. Nein Feld "ALTERNATE COPY POOL" (Subsystem-Parameter "ALTERNATE_CP") Neuer Subsystem-Parameter. Nein Feld "APPL COMPAT LEVEL" (APPLCOMPAT-Subsystem-Parameter) Der Standardwert für neue Installationen wurde in 'V12R1M500' geändert. Es wird auch Unterstützung für Werte hinzugefügt, die den Funktionsebenen von Db2 12 entsprechen. Nein CDDS_MODE im Makro DSN6LOGP Neuer Subsystem-Parameter. Nein CDDS_PREFIX im Makro DSN6LOGP Neuer Subsystem-Parameter. Nein Feld MINUTEN/KONTROLLPUNKT (Subsystemparameter CHKFREQ und CHKMINS) Der Standardwert wurde auf 3 geändert und der akzeptierte Bereich für den Wert "MINUTEN/KONTROLLPUNKT" liegt nun zwischen 1 und 5 Minuten. Wenn die Einstellung des CHKTYPE-Subsystemparameters SINGLE und die Einstellung des CHKFREQ-Subsystemparameters 6–60 ist, verwendet Db2 5 für die CHKFREQ-Einstellung, gibt eine Warnmeldung aus und setzt RC=4 für die Subsystemparameter-Zusammenstellung.
Wenn die Einstellung des CHKTYPE-Subsystemparameters BOTH und die Einstellung des CHKMINS-Subsystemparameters 6–1439 ist, verwendet Db2 5 für die CHKMINS-Einstellung, gibt eine Warnmeldung aus und setzt RC=4 für die Subsystemparameter-Assemblierung.
Nein Feld "COPY FAST REPLICATION" (COPY_FASTREPLICATION-Subsystemparameter) Neuer Subsystem-Parameter. Nein DDF_COMPATIBILITY im Makro DSN6FAC Ein neuer Wert wird unterstützt: RESET_IFCID402 gibt an, dass Db2 die IFCID-0402-Zähler zurücksetzt, wenn sich der zugehörige Profilschwellenwert ändert. Nein STANDARD-INSERT-ALGORITHMUS-Feld (DEFAULT_INSERT_ALGORITHM-Subsystemparameter)
Der Standardwert wird von 2 auf 1 geändert.
- Es wird ein neuer Wert hinzugefügt, 0, was bedeutet, dass der grundlegende Einfügealgorithmus (Einfügealgorithmus 1) unabhängig von der Spezifikation auf Objektebene verwendet wird.
Nein DISALLOW_SEL_INTO_UNION im Makro DSN6SPRM Die Standardeinstellung wird von "NEIN" zu "JA" geändert. Nein DISALLOW_SSARAUTH im Makro DSN6SPRM Neuer Subsystem-Parameter. Nein Feld "EDM-SKELETON-POOL-GRÖSSE" (Subsystem-Parameter EDM_SKELETON_POOL) Der Standardwert wurde auf 51 200 geändert. Nein FLASHCOPY XRCP-Feld (FLASHCOPY_XRCP-Subsystemparameter) Neuer Subsystem-Parameter. Nein Feld HSM-NACHRICHT DS HLQ (Subsystem-Parameter UTILS_HSM_MSGDS_HLQ) Neuer Subsystem-Parameter. Nein Feld INDEX MEMORY CONTROL (Subsystemparameter INDEX_MEMORY_CONTROL) Neuer Subsystem-Parameter. (SELECTED,AUTO) und (SELECTED,n) werden hinzugefügt, um die Aktivierung einer schnellen Indexdurchquerung nur für bestimmte Indizes zu unterstützen. Diese Einstellungen werden verwendet, wenn Sie im Feld "NUR FÜR AUSGEWÄHLTE INDEXE" im Bereich DSNTIP71 "JA" angeben.
Nein INLISTP in Makro DSN6SPRM Der Standardwert wird auf 1000 geändert. Nein LA_SINGLESEL_ISOCS_CDY Subsystem-Parameter Neuer Subsystem-Parameter. Nein FORMAT FÜR LOAD DELIMITED IMPLICIT DECIMAL SCALE (LOAD_DEL_IMPLICIT_SCALE-Subsystemparameter) Neuer Subsystem-Parameter. Nein Feld LOAD RO OBJECTS (Subsystemparameter LOAD_RO_OBJECTS) Neuer Subsystem-Parameter. Nein Feld "MFA AUTH UNUSED TIME" (Subsystem-Parameter "MFA_AUTHCACHE_UNUSED_TIME") Neuer Subsystem-Parameter. Nein Feld RID POOL SIZE (Subsystemparameter MAXRBLK) Der Standardwert wurde auf 1000000 (1.000.000 Kilobyte) geändert. Nein MAX UDFS-Feld (MAX_UDF-Subsystem-Parameter) Neuer Subsystem-Parameter. Ja NPGTHRSH in Makro DSN6SPRM Der Standardwert wird auf 1 geändert, was bedeutet, dass Db2 den passenden Indexzugriff über den Index mit den meisten passenden Spalten für Tabellen oder Partitionen bevorzugt, die weniger als eine Datenseite haben. (Für SAP -Installationen bleibt der Standardwert 10.) Nein Feld "RO SWITCH TIME" (PCLOSET-Subsystem-Parameter) Der Standardwert wird auf 45 geändert. Nein PEER RECOVERY-Feld (PEER_RECOVERY-Subsystem-Parameter) Neuer Subsystem-Parameter. Nein Feld "PRIMARY QUANTITY" (PRIQTY-Subsystem-Parameter) Der Standardwert wird auf 125 geändert (in Zylindern – ACLUNIT wird entfernt). Nein PROFIL-AUTOSTART-Feld (PROFILE_AUTOSTART-Subsystemparameter) Neuer Subsystem-Parameter. Nein Feld "REAL STORAGE VERWALTEN" (Subsystem-Parameter "REALSTORAGE_MANAGEMENT") APAR PH47163 verbessert das Verhalten, wenn die Standardeinstellung AUTO verwendet wird, und führt einen neuen Wert AUTO1 ein, der bei Bedarf verwendet werden kann, um zum vorherigen AUTO-Verhalten zurückzukehren. Weitere Informationen erhalten Sie bei APAR PH47163. Nein REORG TS NOPAD DEFAULT (Subsystem-Parameter REORG_TS_NOPAD_DEFAULT) Neuer Subsystem-Parameter. Nein REORG-TEIL-SORTIERUNG NPSI-Feld (REORG_PART_SORT_NPSI-Subsystemparameter) Das Verhalten der YES-Einstellung wird so geändert, dass Db2 die Schlüssel für nicht partitionierte Sekundärindizes (NPSIs) immer sortiert. Um das vorherige Verhalten beizubehalten, verwenden Sie "AUTO". Ja RLF SCOPE-Feld (RLFENABLE-Subsystem-Parameter) Neuer Subsystem-Parameter. Nein REMOTE STATIC SQL-Feld (RLFERRDSTC-Subsystemparameter) Neuer Subsystem-Parameter. Nein STATISCHES SQL-Feld (RLFERRSTC-Subsystem-Parameter) Neuer Subsystem-Parameter. Nein STATISTIKEN COLGROUP DATEN SORTIEREN STG LIMIT-Feld (STATCLGSRT-Subsystemparameter) Neuer Subsystem-Parameter. Nein Feld STATISTIKPROFIL-FEEDBACK (Subsystem-Parameter STATFDBK_PROFILE) Neuer Subsystem-Parameter. Nein DDF-Statistiken-Zeitfeld (STATIME_DDF-Subsystem-Parameter) Neuer Subsystem-Parameter. Nein MAIN STATS TIME-Feld (STATIME_MAIN-Subsystem-Parameter) Neuer Subsystem-Parameter. APAR PH56228 entfernt die Kontrolle über das Intervall der Standortstatistik-Verfolgungsprotokolle, IFCIDs 365, 411 und 412, von STATIME_MAIN.
Nein Feld "PAGE-LEVEL SAMPLING" (Subsystem-Parameter "STATPGSAMP") Neuer Subsystem-Parameter. Nein PREVENT_NEW_IXCTRL_PART in Makro DSN6SPRM Der Standardwert wird in JA geändert. Nein Feld "SEKUNDÄR-MENGE" (Subsystem-Parameter "SECQTY") Der Standardwert wird auf 15 geändert (in Zylindern – ACLUNIT wird entfernt). Nein SMF-BUCHHALTUNG (SMFACCT-Subsystem-Parameter) Der Standardwert wird in "1,2,3,7,8" geändert. Nein Feld DB BACKUP STG GROUP (Subsystem-Parameter UTIL_DBBSG) Neuer Subsystem-Parameter. Nein Feld LOG BACKUP STG GRP (Subsystemparameter UTIL_LGBSG) Neuer Subsystem-Parameter. Nein UTILS VERWENDEN ZSORT (UTILS_USE_ZSORT Subsystem-Parameter) Neuer Subsystem-Parameter. Nein DB2 zHyperLinks SCOPE-Feld (ZHYPERLINK-Subsystem-Parameter) Neuer Subsystem-Parameter. Nein Feld "ACCELERATION OPTIONS" (QUERY_ACCEL_OPTIONS-Subsystemparameter) Neues Feld auf dem Panel DSNTIP8A: 13 ERMÖGLICHEN BESCHLEUNIGER-SPEZIFISCHE ERGEBNISSE Nein
Aktivierungsdetails für Funktionsebene 100
Nach der Migration von Db2 11, Db2 und den Subsystemen für den Datenaustausch befinden sich die Mitglieder auf Funktionsebene 100. Die Katalogebene von Db2 ist V12R1M500. Subsysteme und Mitglieder mit Datenfreigabe auf Funktionsebene 100 können mit dem Db2 11 -Modus für neue Funktionen koexistieren.
Nach der Aktivierung der Funktionsebene 500 können Sie ein Subsystem oder Gruppenmitglied auf die Funktionsebene 100* zurücksetzen. Sie können auch die Funktionsebene 100* in neuen Db2 12 -Installationen aktivieren. Allerdings können Db2 -Subsysteme und Mitglieder, die Daten auf Funktionsebene 100* teilen, nicht mit Db2 11 koexistieren oder auf diese zurückgreifen.
Katalogebene für Funktionsebene 100
Db2 12 für die Funktionsebenen 100 und 500 ist die Katalogebene V12R1M500 erforderlich. Die Katalogebene V12R1M500 ist das Ergebnis, wenn Sie eine neue Db2 12 Subsystem oder wenn Sie den Katalog während der Migration anpassen, um Db2 12, wie in Migrationsschritt 19: Anpassen des Db2 12-Katalogs: DSNTIJTC beschrieben.
Eine Zusammenfassung der Änderungen in Db2 12 finden Sie unter Katalogänderungen in Db2 12.
