Upgrade Ihrer Testlizenz für die Replikation für Db2 Warehouse
Sie können Ihre Db2 Warehouse für die Replikation auf eine permanente Lizenz upgraden.
Vorgehensweise
- Verschlüsseln Sie Ihre Db2 Warehouse Lizenz auf base64, indem Sie den folgenden Befehl ausführen:
LICENSE_KEY="./idr4a.lic" cat license_key | base64 | tr -d '\n'Speichern Sie die verschlüsselten Ausgabedaten, um sie im weiteren Verlauf dieser Prozedur zu Ihrer YAML-Datei hinzuzufügen. - Melden Sie sich bei Ihrer Db2uInstance oder Db2uCluster (für IBM Software Hub Versionen vor 5.2.0 ) an, und verwenden Sie die Befehlszeilenschnittstelle (CLI), um den Namen Ihrer db2uinstance oder db2ucluster Instanz zu erhalten:
Für Db2uInstance benutzerdefinierter Ressourcentyp:
# oc -n <your_namespace> get db2uinstance NAME STATE AGE Ready 1d db2-16360427332670605 # INSTANCE_NAME="db2-16360427332670605"Für Db2uCluster benutzerdefinierter Ressourcentyp:
# oc -n <your_namespace> get db2ucluster NAME STATE AGE Ready 1d db2-16360427332670605 # INSTANCE_NAME="db2-16360427332670605" - Bearbeiten Sie die benutzerdefinierte Ressource Db2ucluster oder Db2uInstance.
Für Db2uInstance benutzerdefinierter Ressourcentyp:
oc -n <your_namespace> edit db2uinstance <instance_name>Für Db2ucluster benutzerdefinierter Ressourcentyp:
oc -n <your_namespace> edit db2ucluster <instance_name> - Suchen Sie im Bearbeitungsmodus den Schlüssel
licenseunterspecin der YAML-Datei und fügen Sie die codierte Zeichenfolge aus Schritt 1 wie folgt als Wertschlüssel hinzu:Für Db2uInstance benutzerdefinierter Ressourcentyp:
qrep: enabled: true infraHost: db2-instance-hostname infraIP: db2-instance-external-ip license: accept: true value: base64_encoded_qrep_permanent_license_stringFür Db2ucluster benutzerdefinierter Ressourcentyp:
qrep: enabled: true infraHost: db2-cluster-hostname infraIP: db2-cluster-external-ip license: accept: true value: base64_encoded_qrep_permanent_license_stringHinweis: Achten Sie auf die korrekte Einrückung und Ausrichtung in YAML-Dateien. - Speichern und schließen Sie die YAML-Datei.
Für Db2uInstance benutzerdefinierter Ressourcentyp:
# oc edit db2uinstance instance_name db2uinstance.db2u.databases.ibm.com/db2-16360427332670605 editedFür Db2uCluster benutzerdefinierter Ressourcentyp:
# oc edit db2ucluster instance_name db2ucluster.db2u.databases.ibm.com/db2-16360427332670605 edited - Führen Sie für den Replikationspod ein Scale-down auf 0 durch:
oc scale --replicas=0 deployment c-instance_name-qrep - Nachdem der Replikationspod gestoppt wurde, skalieren Sie den Replikationspod auf 1, damit die neue Lizenz wirksam wird:
oc scale --replicas=1 deployment c-instance_name-qrep - Wenn der neue Replikationspod bereit ist, überprüfen Sie die aktualisierte Replikationslizenz:
oc exec -it c-instance_name-repl_instance_name -- su - db2inst1 -c "/opt/ibm/db2/V11.5.0.0/adm/db2licm -l"