Oracle 11.2 Installation auf Windows 7

Die Installation von Oracle 11.2 auf Windows 7 läuft eigentlich probemlos. Ich hatte zunächst die beiden ZIP Files nicht in das identische Verzeichnis kopiert, was zu einem Fehler während der Installation geführt hat.

Nach dem das geändert wurde, läuft die Installation problemlos durch. Installationhinweise zur Oracle 11.2 sind hier zu finden.

Veröffentlicht unter Oracle, Windows 7 | Kommentare deaktiviert

Visual Studio 2010

Visual Studio 2010 steht für MSDN Abonenten ab sofort zum Download bereit.

Veröffentlicht unter Visual Studio | Kommentare deaktiviert

Oracle 11.2 für Windows

Die Oracle Version 11.2 steht zum Download zur Verfügung.

Veröffentlicht unter Oracle | Kommentare deaktiviert

Oracle MapViewer Admin Tool Kit

Hier gibt es ein kleines, aber praktisches, Toolkit von Oracle für den MapViewer.

Über eine Java Anwendung werden XML Requests an die Admin Oberfläche vom MapViewer gesendet. So wird durch die XML API z.B. eine Möglichkeit geboten, automatisiert MapTiles zu rechnen oder das Cache Verhalten des MapViewers zu steuern.

Veröffentlicht unter Oracle MapViewer / Maps | Kommentare deaktiviert

Verschlüsselter PL/SQL Code in Oracle

Oracle bietet eine Möglichkeit, PL/SQL Code zu verschlüsseln. Dazu kann die CREATE_WRAPPED Prozedur aus der DBMS_DDL Package eingesetzt werden.

Als Alternative kann die WRAP Funktion aus der Package genutzt werden, die einen verschlüsselten Text als Rückgabe der Funktion liefert.

Es werden Packages, Funktionen, Prozeduren und Typen unterstützt. Relevante Funktionalität aus Triggern sollte dementsprechend ausgegliedert werden.

Wichtiger Hinweis: Spätesten an dieser Stelle muss eine Quellcodeverwatung eingesetzt werden. Ein so angelegtes Objekt kann nicht modifiziert werden!!

Weiterlesen

Veröffentlicht unter Oracle, Scripts | Kommentare deaktiviert

Unterschiede Oracle Spatial zu Oracle Locator

Ein Oracle Spatial Installation (und Lizensierung) ist nur mit der Oracle Entperise Edition möglich. In einer Standard Edition stehen Oracle Locator Funktionalitäten, ohne zusätzliche Kosten, zur Verfügung.

Unterschiede im Funktionsumfang sind hier zu finden.

Mit der Abfrage select * from dba_feature_usage_statistics; erhält man allerdings auch in einer reinen Oracle Locator Installation den Hinweis, Oracle Spatial einzusetzen!!

Weiter sind in einer Oracle Locator Installation auf der Datenbank in der Standard Edition Packages und Funktionen von Oracle Spatial installiert (z.B. GeoRaster). Für diese liegen allerdings keine Lizenzen zur Nutzung vor!

Es bleibst also wirklich nur die Absicherung, Funktionalen Code gegen die freigegebenen Features von Oracle Locator gegen Oracle Spatial zu prüfen!!

Veröffentlicht unter Spatial | Kommentare deaktiviert

Oracle MapViewer J2EE Server

Folgende J2EE Server und Versionen werden für den Oracle MapViewer benötigt:

Weiterlesen

Veröffentlicht unter Oracle MapViewer / Maps | Kommentare deaktiviert

Oracle MapViewer absichern

Nach der Installation von Oracle MapViewer und Oracle Maps stehen einige Demo und Konfigurationsseiten zur Verfügung, die auf einem Produktionssystem besser deaktiviert werden sollten.

Dazu kann folgendes Vorgehen genutzt werden:

