Upgradestrategien bei Datenbank und Oracle Warehouse Builder 11.2 Oliver Gehlert metafinanz - Informationssysteme GmbH



Ähnliche Dokumente
OWB Referenzarchitektur, Releasemanagement und Deployment. Carsten Herbe metafinanz - Informationssysteme GmbH

OP-LOG

Deployment mit OMB*Plus Carsten Herbe & Oliver Gehlert metafinanz Informationssysteme GmbH

Installation mit Lizenz-Server verbinden

Planung für Organisation und Technik

SMARTtill Server mit Manager

Handbuch. timecard Connector Version: REINER SCT Kartengeräte GmbH & Co. KG Goethestr Furtwangen

Oracle. 1. Software-Download 2. Lifetime-Support

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Teamschool Installation/ Konvertierungsanleitung

SMART Newsletter Education Solutions April 2015

bizsoft Rechner (Server) Wechsel

Betriebshandbuch. MyInTouch Import Tool

Upgrade-Leitfaden. Apparo Fast Edit. Wechsel von Version 2 auf Version oder Wechsel von Version auf Version 3.0.

Information zum SQL Server: Installieren und deinstallieren. (Stand: September 2012)

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg Weiterstadt

Upgrade-Leitfaden. Apparo Fast Edit 1 / 7

Windows Server 2012 R2 Essentials & Hyper-V

Options- und Freitext-Modul Update-Anleitung

Installation EPLAN Electric P8 Version Bit Stand: 07/2014

1.1. Apache / Tomcat via JK JNI ## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED

Oracle APEX Installer

IBM SPSS Modeler Entity Analytics - Erweiterte Konfiguration

1 Installation QTrans V2.0 unter Windows NT4

Pasolfora Database Appliance PDA

Installation Wawi SQL in Verbindung mit Microsoft SQL Server 2008 R2 Express with management Tools

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

Tipps & Tricks: März Parameter der tnsnames.ora im RAC Umfeld. 1. Parameter: Bereich: Erstellung: RAC 03/2011 SH. Letzte Überarbeitung: 11.

Datenübernahme easyjob 3.0 zu easyjob 4.0

Installation SelectLine SQL in Verbindung mit Microsoft SQL Server 2012 Express with management tools

Installation von NetBeans inkl. Glassfish Anwendungs-Server

ADDISON tse:nit Hinweise zum Umstieg von SQL 2000 auf SQL 2008 im tse:nit Umfeld

Installationshilfe VisKalk V5

MySQL Installation. AnPr

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt.

Installation SQL- Server 2012 Single Node

desk.modul : ABX-Lokalisierung

Upgrade von Starke Praxis

Installation der SAS Foundation Software auf Windows

Getting Started Guide CRM Online, 2013 & 2015 xrm1 Verpflegungspauschalen

3 System Center Virtual Machine Manager 2012

Technische Hinweise 7.2 FP1

Technische Hinweise. Dokumentation Sage bäurer GmbH, D Donaueschingen Weitere Produkt-Infos:

lññáåé=iáåé===pìééçêíáåñçêã~íáçå=

Wissenswertes über LiveUpdate

Internet Explorer Version 6

LabTech RMM. Monitoring von MDaemon. Vertraulich nur für den internen Gebrauch

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Powermanager Server- Client- Installation

Installationsanleitung unter Windows

Technote - Installation Webclient mit Anbindung an SQL

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Ein reales Testumfeld bereitstellen - basierend auf einer Produktionsdatenbank (ohne eine neue Kopie zu erstellen)

Automatische Installation (wenn das SSO-Applet nicht vorhanden ist)! Abbildung 1:Auswahldialog für Installationslaufwerk

Übung: Verwendung von Java-Threads

ADDISON tse:nit Hinweise zum Datenumzug im tse:nit Umfeld

Uwe Baumann artiso Solutions

ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

Python SVN-Revision 12

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

Möglichkeiten des Parallelbetriebs der VR-NetWorld Software Parallelbetrieb VR-NetWorld Software 4.4x und Version 5.0 ab der 2. Beta!

MobiDM-App Handbuch für Windows Mobile

Registrierungsprozess des Boardgeräts (OBU) Inhalt Registrierung auf der Online-Benutzeroberfläche HU-GO

Administrator-Anleitung

Xerox Device Agent, XDA-Lite. Kurzanleitung zur Installation

