Mercurial > dive4elements > river
diff backend/doc/documentation/de/overview.tex @ 8825:3e212106455c
Remove obsolete details from importer docs.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Tue, 16 May 2017 15:59:00 +0200 |
parents | 73946c0007ff |
children | 4a13535ed949 |
line wrap: on
line diff
--- a/backend/doc/documentation/de/overview.tex Tue May 16 12:56:29 2017 +0200 +++ b/backend/doc/documentation/de/overview.tex Tue May 16 15:59:00 2017 +0200 @@ -51,8 +51,9 @@ \subsection{Systemanforderungen} \label{Systemanforderungen} \begin{itemize} - \item Oracle oder PosgreSQL Datenbank inkl. Schema für FLYS - \item SUSE Enterprise Linux 11.2 SP 1 + \item Oracle- oder PosgreSQL-Datenbank bzw. entsprechende Client-Bibliotheken + inkl. Schema für FLYS + \item Java, Python, GDAL (mit GDAL-Python-API) \end{itemize} \subsection{Installationsanleitung} @@ -67,97 +68,8 @@ cd flys-importer \end{lstlisting} -\subsubsection{Java} -Der flys-importer benötigt Java Version 6. Um diese zu installieren laden Sie -bitte von -\url{http://www.oracle.com/technetwork/java/javase/downloads/index.html} -eine aktulle Java Version als -rpm.bin herunter. Zum Beispiel: jdk-6u41-linux-x64-rpm.bin - -Nach dem Herunterladen, öffnen Sie eine konsole und wechseln in das Downloadverzeichnis. -Führen Sie nun folgende Befehle aus: - - \begin{lstlisting} - su - # login als root - sh jdk-6u41-linux-x64-rpm.bin - <bestaetigen mit enter> - update-alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_41/bin/java 5 - update-alternatives --install /etc/alternatives/jre jre /usr/java/jdk1.6.0_41/jre 5 - update-alternatives --config java - \end{lstlisting} - -\subsubsection{Python und GDAL} -Installieren Sie nun die restlichen benötigten Pakete. -Installieren Sie zuerst einige Abhängigkeiten und anschließend die -von der Intevation GmbH bereitgestellten speziellen Versionen von proj und libgeos - -Um die Abhängigkeiten zu installieren führen Sie bitte folgende Befehle aus: - - \begin{lstlisting} - zypper ar http://download.opensuse.org/repositories/home:/intevation:/bfg/SLE_11/ "intevation:bfg" - rpm --import http://download.opensuse.org/repositories/home:/intevation:/bfg/SLE_11/repodata/repomd.xml.key - zypper ref # Paketliste neu laden - zypper in python libgeos0 libproj0 proj netcdf \ - libnetcdf4 xerces-c libxerces-c-3_0 unixODBC \ - postgresql-libs - zypper mr -d "intevation:bfg" - zypper ref # Paketliste neu laden - \end{lstlisting} -%\subsubsection Oracle Instantclient\\ -%Der Oracle Instantclient 11.2.0.2.0 wird benötigt, damit der Importer mittels Python -%und GDAL in die bestehende Oracle Datenbqlnk schreiben kann. Wenn Sie -%eine PosgreSQL Datenbank verwenden, können Sie diesen Schritt überspringen. -% -%Zur Anbindung von Oracle ist es erforderlich, folgende Archive von -%Oracle herunterzuladen (Sie benötigen dafür ein Oracle Benutzerkonto): -% -%Der Oracle Instantclient 11.2 wird benötigt, damit der Importer mittels Python -%und GDAL in die bestehende Oracle Datenbank schreiben kann. Dazu ist es -%erforderlich, folgende Archive von Oracle herunterzuladen. -% -% \begin{itemize} -% \item instantclient-basic-linux-x86-64-11.2.0.2.0.zip -% \item instantclient-sdk-linux-x86-64-11.2.0.2.0.zip -% \item instantclient-sqlplus-linux-x86-64-11.2.0.2.0.zip -% \end{itemize} -% -%Zu finden sind die -% Pakete unter:\\ -%\href{http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html} -%{http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html} -% -% -%Um diese Pakete zu installieren, öffnen Sie eine Konsole und wechseln -%in das Verzeichnis in welches Sie die heruntergeladenen Pakete -%gespeichert haben. (z.B.: cd /home/benutzername/Downloads ) -% Anschließend führen Sie folgende Befehle auf der Kommandozeile aus: -% -% \begin{lstlisting} -% unzip instantclient-basic-linux-x86-64-11.2.0.2.0.zip -d /opt -% unzip instantclient-sdk-linux-x86-64-11.2.0.2.0.zip -d /opt -% unzip instantclient-sqlplus-linux-x86-64-11.2.0.2.0.zip -d /opt -% -% mkdir /opt/instantclient_11_2/lib -% cd /opt/instantclient_11_2/lib -% ln -s ../libclntsh.so.11.1 . -% ln -s ../libclntsh.so.11.1 libclntsh.so -% ln -s ../libnnz11.so . -% ln -s ../libocci.so.11.1 . -% ln -s ../libocci.so.11.1 libocci.so -% ln -s ../libociei.so . -% ln -s ../libocijdbc11.so . -% ln -s ../libsqlplusic.so . -% ln -s ../libsqlplus.so . -% -% echo "/opt/instantclient_11_2/lib/" > /etc/ld.so.conf.d/oci.conf -% ldconfig -% \end{lstlisting} -% -%Sollten keine Fehler aufgetreten sein, haben Sie den \textit{Oracle -% Instantclient 11.2} erfolgreich entpackt und im Dateisystem unter -% \textit{/opt/instantclient\_11\_2} abgelegt. -% -\subsubsection{Vorbereiten der Datenbank} +\subsubsection{Vorbereiten einer Oracle-Datenbank} Bevor die Importer verwendet werden können, ist es notwendig, dass eine leere Oracle Datenbank vorhanden ist. Anschließend müssen folgende SQL-Skripte in diese Datenbank eingespielt werden: @@ -185,15 +97,8 @@ ab. Beachten Sie, dass $sqlplus$ im Pfad liegen muss, und der Linux-Nutzer dieses Kommando ausführen können muss. Außerdem sind $benutzername$ und $passwort$ entsprechend Ihres Datenbank-Zugangs anzupassen. -SQLPlus befindet sich in /opt/instantclient\_11\_2 um es verfügbar zu machen -führen Sie im Importer Verzeichnis folgende Befehle aus: -\begin{lstlisting} -export LD_LIBRARY_PATH=opt/instantclient_11_2/lib:$LD_LIBRARY_PATH -export PATH=opt/instantclient_11_2:$PATH -\end{lstlisting} - -Damit alle in den UTF8-codierten SQL-Skripten vorhandenen Zeichen (also z.B.\ +Damit alle in den UTF8-codierten SQL-Skripten vorhandenen Zeichen (also z.B.\ auch Umlaute) korrekt in die Datenbank eingelesen werden können, führen Sie folgenden Befehl aus: @@ -215,11 +120,11 @@ @schema/oracle-spatial_idx.sql \end{lstlisting} -Hierbei ist +Hierbei ist \begin{lstlisting} user/password@connect_identifier \end{lstlisting} -so etwas wie +so etwas wie \begin{lstlisting} ICH/geheim@127.0.0.1:1234/DB.TEST.FIRMA.DE \end{lstlisting}