Juni/august 2006 Nr 36/37, Årgang 7 ISSN Pris: kr. 300,00 ex moms #36/37 ODTUG-KONFERENCEN ORACLE.

Størrelse: px
Starte visningen fra side:

Download "Juni/august 2006 Nr 36/37, Årgang 7 ISSN 1600-5147 Pris: kr. 300,00 ex moms www.oracleekspert.dk #36/37 ODTUG-KONFERENCEN 2006 12 ORACLE."

Transkript

1 Juni/august 2006 Nr 36/37, Årgang 7 ISSN Pris: kr. 300,00 ex moms L IVE 23 Kursus: Avanceret Systemanalyse september 2006 DesWeb SIG-møde: 13. september 2006 Database Forum september 2006 Oracle OpenWorld oktober 2006 Kursus: Objektorienteret Analyse oktober 2006 N YHEDER 18 Oracle CRM On-Demand SAP har tabt marked til Oracle og MSt Oracle vil opkøbe i Asien Problem med opgradering til 10.2 Oracle opkøber Portal Software Glemmer Oracle databasen? Oracle opkøber Demantra SAP vil sælge Oracle-support Jeff Henley sælger aktier DBA'ere skal ikke have adgang til data Oracle forlænger support Dobbelt så mange vil skifte til SAP Oracle køber Net4Call Oracle Linux Oracle Danmark overtager Siebel Red Hat køber JBoss før Oracle Software-licenser forsvinder SAP vinder over Oracle #36/37 Questioning Solutions Since 2OOO KONFERENCER 2 Af Marc de Oliveira P ARTITIONERING AF EN TABEL 4 Af Martin Jensen Denne artikel søger at belyse forskellige metoder til at partitionere allerede store tab eller. Alle eksempler er afviklet på en Oracle kerne version med Partitions O ptionen. WHAT DOES M Y PL/SQL PROGRAM DO? 6 By Rune Mørk Oracle offers a dabase package DBMS_PROFILER that can be used for a number of purposes. ODTUG-KONFERENCEN Af Marc de Oliveira Årets vigtigste Oracle-udviklerkonference er netop overstået, og jeg har her samlet nogle billeder fra arrangementet. N ØRGAARD S NEWS 20 Af Mogens Nørgaard ORACLE ekspert AUGUST AFLYST

2 LEDER Af Marc de Oliveira KONFERENCER Med kun ca 100 abonnenter er OracleEkspert meget afhængig af indtægter fra den årlige konference, så det er med stor beklagelse, at vi har været nødt til at aflyse OracleEkspert-konferencen 2006 på Damhuskroen pga manglende interesse. Konferencen, som normalt har kunne tiltrække ca 100 deltagere, havde i år kun 25 tilmeldte. ODTUG (Oracle Development Tools User Group) havde til gengæld stor success i Washington DC, hvor der var ikke mindre end fem indlæg af danske foredragsholdere (Mogens Nørgaard, Rune Mørk, Kim Alex Olsen og undertegnede - som holdt to indlæg). Du kan læse en kort stemningsrapport med lidt billeder fra konferencen her i bladet på side 12, samt Mogens Nørgaards indtryk fra konferencen på side 20. ODTUG-konferencens success er særlig interessant fordi den er kommet på trods af at Oracle, IOUG og AOUG på mange måder har modarbejdet det. Oracle har siden 2005 forsøgt at få alle de store brugergrupper til at slå sig sammen om een stor konference. Allerede da ODTUG afviste samarbejdet omkring 2005-konferencen truede Oracle med at aflyse al deltagelse. Tilsvarende placerede Oracle uheldigvis et stort ledermøde samtidig med ODTUG 2006-konferencen, sådan at ingen af de centrale Oraclefolk kunne deltage på ODTUGs konference. Det betød at feks Tom Kyte i sidste øjeblik blev nødt til at aflyse sin deltagelse som key note taler. Da ODTUG i stedet fik en aftale med Sohaib Abbasi, som tidligere var Senior Vice President hos Oracle og fast key note taler ved ODTUG-konferencerne, ændrede Oracle totalt holdning og sendte Marco Tilli til ODTUG som key note taler med krav om at ODTUG aflyste Sohaib Abbasis indlæg. Dette afviste ODTUGs bestyrelse, og kompromiet blev så at Marco Tilli skulle tale før Sohaib Abbasi. Situationen var ret komisk, da Sohaib Abbasi tidligere var Marco Tillis chef. :-) Der er også en del røre omkring afholdelsen af Oracle-konferencer i Europa. Oracle har igen fået blod på tanden mht europæiske konferencer efter deres katastrofale erfaringer med at afholde tre Open World konferencer på (næsten) samme tid i Europa for nogle år siden. Begyndende ved Open World i San Francisco til efteråret vil Oracle turnere hele kloden med en mindre Developer -konference, som også vil komme til Europa. Også EOUG og UKOUG går med planer om at holde en europæisk konference til næste år. Ja, selv ODTUG overvejer faktisk at holde en europæisk konference i 2007! Her står valget mellem at indgå i EOUG og UKOUGs arrangement, eller (som man gør det i USA) at afholde sin egen uafhængige konference. Hvis en ODTUG-konference i Europa bliver aktuel, bliver undertegnede (som eneste europæiske medlem af ODTUGs bestyrelse) sandsynligvis involveret i det. Også danske Miracle har tilbudt ODTUG assistance til at gennemføre en konference i Europa, så der er gode muligheder for at det kan blive til noget. Selv om det ikke lykkedes OracleEkspert at gennemføre sin konference i 2006, så er ideen ikke opgivet. Vi vil bruge den næste tid til at genoverveje konceptet. Måske bør arrangementet flyttes til et andet tidspunkt. Måske skal der fokuseres på andre emner. Måske skal markedsføringen være anderledes. Der er mange parametre, der kan skrues på, så hvis du sidder inde med ideer til, hvad der kunne gøre OracleEkspert-konferencen 2007 til en success, så send dine ideer til Vi vil meget gerne vide, hvorfor netop du og dine kolleger ikke deltog i år. Var det et dårligt tidspunkt? Var emnerne ikke interessante nok? Var det for dyrt? Var lokationen dårlig? Kan det være, at du slet ikke havde hørt om konferencen? Eller skyldes det noget helt andet, som vi slet ikke har tænkt på? Oplag: kopier Udgives af: pythia Information Kongensvej Frederiksberg Danmark Telefon: Fax: Web: www.OracleEkspert.dk Ansvarshavende redaktør: marc de SpørgeJørgen et mogens Bentes Bamsers Bøger: Bente Rettigheder: PYTHIA Information ejer alle rettigheder til indholdet af OracleEkspert. Kopiering af bladet i dele eller helhed må kun ske efter skriftligt samtykke fra PYTHIA Information. PYTHIA Information forbeholder sig rettigheder til at offentliggøre og genudgive de trykte artikler, tips mv, samt at tillade bladets læsere at anvende indholdet til såvel personlige som kommercielle formål. PYTHIA Information kan ikke drages til ansvar for eventuelle fejl og mangler i Indholdet af OracleEkspert. Artikler mv stilles tilrådighed uden garanti af nogen art. Pris: Enkeltnummer DKK 300,00 1 års abonnement (6 numre): 1. abonnement dkk 1600,00 Pr ekstra blad dkk 600,00 Annoncer: Annoncer til OracleEkspert skal være PYTHIA Information i hænde senest den 15. i måneden inden bladets udgivelse. Annoncepriser kan findes på: Password: Ingrid

3 ORACLE ekspert AUGUST kl 9:00-16:30 KØBENHAVN PRIS Abonnenter: PROGRAM Java-applikationer i Forms-fart? Prøv Oracle ADF Sten Vesterli, scott/tiger Oracle 10gR2 RAC på Windows Martin Gamtofte, Miracle Publicering af data via Web services udviklet i JDeveloper Peter Lorenzen, WM-Data Hvorledes man partitionerer en stor ikke-partitioneret tabel Martin Jensen, Oracle Danmark Rundt om OracleAS Claus Jessing, WM-Data.Net og Oracle Dagur Dagsson og Johann Hermansson 3D Business Intelligence Carsten, WM-Data Erfaringer fra Miracle's Backup/Restore/Recovery-Center Kaj Christensen & Henrik Højer, Miracle Hvad laver mit PL/SQL-program egentlig? Rune Mørk, NNE Virtual Directory hvad skal vi med det? Søren Bach Andersen, WM-Data OracleEkspert-panelet - Live podcast Martin, Mogens, Sten & Marc Oracle og øl - en overlegen kombination Lasse Christensen, Miracle Spørg Eksperterne - Om DBA Panelleder: Mogens Nørgaard Spørg Eksperterne - Om udvikling Panelleder: Marc de Oliveira AFLYST Der kommer endnu et par sessioner, som ikke er blevet planlagt endnu. Der kan ske ændringer i programmet. TILMELDING eller telefon:

