Netezza Performance Server 11.0.6.0 Versionshinweise
Bereitstellungsoptionen: Netezza Performance Server für Cloud Pak for Data System
Version 11.0.6.0 bietet mehrere Stabilitätsverbesserungen und Verbesserungen.
Funktionale Erweiterungen und Verbesserungen
Netezza Performance Server ist mit IBM Spectrum Protect (früher TSM) 8.1.10 und EMC Networker 19.1 zertifiziert.
Gelöste Probleme
- Upgrade-Stabilität
- Das Problem mit Kleinbuchstaben beim Upgrade wurde behoben.
- Die Fehlernachricht für Fälle des Fehlschlagens von Container-Upgrades wurde verbessert.
- Die INZA-Lizenz wird über das Upgrade beibehalten.
- Containerstabilität
- Es wurde ein Problem behoben, bei dem ssh in den Netezza Performance Server fehlgeschlagen ist. Dieses Problem wurde dadurch verursacht, dass '
systemd-logindSitzungen nicht löschte und /run füllte. - FestERROR: Too many open files.
- Festnzstart: Error: insufficient tmpfs size. tmpfs of size 155586 mounted on /dev/shm is needed.
- FestERROR: Sysctl value for 'kernel.sem' is '128 1048576 32 128'; must be at least '128 1048576 32 65535'.
- Es wurde ein Problem behoben, bei dem ssh in den Netezza Performance Server fehlgeschlagen ist. Dieses Problem wurde dadurch verursacht, dass '
- Systemmanagement
- Unterstützung für die nzds -reblance-Befehlszeilenschnittstelle zur Verbesserung der erneuten Zuordnung von Datenausschnitts-Eigentümerschaften hinzugefügt.
- Probleme bei der Verarbeitung von Platten unterschiedlicher Anbieter behoben.
- Problem mit der Systemmanagementrichtlinie bei der Verarbeitung nicht reagierender SPUs behoben.
- Das Problem, dass nzevent -template keine vordefinierten Ereignisse anzeigte, wurde behoben.
- Behebung der Probleme im FPGA zur Verhinderung vonDISK_FPGA_ERROR.
- Problem mit Abbruch der SFP-Verbindung behoben.
- SQL-Stabilität
- Verbesserte Kompilierzeit für große CASE WHEN-verschachtelte Abfragen.
- Das Problem mit der Zeitzonendifferenz zwischen IPS-Host und SPUs wurde behoben.
- Das Problem mit Systemabstürzen wurde behoben, das auftrat, wenn eine Tabelle mit der Option des festen Formats geladen wurde.
- Es wurde ein Problem behoben, um Postmaster-Kern-Segmentierungsfehler zu verhindern.
- Das Berechtigungsproblem wurde behoben, das dazu führte, dass die Sicherung mitERROR: LOCK TABLE: permission deniedals die Rolle festgelegt wurde.
- Es wurde ein Problem behoben, das beim Festlegen des Ansichtseigners auftrat, wenn die Ansicht innerhalb der Prozedur erstellt wurde.
- FestERROR: Unterminated quoted stringdies wurde verursacht, wenn die Schlüsselwörter "
generate statisticsin SQL enthalten waren. - Das Problem, dass Nicht-Administratoren einen Fehler erhalten, wurde behobenEXCEPTION thrown: invalid source table nameobwohl der Benutzer über die erforderlichen Berechtigungen zur Ausführung des Verfahrens verfügte.
- Das Problem mit Postgres-nzstart-Abstürzen wurde behoben, das beim Metadatentransfer von versionierten Tabellen auftrat.
- FestERROR: Memory exhausted in AllocSetAlloc()die auftraten, während eine erhebliche Anzahl von CREATE OR REPLACE View-Anweisungen als Teil einer einzigen Transaktion abgefeuert wurden.
- Probleme mit nz_md5_qsum()utility wurden behoben.
- Das Problem mit der Aktivierung von Crypto auf Netezza Performance Server wurde behoben.
- Das Problem, dass Cross Database aus nicht replizierten Datenbanken in einer replizierten Umgebung in die replizierte Datenbank geschrieben wurde, wodurch Inkonsistenzen im Subsystem entstanden, wurde behoben.
Bekannte Probleme
- 1. Upgrade
- Upgrade von 11.0.4.1 auf 11.0.6.0Das Upgrade ist mit einem behebbaren Fehler erfolgreich:
Verwenden Sie diese obligatorische Prozedur, sobald das System mit 11.0.6.0 online verfügbar ist.“WARNING: Could not drop nz_internal_temp_user user”WORAKAROUND:
Führen Sie alsnz-Benutzer die Befehle innerhalb des Containers aus:nzsql -c "update _t_object set objowner = U.usesysid, objmodifier = U.usesysid from _t_user U where objid = 5342 and U.oid = 4900; "nzsql -c "drop user NZ_INTERNAL_TEMP_USER;"
- Upgrade von 11.0.6.0 auf 11.1.0.0nzstart gibt den Fehler
Sysctl value for 'kernel.sem' is '128 1048576 32 32000'; must be at least '128 1048576 32 32768
zurück, nachdem ein Upgrade des Containers von 11.0.6.0 auf 11.1.0.0 durchgeführt wurde. Beachten Sie, dass in diesem Fall der Netezza Performance Server noch auf 11.0.6.0 läuft.Ausweichlösung:- Führen Sie als
root-Benutzer die Befehle innerhalb des Containers aus:sed -i '/^kernel.sem =/s/65535/32768/' /etc/sysctl.conf sysctl -w kernel.sem="128 1048576 32 32768" - Führen Sie als
nz-Benutzer Folgendes aus:nzstart
- Führen Sie als
- Downgrade von 11.0.6.0 auf 11.0.4.1Bei einem Downgrade von 11.0.6.0 auf 11.0.4.1 schlägt nzstart mit dieser Fehlermeldung fehl:
Ausweichlösung:WARNING: SELinux is configured to be started on reboot (/etc/selinux/config) Use of uninitialized value $ENV{"NZ_REMOTE_FILE_SERVER"} in concatenation (.) or string at /nz/kit/bin/adm/nzchkhost line 415. Use of uninitialized value in concatenation (.) or string at /nz/kit/bin/adm/nzchkhost line 415. Use of uninitialized value in concatenation (.) or string at /nz/kit/bin/adm/nzchkhost line 415. Use of uninitialized value in concatenation (.) or string at /nz/kit/bin/adm/nzchkhost line 415. mount.nfs: Failed to resolve server : Name or service not known mount.nfs: Operation already in progress Use of uninitialized value $ENV{"NZ_REMOTE_FILE_SERVER"} in concatenation (.) or string at /nz/kit/bin/adm/nzchkhost line 417. Use of uninitialized value in concatenation (.) or string at /nz/kit/bin/adm/nzchkhost line 417. Use of uninitialized value in concatenation (.) or string at /nz/kit/bin/adm/nzchkhost line 417. Use of uninitialized value in concatenation (.) or string at /nz/kit/bin/adm/nzchkhost line 417. ERROR: Unable to mount gpfs export: :/ipshost on /mnt/gpfs_test/Bevor Sie ein Downgrade von Netezza Performance Server auf 11.0.4.1 durchführen, kopieren Sie "nzchkhostaus dem Quell-Kit in das Ziel-Kit11.0.4.1):- Führen Sie als
nz-Benutzer die Befehle innerhalb des Containers aus:mv /nz/kit.11.0.4.1/bin/adm/nzchkhost /nz/kit.11.0.4.1/bin/adm/nzchkhost.original cp /nz/kit.11.0.6.0/bin/adm/nzchkhost /nz/kit.11.0.4.1/bin/adm/ - Führen Sie als
nz-Benutzer Folgendes aus:nzstart
- Führen Sie als
- Upgrade von 11.0.4.1 auf 11.0.6.0
- 2. Netezza Performance Server
- Wenn die Netezza Performance Server nicht LOCAL ist (z. B. Kerberos), schlägt das Upgrade auf 11.0.6.0 mit folgender Meldung fehlERROR:
Failed to bring IPS offline: Error: login error - LDAP authentication failed for user
'NZ_INTERNAL_TEMP_USER'.WORKARAOUND:Hinweis: Führen Sie die folgenden Schritte aus, bevor Sie Schritt 7 der Softwareaktualisierung ausführen:
- Prüfen Sie die aktuelle Authentifizierung auf dem System:
Die erwartete Ausgabe ist:nzsql -c "show authentication;"SYSTEM.ADMIN(ADMIN)=> show authentication; AUTH_OPTION | AUTH_VALUE -----------------------+------------ AUTHENTICATION METHOD | LDAP (1 row)OR SYSTEM.ADMIN(ADMIN)=> show authentication ;" AUTH_OPTION | AUTH_VALUE -------------------------+----------------------- AUTHENTICATION METHOD | KERBEROS - Ändern Sie die Zeilennummer 34 von
/nz/kit.11.0.6.0/share/upgrade/plugins/nz/Plugin/CheckLocalOption.pm Ändern Sie:
Zu:my $query = "create user nz_internal_temp_user with password 'password' ";my $query = "create user nz_internal_temp_user with password 'password' auth local "; - Fahren Sie mit Schritt 7 fort, z. B. mit der Aktualisierung der Software:
su -c "/nz/kit.11.0.6.0/sbin/nzupgrade -f upgrade
- Prüfen Sie die aktuelle Authentifizierung auf dem System:
- 3. Systemmanagement
- Nach einer erfolgreichen SPU-Aktivierung wird die Partition
NzLocalvon nzspupart [show] [-issues] falsch alsDegradedberichtet, obwohl sie den StatusHealthyhat.
Einschränkungen
- Systemmanagement
- Aktivieren Sie keine SPU, die den Status
Bootinghat. - Standardmäßig sind
sysmgr.enableAutoRegenundsysmgr.enableAutoRebalanceON. Aktivieren Sie nie eine SPU, wenn der Benutzersysmgr.enableAutoRegen,sysmgr.enableAutoRebalanceexplizit gesetzt hat oder beide auf OFF gesetzt sind. - Verwenden Sie immer nzds -rebalance. Verwenden Sie nzhw -rebalance nicht, weil dies unvorhersehbare Auswirkungen hat.
- Aktivieren Sie keine SPU, die den Status