Test mit lokaler XAMPP Oxid Installation

Umstieg auf EpiCan. von EpiDEM/EpiPort

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:

DOKUMENTATION ky2help V 3.6 Servertests

Microsoft Update Windows Update

Installation SelectLine SQL in Verbindung mit Microsoft SQL Server 2014 Express with management tools

Ich stimme zu, dass diese Seite Cookies für Analysen, personalisierte Inhalte und Werbung verwendet Weitere Informationen

Visual Basic Express Kompilieren mit Skripten

MySQL 101 Wie man einen MySQL-Server am besten absichert

Betroffene Produkte: Alle Versionen von Oracle Forms (3.0-10g, C/S und Web), Oracle Clinical, Oracle Developer Suite


Treiber- und Software-Update für ITRA-Geräte

TERRA Kasse Backup Service

KURZANLEITUNG CLOUD OBJECT STORAGE

Das Einzelplatz-Versionsupdate unter Version Bp810

1 Elexis OpenVPN-Client für Analytica

Updatehinweise für die Version forma 5.5.5

Dealer Management Systeme. Bedienungsanleitung. Freicon Software Logistik (FSL) für Updates

ORA.LogMiner. Nach Bestelleingang erhalten Sie eine Rechnung mit ausgewiesener Mehrwertsteuer und Informationen über die Zahlungsweise.

Whitepaper. Produkt: combit Relationship Manager. Datensatzhistorie mit dem SQL Server 2000 und combit GmbH Untere Laube Konstanz

Migration Howto. Inhaltsverzeichnis

KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE

Blogbeitrag: Installation eines SAP CRM-Systems

Installationsanleitung Laurus Projekte System (Aufgaben / Projekte mit Gantt Chart)

Timer-Dienst (070212)

1. Erstellen des WinPE-basierten Rettungsmediums 2. Erstellen des Linux-basierten Rettungsmediums

Installation von horizont 4 bei Verwendung mehrerer Datenbanken

Database Change Management für Continuous Delivery. Diana Lander und Andreas Falk NovaTec Consulting GmbH

Installation Microsoft SQL Server 2008 Express

Transkript:

Upgradestrategien bei Datenbank und Oracle Warehouse Builder 11.2 Oliver Gehlert metafinanz - Informationssysteme GmbH

Wir fokussieren mit unseren Services die Herausforderungen des Marktes und verbinden Mensch und IT Facing the future Die Virtualisierung und Digitalisierung der Welt verändert Wertschöpfungsketten und generiert neue Geschäftsmodelle. Ganzheitliche Strategien, das Zusammenspiel zwischen Business und IT sind dabei der Schlüssel zum wertorientierten Wachstumskurs. metafinanz gehört seit über 20 Jahren zu den erfahrensten Software-und Beratungshäusern am Markt. Wir entwickeln intelligente zukunftsorientierte Lösungen für komplexe Herausforderungen. Reporting Customer Intelligence Controlling BI-Portale Data Warehousing DWH-Architekturen & -Systeme Customer & Channel Mgmt. Risk, Compliance & Finance Mgmt. Insurance Operations Supplier Management IT Transformation IT Innovations Oracle Warehouse Builder Datenqualität Schulungen OWB-Schulungen Oracle DWH-Schulungen Wir sind Microsoft Solution Provider sowie Oracle-, Informatica- und SAS-Partner. Die metafinanz ist ein Unternehmen der Allianz Gruppe. Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 2

Einleitung Architekturänderungen Mit Release 11.2 hat sich die Installationsart für Datenbank und OWB stark verändert Oracle Warehouse Builder wird direkt mit der Datenbanksoftware installiert Für ASM ist ein weiteres Oracle Home notwendig Patches werden in neue Verzeichnisse installiert Nur noch ein Control Center Service je Oracle Home möglich bei 11.2.0.1.und 11.2.0.2 Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 3

Einleitung Vergleich der Oracle Installationen Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 4

Agenda 1 Referenzarchitektur 2 Upgrade von 11.2.0.1 nach 11.2.0.x 3 Patchreihenfolge Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 5

Das Design Repository ist oft in der Entwicklungs-Datenbank enthalten Typische Infrastruktur Design Entwicklung OWB Release Integration OWB Release Produktion Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 6

Referenzarchitektur Infrastruktur Blueprint OWB Objekt Entwicklung Design OWB Release Integration OWB Release Produktion Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 7