4 TEKNISK ARTIKEL Af Martin Jensen PARTITIONERING AF EN TABEL Oracle Consulting. Martin har siden 1982 arbejdet med bl.a. Oracle s database-kerne, samt med forskellige aspekter af systemdesign og itarkitektur. Man har i sit produktionssystem et par tabeller, der bare vokser og vokser. Men det har man vendt det blinde øje på, for det ka man jo klare når man får tid, og desuden koster Partition Optionen jo en ekstra licens. Men når så dagen kommer, hvor man ikke kan vente længere, hvordan kan sådan en store tabeller så partitioneres? Denne artikel søger at belyse forskellige metoder til at partitionere allerede store tabeller. Alle eksempler er afviklet på en Oracle kerne version med Partitions Optionen. Lad os først oprette en stor tabel. Her har jeg bare skaleret vores gode gamle emp tabel op gange med anvendelse af min counter funktion, så bigemp tabellen har 4,2 millioner rækker: create or replace type t1_rec_typ as table of number; create or replace function counter( start_no number, offset number) return t1_rec_typ pipelined is begin for i in start_no..start_no+offset-1 loop pipe row(i); end loop; return; end; create table bigemp ( empno number not null, sal number not null, job varchar2(12) not null, deptno number not null, hiredate date not null); insert /*+APPEND */ into bigemp ( empno, sal, job, deptno, hiredate) select empno + t.column_value* empno, sal, job, deptno, hiredate+mod( t.column_value,1000 ) hiredate from scott.emp, table( system.counter( 1, ) ) t; commit; create unique index bigemp_pk on bigemp (hiredate, empno); alter table bigemp add constraint bigemp_pk primary key (hiredate, empno) using index bigemp_pk; create unique index bigemp_empno on bigemp (empno); create bitmap index bigemp_job_bix on bigemp(job); execute dbms_stats.gather_table_stats( null, BIGEMP, - estimate_percent => 100, cascade => false - method_opt => for all indexed columns size 254 ); Denne tabel fylder blokke og de 3 indexes fylder samlet mindst blokke. Der er nu (ud over export / import) basalt set 3 forskellige metoder til at partitionere denne tabel på: Hvis vi har lidt ekstra plads til nogle af tabellens blokke i databasen, og kan tillade at tabellens data ikke er tilgængelige i en periode, kan vi oprette en tom tabel med den rigtige partitionering og så anvende insert... select til at flytte rækkerne over. Det er en relativ enkel metode. Hvis vi har plads til tabellens blokke i databasen en ekstra gang, og kan tillade at tabellens data ikke er tilgængelige i mindre perioder, kan vi oprette en partitioneret tabel med een partition, anvende exchange partition til logisk at flytte blokkene, og så splitte partitionen en ad gangen til vi er på plads. Det er en mere komplex metode, der tager hensyn til at den samlede operation deles op. Hvis vi hverken har pladsen eller den samlede reorganiserings tid at gøre godt med må vi være mere kreative se senere. Lad os nu se nærmere på de 3 algoritmer. Metode 1. Vi opretter den partitionerede tabel, fjerner indexes for at få mere plads, kopierer rækkerne over, fjerner den gamle tabel, omdøber tabellen, genopbygger indexes og statistikker samt retablere afhængige invalide objekter. create table bigemp_range ( empno number not null, sal number not null, job varchar2(12) not null, deptno number not null, hiredate date not null) partition by range (hiredate) (partition before_1982 values less than (to_date( , YYYY-MM- DD )), partition before_1983 values less than (to_date( , YYYY-MM- DD )), partition before_1986 values less than (to_date( , YYYY-MM- DD )), partition rest values less than ( maxvalue )); drop indexes insert /*+APPEND */ into bigemp_range select * from bigemp; commit; drop table bigemp; rename bigemp_range to bigemp; gather statistics and create indexes Uden statistik opsamling tager det hos mig omkring 150 sekunder, og da vi her fjerner indexes før kopieringen, kræver denne metode faktisk ikke mere plads; men tabellens informationer er ikke tilgængelige før vi er helt på plads igen. Metode 2. Vi opretter den partitionerede tabel med kun en partition og lokale indexes, fjerner indexes der skal være globale, flytter logisk set blokke og indexes med exchange partition, fjerner den gamle tabel, omdøber tabel, genopbygger globale indexes og tabel statistikker samt retablere afhængige invalide objekter. Senere kan man så splitte sine partitioner når der er tid. create table bigemp_range ( empno number not null, sal number not null, job varchar2(12) not null, deptno number not null, hiredate date not null) partition by range (hiredate) (partition rest values less than ( maxvalue )); drop indexes that would be global create unique index bigemp_range_pk on bigemp_range (hiredate, empno) local; alter table bigemp_range add constraint bigemp_range_pk primary key (hiredate, empno) using index bigemp_range_pk; create bitmap index bigemp_range_job_bix on bigemp_range (job) local; alter table bigemp_range exchange partition rest with table bigemp including indexes without validation; drop table bigemp; rename bigemp_range to bigemp; 4 Juni/august 2006

5 rename the local indexes create unique index bigemp_empno on bigemp (empno) global; gather histogram statistics if nessesary Nu er tabellen principielt partitioneret, selvom den kun har en partition, det har taget 52 sekuner (primært på at oprette det globale index) og ikke brugt ekstra plads udover plads TEMP til index sortering. Bemærk at eventuelle histogrammer ikke flyttes med over ved exchange partition. Nu kan vi senere splitte partitionen rest ud i de partitioner vi vil have en ad gangen. Og når der ikke er meget tid tilbage, bør de berørte index-segmenter retableres og statistik for de berørte partitioner samles: alter table bigemp split partition rest at (to_date( , YYYY-MM-DD )) into (partition before_1986, partition rest); alter table bigemp split partition before_1986 at (to_date( , YYYY-MM-DD )) into (partition before_1983, partition before_1986); alter table bigemp modify partition rest rebuild unusable local indexes; likewise for partitions before_1983 and before_1986 alter index bigemp_empno rebuild online; gather partition statistics Ved en split operation oprettes begge partitioner på ny, før den gamle fjernes, så eventuelt fri plads i den gamle partition bliver gen-indvundet, men ellers vil den første reelle split principielt kræve al pladsen igen for tabellen. I dette tilfælde (before_1986 oprettes) vil split ikke koste noget, da vi internt anvender en fast split, fordi en af de nye partitioner er tomme se metalink note Samlet set kostede det omkring 100 sekunder, der så gradvist mindskes for de næste split-operationer, afhængigt af antallet af globale indexes. alter table bigemp_range split partition before_1983 at (to_date( , YYYY-MM-DD )) into (partition before_1982, partition before_1983); Bemærk at partitionernes statistikker skal retableres efter en split operation. Metode 3. Hvis vi som ved metode 2 gerne vil kunne dele hele operation op i forskellige afsnit til afvikling i forskellige service windows, men ikke har plads nok til selve split operationen, så lad os afvikle den første del af metode 2, hvor vi får partitioneret tabellen med en stor rest partition. Herefter kan vi med håndkraft flytte rækker, anvende fast split og exchange partition. create table bigemp_temp as select * from bigemp where rownum < 1; insert /*+APPEND */ into bigemp_temp select * from bigemp partition (rest) where hiredate < to_date( , YYYY-MM-DD ); rækker er oprettet. commit; delete from bigemp partition (rest) where hiredate < to_date( , YYYY-MM-DD ); commit; create indexes to be local alter table bigemp modify partition rest shrink space; alter table bigemp split partition rest at (to_date( , YYYY-MM-DD )) into (partition before_1982, partition rest); alter table bigemp exchange partition before_1982 with table bigemp_temp including indexes with validation; Afhængigt af antallet at indexes tager det længere tid med denne metode, her omkring 120 sekunder, til gengæld skal man for de første split operationer ikke have fri plads svarende til hele tabellen. En anden lille fordel ved denne algoritme er at omvejen omkring bigemp_temp tabellen kunne anvendes til at komprimere den pågældende partition. Sidst men ikke mindst bør man ved enhver tabel-partitionering huske: At sætte row movement, således at en eventuelt update kan flytte en række fra en partition til en anden. At ændre så mange indexes som muligt til local indexes for at kunne drage maksimal nytte af exchange partition. At sikre sig at eventuelle index segmenter er usable. At genvalidere eventuelle invalide objekter, der er afhængige af denne partitionerede tabel og specielt hvis Materialized Views er afhængige bør man med stor forsigtighed sikre sig at disse Materialized views er opdateret før partitionerings-aktiviteterne påbegyndes. At teste de hyppigste SQL-sætninger, for at se at de anvender partition-pruning og gerne partition-wisejoin.

6 TECHNICAL ARTICLE By Rune Mørk WHAT DOES MY PL/SQL PROGRAM ACTUALLY DO? Oracle offers a dabase package DBMS_PROFILER that can be used for a number of purposes. In dealing with 3rd party products, it is often used for invesigating what the pl/sql program actually does, ie reporting on which statements have been executed, but it can also be used for identifying bottlenecks in your pl/sql code. In this article I will cover the following topics you need to master in order to trace what is happening in a session: - Introducing dbms_profiler - Simple use of dbms_profiler - Using it for identifing a bottleneck. - Using it for tracing of a plsql program. Along with this I will introduce a homegrown tools used for analysing the profiling results, this tool has been created with Oracle Discoverer. DBMS PROFILER Novo Nordisk Engineering A/S Officially this package has been around since 8i, but nevertheless it existed already for 8.0.4, but, off course, it wasn t documented, neither did the script work properly and had to be modified by hand to get it installed, furthermore this package is not installed by a standard installation of the RDBMS, so you got to do it by yourself. This neatly package is used to monitor the usage and timing of plsql packages/functions/procedures and triggers. INSTALLING THE PROFILER PACKAGES To install the DBMS_PROFILER-package you need to run the script ORACLE_HOME/rdbms/admin/- profload.sql. This package contains a number of procedures and functions that are useful when profiling pl/sql-code. The first function is used to start the profiling, when it has been executed statistical data is being coleted for all plsql program units executed in the current session, until you explicit pause or stop the profiling. function start_profiler (run_comment IN varchar2 := sysdate, run_comment1 IN varchar2 :=, run_number OUT BINARY_INTEGER) return binary_integer; To stop profiling you need to know the function: function stop_profiler return binary_integer; Both functions return a binary integer that is an errorcode, if you choose to investigate the result of the error code any values different from 0 represents an error, se DBMS_PROFILER documentation for further information. The package contains several overlaying versions (both procedures and functions) of start and stop profiler, included I guess for you to choose the versions that suit you. The package also contains other additional procedures and functions, such as: function pause_profiler return binary_integer; used for pausing the profiler, if you choose so, INTRODUCING DBMS_PROFILER The package DBMS_PROFILER can be used to collect information about your plsql program units and how well or poor they perform, the package is not installed by default in your database, to get it to work you need to install profiler package to the SYS schema, and the profiler tables and the profiler package to a user schema. INSTALLING THE PROFILER TABLES To install the profiler tables, sequences you need to run the script ORACLE_HOME\rdbms\admin\proftab-.sql. This script installs the following 3 tables: Plsql_profiler_runs, that contains information about the different profiler runs that have been run. Plsql_profiler_units, that contains information about which program units that have been executed in a specific profile run. Plsql_profiler_data, that contains information about which code lines of plsql code that has been used and statistical information about the execution of these. In figure 1 you can see a diagram of these tables along with a breif description of their columns. After installation remember to grant all on these tables to public and create public synonyms. If you forget this point, the next step in the installation will not work. function resume_profiler return binary_integer; used for resuming the profiling whenever you stopped the profiling function flush_data return binary_integer; used for flushing the collected data from the internal storage to the profiler tables. Proceure rollup_unit (run_number in number, unit in number); Used calculating the sums on unit level Procedure rollup_run(run_number); Used calculating the sums on run level Coming with the installation of the package is also a number of scripts you can run to identify your bottlenecks, but those I m not covering here, hence I ve built my own eul in discoverer for analysing purposes. SIMPLE USE OF DBMS_PROFILER If you are looking for identifying a bottleneck in your pl/sql program then you could use the profiler as shown in the following. To investigate you need to perform these simple 5 steps 1. Starting the profiling 2. Doing profiling 3. Stop profiling 4. Calculate sums. 5. See the results 6 Juni/august 2006

