Volvo Information Technology. Meny



Relevanta dokument
Volvo Information Technology. Volvo Information Technology HåkanEnarson,

DDL Kommandon CREATE/DROP Database CREATE /ALTER/DROP Table ALTER/ADD/DROP Column CREATE /ALTER/DROP Index

3L Pro. Databasförändringar INFORMATION FRÅN VITEC. VITEC Affärsområde Fastighet Växel

DB2 Utvecklingshjälpmedel för z/os

Databaskunskap 7,5 högskolepoäng Provmoment: Ladokkod: Tentamen ges för:

TENTAMEN DATABASKUNSKAP ITEK12

Innehåll MySQL Intro. Allmänt om Lagrade Procedurer Enkel utformning Skapa en lagrad procedur Använda parameter som indata

Design och underhåll av databaser

Databasens består av: Tabell Kolumner fält Rader poster (varje post är unik)

INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...

Uppstart Inloggning SSMS Skapa Databas Skapa Tabell Skapa Diagram, Fk, RI Hantering av Index, Pk, Fk, Ix Constraints Beräknande fält Några funktioner

ÖVERVAKNING AV SQL SERVER

Innehåll MySQL Intro. Historik / Utveckling Produkter Primära delsystem Installation Tabell och datatyper Namnsättning

Labb LIVE. Exempelkod från föreläsningen. Plushögskolan Frågeutveckling inom MSSQL - SU14

För att XCOPY i SQL Server Express ska fungera måste data och logg ligga i samma mapp, vilket naturligtvis inte är så bra.

Ett problem. Kontrollstrukturer och arrayer. Arrayer. Lösningen. Arrayer och hakparanteser. Exempel int[] results; results = new int[10]; // 0..

Starta MySQL Query Browser

Exempel. Arrayer. Lösningen. Ett problem. Arrayer och hakparanteser. Arrayer

Classpath. Class loading + resurser. Class loader. jar-filer

SEB. Four foils. SEB IT Lars-Göran Karlsson

Microsoft's Windows Installer

1. PLSQL 2 2. Select into

Introduktion till Jasmine 1.2 ODQL

1. SQL DML (Data Manipulation Language) 2. Lägga till data. 4. Uppdatera data 5. Aktivera default value 6. Hantera datum 7.

Innehåll. MySQL Grundkurs

SQLs delar. Idag. Att utplåna en databas. Skapa en databas

CADS Data- Manager. Användarhandbok. CAD Studion AB

Tentamen. TDDB38 - Databasteknik

BILAGA 5 Fi2Utrymmen Bilaga till CAD-kravspecifikation med förvaltningsinformation Version 1.0

DVA234 Databaser. Dag Nyström, Introduktion till databaser och MS SQL Server

Databasunderhåll i Säljstöd. Maj 2011

ID 6_D001_-_001_04 Ver Ansvarig Per Erlandsson. Bilaga 6 Regionservice. för

Vyer, Prepared Statements, Triggers

Skapa en databas. Skapa en tabell. Gör man antingen genom kommandot

eremiss 3.20 Webservices integration

Databaser - Design och programmering. Kursöversikt. Exempel: telefonbok. Varför databaser?

1. SQL DDL (Data Definition Language) 2. Skapa tabell

Version 1.8.7A. Tidrapportering med ctimesheet

Historik Primära Delsystem Produkter MSSQL Installationen Objekten i MS SQL Server Namn konvention Datatyper

! Teori och praktik. ! Ändringar från förra året. ! Examination (tenta, projekt) LiU. ! Varför ni? ! Varför överhuvudtaget? LiU

MySQL. Maths Göthe. 25 februari Inledning Några konventioner Licens... 2

Pipelining i Intel Pentium II

Sätta upp e-post server Ubuntu 14.04, del 1 installation av programvara, konfiguration av mysql och Postfix

Värde och typ? Problem. Vad skrivs ut? Referenssematik (1) Joachim von Hacht. Förklara (i detalj)! int x; int y; x = y = 1; out.println(x + ":" + y);

Sample exam questions. Database exam TIG058

eremiss 3.23 Webservices integration

Uppgraderingsinstruktion för Tekis-FB 7.0.3

Idag. Hur skapar vi och underhåller en databas? DD1370 (Föreläsning 4) Databasteknik och informationssystem 7,5 hp Hösten / 20

I följande tabell beskrivs de databasförändringar som gjorts mellan release av 3L Pro 2013.Q4 och 3L Pro 2014.Q1.

