Oracle GW / MSSQL Linked Server
|
|
|
- Oswalda Albrecht
- vor 7 Jahren
- Abrufe
Transkript
1 Oracle GW / MSSQL Linked Server Setup und Besonderheiten Rainer Klomps BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH
2 Agenda 1. Oracle Gateway / MS SQL Linked Server, was ist das? 2. Motivation zum Einsatz 3. Setup 4. Verhalten / Features / Bugs 5. Demos 2 9/6/2018
3 Oracle Gateway / MS SQL Linked Server, was ist das? 3 9/6/2018
4 Oracle Gateway / MS SQL Linked Server, was ist das? Vergleichbar mit DB-Links in Oracle Kommunikationsmittel zwischen Datenbanken unterschiedlicher Hersteller * * Linked Server ist wie einige andere SQL Server Features - unter Linux nicht verfügbar (vgl. * * * * Ausnahme: Linked Server zwischen zwei SQL Server DBs 4 9/6/2018
5 Oracle Gateway / MS SQL Linked Server, was ist das? Graphische Darstellung der Kommunikation MSSQL Oracle DB 5 9/6/2018
6 Oracle Gateway / MS SQL Linked Server, was ist das? Graphische Darstellung der Kommunikation Oracle DB - MSSQL Oracle DB Oracle TNS Oracle Gateway für MSSQL Netzwerk MSSQL 6 9/6/2018
7 Motivation zum Einsatz 7 9/6/2018
8 Motivation zum Einsatz DB Kommunikation Integration Migration Lizenzkosteneinsparung Datenkonsolidierung 8 9/6/2018
9 Setup 9 9/6/2018
10 Setup - Standard Linked Server Bestandteil der SQL Server Installation OLE DB Provider für Microsoft Directory Services (ADsDSOObject) OLE DB Simple Provider (MSDAOSP) Microsoft OLE DB Provider for ODBC Drivers (MSDASQL) Microsoft OLE DB Provider for Analysis Services 14.0 (MSOLAP) Microsoft OLE DB Provider for Search (Search.CollatorDSO) SQL Server Native Client 11.0 (SQLNCLI11) Microsoft OLE DB Provider for SQL Server (SQLOLEDB) OLE DB Provider for SQL Server Integration Services (SSISOLEDB) 10 9/6/2018
11 Setup - Verfügbare Oracle Gateways Die folgenden Gateways sind im Rahmen der Oracle Gateway Installation auswählbar Oracle Database Gateway für Informix Sybase MS SQL Server Teradata APPC (advanced program to program communication IBM mainframe) WebSphere MQ ODBC (keine Lizenzkosten,kein Support) DRDA (Distributed Relational Database Architecture) Oracle Provider for DRDA 11 9/6/2018
12 Setup Linked Server (1) Aktivierung von Mixed Mode Authentifizierung in der DB-Instanz 12 9/6/2018
13 Setup Linked Server (2) Installation des Oracle Provider for OLE DB 64 bit (Komponente der benutzerdefinierten Oracle Client-Installation) 13 9/6/2018
14 Setup Linked Server (3) Die Einstellung der Eigenschaft InProcess für den Oracle OLE DB Provider ist zwingend erforderlich. 14 9/6/2018
15 Setup Linked Server (4) Neuen Linked Server / Verbindungsserver anlegen 15 9/6/2018
16 Setup Linked Server (5) Informationen zur Anmeldung der SQL Server Session bei Oracle im Menü Sicherheit 16 9/6/2018
17 Setup Linked Server (6) Konfiguration der Serveroptionen 17 9/6/2018
18 Setup Linked Server (6) USE [master] GO EXEC @datasrc=n'rkls-datenquirl/p_gwdemo' GO GO GO 18 9/6/2018
19 Setup Linked Server (7) @optvalue=n'false' GO @optvalue=n'false' GO @optvalue=n'true' GO GO @optvalue=n'false' GO 19 9/6/2018
20 Setup Linked Server (8) GO GO schema GO GO 20 9/6/2018
21 Setup Linked Server (9) remote GO proc transaction GO USE [master] GO EXEC = = = = N = N tiger' GO 21 9/6/2018
22 Setup Oracle Gateway (1) Installationsverzeichnis 22 9/6/2018
23 Setup Oracle Gateway (2) Produkte 23 9/6/2018
24 Setup Oracle Gateway (3) Informationen zur SQL Server DB 24 9/6/2018
25 Setup Oracle Gateway (4) Listener / Tnsnames-Konfiguration 25 9/6/2018
26 Setup Oracle Gateway (6) Listener Name / Protokoll 26 9/6/2018
27 Setup Oracle Gateway (7) Listener Port 27 9/6/2018
28 Setup Oracle Gateway (8) Für das Gateway muss eine Oracle SID eingerichtet werden (Default: dg4msql) Für jede Verbindung und für jede Kombination von Gateway-Parametern muss es eine separate SID ( GWSID ) geben. Die zu einer GWSID gehörenden Konfigurationsdateien befinden sich unter <GW_HOME>\<GWSID>, also beispielsweise C:\app\oragw\product\18.0.0\tghome_1\dg4msql <GW_HOME>\<GWSID>\admin\dg4msql_cvw.sql <GW_HOME>\<GWSID>\admin\dg4msql_tx.sql <GW_HOME>\<GWSID>\admin\ initdg4msql.ora Ausnahme: TNS-Dateien (Views) (TX-Log) (Parameter) <GW_HOME>\network\admin\listener.ora, tnsnames.ora, sqlnet.ora 28 9/6/2018
29 Setup Oracle Gateway (9) Die 12c Gateway-Installation änderte die TNS-Einstellungen, so dass der Listener aus dem neuen GW_HOME verwendet wurde (18c OK) Pflege der Dateien listener.ora, tnsnames.ora und sqlnet.ora damit bei 12c in GW_HOME In der master-db von SQL Server muss eine Tabelle zur Unterstützung des Two- Phase-Commit angelegt werden (<TG_HOME>\<GW_SID>\admin\dg4msql_tx.sql) Im Zielschema des DB-Links müssen Views zum Zugriff auf Spalten-Informationen angelegt werden (<TG_HOME>\<GW_SID>\admin\dg4msql_cvw.sql) "dbo"."all/user_cons_columns_vw "dbo"."all /USER _IND_COLUMNS_vw 29 9/6/2018
30 Setup Oracle Gateway (10) listener.ora ($GW_HOME\network\admin) LISTENER_GW = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = RKLs-Datenquirl)(PORT = 1522)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522)) ) ) 30 9/6/2018
31 Setup Oracle Gateway (11) listener.ora ($GW_HOME\network\admin) SID_LIST_LISTENER_GW = (SID_LIST = (SID_DESC = (SID_NAME = dg4msql) # ohne Endung.exe (PROGRAM = dg4msql) (ORACLE_HOME = C:\app\oragw\product\18.0.0\tghome_1) ) ) 31 9/6/2018
32 Konfiguration Zur Konfiguration der Dateien listener.ora, tnsnames.ora, init<gw_sid>.ora und des DB-Links bietet Oracle Support unter Doc ID ein Tool an, das nach Eingabe der benötigten Parameter die entsprechenden Dateien / das Statement für den DB-Link generiert. 32 9/6/2018
33 Konfiguration 33 9/6/2018
34 Verhalten / Features / Bugs 34 9/6/2018
35 Verhalten / Features / Bugs Oracle / Gateway (1) (<TG_HOME>\<GW_SID>\admin\initdg4msql.ora HS_FDS_CONNECT_INFO=RKLS-DATENQUIRL/RKLS- DATENQUIRL/AdventureWorks2012 In 12c select user from dual@sqlsrv FEHLER in Zeile 1: ORA-28500: Verbindung von ORACLE zu Fremdsystem gab diese Nachricht zurück: HS_FDS_CONNECT_INFO='RKLS-DATENQUIRL'/'RKLS-DATENQUIRL'/AdventureWorks2012 [Oracle][ODBC SQL Server Wire Protocol driver]general error. select failed: 0 {HY000} ORA-02063: vorherige 2 lines von SQLSRV 35 9/6/2018
36 Verhalten / Features / Bugs Oracle / Gateway (2) (<TG_HOME>\<GW_SID>\admin\initdg4msql.ora HS_FDS_CONNECT_INFO=RKLS-DATENQUIRL//AdventureWorks2012 behebt das Problem In 12c Unix-Pfad bei HS_FDS_TRACE_FILE_NAME HS_FDS_TRACE_FILE_NAME=C:/app/oracle/product/12.1.0/tghome_1/hs/trace/ dblink_trace.txt HS_FDS_RECOVERY_ACCOUNT / HS_FDS_RECOVERY_PWD Default: Password unverschlüsselt In 12c HS_FDS_RECOVERY_PWD = * Verschlüsselungstool <TG_HOME>\BIN\dg4pwd.exe 36 9/6/2018
37 Verhalten / Features / Bugs Oracle / Gateway (3) Oracle puffert die Metadaten verwendeter Objekte Wird ein Objekt nach der Verwendung von Oracle auf SQL Server Seite strukturell geändert, ist die alte Struktur weiter präsent und es kommt zu Fehlermeldungen Abhilfe: Rollback!!! Transaktionen werden durch explizites commit abgeschlossen 37 9/6/2018
38 Verhalten / Features / Bugs Oracle / Gateway (4) Die Gateway-Installation ändert die TNS Umgebung, so dass der Listener aus dem neuen GW_HOME verwendet wird (12c, 18c OK) Dem entsprechend müssen Konfigurationen der TNS-Parameterdateien im GW- Home durchgeführt werden (12c, 18c OK) Default Authentifizierung: DB 38 9/6/2018
39 Verhalten / Features / Bugs MSSQL / Linked Server (1) Transaktionen werden implizit nach jedem DML-Statement abgeschlossen Transaktionsverhalten entsprechend Oracle möglich mit set xact_abort on begin distributed transaction go Für alle OLE DB Provider inkl. SQL Server erforderlich, außer, wenn der OLE DB Provider geschachtelte Transaktionen zulässt 39 9/6/2018
40 Verhalten / Features / Bugs MSSQL / Linked Server (2) Default Authentifizierung: OS Mengendifferenz except statt minus 40 9/6/2018
41 Demos 41 9/6/2018
42 Demo 1: SQL Statements SQL Server Oracle Demo: Benutzung der üblichen SQL-Server Syntax Vorteil: relativ einfach Nachteil: SQL Server holt sich die Daten vom Linked Server (hier Oracle) und führt die Abfrage aus relativ langsam, insbesondere bei Joins insert into [MSSQL_2_P_GWDEMO]..[RKL].[DEMO_1] values(1,'erste Zeile') 42 9/6/2018
43 Demo 2: SQL Statements SQL Server Oracle Demo: Benutzung der openquery Syntax Vorteil: pass-through query, Abfragen werden auf dem Linked Server ausgeführt, schneller, insbesondere bei größeren Joins oder relativ kleiner Ergebnismenge Nutzung existierender Indizes auf dem Linked Server Es werden nur die Ergebnisse der Abfrage zurückgeliefert insert into openquery ( MSSQL_2_P_GWDEMO, 'select * from DEMO_2 where 0=1') values (1,'Erste Zeile') 43 9/6/2018
44 Demo 3: SQL Statements SQL Server Oracle Demo: Direktes Übertragen von Statements an Oracle mittels exec() Vorteil: Der komplette in der exec-klammer stehende String wird 1:1 an Oracle zur Bearbeitung übergeben Performance Keine Einschränkung auf DML-Statements, auch DDL, DCL, TCL sind möglich PL/SQL ist ebenfalls möglich exec ('create table demo_3( id number, contents varchar2(20))') at MSSQL_2_P_GWDEMO; 44 9/6/2018
45 SQL Statements Oracle MSSQL Server Übliche, von der Verwendung von Datenbank-Links her bekannte Syntax Einige von Oracle her bekannte Tabellen/Views werden vom Gateway simuliert Beispiele: dual all/dba_users user/all/dba_cons_columns 45 9/6/2018
46 Demo 4: SQL Statements Oracle SQL Server Demo: Anlegen einer lokalen Kopie einer SQL Server Tabelle Mengendifferenzbildung SQLSRV Datensätze - kopierte Datensätze Timing Mengendifferenzbildung 46 9/6/2018
47 Rainer Klomps Senior Consultant Tel /6/2018
ODBC-Verbindungen in Oracle-Datenbanken nutzen
ODBC-Verbindungen in Oracle-Datenbanken nutzen Bereits in der Vergangenheit haben wir verschiedene Möglichkeiten beschrieben, wie sich Daten aus externen Quellen in AutoCAD Map über die ODBC-Verbindung
1.1 Datenbankprogramm Oracle für MCIS MDA
1.1 Datenbankprogramm Oracle für MCIS MDA 1.1.1 Installation von Oracle 9.2.0 Beispielhaft wird die Installation von Oracle Version 9.2.0 beschrieben. Neuere Versionen werden analog installiert. CD für
Neue Features Oracle Database 12.2 Wann denn endlich?
Neue Features Oracle Database 12.2 Wann denn endlich? DOAG 2017 Datenbank Dierk Lenz Erfolgreich seit 1996 am Markt Firmensitz: Burscheid (bei Leverkusen) Beratung, Schulung und Betrieb/Fernwartung rund
Verbinde die Welten. Von Oracle auf MySQL zugreifen
Verbinde die Welten Von Oracle auf MySQL zugreifen Ronny Fauth DB Systel GmbH Zertifizierter MySQL 5.0 DBA Zertifizierter Oracle 11 DBA Einleitung: - keine Allroundlösungen mehr - Verbindungen zwischen
Überblick über APEX Carolin Hagemann
Carolin Hagemann BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH Vorstellung Oracle APEX PL/SQL-Entwicklung Carolin Hagemann Applikationsmodernisierung
<Insert Picture Here> z/os Migration und Integration
z/os Migration und Integration Thomas Niewel Leitender Systemberater Agenda Überblick Integration von z/os Daten und Anwendungen Migration von z/os Daten und Anwendungen Erfahrungen
Ab Version 10g werden von Oracle alle unwichtigen Accounts automatisch bei der Installation über den grafischen Installer gesperrt.
Tipps & Tricks: Oracle FAQ's Bereich: DBA Erstellung: 01/2003 Versionsinfo: 7.3-10.2 Letzte Überarbeitung: 06/2009 MP Oracle FAQ Diese Liste soll Ihnen zu den wichtigsten täglichen Fragen eines Datenbank
Oracle Virtual Private Database
Oracle Virtual Private Database Rolf Wesp Consultant Application Development [email protected] Düsseldorf, September 2008 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg
Berechnung von Kennzahlen mit der SQL Model Clause
Berechnung von Kennzahlen mit der Thomas Mauch 12.07.2018 DOAG BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1 AGENDA 1. Einführung 2. Syntax 3. Performance
SQL Developer Unit Tests
Perry Pakull Principal Consultant Trivadis AG BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1 @PerryPakull Principal Consultant Trivadis AG in
Neuerungen in Marco Patzwahl MuniQSoft GmbH Unterhaching
Neuerungen in 12.2 Marco Patzwahl MuniQSoft GmbH Unterhaching Schlüsselworte Neuerungen in 12.2, DBA Einleitung Jede neue Datenbankversion bringt diverse Neuerungen mit. Nur welche sind wichtig und welche
Oracle 10g Einführung
Kurs Oracle 10g Einführung Teil 2 Oracle 10g Express Edition (XE) Installation auf Windows XP GridAgenda Timo Meyer Administration von Oracle-Datenbanken Seite 1 von 50 Timo Meyer Sommersemester 2006 Seite
Webbasierte Informationssysteme
SS 2004 Prof. Dr. Stefan Böttcher Universität Paderborn - SS 2004 - Prof. Dr. Stefan Böttcher Folie 1 Was ist eine relationale Datenbank? Menge von Relationen (=Tabellen) und Constraints (=Integritätsbedingungen)
Oracle Workload für den Mainframe
Oracle Workload für den Mainframe DOAG Regionalgruppe 18.01.2005 Joachim Jaensch Principal Sales Consultant BU Datenbank und Plattformtechnologien joachim.jaensch [email protected] Agenda Der Mainframe
Praktische SQL-Befehle
Praktische SQL-Befehle Datenbanksysteme I WiSe 2018/2019 Todor Ivanov DB1 WS2018 1 Praktische SQL-Befehle Nested Selects Inserts Updates Views Triggers Constraints Functions Voraussetzung: Laptop + MySQL/
Wie sichert man APEX-Anwendungen gegen schädliche Manipulationen und unerwünschte Zugriffe ab?
APEX aber sicher Wie sichert man APEX-Anwendungen gegen schädliche Manipulationen und unerwünschte Zugriffe ab? Carola Berzl BASEL BERN BRUGG GENF LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR.
Inhalt. Ein Einführung in die Nutzung von SQL-Datenbanken am Beispiel Oracle. Daten und Tabellen - ein Beispiel. Daten und Tabellen - Normalisierung
Inhalt Ein Einführung in die Nutzung von SQL-Datenbanken am Beispiel Oracle Daten und Tabellen Normalisierung, Beziehungen, Datenmodell SQL - Structured Query Language Anlegen von Tabellen Datentypen (Spalten,
APEX Datenverwaltung Wo sind die Daten gerade? Dr. Gudrun Pabst
APEX Datenverwaltung Wo sind die Daten gerade? Dr. Gudrun Pabst Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Voraussetzungen Alles hier gezeigte benötigt
APEX 5.0 als wertvolle Ergänzung einer SharePoint-Umgebung. Alexej Schneider DOAG 2015
APEX 5.0 als wertvolle Ergänzung einer SharePoint-Umgebung Alexej Schneider DOAG 2015 Über mich Alexej Schneider Bachelor Angewandte Informatik Schwerpunkte: APEX Front-End Mobile UI/UX Oracle APEX Berater
Oracle 10g Einführung
Kurs Oracle 10g Einführung Teil 5 Einführung Timo Meyer Administration von Oracle-Datenbanken Timo Meyer Sommersemester 2006 Seite 1 von 16 Seite 1 von 16 Agenda 1 Tabellen und Views erstellen 2 Indizes
Daniela Reiner. Stuttgart,
Data driven documentation für PL/SQL Daniela Reiner Consultant [email protected] Stuttgart, 14.05.2009 Basel Baden Bern Brugg Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München
Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13
Auf einen Blick Vorwort... 13 Teil 1 Vorbereitung Kapitel 1 Einleitung... 17 Kapitel 2 SQL der Standard relationaler Datenbanken... 21 Kapitel 3 Die Beispieldatenbanken... 39 Teil 2 Abfrage und Bearbeitung
Üben von DDL und DML. Ergebnis:
SQL DDL Üben von DDL und DML https://www.jdoodle.com/execute-sql-online Ergebnis: Befehlsgruppen in SQL DDL Data Definition Language DML Data Manipulation Language CREATE: Tabellen anlegen DROP: Tabellen
Installation von ib-normcad 11 unter rz-industriebau 2012
Installation von ib-normcad 11 unter rz-industriebau 2012 Für ib-normcad 11 unter rz-industriebau 2012 gibt es derzeit kein Setup-Programm. Die Anwendung muss manuell installiert werden. Dazu sind die
Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13
Auf einen Blick Vorwort 13 Teil 1 Vorbereitung Kapitel 1 Einleitung 17 Kapitel 2 SQL - der Standard relationaler Datenbanken 21 Kapitel 3 Die Beispieldatenbanken 39 Teil 2 Abfrage und Bearbeitung Kapitel
Unified-E SQL Adapter
Betrifft: Version 1.6.0.0 und höher Stand: April 2018 Unified-E SQL Adapter Inhalt 1 Allgemeines... 2 2 Adapter-Parameter... 2 2.1 Allgemeine Parameter... 2 2.2 Datenbankspezifische Parameter... 3 2.2.1
Konfiguration der SAP-Oracle-Datenbankschnittstelle
Konfiguration der SAP-Oracle-Datenbankschnittstelle Default-Einstellungen und manuelle Änderungsmöglichkeiten Manfred Riemer, Programmentwickler, SAP AG, Oracle Plattform 18.11.2009 Inhalt Im Vortrag werden
Automatisierte Datenmigration mit dynamischen SQL
Automatisierte Datenmigration mit dynamischen SQL Rolf Wesp Consultant [email protected] Düsseldorf, 27. Oktober 2009 Baden Basel Bern Brugg Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br.
Erstellen einer Oracle Instanz für GEOS Pro 2.2
Erstellen einer Oracle Instanz für GEOS Pro 2.2 Die folgende Beschreibung wurde für Oracle 9.2.0.6 (Patch 6 erstellt. Inhaltsverzeichnis 1. Installation Oracle... 2 2. Erzeugung der Oracle Instanz... 3
Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15
Vorwort..................................................... 13 Kapitel 1 Einleitung.......................................... 15 Kapitel 2 SQL der Standard relationaler Datenbanken... 19 2.1 Die Geschichte................................
Aufgabenstellung. Bekannte Lösungsansätze. Die Idee. Native Informix Architektur
Herbert Birkenbach 28.03.2000 CSS Open Database Architecture CSS Open Database Architecture Die Firma CSS GmbH erstellt und vertreibt kaufmännische Standard-Software. Die Entwicklung basierte datenbankseitig
HERZLICH WILLKOMMEN. Oracle Fail Safe ein Review Martin Schmitter 17. Oktober 2012
HERZLICH WILLKOMMEN Oracle Fail Safe ein Review Martin Schmitter BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1 Über mich Berater bei der Trivadis
PHP- Umgang mit Datenbanken (1)
PHP- Umgang mit Datenbanken (1) Weitere Funktionen zum Umgang mit Datenbanken (Erzeugen, Löschen) und Tabellen (Erzeugen, Löschen) Zum Beispiel für das Erzeugen einer neuen Datenbank $dbname= blumendb
Folien php/mysql Kurs der Informatikdienste
Folien php/mysql Kurs der Informatikdienste 1. Einführung in die Datenbank MySQL Kursbeispiel und Kursziele 1.1 Das Kursbeispiel: eine kleine Personalverwaltung 1.2 Was brauchen wir? 1.3 Ziele Kurs AEMS1,
Integration von heterogenen Datenbanken mit Oracle
Integration von heterogenen Datenbanken mit Oracle Martin Wendler - 03.09.2014, Berlin Agenda Allgemeines Gründe für heterogene Datenbankintegration Lösungsansätze Fazit Agenda Allgemeines Gründe für heterogene
Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15
Vorwort 13 Kapitel 1 Einleitung 15 Kapitel 2 SQL-der Standard relationaler Datenbanken... 19 2.1 Die Geschichte 19 2.2 Die Bestandteile 20 2.3 Die Verarbeitung einer SQL-Anweisung 22 2.4 Die Struktur von
Oracle 9i Einführung Performance Tuning
Kurs Oracle 9i Einführung Performance Tuning Teil 3 Der Optimizer Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 16 Seite 1 von 16 1. auf Tabellen 2. 3. Optimizer 4. Optimizer RBO 5. Optimizer CBO 6.
Safexpert Oracle Datenbank Konnektor
Safexpert Oracle Datenbank Konnektor Für IT Administratoren Stand: 01.03.2017 Inhalt 1 Kurzüberblick über den Oracle Datenbank Konnektor... 1 1.1 Systemanforderungen und Oracle Versionen... 1 1.2 Speicherplatz...
Übung 7 DBMS-FUNKTIONALITÄTEN UND DATENIMPORT
Übung 7 DBMS-FUNKTIONALITÄTEN UND DATENIMPORT 1 Metadaten a) Wozu werden Metadaten im Umfeld von DBMS benötigt? b) Nennen Sie mindestens zwei weitere Anwendungsfelder, in denen Metadaten zum Einsatz kommen.
Installation von Microsoft SQL Server 2014 Express in Verbindung mit Postbuch
Installation von Microsoft SQL Server 2014 Express in Verbindung mit Postbuch Vorbemerkung: Die folgende Anleitung zeigt eine (Referenz-)Installation des Microsoft SQL Server 2014 unter Verwendung des
Oracle native json Support. Erste Schritte
Oracle native json Support Erste Schritte 1 Ausgangslage Als erster Schritt erstellen wir eine Tabelle, die wir für den weiteren Verlauf brauchen werden. Die Felder Id, Created und Username sind normale
Transaktionen. Concurrency Management in MS SQL Server
Transaktionen Concurrency Management in MS SQL Server Transaktionen in SQL Server SQL Server bietet die Möglichkeit, eine Reihe von Datenbankoperationen (Änderungen) in einem logischen Vorgang zu gruppieren
SQL structured query language
Umfangreiche Datenmengen werden üblicherweise in relationalen Datenbank-Systemen (RDBMS) gespeichert Logische Struktur der Datenbank wird mittels Entity/Realtionship-Diagrammen dargestellt structured query
Kapitel 9. Embedded SQL. Prof. Dr. Wolfgang Weber Vorlesung Datenbanken 1
Kapitel 9 Embedded SQL Vorlesung Datenbanken 1 Embedded SQL (siehe auch [Date00]) Arbeitsweise ähnlich PL/SQL, allerdings: Normale Programmiersprache mit eingestreuten SQL-Befehlen und anderen Befehlen
Wie greifen Sie mit WinCC Runtime Advanced über ein Skript auf eine SQL- Datenbank zu?
FAQ 03/2017 Wie greifen Sie mit WinCC Runtime Advanced über ein Skript auf eine SQL- Datenbank zu? SIMATIC WinCC Advanced, SIMATIC WinCC Runtime Advanced https://support.industry.siemens.com/cs/ww/de/view/61883659
Grundlagen von Datenbanken SS 2010 Kapitel 8: Datenbank-Einbettung in Programmiersprachen Prof. Dr. Stefan Böttcher Universität Paderborn
Grundlagen von Datenbanken SS 2010 Kapitel 8: Datenbank-Einbettung in Programmiersprachen Prof. Dr. Stefan Böttcher Universität Paderborn Grundlagen von Datenbanken - SS 2010 - Prof. Dr. Stefan Böttcher
Hier folgt eine kurze Aufstellung über die verwendete Architekur. Die Angaben sind ohne Gewähr für Vollständigkeit oder vollständige Richtigkeit.
1. ODBC 1.1 Problemstellung Die Informationen über die Microsoft SQL Server Datenbanken sind zur Zeit nicht auf der TIMD Website verfügbar. Der Grund ist, dass kein Interface zur Abfrage der benötigten
Oracle Datenbanken Clonen. aber richtig. Wir kümmern uns!
Oracle Datenbanken Clonen aber richtig Über den Referenten Daniel Nelle Datenbank Administrator bei: merlin.zwo InfoDesign GmbH & Co. KG Erfahrungen mit Oracle Datenbanken seit 2004 Schwerpunkte Oracle
Inhaltsverzeichnis. Vorwort Teil I Einführung. 1 Einleitung Der Microsoft SQL Server... 19
Vorwort... 11 Teil I Einführung 1 Einleitung... 13 1.1 Warum dieses Buch?... 13 1.2 Aufbau des Buches... 13 Aufbau der einzelnen Kapitel... 14 1.3 Die Beispieldatenbank... 15 1.4 Schreibweisen... 15 1.5
Performante Verarbeitung großer Datenbanken am praktischem Beispiel
Performante Verarbeitung großer Datenbanken am praktischem Beispiel Thomas Lehmann 08.09.2015, Dresden Agenda 1. Technische Rahmenbedingungen 2. Theoretische Grundlagen 3. Verschiedene Probleme am praktischen
Transaktionsverwaltung
Transaktionsverwaltung VL Datenbanksysteme Ingo Feinerer Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Transaktionsverwaltung Transaktionen:
ERSTELLUNG EINES DATENEXPORTS MIT ORGAMAX
ERSTELLUNG EINES DATENEXPORTS MIT ORGAMAX Inhalt 1 Einführung:... 1 2 Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)... 2 3 Manuelle Einrichtung des ODBC-Zugriffs (direkt am Server)...
Oracle Database 12c Was Sie immer schon über Indexe wissen wollten
Oracle Database 12c Was Sie immer schon über Indexe wissen wollten Marco Mischke, 08.09.2015 DOAG Regionaltreffen B* Indexe - Aufbau 0-Level Index A-F G-Z 1-Level Index A-F G-Z 2-Level Index A-F G-M N-Z
Apex und Datenbanklinks Einsatz in Produktivumgebungen
Apex und Datenbanklinks Einsatz in Produktivumgebungen Sven-Uwe Weller syntegris information solutions GmbH Neu-Isenburg Schlüsselworte Apex, Datenbanklinks, brown field projects Einleitung Der folgende
Oracle Application Express 3 für die schnelle und schlanke Business Intelligence Lösung
Oracle Application Express 3 für die schnelle und schlanke Business Intelligence Lösung Kâzim Sarikaya Consultant, Trainer [email protected] Hannover, 08.09.2008 Basel Baden Bern Lausanne Zürich
www.informatik-aktuell.de
www.informatik-aktuell.de SQL Server 2014 Frankfurter Datenbanktage 2015 Maic Beher BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH
Oracle Audit Vault nach einem Jahr
Oracle Audit Vault nach einem Jahr Sven Vetter Technology Manager Principal Consultant, Partner [email protected] Nürnberg, Dezember 2008 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M.
DOAG 2016 Oracle APEX Security
Für die Restricted Einstellung sind nur folgende Items vorgesehen: Display as Text (escape special characters, does not save state) Display as Text (does not save state) Display as Text (based on LOV,
SQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar
Qt-Seminar Dienstag, 10.2.2009 SQL ist......die Abkürzung für Structured Query Language (früher sequel für Structured English Query Language )...ein ISO und ANSI Standard (aktuell SQL:2008)...eine Befehls-
DER ORACLE CONNECTION MANAGER (CMAN) ALS FIREWALL FÜR DAS ROUTING VON DATENBANK VERBINDUNGEN
SIG - Security Day 19.05.2015 - München CMAN Reloaded DER ORACLE CONNECTION MANAGER (CMAN) ALS FIREWALL FÜR DAS ROUTING VON DATENBANK VERBINDUNGEN Seite 1 Gunther Pippèrr - IT-Architekt - Berater Background
Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin
Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,
HERZLICH WILLKOMMEN. Continuous Database Integration. Andrej Pashchenko Köln,
HERZLICH WILLKOMMEN Continuous Database Integration Andrej Pashchenko Köln, BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1 Trivadis Facts & Figures
Oracle 9i Einführung Performance Tuning
Kurs Oracle 9i Einführung Performance Tuning Teil 6 Locks & Latches Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 16 Seite 1 von 16 1. Einführung Locks & Latches 2. Locks (Sperren) 3. Modi & Levels
SQL. Fortgeschrittene Konzepte Auszug
SQL Fortgeschrittene Konzepte Auszug Levels SQL92 Unterteilung in 3 Levels Entry Level (i.w. SQL89) wird von nahezu allen DBS Herstellern unterstützt Intermediate Level Full Level SQL DML 2-2 SQL92 behebt
BusinessPlanner Installationsanleitung
BusinessPlanner Installationsanleitung www.businessplanner.at BusinessPlanner & Consulting Lokale Installation Möchten Sie den BusinessPlanner inkl. Berichtswesen (Excel AddIn) lokal installieren, aktivieren
Willkommen. Datenbanken und Anbindung
Willkommen Datenbanken und Anbindung Welche stehen zur Wahl? MySQL Sehr weit verbreitetes DBS (YT, FB, Twitter) Open-Source und Enterprise-Version Libs in C/C++ und Java verfügbar Grundsätzlich ist ein
5.8 Bibliotheken für PostgreSQL
5.8 Bibliotheken für PostgreSQL Haskell/WASH: Modul Dbconnect PHP: pqsql-funktionen Java/JSP: JDBC Perl: DBI database interface modul Vorläufige Version 80 c 2004 Peter Thiemann, Matthias Neubauer 5.9
SQL. SQL: Structured Query Language. Früherer Name: SEQUEL. Standardisierte Anfragesprache für relationale DBMS: SQL-89, SQL-92, SQL-99
SQL Früherer Name: SEQUEL SQL: Structured Query Language Standardisierte Anfragesprache für relationale DBMS: SQL-89, SQL-92, SQL-99 SQL ist eine deklarative Anfragesprache Teile von SQL Vier große Teile:
Upgrade auf APEX 5. 9 Datenbanken, 400 Workspaces, über 1000 Anwendungen ein Erfahrungsbericht Carola
Upgrade auf APEX 5 9 Datenbanken, 400 Workspaces, über 1000 Anwendungen ein Erfahrungsbericht Carola Berzl @Trivadis BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE
Firebird 2.1 Das freie RDBMS. Robert Dollinger
Firebird 2.1 Das freie RDBMS Robert Dollinger Themen Die Geschichte von Firebird Das Firebird Projekt Unterstützte Plattformen Classic Server Super Server Embedded Server Tools Neue Features von Firebird
Fakultät für Informatik & Wirtschaftsinformatik DB & IS II SS Transaktionen & ACID. Dr. Christian Senger Transaktionen & ACID 1
Transaktionen & ACID Dr. Christian Senger Transaktionen & ACID 1 PC Architekturen Kein Mehrbenuzterbetrieb Recovery? Benutzerabbrüche? PC Lokale Datenbank PC PC PC PC PC PC-System DBMS PC PC PC PC Internet
Wiederholung VU Datenmodellierung
Wiederholung VU Datenmodellierung VL Datenbanksysteme Reinhard Pichler Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Wintersemester
APEX New Features Carola Berzl
APEX 5.1 - New Features Carola Berzl BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH Agenda 1. APEX 5.0 2. APEX 5.1 3. Interactive
FEHLERTOLERANTE LADEPROZESSE IN ORACLE
FEHLERTOLERANTE LADEPROZESSE IN ORACLE GEGEN SCHLAFLOSE NÄCHTE DOAG BI Konferenz 2012 Dani Schnider Trivadis AG München, BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN
Übung PL/SQL Trigger Lösungen
Übung PL/SQL Trigger Lösungen 1) Gebe das aktuelle Datum aus. Wofür steht dual? Ändere das Datum für Deine aktuelle Session auf das Format Jahr (4 Stellen) Monat (2 Stellen) Tag (2 Stellen)[Leerzeichen]Stunde
SQL (Structured Query Language) Schemata Datentypen
2 SQL Sprachelemente Grundlegende Sprachelemente von SQL. 2.1 Übersicht Themen des Kapitels SQL Sprachelemente Themen des Kapitels SQL (Structured Query Language) Schemata Datentypen Im Kapitel SQL Sprachelemente
OPENService Dokumentation. Oracle 10.2 Client Installation (Benutzerdefiniert ohne Patch)
OP EN Ser vice - Dokumentation Oracle 10.2 Client-Installation (Benutzerdefiniert mit Patch).doc OPENService Dokumentation Oracle 10.2 Client Installation (Benutzerdefiniert ohne Patch) Dokumentinformation:
<Insert Picture Here> Security-Basics. Privilegien, Rollen, SQL und PL/SQL - inkl. 12c-Update. Carsten Czarski, ORACLE Deutschland B.V. Co.
Security-Basics Privilegien, Rollen, SQL und PL/SQL - inkl. 12c-Update Carsten Czarski, ORACLE Deutschland B.V. Co. KG Themen Rechte, Rollen und PL/SQL: Grundsätzliches Invokers vs.
Datenbank und Tabelle mit SQL erstellen
Datenbank und Tabelle mit SQL erstellen 1) Übung stat Mit dem folgenden Befehlen legt man die Datenbank stat an und in dieser die Tabelle data1 : CREATE DATABASE stat; USE stat; CREATE TABLE data1 ( `id`
Oracle SQL. Seminarunterlage. Version vom
Seminarunterlage Version: 12.16 Version 12.16 vom 12. Oktober 2017 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