7 Figure 1 plsql profiler tables STEP 1 STARTING THE PROFILING In order to start the profiling you need to tell the profiling utility to start collecting data, which could be done by issuing: declare v_err number; v_no binary_integer; begin v_err := dbms_profiler.start_profiler(run_comment => &1 run_comment1 => sysdate run_number => v_no); dbms_output.put_line( Run no v_no Error => v_err); end; in SQL*PLUS STEP 2 DOING PROFILING I ve created 2 sample pl/sql programs in order to demonstrate the profiling they look like the following: CREATE OR REPLACE procedure give_all_raise is cursor sel_dept is select deptno from dept order by deptno; begin for i in loop for r in sel_dept loop give_raise(r.deptno,i/1000); end loop; end loop; end; Juni/august

8 procedure give_raise ( p_deptno in number, p_raise_percent in number ) as begin update emp set sal = sal + (sal*p_raise_percent*.01) where deptno = p_deptno; commit; end give_raise; These programs are really nonsense, but in order to be able to demonstrate then... So now I execute the procedure give_all_raise, the execution will be slightly slower in order to collect the statistics. STEP 3 STOP PROFILING After the program give_all_raise has been executed then I need to stop the profiling. This can be done by issuing the following: declare err number; begin err := dbms_profiler.stop_profiler; end; again in SQL*PLUS. module where I can investigate my profiling runs. BOTTLENECKS When you have identifed a pl/sql program where you want do find a specific bottleneck, and you have created the profiling results, you, in most cases, if the program is really big have an abundance of data available to investigate. I found created an EUL in discoverer where I can investigate my results and find the interesting places. This EUL is described in the following. EUL SETUP In the admin tool I ve created 4 folders, as seen on the screenshot in figure 2, one folder for each table and a new one based on a view plsql_profiler_view see figure 3 where in include the code from the view is included. STEP 4 CALCULATE SUMS Oddly enough dbms_profiler does not calculate the sums when profiling, so you need to do al roll-up. This can be done by the following code: begin dbms_profiler.rollup_run(&run_no); end; again in SQL*PLUS Where &run_no is the run number returned in step 1. STEP 5 VIEWING THE RESULT. Now it is fairly easy to investigate the profiling result, by joining the profiler tables with user_source, you can get an accurate picture of what the pl/sql program unit actually did spent its time on. The select statement looks like: SELECT SUBSTR(PPU.UNIT_NAME,1,10) UNAME, PPD.TOTAL_OCCUR, PPD.TOTAL_TIME, PPD.MIN_TIME, PPD.MAX_TIME, US.TEXT FROM PLSQL_PROFILER_DATA PPD, PLSQL_PROFILER_RUNS PPR, PLSQL_PROFILER_UNITS PPU, USER_SOURCE US WHERE PPU.RUNID = PPR.RUNID AND PPD.UNIT_NUMBER = PPU.UNIT_NUMBER AND PPD.RUNID = PPU.RUNID AND US.NAME = PPU.UNIT_NAME AND US.LINE = PPD.LINE# AND US.TYPE = PPU.UNIT_TYPE AND PPU.RUNID = &1 ORDER BY PPU.UNIT_NAME, PPD.LINE# After executing this, you would get a result like the one in listing 1 below. Now these 5 steps needs to be repeated every time you find the need to do profiling, I ve found it worthwhile to invest a little time in order to make this much easier creating a discoverer EUL, and also a WSG Figure 2 Discoverer admin screenshot CREATE OR REPLACE VIEW PLSQL_PROFILER_VIEW (RUNID, UNIT_NAME, UNIT_NUMBER, UNIT_TYPE, LINE#, TOTAL_OCCUR, TOTAL_TIME, MIN_TIME, MAX_TIME, SOURCE_TEXT) AS SELECT Ppu.runid, PPU.UNIT_NAME, ppu.unit_number, ppu.unit_type, ppd.line#, PPD.TOTAL_OCCUR, PPD.TOTAL_TIME, PPD.MIN_TIME, PPD.MAX_TIME, get_text_line(ppu.unit_name, ppu.unit_type, ppd.line#) source_text FROM PLSQL_PROFILER_RUNS PPR, PLSQL_PROFILER_UNITS PPU, PLSQL_PROFILER_DATA PPD WHERE PPU.RUNID = PPR.RUNID AND PPD.UNIT_NUMBER = PPU.UNIT_NUMBER AND PPD.RUNID = PPU.RUNID Figure 3 Plsql_profiler_view This view joins together information about pl/sql program units with their metrics. On top of all this I ve created item classes for all the based on run_id and unit_number, allowing me to drill from folder to folder, see figure 4. UNAME TOTAL_OCCUR TOTAL_TIME MIN_TIME MAX_TIME TEXT GIVE_ALL_R E select deptno GIVE_ALL_R E for i in loop GIVE_ALL_R E E+09 for r in sel_dept loop GIVE_ALL_R E give_raise(r.deptno,i/1000); GIVE_RAISE E E+10 update emp set sal = sal + (sal * p_raise_percent * GIVE_RAISE E E+10 commit; Listing 1 8 Juni/august 2006

9 And here line 13 looks interesting, so by double clicking I get the information about the specific lines executed along with the metrics for them, as seen in figure 7. NOW WHAT DOES MY PROGRAM DO? Figure 4 Discoverer admin item classes With all this in place I now have an environment where I can easily navigate my profiling results, and create customized reports, as seen in the next section. End user tool In the end user tool, all I have to start up is a simple report with one tab page based on the folder plsql_profiler_runs as seen in figure 5, where run no 122 seems interesting. When extending a 3rd party environment, like the Oracle E*business suite, you often need to investigate what the underlying code is acutally doing in order to have your extension work properly. You first need to identify the pl/sql program in play, but when that is done you can use the same simple steps as mentoned above to create a report on the code executed. During the preparation of this article I ve spent some time investigating the ebusiness suite to see if i could build in the use of dbms_profiler in their standard code, and sadly I had to conclude that it was not possible, even though that I was convinced that it should be possible. I did manage to get it working for the forms part of E*bus, but I was unable to get it to work for the selfservice part of it, the part building on J2EE. The reason for this is that selfservice does not have persistent connections, and Oracle did not create a hook (or trigger) where you could direct any code executed to stop Figure 5 Displaying the different runs Now it is simply click and double click to navigate around my information, with a double click I get information about the units involved in the run 122, as seen in figure 6. the profiling. So starting the profiling was possible to extending the fnd_global package, but stopping the profiling proved not possible due to spawing of processes. Newertheless, I used the profiling method in order to follow a specific package because I needed to know what exactly happens when a resource is allocated to a project. By using the internal trace mecanism in E*bus, I identifed that the procedure used for this was pa_assigments_pub.create_assignments, so therefore I could start the profiling, execute the package, and stop it again, and then inverstigate what happend. The result of this cannot be included in this article, hence the number of lines executed is well above 10000, but during the presentation in will include a live demonstration. CONCLUSION Figure 6 Units executed In this article i ve shown that consepts of dbms_profiler, and how is is used. I also presented a discoverer framework that can be used for analysing profiling results. Juni/august

10 Thank you wery much. You can contact me on Figure 7 Metrics pr unit Udnytter I Designer optimalt? Få udført et 1-dags eftersyn af jeres anvendelse af Designer. Eftersynet konkluderes med en statusrapport med forslag til bedre udnyttelse af Designers muligheder. Følgende områder vil blive analyseret: - Metode - Konsistens - Genbrug - Preferencer - Automatik - Dokumentation - Sikkerhed - Workarea management Pris for et 1-dags Designer-eftersyn, inkl statusrapport med anbefalinger: DKK Ring til eller læs mere på - Ingen over af siden - ved Ingen 10 Juni/august 2006

11 lyt til ORACLEEKSPERT-PANELET på

12 BILLEDER Af Marc de Oliveira ODTUG-KONFERENCEN 2006 Marc har været indlægsholder på ODTUGs konferencer siden 1999, og har siden 2003 desuden været medlem af ODTUGs bestyrelse. Årets vigtigste Oracle-udviklerkonference er netop overstået, og jeg har her samlet nogle billeder fra arrangementet. På det første billede ser vi Mogens Nørgaard fra Miracle A/S og MiracleØl A/S (til venstre) og Rune Mørk fra NNE A/S (til højre) i en dyb diskussion om rygter og andet sladder om danske Oracle-folk på en af konferencens første dage. Vi fik en dejlig New Orleans inspireret frokost på Cajun Grill i nærheden af hotellet. Rune Mørk og jeg lavede for nogle Det næste billede er fra min reception for de danske deltagere på ODTUG-konferencen. Nu hotellet giver sådan nogle fine suiter til ODTUGs bestyrelsesmedelmmer, er man jo nødt til at bruge dem til noget... Selv om vi ikke er så mange på billedet, så var der dog 12 danskere på konferencen. Ikke mindre end fire danskere havde indlæg på konferencen, hvilket er ny rekord. Rune Mørk holdt indlæg om profilering af pl/sql, Mogens Nørgaard holdt sit meget underholdende indlæg om tuning og hvordan det hele er ad helvede til - og det er jo kun godt! Kim Alex Olsen holdt et indlæg om XML og XQuery. Og jeg selv holdt mit indlæg om problemerne med Objektorienteret udvikling, samt et indlæg om hvordan jeg 100%-genererede med Oracle Designer. Desuden var jeg panelleder på Developer/Designer-panelet (hvor Rune Mørk også var med i panelet). Jeg vil da også lige nævne, at en stump kode, som år sden netop er blevet lagt ind i den seneste version af Oracle Designer, som blev frigivet for et par uger siden. Der er tale om kode, der gør det muligt at implementere dynamiske prompter i Designer-genererede WSG-moduler. Rune og jeg blev derfor omtalt flere gange ved forskellige arrangementer på konferencen. Netop dette samarbejde mellem ODTUG og Oracle er helt unikt. ODTUG er den eneste brugergruppe, som har fået indlagt kode fra deres medlemmer i et Oracle-produklt. Den næste ODTUG-udvidelse af Designer kommer fra Jason King og kommer til at handle om Flexible Layout til WSG-moduler. Det nederste billede på denne side er fra ODTUGkonferencens velkomstreception, hvor der blev netværk et med god mad og øl/drinks til live-musik fra et lille jazz-band. Hovedarrangementet var tirsdag aften, hvor comedy- 12 Juni/august 2006

