Archiv der Kategorie: Scripts

Rebuild Spatial Indexes

Nachdem in den letzten 2 Posts Backup und Restore der Metadaten beschrieben wurde, hier noch eine Funktion, die alle räumlichen Indizes eines Benutzers neu erstellt. Jeder Index wird zunächst gelöscht und dann per DDL neu erstellt. Ein alter index rebuild … Weiterlesen

Veröffentlicht unter Oracle, Scripts, Spatial | Kommentare deaktiviert

Restore MDSYS USER METADATA

Nachdem ich eine Funktion zur Verfügung gestellt habe, die benutzerbezogene Metadaten aus dem MDSYS Schema als Tabelle des Benutzers speichert, hier ein Beispiel, um die Metadaten nach einem Import wieder einzuspielen. Aber Vorsicht, zunächst werden alle vorhandenen Metadaten gelöscht!! Im … Weiterlesen

Veröffentlicht unter Oracle, Scripts, Spatial | Kommentare deaktiviert

Backup MDSYS USER METADATA

Da ich immer wieder vergessen, beim Import einer Oracle Spatial Datenbank die benötigten Metadaten des Benutzers zu berücksichtigen, habe ich eine kleine Funktion erstellt, die entsprechenden Metadaten im User Schema in Tabellen speichert. So sind die Daten bei einem Export … Weiterlesen

Veröffentlicht unter Oracle, Scripts, Spatial | Kommentare deaktiviert

Oracle Spatial oder Oracle Locator

Was wird wirklich eingesetzt? Ein Statement liefert ab der Oracle Version 11.2 (endlich!) das exakte Ergebnis: select * from   dba_feature_usage_statistics where  lower(name) like ‘%locator%’ or lower(name) like ‘%spatial%’; Falls ein Upgrade von 11.1 auf 11.2 erfolgt ist, werden für Oracle … Weiterlesen

Veröffentlicht unter Scripts, Spatial | 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 … Weiterlesen

Veröffentlicht unter Oracle, Scripts | Kommentare deaktiviert

Oracle Spatial Metadaten

Oft finde ich Systeme, bei denen einfach die MDSYS Metadaten der SDO_GEOMETRY Objekte fehlen. Mit folgendem Script können diese direkt angezeigt werden: PROMPT Suche fehlende Einträge in ALL_SDO_GEOM_METADATA SELECT OWNER,TABLE_NAME, COLUMN_NAME   FROM DBA_TAB_COLUMNS C  WHERE DATA_TYPE LIKE ‘%SDO_GEOMETRY%’    AND … Weiterlesen

Veröffentlicht unter Scripts, Spatial | Kommentare deaktiviert