In der Vergangenheit an, als ich das Control Center + DB2 verwenden Express 9.7, ich alle Instanzen sehen konnte:Wie eine zweite DB2-Instanz in Data Studio 4.1
Jetzt mit Data Studio 4.1 + DB2 Express C 11.1 Ich kann die zweite Instanz nicht sehen. Warum?
Ich habe versucht, dieses Verfahren zu folgen, aber es hat nicht funktioniert:
- db2 installieren C v11.1 (Name instance = DB2, port = 50000, user = db2admin)
- Erstellen Sie eine Datenbank auszudrücken SAMPLE
- Installieren Sie Data Studio 4.1.2 Client-
- erstellen Sie die zweite Instanz (Befehl -> db2icrt -u db2admin db2inst2)
- ändern DB2INSTANCE auf die zweite Instanz (Befehl-zu-Punkt - > Set db2instance = db2inst2)
- Erstellen Sie eine neue Datenbank SAMPLE_inst2 (Befehlszeile)
- Verbindung zu SAMPLE_inst2 (Befehlszeile)
- Restart Data Studio
aber immer noch sehe ich nicht die zweite Instanz (DB2INST2), ich sehe nur die erste Instanz (DB2).
Vielen Dank für die Antwort. Das Problem ist: Wenn ich die zweite Datenbank hinzufüge - über das Add-Datenbank-Icon mit der zweiten Instanz, erstellt Data Studio den zweiten DB in der ersten Instanz (nicht in einer separaten Instanz), und wenn ich versuche, eine Verbindung herzustellen, gibt es einen Fehler zurück "Datenbank nicht gefunden" –
Beim Hinzufügen einer Datenbank müssen Sie einen Port angeben. Dieser Port muss der Kommunikationsport der zweiten Instanz sein. Dies bedeutet, dass für jede Instanz ein Port für die Kommunikation von Remote (oder von anderen Instanzen) zugewiesen ist. Möglicherweise müssen Sie eines angeben, wenn Sie die Instanz erstellt haben. Setzen Sie SVCENAME im DBM CFG auf einen Portnamen und ordnen Sie diese Mähne in etc/services einem Port zu. Stellen Sie danach sicher, dass db2set DB2COMM = TCPIP festgelegt ist. – MichaelTiefenbacher
danke !!! Ich habe gelöst !!! In der etc/services gab es keinen Namen Service und Port für die zweite Instanz –