13 gruppen The Capitol Steps underholdt med en lang række parodier af primært USAs politiske ledere. Også Rolling Stones stod for skud, og en helt ny sketch om IT-nørder blev udviklet specielt til ODTUG. K e y Notetalerne var Vice President for Oracle F u s i o n Development Marco Tilli (det er ham på billedet her til højre) og hans tidligere chef Sohaib Abbasi, der nu er præsident og CEO for Informatica, og som den gang var Senior Vice President hos Oracle. Det næste billede viser en flot solnedgang bag katedralen i Washington DC set fra Wardman Marriott hotellet, hvor ODTUG-konferencen blev afholdt. Billedet h e r viser Mogens Nørgaard under sit indlæg om tuning mv. At dømme efter billedet, er han her ved at fortælle anekdoten om sit mellemnavn (på engelsk Longballs ). Det nederste billede viser konferencehotellet set nede fra Conneticut Street. Det er hotellet oppe i venstre hjørne af billedet. Planlægningen til næste års konference er allerede i fuld gang. Det er ikke endeligt fastlagt, hvor konferencen vil blive afholdt, men det bliver meget sandsynligt ved en strand. Et af de steder, der er kig på er Hollywood i Florida (ikke filmbyen), og det er jo særlig interessant for os europæere, da det jo ligger på USAs østkyst, og dermed kun med seks timers tidsforskel i stedet for de ni timers tidsforskel, der er på Danmark og USAs vestkyst. En anden vigtig ODTUGbegivenhed, som jeg lige vil henlede opmærksomheden på er årets valg til ODTUGs bestyrelse. Min valgperiode udløber i år, og jeg vil derfor påskønne den støtte jeg kan få fra de danske ODTUG-medlemmer, når jeg stiller op til endnu en periode. Så hvis vi du er medlem af ODTUG, så husk endelig at stemme til valget til bestyrelsen. Hvis du ikke er det, så gå ind på og læs om de mange medlemsfordele. Det kunne jo være, at et ODTUG-medlemskab lige var noget for dig! :-) Juni/august

14 Kurser i Systemanalyse One main problem with short-circuiting the analysis process is that it leads to unnecessary complex systems. It is important to understand that, while simple systems are much easier to build, they are much harder to design. - David C. Hay Systemanalyse med The Zachman Framework den september kl 9-16 Kurset giver et overblik over de metoder og teknikker der er mest egnede til systemanalyse af hhv data, aktiviteter, lokationer, personer, organisationer, tid og motivationer, når målet er at identificere og implementere den simpleste løsning på et givent problem. Med The Zachman Framework* som udgangspunkt fokuseres der gennem teori og øvelser på de kommunikationsformer, der bedst henvænder sig til de forskellige medspillere i et udviklingsprojekt. Zachman Framework er på trods af sin relativt høje alder et særdeles velegnet værktøj til håndtering af projektinformationer, hvad enten det er til strukturerede miljøer, objektorienterede miljøer eller steder, hvor man har defineret sine helt egne metoder. Kurset henvender sig til projektledere, systemanalytikere og andre centrale personer indenfor systemudvikling. Det forudsættes, at deltagerne har et basalt kendskab til datamodellering. Prisen inkluderer bogen Requirements Analysis - From Business Views to Architecture af David C. Hay (458 sider). Underviser: Marc de Oliveira Sted: Fensmarkgade 3, 2200 København N Pris: kr for tre dage OracleEkspert-abonnentrabat: kr Mere information + tilmelding: eller *Kort om The Zachman Framework: Værdien i Zachmans metode er 1) at man i stedet for at tænke i udviklingsfaser, ser på forholdene i virksomheden ud fra forskellige perspektiver (planlæggerens, forretningsejerens, arkitektens, designerens og udviklerens), og 2) at man udover data og funktioner på lige fod også inkluderer steder, personer, tid og motivation i analysen. Når man kombinerer alle perspektiverne med fokusområderne får man en samlet matrix med et komplet billede af alle relevante oplysninger om virksomhedens behov. siden - af Ingen ved Ingen over -

15 FYLDER 6 ÅR Vi ønsker vores læsere en fortsat god sommer, og håber at I alle fortsætter med at læse OracleEkspert i det kommende år.

16 NYHEDER Oracle CRM On-Demand Oracle annoncerede at de vil udsende et service orienteret ondemand CRM-system i august eller september SAP har tabt marked til Oracle og Microsoft SAPs administrerende direktør Henning Kagermann udtalte, at SAP har mistet "lidt" markedsandele til Oracle og Microsoft i 2. kvartal. SAPs andel af det generelle software-market er dog stadig stigende Oracle vil opkøbe i Asien Ifølge Derek Williams fra Oracle Asia er Oracle på udkig efter opøbsmuligheder i Asien Problem med opgradering til 10.2 Selskabet Nominet måtte opgive en planlagt opgradering til Oracle 10.2, da de stødte på en bug, som "frøs" en stor del af deres database, efter de havde slettet en bruger. Oracles svar var "Vi tror nok, at vi har en løsning på problemet", men herefter kom der ikke mere. Nominet måtte til sidst opgive at gennemføre opgraderingen Oracle opkøber Portal Software Da Oracles tilbud om køb af Portal Softwares aktier for USD 4,90 udløb den 30. juni, havde Oracle fået tilsagn om 88% af selskabets aktier Glemmer Oracle databasen? Direktør Paul Rivot fra IBM mener at Oracle har glemt deres kerneforretning, når de i de sidste tre år har fokuseret så meget på opkøb af selskaber. Han mener, at open source databaserne som MySql og Ingres kunne gå hen og blive en trussel for Oracle, og at Oracledatabasen ikke har udviklet sig meget i de senere år. Han bemærker også at Oracles aktiekurs er den samme i dag som for tre år siden, da Oracle påbegyndte sine opkøb. Han mener derfor at opkøbene slet ikke giver det afkast, som de skulle Oracle opkøber Demantra Oracle annoncerer opkøbet af selskabet Demantra, som producerer planlægningssystemer til efterspørgselsstyring. Opkøbet vil give Oracles ERP-kunder nye muligheder inden for dette område SAP vil sælge Oracle-support SAP har annonceret at de vil udvide mængden af support-ydelser på Oracles produkter. SAP vil tilbyde Siebel-kunder support til den halve pris af hvad Oracle-tager. SAP yder allerede support til både PeopleSoft og J D Edwards & Co kunder Jeff Henley sælger aktier Mellem 2. marts og 19. april købte Oracles bestyrelsesformand, Jeff Henley, næsten 5 mill Oracle-aktier. Han købte aktierne som medarbejderaktier for USD 19,7 mill og solgte dem umiddelbart efter til markedspris for USD 68,1 mill, hvilket gav en fortjeneste på knap USD 50 mill DBA'ere skal ikke have adgang til data Oracle annoncerer "Oracle Database Vault", som er et nyt sæt DBA-værktøjer, der sikrer databasens data. Som værn mod insider-trusler vil Oracle om en måned udsende DBA-værktøjer med adgangskontrol ift databasernes indhold. Ifølge Oracle har database-leverandørere som Microsoft, IBM og Sybase ikke nogen tilsvarende muligheder. Oracle Database Vault vil blive solgt som add-on til Enterprise Edition af databasen for USD pr cpu eller USD 400 pr unik bruger. Funktionen kræver Oracle 10g release 2. Oracle annoncerede også Oracle Secure Backup, som kan kopiere krypteret data ud på bånd. Den software koster USD pr båndstation Oracle forlænger support Oracle har netop annonceret at supporten på JD Edwards, PeopleSoft og Siebel suiterne fortsætter efter 2013, hvilket ellers tidligere var planlagt at udløbe på det tidspunkt. Oracle regner stadig med at Fusion skal erstatte alle de eksisterende produkter i Dobbelt så mange vil skifte til SAP SAP hævder at der i 2006 vil være dobbelt så mange, som skifter fra Oracle til SAP, som der var i SAP udvider for tiden deres markedsandel kraftigt i USA. SAP annoncerede at de i første kvartal havde haft en vækst på 22%, og at de i 2006 vil vokse hurtigere i USA end andre steder Oracle køber Net4Call Oracle har købt det lille norske telecom-selskab, Net4Call, som producerer databasesystemer til netværksoperatører, til feks afstemninger over mobiltelefon. Det er Oracles tredie opkøb af telecom-selskaber siden februar. Oracle er i gang med at etablere produkter til telecom-operatører under navnet "Service Delivery Platform" Oracle Linux Ifølge Larry Elison overvejer Oracle at udvikle deres egen Linux-distribution. Operativsystemet er den sidste del af software-teknologistakken, som Oracle mangler i at have en komplet stak. Oracle har også overvejet at opkøbe Novell, som udvikler open source Linux. 16 Juni/august 2006

17 Oracle Danmark overtager Siebel Siebels danske datterselskab lukker, og dets ti medarbejdere flyttes over til Oracle Danmark, som har overtaget Siebels kunder Red Hat køber JBoss for næsen af Oracle Som nævnt under nyhederne den 10. februar 2006 var Oracle interesseret i at købe JBoss, som udvikler open source middleware. Med Red Hats køb af JBoss er selskabet kommet med i krigen om middleware-kunder mod Oracle, IBM og Microsoft Software-licenser forsvinder JBoss' chief executive, Marc Fleury, mener at software-licenser ikke kommer til at være en forretningsmodel i fremtiden. Softwarefirmaer bruger op til 82% af deres indtægter på salg og marketing, hvilket forekommer at være en dårlig forretningsmodel. "Vi lader kunderne betale for at sælge software til dem", siger han. Marc Fleury mener i stedet, at software skal være gratis, og at man i stedet skal tjene penge på support SAP vinder over Oracle Cambridge, Mass.-based Forrester Research Inc konkluderer i en rapport at SAP står stærkest i kampen om markedet for forretningssystemer. De mener at selv Oracles Fusion-strategi er ikke nok til at overgå SAPs momentum omkring NetWeaver, som primært skyldes SAPs forspring på markedet, men også en bedre partnerstrategi, samt en bedre evne til at udtrykke deres teknologis værdi overfor sine kunder. Det betyder at virksomheder, der i dag ikke er bundet til hverken Oracle eller SAP vil have tendens til at vælge SAP. SAP og Oracle er stort set de eneste spillere på applikationsmarkedet, hvor SAP omsætter for USD 10 mia og Oracle for USD 5 mia. Den næste konkurrent er Sage Software med en omsætning på USD 1,3 mia. Oracle planlægger at udsende Fusion i 2008, mens SAP regner med at udsende MySAP i 2007 med en komplet service orienteret arkitektur. OracleEkspert vil gerne have DIN ARTIKEL i bladet! Læs mere på Juni/august

