GeoNetwork bringt eine integrierte McKoi-Datenbank mit, welche wir in unseren Installationen auch verwenden. Alternativ kann ein Postgres verwendet werden (Anleitung Stand GeoNetwork 2.6.3).
Datenbank auf PostgreSQL ändern:
Wir empfehlen, PostgresSQL zu verwenden, da dies bei unseren Kunden meist schon im Einsatz ist und so eventuelle Anpassungen in der Datenbank über ein zentrales Management-Tool (pgAdmin) durchgeführt werden können.
Dazu muss eine leere PostgreSQL-Datenbank mit der PostGIS-Erweiterung anlegt werden, welche am besten auch als Owner einen neuen DB-Benutzer 'geonetwork' bekommt. Im geonetwork-Verzeichnis unter Tomcat in der Datei WEB-INF/config.xml muss der PostgreSQL-Abschnitt entsprechend angepasst und aktiviert und der McKoi-Abschnitt deaktiviert werden. Dann den Tomcat neu starten, dabei wird die leere Datenbank automatisch eingerichtet.
Die Spalte 'label' der Tabelle 'cswservercapabilitiesinfo' ist mit 96 Zeichen etwas knapp bemessen. Wir empfehlen, diese Spalte nachträglich (z. B. über den pgAdmin) auf 500 Zeichen zu setzen (der Abstract des GetCapabilities wird u.a. hier gespeichert und ist meist länger als 96 Zeichen).
Die Basisadresse für CSW-Serviceanfragen ist:
http://<serveradresse:port>/geonetwork/srv/en/csw
Die Adresse für den GeoNetwork-WebClient ist:
http://<servername:port>/geonetwork/
kann über die Registry definiert werden
.