Es wird ein Ordner direkt im MapViewer Home Verzeichnis angelegt. In diesen Ordner werden folgende Dateien und Ordner verschoben:

%MAPVIEWER_HOME%\web\fsmc\tutorial (ALLES)
%MAPVIEWER_HOME%\web\demo (ALLES)
%MAPVIEWER_HOME%\web\requests.jspx
%MAPVIEWER_HOME%\web\demos.jspx
%MAPVIEWER_HOME%\web\metadata.jspx
%MAPVIEWER_HOME%\web\mapreq.html
%MAPVIEWER_HOME%\web\mcsreqs.html
%MAPVIEWER_HOME%\web\newdemos.html
%MAPVIEWER_HOME%\web\csxfmreq.html
%MAPVIEWER_HOME%\web\oldindex.html
%MAPVIEWER_HOME%\web\request_csxfm.jspx
%MAPVIEWER_HOME%\web\request_info.jspx 
%MAPVIEWER_HOME%\web\request_mcs.jspx
%MAPVIEWER_HOME%\web\oldindex.html

Sollen jetzt die Funktionen wieder zur Verfügung gestellt werden, einfach das verschieben rückgängig machen.

Veröffentlicht unter Oracle MapViewer / Maps | Kommentare deaktiviert

Oracle MapViewer und WMS Dienste richtig konfigurieren

Wer den Oracle MapViewer nutzt, publiziert automatisch WMS Dienste!! Das ist den meisten Administratoren bzw.  Anwendungsverantwortlichen nicht klar.

Hier ist eine überprüftes Vorgehen, wie WMS Dienste mit dem MapViewer „sicher“ konfiguriert werden:

  1. Auf der Datenbank einen Benutzer WMS anlegen. Dieser Benutzer hat zunächst keine Berechtigungen Spatial  Layer anderer Benutzer zu sehen.
  2. Für dem MapViewer eine DataSource einrichten, als Grundlagen den WMS User benutzen. Name der DataSource sollte wms sein.
  3. Den WMS Bereich in der MapViever Konfiguration aktivieren
  4. Der öffnende Knoten bekommt folgende Struktur:
    <wms_config host=”www.my_corp.com” port=”80″   protocol=”http”  efault_datasource=”wms”  public_datasources=”wms”>
  5. Jetzt wird eine GetCapabilities Anfrage beantwortet, aber keine Daten werden beauskunftet oder sind abrufbar

Sollen jetzt gezielt Datenschichten über einen WMS Dienst publiziert werden, sind folgende Schritte erforderlich:

  1. Dem WMS Benutzer auf der Oracle Spatial Datenbank ein Select auf einen Layer erteilen
  2. Über den MapBuilder eine Konfiguration für den wms Benutzer erzeugen, der ThemeName wird der Layer Name  im WMS!

Nochmal der Hinweis, wer diese Konfiguration NICHT ausführt, bietet automatisch ALLE Datenschichten als WMS nach aussen an, die hinter allen Datasources verfügbar sind.

Veröffentlicht unter Oracle MapViewer / Maps, Spatial | Kommentare deaktiviert

Oracle MapViewer Laufzeiten

Bei Zugriffen auf Oracle Spatial über den Oracle MapViewer bietet dieser in der aktuellen Version eine Möglichkeit, die TOP THEM QUERIES abzufragen. Die Funktionalität ist in der Seite mapviewer/admin.html zu finden. Die Adresse muss manuell in der Adressleiste angegeben werden.

TOP THEME QUERIES in der admin.html Seite

TOP THEME QUERIES in der admin.html Seite

TOP THEME QUERIES in der admin.html Seite - Auswertung

TOP THEME QUERIES in der admin.html Seite - Auswertung

In diesem Beispiel habe ich die OracleMaps Demo genutzt, um einige Abfragezeiten auf der DB zu ermitteln.

Veröffentlicht unter Oracle MapViewer / Maps, Spatial | Kommentare deaktiviert