18

19

20 NØRGAARD S NEWS Af Mogens Nørgaard MY FIRST ODTUG CONFERENCE Welcome to the second OakTable column. Now I m much wiser about ODTUG, because I was there, present in spirit and flesh, in Washington, D.C., for the Kaleidoscope conference. I have participated in many, many Oracle user conferences throughout the years, but always the databasecentric ones. Let me tell you this: Up until the mid-90 s those conferences were as lively, interactive and helpful as ODTUG is today. In other words: I was very impressed, and I enjoyed myself. Some of the fun of ODTUG clearly stems from the tension (I mean it positively) between those diehard, old-school Designer freaks, who still believe that the parrot is not dead, it is just resting and pining for the fjords and those developers and coders who have noticed that Poppy is nailed to its perch (I hope you know Monty Python). Put in a historical context it makes sense, since ODTUG started as a Designer SIG, and I honestly think it s a very good thing that there are still folks around who can remember this, even when a lot of new members show up. Half of the participants in Washington, D.C. had never been to an ODTUG conference before. What a potential. If I m ever invited again, I just might show up. TUNING METHODS THROUGHOUT THE AGES Anyway, I had a presentation at the conference about tuning methods throughout the ages, and since I didn t finish my paper in time for the conference, I thought it was fitting to present it here in this column J. In the database world we ve been studying performance problems and ways to solve them for several decades now often feeling rather powerless when it (again) turned out that most of the time was spent inside an application that only the developers understood. These studies have resulted in many methods, and I ll argue that none of them are doing the right thing. From the late 80 s when I started using Oracle, and pretty much up until 1996, the method that Oracle would recommend was based on a tuning-by-layers approach, where you would tune e.g. IO of the system, the memory allocations in Oracle, the locking and latching, and so on. You might sometimes get lucky and do something that by sheer coincidence helped your application, but it was of course all pure guesswork. All this work was supported by hundreds of statistical numbers from Oracle s v$-tables that were then divided by each other to generate new, meaningless, ratios that could each be interpreted as you liked. YAPP AND METHOD R Then in 1996 Anjo Kolk, who worked for Oracle Development back then, wrote a paper called YAPP (Yet Another Performance Profiling method) that insisted on using the elapsed time as the only measurement for performance. It doesn t matter whether your application perform a million roundtrips or only 42 it matters how long it took for the user to wait, period. Cary Millsap, who used to head Oracle s System Performance Group (SPG), then founded a company called Hotsos, and spent a lot of time refining the YAPP method into something he calls Method R (R stands for Response time), and writing the very finest Oracle book ever published on these matters. Cary made a very significant observation: You must measure where time is spent on the process or business function level, not on any aggregated (e.g. system) level. Summaries and averages hide details, and you should never attempt to tune a whole system, but instead focus on the business functions (a form, a report, a batch job) that users are complaining about. In other words: Find out what users are complaining about before you start collecting data J. Then, trace (profile) this problem, so that you can see where time is spent. Then focus on the biggest contributor (timewise) and reduce it. Then repeat the process. On rare occasions, the whole system, not just a certain form or report, is slow, but by focusing on an important business function, the method will probably still reveal the general problem with the system (slow IO, huge network latency, massive locking issues, etc.). THE PROBLEM: CROWD CONTROL 101 So that s where we stand today: After decades of tuning by layers (in effect using a method I call Guess & Grimacing), we re these days focusing on time-based measurements only, and using the YAPP and Method R models, which both state that response time R equals CPU time or service time (S) plus time spent doing IO, locking, memory operations, etc. (W for wait), or just: R = S + W. But what if a report was running fine yesterday, completing in 42 seconds, but today it s taking 60 seconds, because one of the small, fast SQL statements in it suddenly had a new execution plan that took longer? What if that SQL statement went from 1 second to 19 seconds, while the biggest SQL statement still took 23 seconds just as yesterday? Then, according to the various time-based methods, we would focus on the 23 second SQL, leaving the SQL that actually changed alone. I compare it to crowd control: In the old days (Guess & Grimacing) we would attack the whole crowd, beating everyone we met, using every available weapon, in the hope of stopping the few troublemakers from making any more trouble. Today, we simply find the biggest guy in the crowd and beat him up. He might be the most peaceful person on Earth, and he might not have moved, but our method says to find the biggest part-taker and optimise him using various more or less refined means. What I m advocating is that we spend the coming years becoming good at actually identifying and neutralising the few, real troublemakers in our crowd, i.e. the SQL statements within your applications that actually change for the worse (time-wise). 20 Juni/august 2006

Shooting tethered med Canon EOS-D i Capture One Pro. Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8

Shooting tethered med Canon EOS-D i Capture One Pro. Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8 Shooting tethered med Canon EOS-D i Capture One Pro Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8 For Canon EOS-D ejere der fotograferer Shooting tethered med EOS-Utility eller

Læs mere

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen.  og 052431_EngelskD 08/09/05 13:29 Side 1 De Merkantile Erhvervsuddannelser September 2005 Side 1 af 4 sider Casebaseret eksamen Engelsk Niveau D www.jysk.dk og www.jysk.com Indhold: Opgave 1 Presentation

Læs mere

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. På dansk/in Danish: Aarhus d. 10. januar 2013/ the 10 th of January 2013 Kære alle Chefer i MUS-regi! Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. Og

Læs mere

The X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen

The X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen The X Factor Målgruppe 7-10 klasse & ungdomsuddannelser Engelskundervisningen Læringsmål Eleven kan give sammenhængende fremstillinger på basis af indhentede informationer Eleven har viden om at søge og

Læs mere

Engelsk. Niveau C. De Merkantile Erhvervsuddannelser September 2005. Casebaseret eksamen. www.jysk.dk og www.jysk.com.

Engelsk. Niveau C. De Merkantile Erhvervsuddannelser September 2005. Casebaseret eksamen. www.jysk.dk og www.jysk.com. 052430_EngelskC 08/09/05 13:29 Side 1 De Merkantile Erhvervsuddannelser September 2005 Side 1 af 4 sider Casebaseret eksamen Engelsk Niveau C www.jysk.dk og www.jysk.com Indhold: Opgave 1 Presentation

Læs mere

Trolling Master Bornholm 2015

Trolling Master Bornholm 2015 Trolling Master Bornholm 2015 (English version further down) Panorama billede fra starten den første dag i 2014 Michael Koldtoft fra Trolling Centrum har brugt lidt tid på at arbejde med billederne fra

Læs mere

Help / Hjælp

Help / Hjælp Home page Lisa & Petur www.lisapetur.dk Help / Hjælp Help / Hjælp General The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family. The Association

Læs mere

how to save excel as pdf

how to save excel as pdf 1 how to save excel as pdf This guide will show you how to save your Excel workbook as PDF files. Before you do so, you may want to copy several sheets from several documents into one document. To do so,

Læs mere

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index DET KONGELIGE Index Download driver... 2 Find the Windows 7 version.... 2 Download the Windows Vista driver.... 4 Extract driver... 5 Windows Vista installation of a printer.... 7 Side 1 af 12 DET KONGELIGE

Læs mere

Trolling Master Bornholm 2014

Trolling Master Bornholm 2014 Trolling Master Bornholm 2014 (English version further down) Så er ballet åbnet, 16,64 kg: Det er Kim Christiansen, som i mange år også har deltaget i TMB, der tirsdag landede denne laks. Den måler 120

Læs mere

Aktivering af Survey funktionalitet

Aktivering af Survey funktionalitet Surveys i REDCap REDCap gør det muligt at eksponere ét eller flere instrumenter som et survey (spørgeskema) som derefter kan udfyldes direkte af patienten eller forsøgspersonen over internettet. Dette

Læs mere

Trolling Master Bornholm 2013

Trolling Master Bornholm 2013 Trolling Master Bornholm 2013 (English version further down) Tilmeldingen åbner om to uger Mandag den 3. december kl. 8.00 åbner tilmeldingen til Trolling Master Bornholm 2013. Vi har flere tilmeldinger

Læs mere

Brug sømbrættet til at lave sjove figurer. Lav fx: Få de andre til at gætte, hvad du har lavet. Use the nail board to make funny shapes.

Brug sømbrættet til at lave sjove figurer. Lav fx: Få de andre til at gætte, hvad du har lavet. Use the nail board to make funny shapes. Brug sømbrættet til at lave sjove figurer. Lav f: Et dannebrogsflag Et hus med tag, vinduer og dør En fugl En bil En blomst Få de andre til at gætte, hvad du har lavet. Use the nail board to make funn

Læs mere

Bilag. Resume. Side 1 af 12

Bilag. Resume. Side 1 af 12 Bilag Resume I denne opgave, lægges der fokus på unge og ensomhed gennem sociale medier. Vi har i denne opgave valgt at benytte Facebook som det sociale medie vi ligger fokus på, da det er det største

Læs mere

GUIDE TIL BREVSKRIVNING

GUIDE TIL BREVSKRIVNING GUIDE TIL BREVSKRIVNING APPELBREVE Formålet med at skrive et appelbrev er at få modtageren til at overholde menneskerettighederne. Det er en god idé at lægge vægt på modtagerens forpligtelser over for

Læs mere

DK - Quick Text Translation. HEYYER Net Promoter System Magento extension

DK - Quick Text Translation. HEYYER Net Promoter System Magento extension DK - Quick Text Translation HEYYER Net Promoter System Magento extension Version 1.0 15-11-2013 HEYYER / Email Templates Invitation Email Template Invitation Email English Dansk Title Invitation Email

Læs mere

Hvor er mine runde hjørner?

Hvor er mine runde hjørner? Hvor er mine runde hjørner? Ofte møder vi fortvivlelse blandt kunder, når de ser deres nye flotte site i deres browser og indser, at det ser anderledes ud, i forhold til det design, de godkendte i starten

Læs mere

Blomsten er rød (af Harry Chapin, oversat af Niels Hausgaard)

Blomsten er rød (af Harry Chapin, oversat af Niels Hausgaard) Blomsten er rød (af Harry Chapin, oversat af Niels Hausgaard) På den allerførste skoledag fik de farver og papir. Den lille dreng farved arket fuldt. Han ku bare ik la vær. Og lærerinden sagde: Hvad er

Læs mere