INSTÄLLNINGAR FÖR IRONCADS 2D-RITNING

Arrayer. results

FNTSK SKNNK Fonetisk sökning

Retrieve a set of frequently asked questions about digital loans and their answers

FactoryCast HMI. Premium & Quantum PLC. MySQL Server och FactoryCast HMI databastjänst

PINT Cutover DB2. Per Thunman Sandviken

Föreläsning 6 Databaser och säkerhet

Databasföreläsning. Del 2 lagrade procedurer, vyer och transaktioner

Det finns även möjlighet att göra "Java - kopplingar" mot DB2 enligt diverse standarder som ODBC, SQLj mm.

Office 365. Skapa och administrera dokumentbibliotek

Användarmeddelande (maj 2013) Ny programversion. Version 13.2a

TENTAMEN TDDB77 Databaser och Bioinformatik 15 mars 2002, kl 14-18

Funktionsbeskrivning

Övningar i SQL. SQLAccess.doc Ove Lundgren

Uppdateringsguide 200X.X =>

Kundhandledning för EBIS. E-space Business Intelligence System. Version

INTRODUKTION TILL JDBC

Vad är en databas? Exempel på databaser: Databas = Organiserad samling och lagring av information.

Viktigt! Vill du ha möjligheten att återställa originalbilarna utan hemladdning läs nedan om återställning innan du börjar med installationen!

Lösningsförslag, tentamen i Databaser

NYHETER I AUTOCAD 2005

LATHUND FRONTPAGE 2000 SV/EN

TIDOMAT Portal Nyheter för TIDOMAT Portal version 1.3.1

MySQL - testmiljöer på minuter. Thomas Johansson IT-avdelningen

Operativsystem Lektion 1. Lärare. Schema. Kurssajten Finns på adressen. Jan Erik Moström. Set Norman

Installation/uppdatering av Hogia Personal fr.o.m. version 13.1

Objektorienterad programmering Föreläsning 4

Nyheter 3LPro 2014.Q1

Administrationsmanual ImageBank 2

// GET: Test1/Index2 // Syftet är att se hur olika url:er leder till olika actions

Inställningstips. Visuella anpassningar Windows

Databaser - Design och programmering

Uppgraderingsinstruktion för Tekis-FB Avisering version 6.3.0

Anvisningar om rapportering av stora exponeringar via datamedium

INSTALLATION AV VITEC MÄKLARSYSTEM

732G16: Databaser - Design och programmering

Kunskapsbank ICARUS DB

3. Dynamiska webbplatser, 20 Yhp (4 v)

Hur man skapar samt tar bort relationer mellan fastighetstyngdpunkten och fastighetsytan.

Uppgraderingsinstruktion för Tekis-FB Avisering version 6.3.1

Introduktion till Git

Administrationsmanual ImageBank 2

Nils Byström, Avd f IT och inköp. Projekt AD-design Uppsala universitet DiarieNr: UFV 2009/413. Revision 1.0 Filnamn AD skyddade personuppgifter.

Installationsmanual Klientapplikation

Versionshantering. Problem som uppstår i större (samt även mindre) projekt:

Tips & Trix - Teknik Jeeves World Copyright 2011 Jeeves Information Systems AB

Databasutveckling Microsoft T-SQL - Fortsättning. Funktioner GROUP BY HAVING Skapa databaser Skapa tabeller Lite om transaktioshantering

Föreläsning 2: Översikt över ett databassystem

Transkript:

Meny Vi gör ett antal alter av två kolumner en char och en numerisk i en tabell skapad från IBM:s sampledatabas. Index och vyer kommer att påverkas av ändringen. Vi tittar i katalogen för att se hur antalet versioner ändras. Displayar berörda space för att se statusen. Provar att läsa och uppdatera de berörda kolumnerna i tabellen och i vyn. Sist en reorg och copy, vi tittar i katalogen igen. 1

2

Listar systemkatalogerna före ändringarna SYSIBM.SYSTABLESPACE : NAME OLDEST_VERSION CURRENT_VERSION DSN8S71P 0 0 SYSIBM.SYSTABLES: NAME VERSION ACT 0 SYSIBM.SYSINDEXES: NAME OLDEST_VERSION CURRENT_VERSION VERSION 0 0 XACT2 0 0 0 SYSIBM.SYSINDEXPART: IXNAME OLDEST_VERSION SYSIBM.SYSCOPY: DBNAME TSNAME OLDEST_VERSION DSN71QT DSN8S71P 0 3

