Sitzungsmanagement
Jeder Client-Benutzer, der sich mit dem Netezza verbindet, eröffnet eine Sitzung. Benutzer können Informationen zu ihren Sitzungen anzeigen und diese verwalten, um Aufgaben wie das Ändern oder Löschen der eigenen Sitzungen durchführen. Das Administratorkonto oder jeder berechtigte Benutzer kann auch Sitzungen anzeigen, löschen und verwalten. Eine Beschreibung der SQL-Befehle zur Verwaltung von Sitzungen (ALTER SESSION, DROP SESSION und SHOW SESSION) finden Sie unter Netezza Performance Server SQL-Befehlsreferenz.
Innerhalb einer Sitzung können Sie mit dem SET CATALOG-Befehl zu einer anderen Datenbank wechseln. Mit dem SET SCHEMA-Befehl können Sie zu einem anderen Schema in der aktuellen Datenbank wechseln. Zum Beispiel:
SYSTEM.ADMIN (ADMIN)=> SET CATALOG MYDB;
SET CATALOG
MYDB.ADMIN(ADMIN)=> SCHEMA BLAU SETZEN;
SET SCHEMA
MYDB.BLUE(ADMIN)=>
In der nzsql-Befehlsumgebung können Sie mit der Option \c auch eine Verbindung zu einer neuen Datenbank herstellen. Im Gegensatz zum SET CATALOG-Befehl schließt die Option \c die aktuelle Sitzung und startet eine neue Datenbanksitzung. Die Option hat die folgende Syntax:
\c[onnect] [dbname [user] [password]]
Der folgende Befehl stellt z. B. eine Verbindung zur Datenbank "sales" als Benutzer "mlee" mit dem Kennwort "blue" her.
SYSTEM.ADMIN(ADMIN)=> \c sales mlee blue
You are now connected to database sales as user mlee.
SALES.SCHEMA(MLEE)=>
Nachdem Sie die Sitzung für die neue Datenbank geöffnet haben, können Sie mit dem SET SCHEMA-Befehl zu einem anderen Schema in dieser Datenbank wechseln.