Financial Literacy among 5-7 years old children

Financial Literacy among 5-7 years old children Financial Literacy among 5-7 years old children -based on a market research survey among the parents in Denmark, Sweden, Norway, Finland, Northern Ireland and Republic of Ireland Page 1 Purpose of the

Læs mere

Design til digitale kommunikationsplatforme-f2013

Design til digitale kommunikationsplatforme-f2013 E-travellbook Design til digitale kommunikationsplatforme-f2013 ITU 22.05.2013 Dreamers Lana Grunwald - svetlana.grunwald@gmail.com Iya Murash-Millo - iyam@itu.dk Hiwa Mansurbeg - hiwm@itu.dk Jørgen K.

Læs mere

IPTV Box (MAG250/254) Bruger Manual

IPTV Box (MAG250/254) Bruger Manual IPTV Box (MAG250/254) Bruger Manual Når din STB (Set top Box) starter op, bliver der vist en pop up boks på skærmen, hvor du kan åbne EPG ved at trykke på F2 (Nogle bokse kan fortælle at den har brug for

Læs mere

1 s01 - Jeg har generelt været tilfreds med praktikopholdet

1 s01 - Jeg har generelt været tilfreds med praktikopholdet Praktikevaluering Studerende (Internship evaluation Student) Husk at trykke "Send (Submit)" nederst (Remember to click "Send (Submit)" below - The questions are translated into English below each of the

Læs mere

Userguide. NN Markedsdata. for. Microsoft Dynamics CRM 2011. v. 1.0

Userguide. NN Markedsdata. for. Microsoft Dynamics CRM 2011. v. 1.0 Userguide NN Markedsdata for Microsoft Dynamics CRM 2011 v. 1.0 NN Markedsdata www. Introduction Navne & Numre Web Services for Microsoft Dynamics CRM hereafter termed NN-DynCRM enable integration to Microsoft

Læs mere

QUICK START Updated: 18. Febr. 2014

QUICK START Updated: 18. Febr. 2014 QUICK START Updated: 18. Febr. 2014 For at komme hurtigt og godt igang med dine nye Webstech produkter, anbefales at du downloader den senest opdaterede QuickStart fra vores hjemmeside: In order to get

Læs mere

Appendix 1: Interview guide Maria og Kristian Lundgaard-Karlshøj, Ausumgaard

Appendix 1: Interview guide Maria og Kristian Lundgaard-Karlshøj, Ausumgaard Appendix 1: Interview guide Maria og Kristian Lundgaard-Karlshøj, Ausumgaard Fortæl om Ausumgaard s historie Der er hele tiden snak om værdier, men hvad er det for nogle værdier? uddyb forklar definer

Læs mere

The River Underground, Additional Work

The River Underground, Additional Work 39 (104) The River Underground, Additional Work The River Underground Crosswords Across 1 Another word for "hard to cope with", "unendurable", "insufferable" (10) 5 Another word for "think", "believe",

Læs mere

Trolling Master Bornholm 2016 Nyhedsbrev nr. 3

Trolling Master Bornholm 2016 Nyhedsbrev nr. 3 Trolling Master Bornholm 2016 Nyhedsbrev nr. 3 English version further down Fremragende vejr og laks hele vejen rundt om øen Weekendens fremragende vejr (se selv de bare arme) lokkede mange bornholmske

Læs mere

Database. lv/

Database. lv/ Database 1 Database Design Begreber 1 Database: En fælles samling af logiske relaterede data (informationer) DBMS (database management system) Et SW system der gør det muligt at definer, oprette og vedligeholde

Læs mere

Terese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/11-2012

Terese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/11-2012 Server side Programming Wedesign Forelæsning #8 Recap PHP 1. Development Concept Design Coding Testing 2. Social Media Sharing, Images, Videos, Location etc Integrates with your websites 3. Widgets extend

Læs mere

Sortering fra A-Z. Henrik Dorf Chefkonsulent SAS Institute

Sortering fra A-Z. Henrik Dorf Chefkonsulent SAS Institute Sortering fra A-Z Henrik Dorf Chefkonsulent SAS Institute Hvorfor ikke sortering fra A-Å? Det er for svært Hvorfor ikke sortering fra A-Å? Hvorfor ikke sortering fra A-Å? Hvorfor ikke sortering fra A-Å?

Læs mere

Trolling Master Bornholm 2014

Trolling Master Bornholm 2014 Trolling Master Bornholm 2014 (English version further down) Den ny havn i Tejn Havn Bornholms Regionskommune er gået i gang med at udvide Tejn Havn, og det er med til at gøre det muligt, at vi kan være

Læs mere

Nyhedsmail, december 2013 (scroll down for English version)

Nyhedsmail, december 2013 (scroll down for English version) Nyhedsmail, december 2013 (scroll down for English version) Kære Omdeler Julen venter rundt om hjørnet. Og netop julen er årsagen til, at NORDJYSKE Distributions mange omdelere har ekstra travlt med at

Læs mere

Trolling Master Bornholm 2016 Nyhedsbrev nr. 3

Trolling Master Bornholm 2016 Nyhedsbrev nr. 3 Trolling Master Bornholm 2016 Nyhedsbrev nr. 3 English version further down Den første dag i Bornholmerlaks konkurrencen Formanden for Bornholms Trollingklub, Anders Schou Jensen (og meddomer i TMB) fik

Læs mere

applies equally to HRT and tibolone this should be made clear by replacing HRT with HRT or tibolone in the tibolone SmPC.

applies equally to HRT and tibolone this should be made clear by replacing HRT with HRT or tibolone in the tibolone SmPC. Annex I English wording to be implemented SmPC The texts of the 3 rd revision of the Core SPC for HRT products, as published on the CMD(h) website, should be included in the SmPC. Where a statement in

Læs mere

Must I be a registered company in Denmark? That is not required. Both Danish and foreign companies can trade at Gaspoint Nordic.

Must I be a registered company in Denmark? That is not required. Both Danish and foreign companies can trade at Gaspoint Nordic. General Questions What kind of information do you need before I can start trading? Please visit our webpage www.gaspointnordic.com under the heading How to become a participant Is it possible to trade

Læs mere

Improving data services by creating a question database. Nanna Floor Clausen Danish Data Archives

Improving data services by creating a question database. Nanna Floor Clausen Danish Data Archives Improving data services by creating a question database Nanna Floor Clausen Danish Data Archives Background Pressure on the students Decrease in response rates The users want more Why a question database?

Læs mere

Trolling Master Bornholm 2016 Nyhedsbrev nr. 6

Trolling Master Bornholm 2016 Nyhedsbrev nr. 6 Trolling Master Bornholm 2016 Nyhedsbrev nr. 6 English version further down Johnny Nielsen med 8,6 kg laks Laksen blev fanget seks sømil ud for Tejn. Det var faktisk dobbelthug, så et kig ned i køletasken

Læs mere

Trolling Master Bornholm 2013

Trolling Master Bornholm 2013 Trolling Master Bornholm 2013 (English version further down) Tilmeldingerne til 2013 I dag nåede vi op på 85 tilmeldte både. Det er stadig lidt lavere end samme tidspunkt sidste år. Tilmeldingen er åben

Læs mere

Sport for the elderly

Sport for the elderly Sport for the elderly - Teenagers of the future Play the Game 2013 Aarhus, 29 October 2013 Ditte Toft Danish Institute for Sports Studies +45 3266 1037 ditte.toft@idan.dk A growing group in the population

Læs mere

Boligsøgning / Search for accommodation!

Boligsøgning / Search for accommodation! Boligsøgning / Search for accommodation! For at guide dig frem til den rigtige vejledning, skal du lige svare på et par spørgsmål: To make sure you are using the correct guide for applying you must answer

Læs mere

BLADE by Tim Bowler. Statements from the book. Statements Who? Context and meaning

BLADE by Tim Bowler. Statements from the book. Statements Who? Context and meaning BLDE by Tim Bowler Statements from the book ns du læser bogen Playing dead af Tim Bowler, skal du - når du finder nedenstående statements i teksten - notere i skemaet med hensyn til hvem der siger det,

Læs mere

Trolling Master Bornholm 2015

Trolling Master Bornholm 2015 Trolling Master Bornholm 2015 (English version further down) Sæsonen er ved at komme i omdrejninger. Her er det John Eriksen fra Nexø med 95 cm og en kontrolleret vægt på 11,8 kg fanget på østkysten af

Læs mere

Status på det trådløse netværk

Status på det trådløse netværk Status på det trådløse netværk Der er stadig problemer med det trådløse netværk, se status her: http://driftstatus.sdu.dk/?f=&antal=200&driftid=1671#1671 IT-service arbejder stadig med at løse problemerne

Læs mere

www.cfufilmogtv.dk Tema: Pets Fag: Engelsk Målgruppe: 4. klasse Titel: Me and my pet Vejledning Lærer

www.cfufilmogtv.dk Tema: Pets Fag: Engelsk Målgruppe: 4. klasse Titel: Me and my pet Vejledning Lærer Me and my pet My dogs SVTV2, 2011, 5 min. Tekstet på engelsk Me and my pet er en svenskproduceret undervisningsserie til engelsk for børn i 4. klasse, som foregår på engelsk, i engelsktalende lande og

Læs mere

Trolling Master Bornholm 2013

Trolling Master Bornholm 2013 Trolling Master Bornholm 2013 (English version further down) Tilmeldingerne til 2013 I dag nåede vi op på 77 tilmeldte både. Det er lidt lavere end samme tidspunkt sidste år. Til gengæld er det glædeligt,

Læs mere

Dean's Challenge 16.november 2016

Dean's Challenge 16.november 2016 O Dean's Challenge 16.november 2016 The pitch proces..with or without slides Create and Practice a Convincing pitch Support it with Slides (if allowed) We help entrepreneurs create, train and improve their

Læs mere

Trolling Master Bornholm 2016 Nyhedsbrev nr. 8

Trolling Master Bornholm 2016 Nyhedsbrev nr. 8 Trolling Master Bornholm 2016 Nyhedsbrev nr. 8 English version further down Der bliver landet fisk men ikke mange Her er det Johnny Nielsen, Søløven, fra Tejn, som i denne uge fangede 13,0 kg nord for

Læs mere

Skriftlig Eksamen Kombinatorik, Sandsynlighed og Randomiserede Algoritmer (DM528)

Skriftlig Eksamen Kombinatorik, Sandsynlighed og Randomiserede Algoritmer (DM528) Skriftlig Eksamen Kombinatorik, Sandsynlighed og Randomiserede Algoritmer (DM58) Institut for Matematik og Datalogi Syddansk Universitet, Odense Torsdag den 1. januar 01 kl. 9 13 Alle sædvanlige hjælpemidler

Læs mere

Statistik for MPH: 7

Statistik for MPH: 7 Statistik for MPH: 7 3. november 2011 www.biostat.ku.dk/~pka/mph11 Attributable risk, bestemmelse af stikprøvestørrelse (Silva: 333-365, 381-383) Per Kragh Andersen 1 Fra den 6. uges statistikundervisning:

Læs mere

Unitel EDI MT940 June 2010. Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004)

Unitel EDI MT940 June 2010. Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004) Unitel EDI MT940 June 2010 Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004) Contents 1. Introduction...3 2. General...3 3. Description of the MT940 message...3 3.1.