Ändringar av kolumn ACTKWD, CHAR(6) med commit ALTER TABLE QT.ACT ALTER ACTKWD SET DATA TYPE CHAR(10); DSNT400I SQLCODE = 000, SUCCESSFUL EXECUTION COMMIT; DSNT400I SQLCODE = 000, SUCCESSFUL EXECUTION ALTER TABLE QT.ACT ALTER ACTKWD SET DATA TYPE VARCHAR(10); DSNT400I SQLCODE = 000, SUCCESSFUL EXECUTION COMMIT; DSNT400I SQLCODE = 000, SUCCESSFUL EXECUTION ALTER TABLE QT.ACT ALTER ACTKWD SET DATA TYPE CHAR(18); DSNT400I SQLCODE = 000, SUCCESSFUL EXECUTION DISPLAY DATABASE SUMMARY DSN8S71P TS RW,AREO* XACT2 IX RW,AREO* UNIQUE INDEX QT.XACT2 ON QT.ACT (ACTKWD ASC ) 4

Listar systemkatalogerna efter ändringa av kolumnen ACTKWD (CHAR) SYSIBM.SYSTABLESPACE : NAME OLDEST_VERSION CURRENT_VERSION DSN8S71P 0 3 SYSIBM.SYSTABLES: NAME VERSION ACT 3 SYSIBM.SYSINDEXES: NAME OLDEST_VERSION CURRENT_VERSION VERSION 0 0 XACT2 0 3 3 SYSIBM.SYSINDEXPART: IXNAME OLDEST_VERSION SYSIBM.SYSCOPY: DBNAME TSNAME OLDEST_VERSION DSN71QT DSN8S71P 0 5

Ändringar av kolumn ACTNO, SMALLINT utan commit ALTER TABLE QT.ACT ALTER ACTNO SET DATA TYPE DECIMAL(8,0); DSNT404I SQLCODE = 610, WARNING: A CREATE/ALTER ON OBJECT QT.ACT HAS PLACED OBJECT IN REBUILD PENDING ALTER TABLE QT.ACT ALTER ACTNO SET DATA TYPE INTEGER; DSNT404I SQLCODE = 610, WARNING: A CREATE/ALTER ON OBJECT QT.ACT HAS PLACED OBJECT IN REBUILD PENDING ALTER TABLE QT.ACT ALTER ACTNO SET DATA TYPE DECIMAL(10,0); DSNT404I SQLCODE = 610, WARNING: A CREATE/ALTER ON OBJECT QT.ACT HAS PLACED OBJECT IN REBUILD PENDING DISPLAY DATABASE SUMMARY DSN8S71P TS RW,AREO* XACT1 IX RW,RBDP UNIQUE INDEX QT.XACT1 ON QT.ACT (ACTNO ASC ) 6

Listar systemkatalogerna efter ändringa av kolumnen ACTNO (smallint) SYSIBM.SYSTABLESPACE : NAME OLDEST_VERSION CURRENT_VERSION DSN8S71P 0 4 SYSIBM.SYSTABLES: NAME VERSION ACT 4 SYSIBM.SYSINDEXES: NAME OLDEST_VERSION CURRENT_VERSION VERSION 0 0 XACT2 0 3 3 SYSIBM.SYSINDEXPART: IXNAME OLDEST_VERSION SYSIBM.SYSCOPY: DBNAME TSNAME OLDEST_VERSION DSN71QT DSN8S71P 0 7

8

9

Listar systemkatalogerna efter reorg och copy av tablespacet SYSIBM.SYSTABLESPACE : NAME OLDEST_VERSION CURRENT_VERSION DSN8S71P 0 5 SYSIBM.SYSTABLES: NAME VERSION ACT 5 SYSIBM.SYSINDEXES: NAME OLDEST_VERSION CURRENT_VERSION VERSION 0 0 XACT2 3 3 3 SYSIBM.SYSINDEXPART: IXNAME OLDEST_VERSION XACT1 3 SYSIBM.SYSCOPY: DBNAME TSNAME OLDEST_VERSION DSN71QT DSN8S71P 5 DSN71QT DSN8S71P 0 10

Vid många tabelländringar klarar man sig nu utan att ladda ur, droppa, återskapa objekt och behörigheter, ladda och rebinda. Det är bra! Direkt efter ändringar som skapar nya versioner bör man köra reorg och copy. Detta för att få bra prestanda och vara säker på en fungerande recover. 11

12