Diese Architektur bietet sich an für Single Instances oder RACs mit Enterprise ETL Option. Die Entwickler sollten hier Zugriff auf den Produktions-Workspace haben. OWB Architektur Single Instance Design- Host Design Entwicklungs- Host Entwicklung Design Workspace Design Center Control Center Service Runtime Workspace Skript Target Schema Produktions- Host Produktion Versionsverwaltung Workspace Control Center Service Target Schema Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 8

Diese Architektur bietet sich an für RACs ohne Enterprise ETL Option oder Umgebungen in denen die Entwickler keinen Zugriff auf den Produktions-Workspace haben können. OWB Architektur RAC Design- Host Design Entwicklungs- Cluster Entwicklung Design Workspace Design Center Control Center Service Runtime Workspace Design Workspace Produktion Skript Target Schema Produktions- Cluster Produktion Versionsverwaltung Runtime Workspace Control Center Service Target Schema Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 9

Agenda 1 Referenzarchitektur 2 Upgrade von 11.2.0.1 nach 11.2.0.x 3 Patchreihenfolge Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 10

Das Patchset 11.2.0.2 enthält nicht nur Patches Neuerungen bei 11.2.0.2 Das Patchset 11.2.0.2 enthält zahlreiche neue Features für die Bereiche Optimizer, Statistiken und Resourcemanager. Ein intensiver Test dieses Patchsets ist notwendig Ausgewählte neue Features: Redundant interconnect for RAC Concurrent gathering of statistics Auto gathering of extended statistics Resourcemanager: Maximum CPU Utilization Limit Parallel Statement Queuing Segment Creation On Demand for Partitioned Tables OWB: Lizenzpflichtige Features können im Repository ausgeblendet werden Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 11

Bugs beim OWB Patchset 11.2.0.2 Zentrale Probleme beim Patchset 11.2.0.2 Logons to 11.2.0.2 Repository can fail with ORA-00600 [15570] Bug 2577706 POST MAPPING PROCESS RUNS REGARDLESS OF SUCCESS/FAILURE OF MAPPING Bug 5212360 MAPPINGS CREATED IN OMB*PLUS MAY NEED AUTOLAYOUT WHEN EDITED MANUALLY Bug 10073468 - COPY/PASTE CAUSES OBJECTS WITH LOST ACL CONTAINER Bug 10648281 - EXPERT ADDED TO CONTEXT MENU AT MAPPING LEVEL ONLY Bug 11851952: DIFFERENT RESULT SETS WITH ANSI SQL AND WITHOUT ANSI SQL Bug 12967176: LOADING HINTS AND THE ERROR TRIGGER VALUES LOST AFTER IMPORT MDL INTO OWB11202 Empfehlung: PSE 12874883 einspielen Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 12

OWB 11.2.0.2 Anpassungen am Client notwendig Manuelle Anpassungen beim OWB Der OWB-Client in Version 11.2.0.1 darf sich nicht gegen ein aktualisiertes Repository verbinden. Es besteht die Gefahr einer Korruption des Repositorys. In der Datei OWB_CLIENT_HOME/owb/bin/admin/Preference.properties müssen folgende Einträge angepasst werden: - OverrideRuntimeVersionCheck=false - OverrideRepositoryVersionCheck=false Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 13

Das Patchset 11.2.0.3 enthält zahlreiche neue Features für den OWB Neuerungen bei 11.2.0.3 Enhanced Partitioning Support in Oracle Warehouse Builder Oracle Warehouse Builder External Table Data Pump Support Oracle Warehouse Builder External Table Preprocessor Support Compressed Table Support in Oracle Warehouse Builder Support for PL/SQL Native Compilation mehrere Control Center Services in einem Oracle Home möglich Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 14

Probleme beim Patchset 11.2.0.3 Known Issues OWB Client für Windows noch nicht verfügbar Oracle Warehouse Builder 11.2.0.2 client is certified for use with databases running Oracle Warehouse Builder 11.2.0.3. However, patch 12874883 must be applied for the 11.2.0.2 client to fully enable this support 7135670: OMBPLUS CANNOT LOAD SCRIPTS CONTAINING NON-ASCII CHARACTERS If you use OMB*Plus to run a Tcl script containing non-ascii characters, the characters may be corrupted in OMB*Plus. Scripts with non-ascii NLS characters may not execute successfully. There is no workaround. Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 15