Læs mere

Remember the Ship, Additional Work

Remember the Ship, Additional Work 51 (104) Remember the Ship, Additional Work Remember the Ship Crosswords Across 3 A prejudiced person who is intolerant of any opinions differing from his own (5) 4 Another word for language (6) 6 The

Læs mere

Eksempel på eksamensspørgsmål til caseeksamen

Eksempel på eksamensspørgsmål til caseeksamen Eksempel på eksamensspørgsmål til caseeksamen Engelsk niveau E, TIVOLI 2004/2005: in a British traveller s magazine. Make an advertisement presenting Tivoli as an amusement park. In your advertisement,

Læs mere

RentCalC V2.0. 2012 Soft-Solutions

RentCalC V2.0. 2012 Soft-Solutions Udlejnings software Vores udvikling er ikke stoppet!! by Soft-Solutions RentCalC, som er danmarks ubetinget bedste udlejnings software, kan hjælpe dig med på en hurtigt og simple måde, at holde styr på

Læs mere

Danish Language Course for International University Students Copenhagen, 12 July 1 August Application form

Danish Language Course for International University Students Copenhagen, 12 July 1 August Application form Danish Language Course for International University Students Copenhagen, 12 July 1 August 2017 Application form Must be completed on the computer in Danish or English All fields are mandatory PERSONLIGE

Læs mere

BACK-END OG DATA: ADMINISTRATION HVAD ER DE NYE MULIGHEDER MED VERSION 7.1? STEFFEN BILLE RANNES, 4. FEBRUAR 2015

BACK-END OG DATA: ADMINISTRATION HVAD ER DE NYE MULIGHEDER MED VERSION 7.1? STEFFEN BILLE RANNES, 4. FEBRUAR 2015 BACK-END OG DATA: ADMINISTRATION HVAD ER DE NYE MULIGHEDER MED VERSION 7.1? STEFFEN BILLE RANNES, 4. FEBRUAR 2015 SAS VISUAL ANALYTICS 7.1 ADMINISTRATOR Mulighed for at udføre handlinger på flere servere

Læs mere

Vejledning til brugen af bybrandet

Vejledning til brugen af bybrandet Vejledning til brugen af bybrandet Indhold Hvorfor bruge bybrandet? s. 3-4 Inspiration/ big idea s. 5-10 Syv former for bybranding s. 11-18 Brug af logoet s. 19-21 Find desuden flere cases, designelementer

Læs mere

Vejledning til at tjekke om du har sat manuel IP på din computer.

Vejledning til at tjekke om du har sat manuel IP på din computer. Indhold Vejledning til at, komme på nettet. (DANSK)... 2 Gælder alle systemer.... 2 Vejledning til at tjekke om du har sat manuel IP på din computer.... 2 Windows 7... 2 Windows Vista... 2 Windows XP...

Læs mere

Danish Language Course for Foreign University Students Copenhagen, 13 July 2 August 2016 Advanced, medium and beginner s level.

Danish Language Course for Foreign University Students Copenhagen, 13 July 2 August 2016 Advanced, medium and beginner s level. Danish Language Course for Foreign University Students Copenhagen, 13 July 2 August 2016 Advanced, medium and beginner s level Application form Must be completed on the computer in Danish or English All

Læs mere

Managing stakeholders on major projects. - Learnings from Odense Letbane. Benthe Vestergård Communication director Odense Letbane P/S

Managing stakeholders on major projects. - Learnings from Odense Letbane. Benthe Vestergård Communication director Odense Letbane P/S Managing stakeholders on major projects - Learnings from Odense Letbane Benthe Vestergård Communication director Odense Letbane P/S Light Rail Day, Bergen 15 November 2016 Slide om Odense Nedenstående

Læs mere

Mindfulness. At styrke trivsel, arbejde og ledelse

Mindfulness. At styrke trivsel, arbejde og ledelse Mindfulness At styrke trivsel, arbejde og ledelse Energiregnskabet Mindfulness i forsikringsvirksomhed 100 % har fået anvendelige redskaber til håndtering af stress 93 % oplever en positiv forandring

Læs mere

Dårlig litteratur sælger - Trykkekultur i 1800-tallets Storbritannien og idag. Maria Damkjær Post.doc. i Engelsk Litteratur

Dårlig litteratur sælger - Trykkekultur i 1800-tallets Storbritannien og idag. Maria Damkjær Post.doc. i Engelsk Litteratur Dårlig litteratur sælger - Trykkekultur i 1800-tallets Storbritannien og idag Maria Damkjær Post.doc. i Engelsk Litteratur Horace Engdahl i interview i Politiken Bøger, 7. december 2014: [Hos os i Norden]

Læs mere

Brug af logbog i undervisning. Karen Lauterbach Center for Afrikastudier Adjunktpædagogikum 19. Juni 2013

