Datenbanktabellen manuell erstellen
Informationen zu diesem Vorgang
Wenn Sie während der Foundation-Installation keine Datenbanktabellen erstellt haben, kann ein Datenbankadministrator diese Tabellen jetzt manuell erstellen. Das Dienstprogramm dbverify generiert SQL-Scripts zum Verwalten der Datenbanktabellenerstellung und -änderung. Abhängig von der Task können Sie alle von dbverify generierten SQLs oder bestimmte SQLs anwenden. Wenn Sie beispielsweise eine Spalte zu einer Tabelle hinzufügen möchten, müssen Sie nur die relevante SQL-Anweisung "Create Column" anwenden.
Wenn Sie eine Installation im Upgrademodus ausführen, wird ein neues XML-Entitätsrepository installiert, aber dbverify wird nicht ausgeführt. Eine Datenbank, die dem XML-Repository der alten Entität entspricht, ist bereits vorhanden. Während des Upgradeprozesses vergleicht das Ziel initupgrade die XML-Entitätsrepositorys aus den alten und neuen Laufzeiten und generiert Änderungsscripts für die Shardmigration. Die Änderungsscripts werden auf die Datenbank angewendet, die dann die neue Installation und die Kundenänderungen aus der alten Laufzeit widerspiegelt.
Manchmal enthalten die Änderungsscripts nicht alle erforderlichen Datenbankänderungen. In diesen Fällen wird dbverify verwendet, um Korrekturen an der Datenbank vorzunehmen.
Sie können dbverify wie folgt ausführen:
Vorgehensweise
Beispiel
- EFrame_TextIndexDrops.sql
- EFrame_IndexDrops.sql
- EFrame_TableChanges.sql
- EFrame_IndexAdds.sql
- EFrame_TextIndexAdds.sql
- EFrame_Sequence.sql
- EFrame_TextIndexModify.sql
- EFrame_TextIndexUpdates.sql
- EFrame_TextIndexUpgrade.sql
- EFrame_Static.sql
- Stellen Sie eine Verbindung zur Datenbank her, indem Sie Folgendes eingeben:
db2 "connect to <SERVER> user <USER> using <PASSWORD>" - Gehen Sie dann für jede Datei wie folgt vor:
db2 -v -f <SQLFILE> - Geben Sie anschließend Folgendes ein:
db2 "connect reset"