Patchset 11.2.0.3 Anpassungen am Client notwendig Workaround für fehlende Clientversionen in Release 11.2.0.3 Das Release 11.2.0.3 des OWB Clients existiert nicht für alle Plattformen. Bis dieses Release verfügbar ist, kann auch mit dem Client in der Version 11.2.0.2 auf das Repository zugegriffen werden. In der Datei OWB_CLIENT_HOME/owb/bin/admin/Preference.properties müssen folgende Einträge angepasst werden: OverrideRuntimeVersionCheck=true OverrideRepositoryVersionCheck=true PSE 12874883 muss auf dem Client eingespielt werden Neue Features für 11.2.0.3 können mit dem Client 11.2.0.2 nicht vollständig genutzt werden. Nicht alle neuen Attribute können bearbeitet werden Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 16

Das Einspielen von Patchsets hat sich grundlegend geändert Upgradevorgaben ab Oracle 11.2.0.2 Patchsets sind komplette Installationsmedien Bei ASM / Grid muss das Patchset in ein neues Oracle Home installiert werden Bei Datenbankinstallationen soll das Patchset in ein neues Oracle Home installiert werden Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 17

Änderungen des Oracle Home haben Auswirkungen auf den OWB Wird die OWB Installation korrekt gepatcht? Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 18

Die Installationsvorgaben beim Patchset 11.2.0.2 berücksichtigen die Änderung des Oracle Homes nicht Zusätzlich notwendige Schritte Control Center Service nicht neu starten Die Datei rtrepos.properties in das neue Oracle Home kopieren cp PREVIOUS_OWB_HOME/owb/bin/admin/rtrepos.properties NEW_OWB_HOME/owb/bin/admin Bei RAC muss diese Datei auf allen Knoten identisch sein Korrektur des Oracle Home in den Repository Tabellen cd $ORACLE_HOME/owb/rtp/sql sqlplus owbsys/passwd SQL> select key, value from OWBSYS.OWBRTPS order by key; SQL> Update OWBSYS.OWBRTPS set VALUE='<owb_new_home>' where key='key_from_previous_sql'; SQL> update wb_rt_service_nodes set server_side_home='<owb_new_home>'; Control Center Service neu starten Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 19

Troubleshooting OWB Patch 11.2.0.2 Probleme beim Start des Control Center Services sqlplus owbsys/password SQL>@reset_owbcc_home.sql /u01/app/oracle/product/11.2.0.2/dbhome_1 SQL>@reset_repository.sql <owbsys passwort> Locations müssen nach dem Reset Repository neu registriert werden Prüfen, ob die Angaben in den Repository Tabellen stimmen Fehlermeldung ORA-29532: Java call terminated by uncaught Java exception bei reset_repository.sql Prüfen, ob select * from owb_role_info; eine Zeile zurückgibt Wenn die Tabelle leer ist, dann manueller Insert in die Tabelle gemäß Note [1355710.1] Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 20

Überprüfung der Tabelle OWBSYS.wb_rt_service_nodes Überprüfung Host, Version und Pfad sqlplus owbsys/passwd SQL> col CONNECT_SPEC format a40 SQL> col SERVER_SIDE_HOME format a30 SQL> col RUNTIME_VERSION format a12 SQL> select * from OWBSYS.wb_rt_service_nodes; Bei RAC muss der Connect String angepasst werden, wenn dieser localhost statt des Hostnamens enthält pro Rac Knoten muss eine Zeile existieren Bei RAC Umgebungen passen Node_ID, Instance_Number und Connect_spec oft nicht zueinander Die Korrektur erfolgt per Update auf die Tabelle Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 21

Überprüfung der Tabelle OWBSYS.owbrtps Überprüfung Version und Pfad pro Rac Knoten muss eine Zeile existieren Fehlerhafte Sätze können per Update / Delete korrigiert werden Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 22

Locations müssen neu registriert werden Checks bei Deploymentproblemen Fehlermeldung beim Ausführen neu generierter Mappings Der eigentliche Fehler wird in der Prozedur OWBSYS.wb_rt_mapaudit_util.set_schema_workspace(x_schema); geworfen Ursache: Location ist nicht registriert Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 23