Brug af logbog i undervisning. Karen Lauterbach Center for Afrikastudier Adjunktpædagogikum 19. Juni 2013 Brug af logbog i undervisning Karen Lauterbach Center for Afrikastudier Adjunktpædagogikum 19. Juni 2013 Motivation og projektidé Modsætning mellem undervisningsideal (deltagende og reflekterende studerende

Læs mere

Learnings from the implementation of Epic

Learnings from the implementation of Epic Learnings from the implementation of Epic Appendix Picture from Region H (2016) A thesis report by: Oliver Metcalf-Rinaldo, oliv@itu.dk Stephan Mosko Jensen, smos@itu.dk Appendix - Table of content Appendix

Læs mere

A Strategic Partnership between Aarhus University, Nykredit & PwC. - Focusing on Small and Medium-sized Enterprises

A Strategic Partnership between Aarhus University, Nykredit & PwC. - Focusing on Small and Medium-sized Enterprises A Strategic Partnership between Aarhus University, Nykredit & PwC - Focusing on Small and Medium-sized Enterprises 04-12-2013 1 Why Danmark vinder bronze i innovation, men sakker bagud i forhold til vores

Læs mere

NOTIFICATION. - An expression of care

NOTIFICATION. - An expression of care NOTIFICATION - An expression of care Professionals who work with children and young people have a special responsibility to ensure that children who show signs of failure to thrive get the wright help.

Læs mere

Teknologispredning i sundhedsvæsenet DK ITEK: Sundhedsteknologi som grundlag for samarbejde og forretningsudvikling

Teknologispredning i sundhedsvæsenet DK ITEK: Sundhedsteknologi som grundlag for samarbejde og forretningsudvikling Teknologispredning i sundhedsvæsenet DK ITEK: Sundhedsteknologi som grundlag for samarbejde og forretningsudvikling 6.5.2009 Jacob Schaumburg-Müller jacobs@microsoft.com Direktør, politik og strategi Microsoft

Læs mere

Experience. Knowledge. Business. Across media and regions.

Experience. Knowledge. Business. Across media and regions. Experience. Knowledge. Business. Across media and regions. 1 SPOT Music. Film. Interactive. Velkommen. Program. - Introduktion - Formål og muligheder - Målgruppen - Udfordringerne vi har identificeret

Læs mere

NICE Forum Ph.d. foreløbige eksplorative resultater. Ph.d. studerende - Claire Forder, NICE, Cphbusiness & RUC

NICE Forum Ph.d. foreløbige eksplorative resultater. Ph.d. studerende - Claire Forder, NICE, Cphbusiness & RUC NICE Forum Ph.d. foreløbige eksplorative resultater Ph.d. studerende - Claire Forder, NICE, Cphbusiness & RUC Agenda 1. Ph.d. forsknings mål 2. Foreløbige resultater Nyt for den akademiske verden Nyt (?)

Læs mere

Idrættens Eventmanagement Uddannelse: Hvervekampagne / Building a bid strategy. Dragør April 29, 2013

Idrættens Eventmanagement Uddannelse: Hvervekampagne / Building a bid strategy. Dragør April 29, 2013 Idrættens Eventmanagement Uddannelse: Hvervekampagne / Building a bid strategy Dragør April 29, 2013 Program: 13:30-15:00 Om hvervekampagner 15:00-15:15 Introduktion to Group Work 15:15-16:15 Kaffe / Group

Læs mere

HEVAL: EN DANSK SOLDATS AUTENTISKE BERETNING FRA FRONTEN I KRIGEN MOD ISLAMISK STAT (DANISH EDITION) BY JORGEN NICOLAI

HEVAL: EN DANSK SOLDATS AUTENTISKE BERETNING FRA FRONTEN I KRIGEN MOD ISLAMISK STAT (DANISH EDITION) BY JORGEN NICOLAI HEVAL: EN DANSK SOLDATS AUTENTISKE BERETNING FRA FRONTEN I KRIGEN MOD ISLAMISK STAT (DANISH EDITION) BY JORGEN NICOLAI READ ONLINE AND DOWNLOAD EBOOK : HEVAL: EN DANSK SOLDATS AUTENTISKE BERETNING FRA

Læs mere

How Al-Anon Works - for Families & Friends of Alcoholics. Pris: kr. 130,00 Ikke på lager i øjeblikket Vare nr. 74 Produktkode: B-22.

How Al-Anon Works - for Families & Friends of Alcoholics. Pris: kr. 130,00 Ikke på lager i øjeblikket Vare nr. 74 Produktkode: B-22. Bøger på engelsk How Al-Anon Works - for Families & Friends of Alcoholics Al-Anons grundbog på engelsk, der indfører os i Al- Anon programmet. Om Al-Anons historie, om forståelse af os selv og alkoholismen.

Læs mere

We hope you have enjoyed your holiday and that you are willing to help us improve our holiday support programme by completing this questionnaire.

We hope you have enjoyed your holiday and that you are willing to help us improve our holiday support programme by completing this questionnaire. Dear holiday-maker We hope you have enjoyed your holiday and that you are willing to help us improve our holiday support programme by completing this questionnaire. The information and answers you provide

Læs mere

Brugsanvisning. Installation Manual

Brugsanvisning. Installation Manual Manual size: 148 x 210 mm 175g copper paper(铜版纸印刷) UNIVERSAL BIL TAGBAGAGEBÆRER Brugsanvisning UNIVERSAL CAR ROOF RACK Installation Manual Model no. 10889 Tak fordi du valgte dette produkt, som vi håber

Læs mere

Opsætning af Oracle Designer 10g repositorie

Opsætning af Oracle Designer 10g repositorie Opsætning af Oracle Designer 10g repositorie Dette dokument beskriver hvordan man opsætter det repositorie, som Oracle Designer gemmer sine data i. Udgangspunktet er at man har installeret Oracle Database

Læs mere

Titel: Hungry - Fedtbjerget

Titel: Hungry - Fedtbjerget Titel: Hungry - Fedtbjerget Tema: fedme, kærlighed, relationer Fag: Engelsk Målgruppe: 8.-10.kl. Data om læremidlet: Tv-udsendelse: TV0000006275 25 min. DR Undervisning 29-01-2001 Denne pædagogiske vejledning

Læs mere

Statistical information form the Danish EPC database - use for the building stock model in Denmark

Statistical information form the Danish EPC database - use for the building stock model in Denmark Statistical information form the Danish EPC database - use for the building stock model in Denmark Kim B. Wittchen Danish Building Research Institute, SBi AALBORG UNIVERSITY Certification of buildings

Læs mere

2a. Conceptual Modeling Methods

2a. Conceptual Modeling Methods ICT Enhanced Buildings Potentials IKT og Videnrepræsentationer - ICT and Knowledge Representations. 2a. Conceptual Modeling Methods Cand. Scient. Bygningsinformatik. Semester 2, 2010. CONTENT Conceptual

Læs mere

BIM in Denmark - ICT in Denmark

BIM in Denmark - ICT in Denmark BIM in Denmark - ICT in Denmark Presentation for SIA Switzerland June 9th 2016 Agenda 1. Who is this guy? 2. A bit about the BIM hype 3. Lessons learned 4. What now Switzerland? Tore Hvidegaard Slide 1

Læs mere

The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family.

The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family. General The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family. Formålet med vores hjemmesiden er at gøre billeder og video som vi (Gunnarsson)

Læs mere

Trolling Master Bornholm 2016 Nyhedsbrev nr. 7

Trolling Master Bornholm 2016 Nyhedsbrev nr. 7 Trolling Master Bornholm 2016 Nyhedsbrev nr. 7 English version further down Så var det omsider fiskevejr En af dem, der kom på vandet i en af hullerne, mellem den hårde vestenvind var Lejf K. Pedersen,

Læs mere

Information Systems ICT. Welcome to. Autumn Meeting Oct 2013, Copenhagen(DK)

Information Systems ICT. Welcome to. Autumn Meeting Oct 2013, Copenhagen(DK) Information Systems ICT Welcome to Autumn Meeting Oct 2013, Copenhagen(DK) Agenda Autumn Meeting 2013 Thursday 24:th of October 10:00 Velkomst. Status fra formanden og gennemgang af program for høstmødet

Læs mere

Skriftlig Eksamen Diskret matematik med anvendelser (DM72)

Skriftlig Eksamen Diskret matematik med anvendelser (DM72) Skriftlig Eksamen Diskret matematik med anvendelser (DM72) Institut for Matematik & Datalogi Syddansk Universitet, Odense Onsdag den 18. januar 2006 Alle sædvanlige hjælpemidler (lærebøger, notater etc.),

Læs mere

ATEX direktivet. Vedligeholdelse af ATEX certifikater mv. Steen Christensen stec@teknologisk.dk www.atexdirektivet.

ATEX direktivet. Vedligeholdelse af ATEX certifikater mv. Steen Christensen stec@teknologisk.dk www.atexdirektivet. ATEX direktivet Vedligeholdelse af ATEX certifikater mv. Steen Christensen stec@teknologisk.dk www.atexdirektivet.dk tlf: 7220 2693 Vedligeholdelse af Certifikater / tekniske dossier / overensstemmelseserklæringen.

Læs mere

International Community. Fyrtårnet for international arbejdskraft og deres familier i Business Region Aarhus

International Community. Fyrtårnet for international arbejdskraft og deres familier i Business Region Aarhus Fyrtårnet for international arbejdskraft og deres familier i Business Region Aarhus International Community er Netværket for udenlandske medarbejdere og deres medfølgende familier i Østjylland Serviceportalen

Læs mere

About the course: (Please comment to your right) - To which degree has the course facilitated learning the skills outlined in the academic aims?

About the course: (Please comment to your right) - To which degree has the course facilitated learning the skills outlined in the academic aims? Course: Monetary Policy % 48 % 7 % Overall Status New % Distributed 54% Partially Complete % Complete 4% Rejected % % 7 % (Please comment to your right) - To which degree has the course facilitated learning

Læs mere

JOHN LENNON (DANISH EDITION) BY CYNTHIA LENNON

JOHN LENNON (DANISH EDITION) BY CYNTHIA LENNON JOHN LENNON (DANISH EDITION) BY CYNTHIA LENNON READ ONLINE AND DOWNLOAD EBOOK : JOHN LENNON (DANISH EDITION) BY CYNTHIA LENNON Click button to download this ebook READ ONLINE AND DOWNLOAD JOHN LENNON (DANISH

Læs mere

From innovation to market

From innovation to market Nupark Accelerace From innovation to market Public money Accelerace VC Private Equity Stock market Available capital BA 2 What is Nupark Accelerace Hands-on investment and business developmentprograms

Læs mere

Bookingmuligheder for professionelle brugere i Dansehallerne 2015-16

Bookingmuligheder for professionelle brugere i Dansehallerne 2015-16 Bookingmuligheder for professionelle brugere i Dansehallerne 2015-16 Modtager man økonomisk støtte til et danseprojekt, har en premieredato og er professionel bruger af Dansehallerne har man mulighed for

Læs mere

Begrænsninger i SQL. Databaser, efterår 2002. Troels Andreasen

Begrænsninger i SQL. Databaser, efterår 2002. Troels Andreasen Databaser, efterår 2002 Begrænsninger i SQL Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere

Trolling Master Bornholm 2013

Trolling Master Bornholm 2013 Trolling Master Bornholm 2013 (English version further down) Trolling Master Bornholm 2013 Husk at tjekke jeres reservationer! Vi ved, at der er nogen, som har lavet reservationer af overnatning, og at

Læs mere

At lytte med kroppen! Eksperternes kropsbevidsthed. Miniseminar: talentudvikling indenfor eliteidræt Susanne Ravn sravn@health.sdu.

At lytte med kroppen! Eksperternes kropsbevidsthed. Miniseminar: talentudvikling indenfor eliteidræt Susanne Ravn sravn@health.sdu. At lytte med kroppen! Eksperternes kropsbevidsthed Miniseminar: talentudvikling indenfor eliteidræt Susanne Ravn sravn@health.sdu.dk Formål: at udvikle gængs forståelse forbundet med ekspertise Konstruktivt

Læs mere

FORVANDLENDE FORBINDELSER: Et studie af migranters forbindelser til hjemstavnen og deres visioner for at deltage i lokal udvikling

FORVANDLENDE FORBINDELSER: Et studie af migranters forbindelser til hjemstavnen og deres visioner for at deltage i lokal udvikling FORVANDLENDE FORBINDELSER: Et studie af migranters forbindelser til hjemstavnen og deres visioner for at deltage i lokal udvikling Ditte Brøgger PhD studerende / Geografi Agergaard, J. and Brøgger, D.

Læs mere

Feedback Informed Treatment

Feedback Informed Treatment Feedback Informed Treatment Feedback Informed Treatment Principles: Couples, Families, Groups, and Mandated Clients Where is the distress? To whom does the feedback refer? Multiple voices in the room Systemic

Læs mere

Den røde tråd fra testdækning til releasemetrikker

Den røde tråd fra testdækning til releasemetrikker Den røde tråd fra testdækning til releasemetrikker The art of developing software cheaper, in good quality and at schedule Software-Pro Agenda Den røde tråd fra testdækning til releasemetrikker Mange har

Læs mere

Application form for access to data and biological samples Ref. no

Application form for access to data and biological samples Ref. no Application form for access to data and biological samples Ref. 2016-02 Project title: Applicant: Other partners taking part in the project Names and work addresses: "Skilsmisse og selvvurderet mentalt

Læs mere

Sikkerhed & Revision 2013

Sikkerhed & Revision 2013 Sikkerhed & Revision 2013 Samarbejde mellem intern revisor og ekstern revisor - og ISA 610 v/ Dorthe Tolborg Regional Chief Auditor, Codan Group og formand for IIA DK RSA REPRESENTATION WORLD WIDE 300

Læs mere

Appendix A. E-mail correspondence with Fyrvaerkeri.dk:

Appendix A. E-mail correspondence with Fyrvaerkeri.dk: Appendix A E-mail correspondence with Fyrvaerkeri.dk: Fra: Mette Jørvad Niess MEJN@ucl.dk Emne: SV: Projekt til fyrværkeri Til: "dste06@media.aau.dk" dste06@media.aau.dk Cc: "Kathrine Møgelbjerg Jørgensen"

Læs mere

Timetable will be aviable after sep. 5. when the sing up ends. Provicius timetable on the next sites.

Timetable will be aviable after sep. 5. when the sing up ends. Provicius timetable on the next sites. English Information about the race. Practise Friday oct. 9 from 12.00 to 23.00 Saturday oct. 10. door open at 8.00 to breakfast/coffee Both days it will be possible to buy food and drinks in the racecenter.

Læs mere

Digte Vinter 2006 af Tina Rye Hansen. Just a spoonful of sugar, makes the medicine go down

Digte Vinter 2006 af Tina Rye Hansen. Just a spoonful of sugar, makes the medicine go down Digte Vinter 2006 af Tina Rye Hansen Just a spoonful of sugar, makes the medicine go down... 1 Tvangsmedicineringens lange arm... 1 For the sake of being someone... 2 Steps away... 3 Tell me... 4 Darkness

Læs mere

mandag den 23. september 13 Konceptkommunikation

mandag den 23. september 13 Konceptkommunikation Konceptkommunikation Status... En række koncepter, der efterhånden har taget form Status......nu skal vi rette os mod det færdige koncept idé 1 idé 2 How does it fit together Mixing and remixing your different

Læs mere