# HG changeset patch # User Ingo Weinzierl # Date 1346246730 0 # Node ID 6c0d6d74139cf94a6e346d263078af43dfdf675a # Parent 25b5af0cdf891a5ecd72d9a2e820241b70263701 Documented install steps for Oracle Instantclient, Python and GDAL. flys-backend/trunk@5293 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 25b5af0cdf89 -r 6c0d6d74139c flys-backend/ChangeLog --- a/flys-backend/ChangeLog Mon Aug 27 13:06:44 2012 +0000 +++ b/flys-backend/ChangeLog Wed Aug 29 13:25:30 2012 +0000 @@ -1,3 +1,8 @@ +2012-08-29 Ingo Weinzierl + + * doc/documentation/de/importer-geodaesie.tex: Documented install steps + for Oracle Instantclient and python and gdal. + 2012-08-27 Ingo Weinzierl * doc/documentation/de/importer-hydr-morph.tex: Describe Log4J diff -r 25b5af0cdf89 -r 6c0d6d74139c flys-backend/doc/documentation/de/importer-geodaesie.tex --- a/flys-backend/doc/documentation/de/importer-geodaesie.tex Mon Aug 27 13:06:44 2012 +0000 +++ b/flys-backend/doc/documentation/de/importer-geodaesie.tex Wed Aug 29 13:25:30 2012 +0000 @@ -188,9 +188,64 @@ \subsection{Installationsanleitung} \label{Installationsanleitung} \begin{itemize} - \item \todo GDAL Binding installieren - \item \todo Python installieren - \item \todo ogr2ogr installieren + + \item Python\\ + Zum Starten des Importers ist es notwendig Python zu installieren. Dies können + Sie mit folgendem Befehl auf der Kommandozeile erledigen: + + \begin{lstlisting} + zypper in python + \end{lstlisting} + + \item \todo ogr2ogr installieren? + + \item \todo python-gdal; woher? + + \item Oracle Instantclient\\ + 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 \todo URL zu instantclient-basic-linux-x86-64-11.2.0.2.0.zip + \item \todo URL zu instantclient-sdk-linux-x86-64-11.2.0.2.0.zip + \item \todo URL zu instantclient-sqlplus-linux-x86-64-11.2.0.2.0.zip + \end{itemize} + + Anschließend führen Sie folgende Befehle auf der Kommandozeile aus: + + \begin{lstlisting} + + mkdir /opt + + 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 . + + rpm -i --nodeps ~/flys-importer/rpm/RPMS/x86_64/libgdal1180-1.8.0-intevation1.x86_64.rpm + rpm -i --nodeps ~/flys-importer/rpm/RPMS/x86_64/libgdal180-devel-1.8.0-intevation1.x86_64.rpm + rpm -i --nodeps ~/flys-importer/rpm/RPMS/x86_64/gdal180-1.8.0-intevation1.x86_64.rpm + + \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. Mit den Befehlen $rpm -i --nodeps$ + haben Sie anschließend die notwendigen Bindings installiert, damit der Importer + die Geodaten in die Oracle Datenbank schreiben kann. + \end{itemize}