Überprüfung von Locations Prüfselect für Locations SELECT w.workspace_name, w.workspace_owner, w.workspace_id, sp.parameter_value, s.store_name FROM owbsys.all_iv_workspaces w, owbsys.owb$wb_rt_stores s, owbsys.owb$wb_rt_store_params WHERE UPPER(sp.parameter_name) = 'SCHEMA' AND UPPER(sp.parameter_value) = '<Schemaname>' sp AND w.workspace_id = sp.workspace_id AND s.store_id = sp.store_id AND s.is_local_to_repos = 1 AND s.is_deployment_target = 1 AND ROWNUM < 2; Updatebefehl, falls der Control Center Service nicht startet update owbsys.owb$wb_rt_stores S set is_local_to_repos = 1 where s.store_name = 'LOCATION_1'; Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 24

Die Installationsvorgaben beim Patchset 11.2.0.3 berücksichtigen das neue Oracle Home Neuerungen beim Patch Skript rt_mgr.sh OWB_HOME/owb/bin/unix/rt_mgr.sh OWBSYS OWBSYS_password OWB_Repository_Host Repository_Port Repository_Service_Name Um mehrere Control Center Services je Oracle Home zu verwenden muss ein Skript gestartet werden sqlplus owbsys/password SQL>@<OH>/owb/rtp/sql/setup_rt_for_multi_instances.sql Instance Name> Das Skript erstellt Unterverzeichnisse mit dem Instanznamen unter <OWB_HOME>/owb/bin/admin <OWB_HOME>/owb/log <Database - Das PSE 12874883 enthält das Skript rt_mgr.sh ebenfalls Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 25

Troubleshooting Patchset 11.2.0.3 Skript rt_mgr.sh Hängt das Skript rt_mgr.sh, so müssen folgende Schritte durchgeführt werden sqlplus OWBSYS/OWBSYS_PASSWORD SQL>@OWB_HOME/owb/reposasst/secHelper.pks SQL>@OWB_HOME/owb/reposasst/secHelper.plb SQL>@OWB_HOME/owb/reposasst/upg/load_java.sql OWBSYS <OWBSYS_PASSWORD> SQL>@OWB_HOME/owb/rtp/sql/reset_repository.sql SQL>SELECT host_name,server_side_home from wb_rt_service_nodes s, v$instance v where s.instance_number=v.instance_number; Dieses Problem kann auch beim PSE 12874883 auftreten Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 26

Checklisten für Probleme beim OWB Checklisten Runtime Services Runtime Platform Service Troubleshooting for OWB 11g [ID 558038.1] How To Change the Password of The Runtime / Control Center Repository [ID 278772.1] Control Center Service Fails to Start On a RAC With ORA-29532 and ORA-28239: no key provided [ID 395037.1] Repository Data Collection Script for Oracle Warehouse Builder 11.1 and 11.2 [ID 454044.1] How To Verify if OWB is Installed Correctly on RAC and Exadata [ID 455999.1] OWB RAC Installation Shows LOCALHOST in The Host Column in The WB_RT_SERVICE_NODES Table [ID 782072.1] Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 27

Agenda 1 Referenzarchitektur 2 Upgrade von 11.2.0.1 nach 11.2.0.x 3 Patchreihenfolge Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 28

Patchreihenfolge der Stages Typische Architektur Design Entwicklung OWB Release Integration OWB Release Produktion Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 29

Patchreihenfolge der Stages Typische Architektur Design neu Entwicklung neu Design OWB Release Integration Integration neu Entwicklung OWB Release Produktion Produktion neu Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 30

Referenzarchitektur Patchreihenfolge OWB Objekt Entwicklung neu Design OWB Release Integration neu Design neu OWB Release Produktion neu Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 32

Eine gute Architektur erleichtert das Patchen bei 11.2 Fazit Die Verzahnung von OWB und Datenbank führt zu neuen Herausforderungen beim Patchen Die Patchdokumentation ist erst ab Patchset 11.2.0.3 ausreichend Out of Place Upgrades erfordern deutlich mehr Plattenplatz Patchset 11.2.0.2 benötigt zahlreiche One-Off-Patches oder aktuellstes PSE Zusammenspiel von Client und Serverversion muss genau beachtet werden Upgradestrategien bei Datenbank und OWB 11.2 17.11.2011 Seite 33

Herzlichen Dank! metafinanz Informationssysteme GmbH Leopoldstr. 146 80804 München Phone: +49 89 360531-0 Fax: +49 89 350531-5015 Email: kontakt@metafinanz.de www.metafinanz.de