August 2003 Nr 19, Årgang 4 ISSN Pris: kr. 300,00 ex moms

Størrelse: px
Starte visningen fra side:

Download "August 2003 Nr 19, Årgang 4 ISSN 1600-5147 Pris: kr. 300,00 ex moms www.oracleekspert.dk"

Transkript

1 August 2003 Nr 19, Årgang 4 ISSN Pris: kr. 300,00 ex moms #19 OUGDK 23 OUGDK Stormøde Næste møde: 3. september kl 15:00 hos Oracle Danmark DBA SIG Næste møde er endnu ikke fastlagt. DesWeb SIG Næste møde: 20. august kl. 13:00 hos Oracle Danmark Developer SIG Næste møde er endnu ikke fastlagt. Data warehouse SIG Næste møde er endnu ikke fastlagt. NYHEDER 13 Oracle fastholder opkøb af PS Oracle vokser hurtigst i Europa Collaboration Suite release 2 US Army chef bliver Oracle SVP Jeffrey Henley åbner NASDAQ Oracle og Yahoo PeopleSoft afviser opkøb Oracle kåret for bedste support Oracle regnskab for Q4 OTN har nu 3 mill medlemmer TRE ÅR - OG EN MASSE VIDEN 2 Marc de Oliveira AUTOMATISK DB ACCOUNT MANAGEMENT?4 Martin Jensen Denne artikel beskriver hvorledes det er muligt at lade ens database(r) arve de relevante accounts og rettigheder fra et bruger-repository. THE PATCH IS THE PITCH 2 6 Mogens Nørgaard Denne artikelserie (det kan jeg vel kalde den, nu hvor jeg skriver den anden udgave i serien) handler om patching og opgraderinger. Jeg har ikke modtaget forslag til andre eller bedre overskrifter, så sådan bliver det. ODTUG-KONFERENCEN I MIAMI BEACH11 Marc de Oliveira I år vendte konferencen tilbage til sine vante omgivelser på et mindre strandhotel med plads til 3000 gæster. Det var tredie gang i ODTUGs historie, at konferencen, hvis stifter er inkarneret vestkystmand, blev afholdt på østkysten. ORACLE KERNEN OG IO? 14 Jørgen Quaade En database's primære opgave er at sikre ens data mod alverdens ulykker. I computere kan det normalt kun gøres ved at skrive alt ned på diskene. Kun der, er ens data så nogenlunde sikret. I denne artikel vil vi se nærmere på den helt overordnede arkitektur af databasen og se på hvordan Oracle instansen bruger diskene. GROANS FRA MOGENS 17 BENTES BØGER 22 Core MySQL a serious developer s guide Ian Fisher+Sue Harper holder indlæg til OUGDK DesWeb SIG møde den 20. august kl 13:00

2 Leder TRE ÅR - OG EN MASSE VIDEN Marc de Oliveira I dette nummer af OracleEkspert fejres bladets tre års fødselsdag. Derfor vil du kunne finde en fødselsdagsgave på midtersiderne. Det er spillet OracleEkspert Certified Professional, der går ud på at blive OECP-certificeret ved at tage fem OracleEkspert-eksaminer og nå hjem inden de udløber. Denne udgave af OracleEkspert Certified Professional spillet indeholder 50 OECP-spørgsmål fordelt på ti OECP eksamenskort. Der vil i fremtiden løbende inkluderes flere OECP eksamenskort i bladet, for at gøre spillet mere varieret. Til det formål opfordres også du til at indsende forslag til gode OECP-spørgsmål til Men ikke nok med det. Sommervarmen er steget os til hovedet, og vi har derfor også besluttet at opgradere alle abonnementer til vores bedste abonnementtype (OracleEkspert medlemskab) uden meromkostning, uanset hvilken abonnementtype man havde i forvejen. Dvs at alle, der læser dette har adgang til at hente PDF-udgaver af dette og alle tidligere numre af OracleEkspert. For at få adgang til disse, skal man gå til og klikke på linket Medlemmer. Man kan komme ind med brugernavnet OEmedlem kombineret med det kodeord, som står nederst på denne side (i det blå felt). De bekymrede, der er glade for den trykte udgave, kan slappe helt af, da vi desuden udvider værdien af OracleEkspert medlemskabet, ved at man nu også får et trykt OracleEkspert blad tilsendt. Og som om det ikke var nok, så sætter vi også abonnementsprisen ned med DKK 200! Grunden til at dette kan lade sig gøre, er at vi samtidig forsimpler administrationen ved at nedlægge de andre abonnementtyper. Dvs, at når de nuværende abonnementer udløber vil man ikke længere kunne vælge mellem Trykt Blad, Elektronisk Blad eller Medlemskab. Herefter vil alle abonnenter have et OracleEkspert Medlemskab, hvor man både får et trykt blad og adgang til alle tidligere numre i PDF-format med mulighed for gratis selv at printe flere blade til alle medarbejdere i ens virksomhed. Dem som gerne vil have mere end eet blad, kan købe tillægsabonnementer for kun DKK 400 pr år. Vi håber, at I vil finde jer til rette med denne nye abonnementform. Den er en vigtig forudsætning for bladets fortsatte eksistens. Grunden til at to nye sponsorer, for nogle måneder, besluttede at støtte Oracle- Ekspert var ikke for at kunne tjene penge på at gøre det (bladet har kørt med underskud siden sin fødsel i august 2000). Nej, grunden var, at de mente, at der var brug for et uafhængigt forum for danskere, der arbejder med Oracle. Fordi viden er vigtig. Ikke bare viden, der kan læses i manualer, men også viden om hvordan andre gør, viden om hvilke politiske vinde, der blæser i Oracle-miljøet osv. ODTUG er netop en sådan stemme i det internationale Oracle-miljø, der formidler mange slags relevant viden blandt Oracle-brugere samtidig med at de holder sig i tæt kontakt med Oracle i et forsøg på også at få tilgodeset brugernes behov, når Oracle tager strategiske beslutninger. OracleEkspert er et nedskalleret forsøg på at skabe den samme slags viden specifikt blandt danskere. Viden, som ifølge ODTUGs missionserklæring, skal gøre deres medlemmer til ledere i deres organisationer. I denne uge var der i USA premiere på filmen Masked and Anonymous med Bob Dylan i hovedrollen. Rygterne siger, at det også er Dylan, der har skrevet manuskriptet under pseudonymet Rene Fontaine. Selv om man ikke kan have ham mistænkt for at interessere sig meget for Oracle, så når han, i rollen som Jack Fate, alligevel at sige disse poetiske ord om behovet for viden: Sometimes it's not enough to know what things mean. Sometimes we have to know what things don't mean as well. - Jack Fate (Bob Dylan) Oplag: kopier Udgives af: pythia Information Kongensvej Frederiksberg Danmark Telefon: Fax: Web: www.OracleEkspert.dk Ansvarshavende redaktør: marc de Betalinger Lasse Groans fra Mogens: Mogens Bentes 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): - Medlemskab (inkl blad)...dkk 1600,00 - Pr ekstra blad dkk 400,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å vores hjemmeside. bdsacdmaa

3 Du er nu blevet opgraderet til det nye OracleEkspert-medlemskab i resten af abonnementsperioden (læs lederen på side 2 om hvordan du får adgang til de elektroniske udgaver af OracleEkspert) Det nye Medlemskab koster kun 1600 kr pr år (tidl kr)... og det består af: OracleEkspert i PDF-format Adgang til alle tidligere numre Bladet er tilgængeligt samtidig med det går i trykken I kan selv udskrive og distribuere bladet til alle medarbejdere i virksomheden PLUS (nyt ift tidligere medlemskab) et trykt eksemplar af OracleEkspert i farver

4 DBA Teknisk Artikel AUTOMATISK DB ACCOUNT MANAGEMENT? Martin Jensen - Oracle Consulting. Martin har siden 1982 arbejdet med bl.a. Oracle s database-kerne, samt med forskellige aspekter af objektorienteret systemdesign. Flere og flere miljøer forsynes med LDAP repositories, hvor virksomhedens brugere samlet står opført med deres basale privilegier. Det er naturligvis i sig selv en forenkling, da brugerne (og deres privilegier) herfra relativt enkelt kan administreres. Vanskeligere er det at synkronisere disse informationer med de enkelte databasesystemers accounts, der jo kan have en meget forskelligartet opbygning, ligefra systemer hvor hver bruger har sin account, til moderne systemer, hvor brugernes rettigheder styres af VPD og proxi-accounts. Det er normalt ikke simpelt at ændre en applikation til at anvende VPD og proxi-accounts, så spørgsmålet er ofte, hvorledes DBA erne relativt enkelt kan hægte databasesystemer med accounts for de enkelte brugere sammen med centrale bruger repositories. Denne artikel beskriver hvorledes det er muligt at lade ens database(r) arve de relevante accounts og rettigheder fra et bruger-repository. Antag at det centrale bruger-reposity er i stand til at propagere brugerrettighedsændringer ned til databasesystemet i en tabel (lad os sige user_profile i en account user_rep). Og lad os her sige at en profil svarer til en rolle. create table dir_user_profile ( user_id Varchar2( 30 ) primary key, profile_id Varchar2( 30 )); Nu kan vi jo så etablere en trigger på denne tabel for at fange insert, update og delete, således at vi synkront kan afspejle brugerns privilegier fra det centrale system til det lokale. create or replace trigger db_access_change_tg after insert or update or delete on user_profile for each row begin declare l_exist Number; l_user_id Varchar2( 30 ); l_profile_id Varchar2( 30 ); cursor profile_lookup is select count( 1 ) from all_roles where user_name = upper( l_user_id ) and role_name = upper(l_profile_id); begin dbms_output.enable( ); if deleting or updating then l_user_id := :old.user_id; l_profile_id := :old.profile_id; if l_user_id is not null and l_profile_id is not null then open profile_lookup; fetch profile_lookup into l_exist; close profile_lookup; if l_exist > 0 then db_drop_account( l_user_id, l_profile_id ); else dbms_output.put_line( db_access_change_tg ' '(user,profile) does not exist: ' l_user_id ', ' l_profile_id ); end if; end if; end if; if inserting or updating then l_user_id := :new.user_id; l_profile_id := :new.profile_id; if l_user_id is not null and l_profile_id is not null then open profile_lookup; fetch profile_lookup into l_exist; close profile_lookup; if l_exist = 0 then db_create_account( l_user_id, l_profile_id ); else dbms_output.put_line( db_access_change_tg ' '(user,profile) already exists: ' l_user_id ', ' l_profile_id ); end if; end if; end if; end; end; Så mangler vi vel at implementere de to procedurer db_create_account og db_drop_account. Bemærk at der her anvendes definer s right, samt at procedurerne er autonome for via triggere at kunne committe i basen. Bemærk også at en række centrale accounts bør undtages for administration gennem disse procedurere (eksemplerne viser kun en håndfuld af disse). Sidst men ikke mindst kan disse procedurere jo wrappes for at skjule den egentlige implementering. create or replace procedure dw_create_account ( p_user Varchar2, p_role Varchar2 ) authid definer is sql_txt Varchar2( 400 ); pragma autonomous_transaction; begin declare l_exist Number; begin if upper( p_user ) not in ( 'APPS','DBSNMP','PERFSTAT','SYS','SYSTEM' ) then select count( 1 ) into l_exist from all_users where username = upper( p_user ); if l_exist = 0 then sql_txt := create user ' p_user ' identified by velkommen'; execute immediate sql_txt; end if; sql_txt := 'grant connect to ' p_user; execute immediate sql_txt; sql_txt := 'grant p_rule to ' p_user; execute immediate sql_txt; end if; end; end; create or replace procedure db_drop_account ( p_user Varchar2 ) authid definer is sql_txt Varchar2( 100 ); pragma autonomous_transaction; begin declare l_exist Number; begin if upper( p_user ) not in ( 'APPS','DBSNMP','PERFSTAT','SYS','SYSTEM' ) then select count( 1 ) into l_exist from all_users where username = upper( p_user ); if l_exist > 0 then sql_txt:= 'drop user ' p_user ' cascade'; execute immediate sql_txt; end if; end if; end; end; 4 August 2003 OracleEkspert

5 Well, databasens brugeraccounts er nu synkroniseret med det centrale bruger repository. Men hvad så med de enkelte accounts passwd, der her som default bliver sat til Velkommen? Det tager vi en anden gang ved at omforme disse accounts til global user accounts. Dit firma kan blive sponsor for OracleEkspert Skriv til: Svar Danmarks eneste uafhê ngige Oracle-tidskrift har brug for sponsorer. Har dit firma mulighed for at pâtage sig nogle af flgende opgaver: - Salg af abonnementer - Salg af reklamer - Skaffe alsidige artikler - Nyhedsredigering - Korrektur - Evt andet... SÂ vil vi fremhê ve dit firma som sttter af dansk netvê rk og vidensudveksling gennem et permanent logo pâ bladets forside samt bannerannonce pâ bladets hjemmeside: Kontakt venligst eller ring til for at diskutere mulighederne for et samarbejde med OracleEkspert. Denne rubrik er åben for alle spørgsmål, forslag og tilkendegivelser om Oracle eller Oracle- Ekspert, hvad enten de er tekniske eller mere strategiske. Indlæg kan godt være anonyme, men redaktionen skal vide, hvem der har skrevet dem. Oracle Danmark Support og Metalink tilbyder, at besvare de tekniske spørgsmål. OracleEkspert August

6 DBA Teknisk Artikel THE PATCH IS THE PITCH 2 Mogens Nørgaard, Miracle A/S Denne artikelserie (det kan jeg vel kalde den, nu hvor jeg skriver den anden udgave i serien) handler om patching og opgraderinger. Jeg har ikke modtaget forslag til andre eller bedre overskrifter, så sådan bliver det. I denne artikel vil jeg komme ind på flg. emner: - Registerering af patches. Også i Apps. - Planned downtime, Oracle, SAP, Shareplex - Ting, der ikke understøttes af Data Guard - Oracle s regressionstests - Case 1: Funktionalitetstest, ingen performancetest - Case 2: Opgradering på fjerde ciffer tog fem timer - Online patches. Findes de? - Rolling upgrades - Baselines. Jeg hader baselines. - Test: Har en patch eller opgradering hjulpet? Hvorfor opgradere overhovedet? Uniras-degraderingen. - Hvad kan man gøre for at sikre større stabilitet? - Oracle s anbefalede metode til opgradering. - Skal man opgradere til 9i? Registrering af Patches Jeg lovede i sidste nummer at skrive lidt om, hvad man egentlig kan gøre for at få overblik over sine patches. Jeg håbede jo også, at én eller flere ville skrive til mig og fortælle mig om gode løsninger. Det er ikke sket. Så jeg må skrive videre efter bedste vidende. Til de store ERP-tingester (Oracle Apps, SAP, etc.) findes der utilities, som kan købes for store beløb, der kan administrere patches. Til Oracle Apps findes der vist to eller tre produkter, og brugerne af dem siger, at de er dyre, men nyttige. De kan ikke alene registrere alle disse herlige bugnumre, mv., men kan også lægge dem på mere eller mindre automatisk i rigtig rækkefølge, så man slipper for en masse manuelt arbejde. For ikke-erp-relaterede databaser er der ikke noget at gøre. Man kan kun manuelt registrere det i regneark. Der findes ingen mekanisme i de nuværende versioner af Oracle til at huske hvilke patches der er lagt på. Det ændrer sig i en senere version, og det er godt. Planned downtime, Oracle, SAP, Shareplex Jeg fik et par henvendelser fra SAP-kunder, som var irriterede over at deres systemer var nede (læs: databasen lukket) så ofte pga alle mulige og umulige SAPpatches (og sikkert også Oracle-patches). Kunne det være rigtigt? Var der ikke en ægte 25/8/370-løsning? Nej der er ikke. Jeg fik mig en snak med en gut fra Oracle Development, som har tilbragt masser af tid med at arbejde sammen med SAP i Waldorf, og hans svar var ganske kort (og karakterisk tysk): No, there s only planned downtime. Jamen, hvad pokker gør så de rigtigt, rigtigt kritiske sites, som bare er NØDT til at være åbne hele tiden, og som bare mister SÅ mange milliarder for hvert minut de er nede? Hvad gør de? They use planned downtime. Men der var med logiske standby-databaser (Data Guard) nu mulighed for at kunne.. Ja, jo, men med sådan nogle er der visse SQL-kommandoer, der ikke er supporteret, indvendte jeg. Det vidste gutten ikke. Men det er præcist de samme begrænsninger, som dem der findes med Quest s Shareplex-produkt: Hvis ikke en SQL-kommando registreres i logfilen, så bliver det meget svært at replikere den over i den anden database. Med Data Guard gør Oracle to ting, som de i mange år har frarådet folk at benytte sig af i forbindelse med Shareplex og andre tilsvarende produkter fra BMC og andre: De kigger direkte i logfilen, og de understøtter derfor ikke alle SQL-kommandoer. Sikke megen FUD (Fear, Uncertainty, Doubt) der er blevet spredt i årenes løb fra Oracle s Marketingsafdeling omkring produkter, der gjorde sådan noget. Indtil de selv gjorde det. Man kan jo lure på, om ikke Shareplex, der har gjort det her i mange år, er mere modent som produkt, end Oracle s eget, helt nye, produkt? Ting, der ikke understøttes med Data Guard Usupporterede datatyper: NCLOB LONG (RAW) BFILE ROWID UROWID user-defined datatypes nested tables object types REFs varrays Usupportede objekter: user defined tables/sequences in SYS schemai tables with unsupported datatypes tables using data segment compression IOT's Skipped SQL: alter database, session, snapshot, snapshot log create controlfile, database, database link pfile from spfile, spfile from pfile schema authorization snapshot, snapshot log table as select from a cluster table drop database link, snapshot, snapshot log explain; lock table; rename set constraints, role, transaction Oracle s regressionstests Tak til en god ven i Oracle, der påpegede, at Oracle 6 August 2003 OracleEkspert

7 kun foretager regressionstests på de første tre cifre. På de to sidste laves der en hurtig funktionalitetstest. Det er jo forståeligt nok ellers ville patches aldrig komme ud. Men i Case 2 nedenfor gik det galt på fjerde ciffer, og det kan det da sagtens i andre tilfælde. Nu ved I det. Case 1: Funktionalitetstest, ingen performancetest Jeg nævnte kort i sidste nummer af bladet, at en kunde havde brugt et meget stort beløb på at sikre sig, at deres applikationer kunne fungere efter en portning til en anden hardwareplatform. Det kunne de også. Og initielt gik det rigtigt godt med at flytte det hele over det skulle i øvrigt over på et system, der kørte andre ting samtidig. Men pludselig ramte de ind i en rapport, der ikke kunne køre færdig, en masse kompliceret halløj og problemer i 2-3 uger, masser af itars, og alt det vi elsker at hade. Hvordan kunne de have forberedt sig bedre? Hvis Oracle ikke kan lave interoperabilitets-tests deres produkter imellem hvorfor tror man så, at man kan teste, hvordan alle mulige forskellige kombinationer af SQL er vil interagere? Lad mig uddybe, hvad jeg mener: Når en SQL bliver udført kan den enten køre uhindret og lave IO eller CPU eller den kan vente på en ressource, der er optaget af en anden SQL. Den bedste situation er selvfølgelig, at den tid SQL en tager, mest går med CPU og IO, og ikke særligt meget med at vente. Men lige pludselig er den der jo. Det kan være en lås enqueue der tages af én proces og skal bruges af en anden. Det kan oftere (i Oracle) være latches, der blokerer i kortere eller længere tid for andre processer. Latches er låse, der serialiserer adgang til resourcer (ja, der er shared latches i 9i, hvilket hjælper på det, men det er kun nogle få latches, og kun i bestemte situationer). Så hvordan skulle man kunne teste, om det pludselig vil gå galt? Brugsmønstret ændrer sig jo hele tiden, og der gøres meget ud af fra leverandørernes side, at man skal have et dynamisk miljø, der hurtigt kan tilpasses skiftende omstændigheder. Skiftende omstændigheder, nye forretningsregler, ændret brugsmønster det betyder altsammen nye SQL er. Man kan da ikke teste for den slags ting i sit miljø på en måde, der bare nærmer sig noget realistisk. Husk det næste gang Oracle Support eller en smart konsulent siger Det burde jo have været testet før det blev sat i produktion!. Spørg fjolset, hvordan præcist han vil foreslå at man tester før man sætter nye SQL er i produktion? Hvordan Oracle (eller en anden leverandør) gør det? Hvor mange brugere, der skal simuleres? Bliv ved med at spørge venligt og interesseret. Spørg eventuelt, hvor leverandøren har dokumenteret en god måde at gøre det på? Case 2: Opgradering på fjerde ciffer tog fem timer Kunden skulle opgradere fra til , og alt gik efter planen. Alle steps kørte som beskrevet, alt virkede, og der var ingen ventetid mellem de enkelte steps i proceduren. Der var ikke andre på maskinen, så den kørte deruda. Der var ingen fejl undervejs. Men det tog fem timer. Det bør en patch på fjerde ciffer jo ikke gøre, men i dette tilfælde gjorde den. Og når man lægger en patch på Oracle er basen jo lukket. Det skal den være. Hvorfor er der ikke flere kunder, der møder op i det lokale leverandørkontor med en høtyv og et reb? Jeg tror det skyldes, at de fleste laver disse opgraderinger midt om natten, og så er det bare DBA en, SysAdmin en og andre stakler, der bemærker det. Jo, det kan være, at batchjobbene er forsinkede næste morgen, osv. Men det går jo hurtigt over. Denne kunde regnede med, at det kun ville tage ganske kort tid, så de valgte at gøre det en morgen ved 8-tiden, og så var de ikke oppe før ved tiden. Hvad skulle de have gjort? Er de fjolser? De kunne have arbejdet midt om natten, som vi efterhånden har vænnet os til. Det koster godt nok en masse penge, en masse kræfter og har den ulempe, at der ikke er så mange andre man kan ringe til, hvis noget går galt. De kunne teste det på et tilsvarende system. Men er det en garanti? Hvad kræves der efterhånden for at have et realistisk testsystem? Jeg aner det ikke. Jeg kender ikke nogen, der har det. Er de fjolser? Nej, tværtimod. De har vel netop gjort noget, som man må forvente de skal være fuldt ud i stand til at gøre med et professionelt IT-system i den dyre klasse. Synes jeg. Online patches. Findes de? Hvis en patch vil berøre SGA en eller Data Dictionary en, så kan den ikke lægges på online. Hvis den ikke berører nogle af disse to ting, så kan den godt, og Oracle har i ganske få tilfælde dokumenteret, at en patch kunne lægges på i online-miljøet. Men der kræves nogle helt andre mekanismer, hvis Oracle skal blive et ligeså professionelt produkt på dette område som f.eks. Rdb, DB2 m.fl. Én af de ting, der faktisk mangler i Oracle s source kode, er et transaktionsbegreb. For at kunne rulle en patch tilbage, eller gøre andre underlige ting, bør man have indbyggede begin/end transaction i koden. Det har man ikke af alle mulige gode grunde. Jeg røber ikke for meget ved at sige, at der heller ikke i den nærmeste fremtid kommer noget, der bare minder om online patch-muligheder i Oracle. Orv, hvor det blev et kæmpeproblem for Oracle Support, da de skulle til at bruge Oracle s egne Appsmoduler og opdagede, at de skulle være nede hele tiden. Faktisk blev supporterne dybt overraskede, og forlangte, at man kunne lægge patches på online, da de sgu da var nødt til at være oppe hele tiden. Det kan de stadig ikke. Det kan resten af Verden heller ikke. Hverken med Apps, SAP eller andre. Jeg synes det er utroligt, at man finder sig i det, betaler masser af penge for, at dyre folk skal gå rundt uden for arbejdstid og lægge patches på, og derefter være OracleEkspert August

8 klar til at tilkalde dyre eksperter midt om natten, hvis noget går galt, eller noget forandrer sig i systemet. Rolling upgrades Rolling upgrades typisk i et cluster med RAC kørende bliver supporteret i fremtiden af Oracle. Det er jeg ikke i tvivl om. Det starter med, at man tillader minor forskelle i versionerne måske ude på fjerde/femte ciffer. Digital har haft rolling upgrades siden de introducerede VMS-clustre. Det her er noget, der godt kan lade sig gøre. MVS-miljøet har det. UNIX-miljøerne har det. Andre databaser har det selv SQL Server er ved at kunne det på en ret snedig måde. Hvordan kan man seriøst tale om 25/8/370, når man hele tiden skal lukke sin database ned? Det hænger da ikke sammen. Baselines jeg hader baselines Hvad kan man gøre? Mange indenfor og udenfor Oracle snakker om baselines. Må jeg være fri! Hvad Pokker er en baseline? En linie noder spillet af en basguitarist? Nå, men mere seriøst: Baselines baserer sig enten på målinger af et system eller målinger af bestemte forretningsfunktioner. Som regel er det system-wide. Men kan man bruge system-målinger? Nej. Kun målinger af applikationer, og det lyder sgu lidt hult, når man får at vide, at man bare skal have baselines. Baselines for systemer findes ikke. Baselines for applikationer findes måske (så har man ret få applikationer, eller de er statiske, eller man har uanede økonomiske resourcer), men som regel er det meget svært at have baselines for sine applikationer bl.a. fordi man jo ligesom godt kan lide at have dynamiske miljøer. Hvis man har dynamiske miljøer kommer der rutinemæssigt nye SQL er til. Enhver ny SQL er potentielt destabiliserende for nogle andre SQL er (Cary s gode eksempel med ting, der bare kører, og ting, der blokerer for hinanden). Hvad kan man gøre? Man kan følge Oracle s anbefalede metode, eller man kan prøve noget smart. Hvorfor siger jeg det? Fordi Oracle s anbefalede metode kort sagt går ud på at følge disse trin: Tag en fuld backup af dit testsystem før du lægger ny software på. Lav en testpatching/opgradering på dit testsystem Test om patchen virker eller om dine applikationer fungerer efter opgraderingen Luk dit produktionssystem Tag en backup (eller tag en online-backup, hvis Oracle siger god for det! normalt vil de anbefale en offline backup, så man kan komme tilbage til et punkt før f.eks. Data Dictionary en blev opdateret) Læg den nye software på produktionssystemet Tag evt en ny backup (det kommer lidt an på, hvor man læser om det, om dette trin anbefales eller ej) Test, om det virker Åbn en Det tager jo tid, det her. Ikke så sært, at mange DBA er/sysadmin s efterhånden længes efter en mere effektiv metode. Ofte springer man selvfølgelig test-systemet over. Man prøver at samle adskillige patches til en stor patch-fest. Man prøver masser af ting. Det synes nærmest håbløst at gøre dette på den rigtige måde. Det synes håbløst at planlægge sig ud af alle muligheder. Alternativet til forudsigelighed er et højt beredskab! Jeg har ikke opskriften på noget rigtigt smart man kan gøre, men det forekommer mig, at det der destabiliserer et system er når en eksekveringsplan for et SQL ændrer sig. Eller når noget bestemt SQL bliver udført mere end normalt. Med MirPlan (gratis, udviklet af Peter Gram m.fl. skriv, hvis I er interesserede) kan man f.eks. en gang i døgnet generere en plan for de vigtigste SQL er (de hyppigste og de tungeste), hashe eksekveringsplanens tekst og sammenligne hast-tallet med hash-tallet fra dagen før. Man kan på samme måde bruge MirPlan til at checke planer før og efter patches og opgraderinger. Det giver én mulighed for at reagere hurtigt, hvis man får at vide, at en plan har ændret sig. Det kan være til det bedre. Det kan være til det dårligere. Men den har ændret sig. Med MirPlan har Gram sat det op, så man får en mail, hvis der sker noget. I Statspack til 9i gemmer Oracle også hash-udtrykket for en SQL, og da man kan gemme Statspack-halløj i et repository, så er det således nemt at se, om noget ændrer sig ved hjælp af en lille trigger eller et job, der kører en gang imellem. Stored Outlines duer ikke, da man jo netop er interesseret i at få udnyttet nye/bedre eksekveringsplaner, og det kan man ikke med Stored Outlines fastfrysning af planen. En monitorering af SQL ernes eksekveringsplaner er det nærmest jeg har kunnet komme en rimelig løsning på problemet om, hvordan man har et meget højere beredskab uden at skulle være enormt bange hver gang man opgraderer eller patcher sit system. 8 August 2003 OracleEkspert

9

10 NOTE! ODTUG members save USD 100 of the ODTUG conference registration

11 ODTUG-KONFERENCEN 2003 I MIAMI BEACH Marc de Oliveira er medlem af ODTUGs bestyrelse og er koordinator for ODTUGs Designer Tools Corner. Han er system analytiker hos NNE, medforfatter til bogen Oracle8 Developer s Guide, forhandler af DesignAssist og redaktør af OracleEkspert. Back to the beach ODTUG gabte nok over mere end de kunne tygge, da de sidste år placerede konferencen på måske Las Vegas største hotel, Caesars Palace, hvor de 800 deltagere kun udgjorde en ubetydelig del af hotellets gæster. I år vendte konferencen tilbage til sine vante omgivelser på et mindre strandhotel med plads til 3000 gæster. Det var tredie gang i ODTUGs historie, at konferencen, hvis stifter er inkarneret vestkystmand, blev afholdt på østkysten. Dansk rekorddeltagelse Danmark havde den højeste deltagelse blandt lande udenfor Nordamerika. Deltagerne var fordelt på følgende måde: USA 452 (inkl en dansker) Canada 55 Danmark 9 Schweiz 7 (inkl en dansker) England 6 Brazilien 5 Holland 5 3 deltagere: Saudiarabien, Sverige og Tyskland 2 deltagere: Argentina (en talte flydende dansk), Australien, Belgien, Bolivia og Norge 1 deltager Afrika, Bulgarien, Cayman Isl., Mexico, Peru og Østrig Så vi var en lille gruppe på 12 dansktalende deltagere, der holdt lidt sammen og udvekslede synspunkter og erfaringer under konferencen. Det var ikke helt de 30 danske deltagere vi havde i Ft. Lauderdale for et par år siden, men når man tager de svære tider i betragtning, så må man sige, at der var et ganske godt fremmøde fra Danmark. Mange vil sikkert huske Svend-Erik Jensen, der i sin tid sad i Oracle support i Vejle. Han sidder nu i Orlando og er leder af Oracle Support USA. Han havde en del synspunkter, som ikke helt falder i tråd med hvad Mogens Nørgaard får sagt i sine Groans. Indholdet Med over 100 sessioner i otte parallelle spor var det ikke noget problem at finde interessante emner at lytte til. Oracle-værktøjer Blandt højdepunkterne kan nævnes Bill Dwights indlæg om Development Tools Vision & Strategy, hvor han forklarede at JDeveloper vil blive gjort til et modeldrevent udviklingsværktøj, der skal kunne modellere abstrakte elementer som Use Cases og Applikationer. Sue Harper afslørede i sit indlæg Designer and the future at nogle af de nye ting, de overvejer at udvide Designer med er mulighed for generering af View API er (til opdaterbare views) og CDM RuleFrame. De dynamiske prompter til WSG-moduler er allerede implementeret til snarlig frigivelse. Designer 6i vil blive supporteret frem til den 31. december David Brown og Ian Fisher fortalte om et nyt lag oven på SCM, som skal hjælpe udviklere med Build and Release management, som også vil kunne bruges til at bygge.jar-pakker til ebusiness Suite patches. Systemet vil blandt andet også kunne bruges til Bug/Issue tracking og Task and project management. Systemet er rettet mod JDeveloper og kan ikke umiddelbart integreres med Designer, da det er filbaseret. Det er netop dette system, som vi har fået Ian Fisher til at komme til Ballerup og fortælle om den 20. august (tilmelding sker hos - det er gratis). Duncan Mills holdt en meget interessant præsentation om pakken WebUtil, som han har udviklet til WebForms. WebUtil-pakken indeholder en stribe kommandoer, som man tidligere kunne udføre på client/server, men som ikke længere er mulige, når man kører WebForms. Det drejer sig blandt andet om: - læsning og skrivning af filer på klientmaskinerne - overførsel af filer mellem klientmaskiner og servermaskiner - overførsel af oplysninger om klientmaskinen (OS, browsertype, brugernavn mv) - host-kald til opstart af programmer, der ligger på klientmaskinerne Business Rules Som det er blevet tradition er hele søndagen inden ODTUG-konferencen dedikeret til the Business Rules Symposium, hvor en lang række forretningsregelinteresserede holder indlæg. Paul Dorsey, David Wendelken, Bonnie O Neil mv holdt en stribe inspirerende indlæg om Business Rules, som nu lader til at være blevet anvendelige i praksis. Dulcians Business Rules Information Management system (BRIM) lader til at være meget ret modent. Emnerne for den næste version er optimering af evalueringer o lign, så de regner med at have fået styr på grundfunktionaliteten. Også CaseTechs Business Rules Approach ser meget overbevisende ud i sin enkle opbygning omkring at lokalisere og definere forretningsregler i et centralt beliggende point of definition. Bonnie O Neil nævnte, at man skulle holde øje med værktøjet ESI, som lod til at blive et interessant BRværktøj. Tools Teknisk Artikel OracleEkspert August

12 Panel-sessioner Konferencen har også en række paneldiskussioner af typen Ask The Experts eller Ask Oracle. Her kan man spørge om hvad som helst inden for sessionernes emner. Med ikke mindre end fem Oracle VP ere og en lang række Product Managers er der gode muligheder for at få konfronteret Oracle med de ting man går og bander over hjemme på kontoret. Jeg ville elske, at høre Mogens Nørgaard rulle sig ud til en af disse sessioner! :-) Lunch Bunch Det er nu også blevet en fast tradition med frokostmøder et par af dagene. Her kan man tilmelde sig et emne som feks Metode, Forms, JDeveloper, eller Designer, hvorefter hver gruppe deltagere henvises til et område, hvor man kan diskutere det valgte emne, mens man spiser frokost. I år var der omkring ti Lunch Bunch grupper. Beach Party Og så må vi ikke glemme det legendariske Beach Party med blandt andet Beach Volley, kajak turnering og torvtrækkeri. På billederne ses: 1) Vice President for Portals and Hosted Tools, Marco Tilli, i Volley finalekampen. 2) Et par representanter for det danske kajak-hold (Søren og Rune), der venter, mens ODTUG bestyrrelsesmedlem, Jeff Canclini, og Michael Snyder fra CaseTech ser til at startopstillingen vælges på retfærdig vis. 3) Vice President for Application Development Tools and ilearning, Bill Dwight, og Steven Davelaar (udvikleren af HeadStart-pakken) ror sejren hjem til deres hold. I baggrunden ses Lauri Boyd (har også været med til at udvikle HeadStart) på vej ud til bøjen. Ses vi til næste år? Husk at hvis du får godkendt et indlæg, skal du ikke betale konferencetilmeldingen på usd [Der er flere billeder på vores hjemmeside] 12 August 2003 OracleEkspert

13 8. august 2003 Oracle fastholder opkøb af PS Oracle fastholder sit tilbud om opkøb af PeopleSoft-aktier til USD Tilbudet er nu udvidet til den 19. september Talsmand for Oracle Jim Finn har udtalt: We remain fully committed to aquiring PeopleSoft. 28. juli 2003 Oracle vokser hurtigst i Europa IDC har kåret Oracle som den hurtigst voksende leverandør af applikationsservere i Vesteuropa. Med en vækst på 15.7% i 2002 er Oracle ved at nærme sig konkurrenterne IBM og BEA. Oracles markedsandel i Vesteuropa er nu 17.9%. Peter Perregaard har udtalt at verden nu er ved at opdage, at Oracle leverer markedets bedste og mest komplette middleware-option. 25. juli 2003 Collaboration Suite release 2 Oracle har frigivet release 2 af sin Collaboration Suite. Denne udgave har forsimplet og forbedret mulighederne for webkonferencer ifm planlægning, notifikation og initialisering af web-konferencer. Det er nu muligt for deltagere at review e og editere i dokumenter samtidigt, samt at anvende et fælles Whiteboard til at demonstrere ideer mv. 21. juli 2002 US Army chef bliver Oracle SVP Lt. General Joseph Kellogg Jr. bliver Senior Vice President for Homeland Security Solutions, som tager sig af IT til amrekas forsvar. 16. juli 2003 Jeffrey Henley åbner NASDAQ Jeff Henley deltager i åbningen af NASDAQ-børsen i New York kl 9:30 på NASDAQ Marketsite (4 Times Square - 43rd and Broadway). 15. juli 2003 Oracle og Yahoo Oracle og Yahoo har annonceret et samarbejde, hvor Yahoos brugere vil få adgang til over 100 nyhedsapplikationer (portlets) via en Oracle9i Application Server. 20. juni 2003 PeopleSoft afviser opkøb Samtlige medlemmer af PeopleSofts bestyrelse fraråder aktinærer at tage imode Oracles tilbud om opkøb for USD pr aktie, og hævder at det ikke vil være til aktionærernes fordel. 19. juni 2003 Oracle kåret for bedste support The American Business Award kårer Oracle med en Stevie Award som bedste supportorganisation for god online kundeservice og support. 12. juni 2003 Oracle regnskab for Q4 Oracle annoncerer at de i 4. kvartal har tjent USD 0.16 pr aktie. Sidste år var indtjeningen USD 0.12 pr aktie. Overskudet er steget med 31% til USD 858 mill. Sidste år var overskudet for 4. kvartal på USD 656 mill. For hele 2003 regnskabsåret er overskudet steget med 4% til USD 2.31 mia eller USD 0.43 pr aktie. I 2002 var overskudet USD 2.22 mia svarende til USD 0.39 pr aktie. 11. juni 2003 OTN har nu 3 mill medlemmer Oracle annoncerede i dag, at de nu har mere end 3 mill medlemmer af Oracle Technology Network. Nyheder OracleEkspert August

14 ORACLE KERNEN OG IO? Af: Jørgen Quaade En database's primære opgave er at sikre ens data mod alverdens ulykker. I computere kan det normalt kun gøres ved at skrive alt ned på diskene. Kun der, er ens data så nogenlunde sikret. I denne artikel vil vi se nærmere på den helt overordnede arkitektur af databasen og se på hvordan Oracle instansen bruger diskene. Først et par definitioner: Databasen består af datafiler, redo logs, kontrolfiler og alt, hvad der ellers ligger på diskene. Redo loggen er der hvor alle ændringer af databasen opbevares. Kontrolfiler indeholder information om hvilke datafiler der i systemet mm. I denne artikel er det en gennemgående antagelse, at der bruges mange diske, sådan at de forskellige filer ligger på et antal forskellige diske. Det er også sådan de fleste systemer ser ud. Instansen består af de processer og memory strukturer som Oracle bruger til at tilgå datafiler mm. IO står for intput/output og er bare en hurtig måde at sige læsning og skrivning til diskene. Hvis man skal have en database til at performe, er det vigtigt, at man såvidt muligt undgår at skrive til diskene. Grunden er ganske enkelt, at mens det tager nanosekunder at tilgå memory, tager det millisekunder at tilgå diskene. Det er med andre ord én million gange hurtigere at få fat i noget som er i memory. Så selv om det primære formål med en database er at sikre sine data ved at skrive dem ned på diskene, er det altså af stor vigtighed, at man skriver så effektivt og så lidt som muligt ned på diskene. Alt i Oracle's arkitektur og design er rettet mod at skrive så lidt som muligt men altid nok til, at det ikke er muligt at miste data, så databasen bliver inkonsistent. Derfor koncentrerer denne artikel sig også om IO og hvordan det håndteres af Oracle. Oracle Instansen er bygget op omkring et delt memory areal kaldet System Global Area (SGA). SGA'ets primære funktion er at fungere som en buffer. Alt hvad der bliver læst ind fra diskene bliver lagt i SGA'et og kan tilgås af alle processer i instansen. Groft sagt ser Oracle's arkitektur således ud: På tegningen står de små "r" og "w" for read and write, og "S" skal betyde Server processer. Server processerne har ansvaret for at servicere kald til databasen. Det er dem der læser data enten fra bufferen, hvis de allerede er der, ellers fra disk. Men de læser kun. De skriver aldrig. Alle skrivninger foregår i bufferen. Der kan være ligeså mange server processer, man har lyst til, dog normalt højst én per bruger. Ofte vil man dog vælge en model, hvor flere brugere deler den samme server proces. Server processerne læser fra alle datafilerne. DBWR, database skrive processen, skriver blokke fra bufferen til disk. Når server processerne har opdateret en blok, og den del af bufferen skal genbruges, er det op til DBWR at skrive den ud. DBWR skanner løbende bufferen for blokke til at skrive ud. Skulle det være nødvendigt, kan man starte op til 20 DBWR processer, som så alle vil hjælpe til med at skrive blokke til diskene. Det er dog sjældent man har brug for mere end én DBWR. Det skyldes især, at de fleste operativsystemer har en mekanisme kaldet asynkron IO, som giver samme funktionalitet som at starte mange DBWR processer op. DBWR vil typisk skrive til mange forskellige filer. LGWR, logwriteren, er den proces, som har ansvaret for at skrive ændringer ned i redo loggen, FØR ændringerne er accepterede. Først når redo loggen har sikret de nødvendige data til at genskabe en konsistent database ved at skrive ændringer ned på disken, får server processen besked på, at ændringerne er gennemført. På denne måde sikrer man, at man altid kan vende tilbage til et kendt og konsistent billede af databasen, selv hvis systemet pludselig fejler. Når en transaktion committes, vil de ændringer, der er blevet foretaget, blive skrevet ned i redo loggen. LGWR skriver altid kun i den aktive online redo log. Når den aktive log er fyldt, går LGWR videre til den næste redo log og gør den aktiv. Der kan kun være en LGWR. ARCH, archive log processen, har ansvaret for at arkivere fyldte online redo logs. Det gør den ganske simpelt ved at kopiere indholdet et andet sted hen, og markere loggen som arkiveret, så LGWR ved at den nu kan genbruge indholdet. Man kan starte op til 10 processer til at arkivere online redo logfiles. Der er også andre processer, som varetager forskellige andre opgaver, f.eks. overvågning af alle processer i systemet, men for klarhedens skyld har jeg kun taget de vigtigste med. Når man kigger helt overordnet på denne arkitektur bliver det klart, at flaskehalsen i dette system (når det gælder IO) er logwriteren. Server processerne er mange og læser fra mange diske. Der kan være op til 20 DBWR processer, som skriver til mange filer. Der kan være op til 10 ARCH processer, som dog skriver til den samme fil. Men der kan kun være én LGWR som skriver til én fil. Alt andet lige vil logwriteren altid være den der har den hårdeste belastning. Den har kun en proces og en fil at gøre godt med, modsat alle de andre, som enten har flere processer eller flere filer at gøre godt med. Derfor vil man også se, at når man har et veltunet system, så bliver performance begrænset af, hvor hurtigt man kan skrive til redo loggen. Det er altså klart at IO er et væsentligt problem for moderne systemer, og derfor er der da også alle mulige forskellige tekniske tiltag man kan gøre for at forbedre performance af ens IO, f.eks. med disk caches og hurtigere diske. Asynkron IO er også en mulighed. Det er en ret udbredt teknik, så i næste artikel vil jeg prøve at forklare hvordan asynkron IO virker. 14 August 2003 OracleEkspert

15 SKRIV EN ARTIKEL Vi betaler dig 700 kr pr side for artikler, som trykkes i OracleEkspert (400 kr pr side for engelsksprogede artikler). Du kan også komme til at vinde OracleEkspertprisen, som i december-nummeret uddeles til forfatteren af årets bedste artikel. Deadline for artikler til OracleEkspert er den 15. i måneden inden bladet udkommer. Har du lavet noget genialt, som kunne have interesse for andre Oracle-udviklere, ledere, planlæggere mv, eller har du bare nogle guldkorn, som andre kunne få glæde af, så skriv en artikel til OracleEkspert. Sådan gør du: Aflever et oplæg på ca 200 ord via vores hjemmeside: under sektionen Din Mening. Når oplæget er godkendt af redaktionen, kan du skrive selve artiklen. Der ligger en MS Word template på hjemmesiden. Artiklen skal også godkendes af redaktionen. Dette sker ud fra kriterier om seriøsitet, relevans og teknisk niveau. Artiklerne skal henvende sig til erfarne Oraclefolk, og emnet skal på en eller anden måde være relateret til Oracle. Den normale størrelse af en artikel er 3-6 sider. Hvis din artikel falder udenfor denne størrelse, bør du gøre os opmærksom på det, inden du begynder at skrive den. Præsentationsartikler: Hvis emnet er et værktøj eller en service, som du selv udbyder karakteriseres artiklen som en præsentationsartikel. Disse koster 1000 kr per side, da de egentlig er en slags reklame (dvs at vi ikke betaler for artiklerne). Der gælder samme krav til seriøsitet og kvalitet ift præsentationsartikler som for tekniske artikler. OracleEkspert August

16

17 Kære læser! Velkommen til ottende udgave af min klumme. Formålet med klummen er at informere om Oracle-verdenen, give råd og tips, diskutere aktuelle emner, fortælle om arrangementer, mv. Alt sammen selvfølgelig tilsat private meninger, rene gætterier, usubstantierede rygter og ikke mindst løse formodninger. Snakke-emnerne denne gang: It doesn t matter 10i 10G Mark Jarvis, Jeremy Burton, m.fl. Peoplesoft, JD Edwards Hvis et instans går ned ofte, så er der noget galt med din HW. Hvis det går ned sjældent behøver du nok ikke RAC. BAARF, PIP, Gaja og The Musical 6000 flere ansat i Oracle Indien? Teknik-emner: YODA CTU TAM af Martin Berg James fix 9.2 og NLS 32/64 bit Hash It doesn t matter Det her var overskriften på en artikel i Harvard Business Review for nyligt. Jeg troede først det var en artikel om, at livet var meningsløst, men forfatteren mente faktisk, at IT-branchen ikke betyder noget. Det er jo ikke specielt opmuntrende at skulle høre på, når vi nu er vant til at høre, at vi er åh så vigtige for firmaets ve og vel. De undersøgelser, der lå til grund for artiklen, viste sjovt nok, at virksomheder, der investerede rigtigt massivt i IT fik forværret deres konkurrenceevne. Ikke dermed sagt, at firmaer, der slet ikke investerede i IT, nødvendigvis fik forbedret deres. Store dele af vores branche lever af at sælge drømme. Drømmen om det firfarvede lagkagediagram, der giver direktørerne et pludseligt og blændende indblik, og sætter dem i stand til at feje konkurrenterne af banen. Drømmen om mødet i det flotte mødelokale, hvor powerpointen med de mange farver får en af direktørerne til at tage brillerne af og dingle dem i hånden, mens en power-klædt kvinde fortæller ham, at han kan erobre verden ved hjælp af et søjlediagram. Drømmen om de fem kloge mennesker, der mødes i en lufthavn, og pludselig forstår, hvordan Verden hænger sammen, mens de skynder sig af sted med deres rullekufferter. De har alle meget hvide tænder. Drømmen om indsigt, magt, fred og det, man automatisk kan få ud af det. Det får selv kloge, forstandige mænd til at investere enorme beløb i ERM, CRM, CSM, CSC, IBM, og alle sådan nogle forkortelser. ERP-projekter er ofte grumme eksempler. Jeg har personligt svært ved at pege på et ERP-projekt, der har været en virkelig succes. Jeg kan sagtens nævne virksomheder, der f.eks. har implementeret HR-modulet i Apps og fået det til at virke. Men den store, krombelagte løsning, der omfatter hele virksomheden, og stort set alt, hvad den laver, går som regel rigtigt galt. Det er muligt, at der er tale om så store beløb i investering, at der på forhånd Fanden Gale Mig er dømt succe. Det kan man se med Forsvarets vanvittige demars-projekt, der internt kaldes demanda. Alt går galt i dette projekt, som plejer at gå galt, og selv en Forsvarschef har måttet forlade jobbet på grund af projektet. Men det er en succes, meddeler Forsvaret. Det er da morsomt, at demars skal skaffe et enestående overblik over, hvor alle undertrøjer, snørebånd, sneplove og kanonrør befinder sig når det, der betyder noget er, hvor Fanden den kampvogn er henne i Bosnien eller den sneplov i Irak. Drømmen om det totale over- og indblik lever selvfølgelig stærkest hos organisationer som Forsvaret, men alligevel En klog fyr, som jeg har kendt i mange år og som har været med til adskillige ERP-projekter, mente, at ERP-projekter egentlig er dømt til at mislykkes qua deres natur. Man starter med store foranalyser, workshops, og alt det andet fancy halløj, der har til formål at afdække, hvad man egentlig laver i virksomheden og hvordan man laver det. Det skal så mappes over i et program, der oprindeligt er udviklet enten til Volkswagen i Tyskland (og derfor kræver, at man opretter Factories i sin implementering) eller er udviklet til et verdensomspændende softwareudviklingsfirma i Californien. Det tager normalt to år for den første fase, og i de to år øver man ofte vold på virksomheden, fordi alle Groans Fra Mogens OracleEkspert August

18 ændringer i forretningsmodeller, etc. skal godkendes af en magtfuldt råd, der næsten hver gang kan fortælle ledelsen eller initiativtageren, at det vil fordyre projektet voldsomt. Så man lader ofte være. Bemærk, at ændring i forretningsmodeller ofte dækker over det kendte begreb god ide. Det er noget, der gør ondt, det her. Ligegyldigt hvad man ønsker at foretage sig i virksomheden skal man nu først tænke på det nye system i stedet for på ideerne. I har garanteret selv været ude for det masser af gange: Man forelægger en god ide, eller fortæller, at nu gør konkurrenterne altså sådan og sådan og så får flere af mødedeltagerne det der fjerne blik, mens de prøver at forestille sig, hvad der kan gøres ved systemet for at opnå dette eller hint. De prøver ikke mere at forestille sig, hvad ideen kunne gøre for firmaet. Af én eller anden grund er det noget, der skaber frustration i alle lag af virksomheden. Når man så efter to år har fået implementeret systemet, så det nogenlunde afspejler Verden, som den så ud for to år siden, så er alle meget forpustede, og ingen kan rigtigt genkende hverken de firfarvede, flotte diagrammer (som regel kræver det en special-tilretning og en helt speciel printer, som sekretæren ikke kan bruge til andet) eller de flotte, nemme skærmbilleder, som man havde set i demoerne. Så er man klar til Fase 2, thi der er nu så mange nødvendige forandringer ophobet, at man tror det er løgn, og de skal altså implementeres, og det kræver en ny bevilling og et nyt projekt, komplet med scope og de andre dyre ord. Faserne herefter bliver som regel meget mere kaotiske, idet man desperat prøver at tilpasse systemet til en Verden, der forandrer sig hele tiden. Det er på dette tidspunkt det nok går op for de fleste, at de bare har fået sig endnu et stort system i virksomheden, og at det er godt og skidt sammenlignet med det eller de systemet det afløste. Man opdager, at der er en masse tilretninger i systemet, som selvfølgelig kun kan forstås af præcist de konsulenter, der har lavet dem. Det er derfor, det ikke kaldes Standardsystemer mere. Det kaldes Standard- Ramme-systemer, fordi de alligevel ender med at være enormt non-standard-systemer. Og så er man ved at være klar til næste runde, hvor man begynder at drømme om et system, der kan opfylde ens hedeste drømme om indsigt Sådanne projekter koster i øvrigt altid mindst én ITchef og en projektleder stillingen. Nogle gange koster det ledelsen, direktionen (men de er som regel gode til at dække deres røv), eller måske endog virksomheden livet. Der er eksempler på det alt sammen. Så prøv at forestille jer en virksomhed, der har købt hele drømmeteknologistakken, og tror at de skal forandres til en e-business eller hvad det nu hedder nu om dage. De får altså brugt nogle penge og noget tid. IT doesn t matter. Det skal bare virke i nødvendigt omfang. Vores drømmeverden kommer ikke tilbage, selvom folk med penge i klemme i diverse investeringssammenslutninger bliver ved med at forudsige det snarlige opsving. Oracle-nyheder Der var tre interessante nyheder i de forløbne uger fra Oracle: Marketingsledelsen har forladt Oracle. 10i skal hedde 10G. Peoplesoft købte JD Edwards. Det var ikke kun Mark Jarvis (Chief Marketing Officer), der forlod Oracle. Det gjorde Jeremy Burton (Senior Vice President for Product Marketing) også. Og Rene Bonvanie, der også havde en ledende stilling i Marketing. Det her sker ligefør launchen af Oracle s næste database-version, og det var nok ikke noget, Larry havde planlagt. Sådan noget sker aldrig tilfældigt. Mark Jarvis var meget hurtig til at udsende en rigtig Marketing-mail til den mailingliste, der omfatter tidligere Oracle-ansatte (i USA hedder den Oracle Alumni, i UK hedder den LAOS Life After Oracle Society). Her skrev han, at han bare trængte til at tænke på sig selv, at han i de sidste 14 år aldrig havde været væk fra e- mail i mere end 24 timer, etc., etc. Snøft. Her er en del af hans mail: There were obvious outside factors - the economic climate and the fact that tech is no longer the "cool" industry, but those factors were less important. Yeah, right. Lad os se, hvad han skal lave i sit næste job. Det burde give et hint. Nå, men så har Oracle ladet sive, at de vil kalde 10i for 10G. G et står for Grid, og skal indprente i folk, at Oracle og Grid-computing hører uløseligt sammen. Oracle og Grid betyder RAC. Indtil der sker noget fuldstændigt vanvittigt nyt med Oracle, så er et Grid noget Oracle ser som et enormt stort cluster, og så kan RAC køre ovenpå det. Jeg ville ønske jeg kunne huske, hvad de der selvtænkende eller selvlærende netværk hed, som var så hotte for nogle år siden. Her fik et par danske forskere både skrevet en bog, nogle millioner fra staten, og deres navn nævnt i flere artikler i Computer World. Der var også noget med, at det blev brugt af Danske Slagterier til at styre svinekroppene rundt i et slagteri. Siden har man ikke hørt så meget til det. Forleden kunne man så læse, at et virtuelt center for Grid-computing havde fået et antal millioner af staten. Vi bliver ved med at tro på Det Tekniske Fix. Peoplesoft købte JD Edwards. Det gør det vanskeligere for Oracle at købe Peoplesoft, og det kommer heller ikke til at ske. Hele Peoplesofts kultur er fokuseret på Microsoft i størst muligt omfang, og så er Oracle ikke den man drømmer om at være partner med. Ligesom med SAP, så vælger mange Peoplesoft-kunder at køre løsningerne på Oracle. Det sker, fordi Oracle er den bedste database, fordi kunderne kan se, at de fleste andre kunder kører på det, osv. Men det sker til trods for leverandøren. SAP og Peoplesoft gør meget ud af at forholde sig neutrale på databaseområdet, men de ville rigtigt gerne tilbyde et alternativ til Oracle, fordi Oracle samtidig er en konkurrent på ERP/CRM-markedet. JD Edwards har vi nogle erfaringer med fra et par kunder. Deres tekniske vejledning til opsætning på Oracle er noget af det morsomste vi har set. F.eks. foreslår de, at man sætter _spin_count til antal diske gange disses hastighed. Hvis man har 5 styks 10K- 18 August 2003 OracleEkspert

19 diske, så skal parameteren sættes til De mener naturligvis også, at timed_statistics skal sættes til false. Til gengæld har de så mange indexer gerne med de samme start- og slut-kolonner at man tror, det er løgn. Det er ikke en køn ERP-løsning på det tekniske plan. Det kan til gengæld godt være, at kunderne er glade for systemet. IT doesn t always matter på det tekniske plan Men hvor var det dog et genialt marketing-scoop for Larry at komme med det opkøbstilbud. Det satte Oracle på forsiden af aviserne, og gjorde koncernen synlig på en sjov og ny måde. Lige, hvad man trængte til. Da så samtidig Gartner og andre gik ud og anbefalede, at man ikke købte Peoplesoft og JD Edwards mens det her halløj stod på, så var det noget, der ramte Peoplesoft rigtigt hårdt. Salget stoppede simpelthen. Gode gamle Gartner. Var det fjerde kvartal 2003 eller tredje kvartal 2004 de forudsagde ville blive starten på det fornyede opsving? Det bliver spændende at se. I øvrigt offentliggjorde Oracle også, at de ville ansætte 6000 flere i Indien. Hvis nogen behøvede flere beviser på, at de store selskaber ikke mere kan få konsulentforretningerne til at hænge sammen økonomisk i de rige lande, så kom det her. Alle de andre store vil gøre det samme. Men. Indere er dygtige, arbejdssomme og billige. Og så er de altså heller ikke mere fantastiske end det. Man kan da lige så lidt tage 1000 highschool graduates i Florida og kalde dem et Oracle-support center som hyre 6000 mennesker i Indien og kalde dem Oracle Services. Der er mange problemer forbundet med at arbejde med billig arbejdskraft fra fattige lande nogle gange kaldet The Bombay Solution. Så er det ligemeget, om det er indere, kinesere, eller hvad det er. Men hvis man mener man kan spare penge, så vil man bruge dem. Uanset hvad fagforeningerne finder på af dårlige undskyldninger. Gid de ville holde sig udenfor denne diskussion, så vi ikke ender som den nye tids typografer. BAARF, PIP, Gaja & The Musical James Morle og jeg har stiftet The BAARF Party. BAARF står for Battle Against Any Raid-F. F står både for Free, Four, Five og Fix, dvs RAID-3, -4, -5 og 6. Med andre ord: Alle RAID-implementationer, der benytter sig af Parity. Parity Is Pain (PIP) er et af vore slogans. Ideen opstod en aften efter et par øl i omegnen af Birmingham før et stort UKOUG-møde i deres UNIX- SIG. Vi var bare så trætte af at skulle fortælle om og om igen, hvorfor RAID-F er noget skrammel, så James foreslog at vi holdt op med at diskutere det. Enough is enough. Når vi har sagt det samme i 15 år, skrevet det samme i 15 år, og hørt på det samme sludder i 15 år, må det være på tide at stoppe, sænke blodtrykket, og sige: Enten er I med os, eller også er I ikke. Vi gider ikke snakke mere om det. I kan læse mere på Miracle s hjemmeside - eller direkte på - og I kan også bare sende mig en mail om, at I gerne vil være partimedlem så får I et medlemsnummer og bliver inviteret til BAARF Party conventions. Det flotte BAARF-logo, som James har lavet, er I velkomne til at stjæle og anvende andre steder. Cary Millsap er æresmedlem sammen med Jared Still, som i mange år har haft en anti-raid-5 kasket på sit kontor. Den rigtigt store nyhed omkring BAARF er, at vi på Database Forum opfører en musical om emnet. Jeps, vi har skrevet BAARF. The Musical med Gaja Vahatneyhatneyhatney i hovedrollen (spillet af Gaja himself) som en stakkels, forvirret IT-konsulent, der både møder FEVER (Five Evil Vendor s Eternal Rotherhood) og BAARF-partiets medlemmer på sin quest (høhø) for at finde svaret. Musicalen bliver opført efter Dave Ensor s tale ved Galla-middagen, og inkluderer nye tekster til meget kendte sange, The OakTable Choir, et særligt lydafskærmet område for folk, der vil spille luftguitar, og en masse fællesang. YODA Martin Berg og jeg satte os ned en dag i Oracle s kantine og fik et par gode ideer. Der kom tre nyttige ting ud af det: En undervisnings-special, som blev kørt af Martin Berg, Johannes Djernes og jeg. Og YODA og CTU. YODA står for YAPP Overblik, Diagnose, Analyse. Vi havde selv forestillet os, at det skulle hedde YAPP ODA, men så foreslog Jonathan Lewis at det skulle være YODA ligesom i Star Wars. Jeg synes bare det er fedt, at det lyder som det gode, gamle danske Joda på bredt jysk. YAPP-delen kender I alle. ODA-delen skal beskrive, hvad man kan bruge YAPP til på forskellige niveauer, nemlig system-, session/job- og SQL-niveau. På System-niveau, hvor man bruger v$system_event og v$sysstat manuelt eller i forbindelse med Statspack, bstat/estat, etc. kan man højst bruge data til at få et overblik. Og det er vel at mærke, hvis vi skal sige det pænt. Hvad vi egentlig mener er, at det ikke kan bruges til noget som helst. System-level målinger er ubrugelige, fordi de viser summeringer, og summeringer kan aldrig sige noget om detaljer. Tak for denne indsigt til Cary Millsap og hans nye papir om Oracle Operational Timing. Han er sgu go. Men vi skulle jo finde på noget (også fordi vi selv har prædiket brugen af system-level målinger i mange år), så vi fandt på det pæne ord Overview eller Overblik. Man kan selvfølgelig også bruge det til at imponere chefer eller andre, der ikke ved, at det bare er fremvisning af ikke-konklusive tal. Nå, men på session/job-niveau kan man lave en fornuftige Diagnose af problemet. Det kan se vha traces, logon/logoff-triggere der anvender v$session_event og v$sesstat, etc. OracleEkspert August

20 Og den dybere Analyse af de enkelte SQL-statements er også særdeles nyttig. I kan få YODA-dokumentet tilsendt fra mig, hvis I er interesserede. CTU Martin Berg og jeg har længe snakket om at kontrollere online-batch og batch generelt, fordi man ikke kan køre mere end to af dem (faktisk ca 1.8 for at være helt nøjagtig) pr CPU uden at skabe kø. Tre simple ting blev så kombineret den dag i kantinen, og Martin kom med det geniale navn CTU, der står for Counting The Uncountable eller Controlling The Uncontrollable. De tre simple ting er disse: IBM s definition på et batchjob er, at det er et job, der bruger mere end 10 CPU-sekunder. Gode, gamle Audit Session kan vise hvilke jobs, der gør det (Counting The Uncountable). Oracle9i s Ressource Manager kan re-dirigere jobs, der overskrider 10 CPU-sekunder til en kø, hvor concurrency kan styres (Controlling The Uncontrollable). Vi har prøvet det på et par kunder, og Peter Sørensen fra Miracle A/S har lavet lidt regnearkshalløj ovenpå AUD$, så man kan se batch-concurrency i sit system. I kan bare skrive til mig eller til Peter for at få det. Ressource Manager er ikke helt tosset til formålet. De første 10 CPU-sekunder er IKKE tabt man får bare jobbet sat i batchkøen og får det afviklet med 1, 2 eller flere samtidige jobs kørende. Så er det ligegyldigt om jobbet kom fra batchkøen eller fra Frk Petersen, der startede en rapport ved et tryk på F5. Simpelt, ikke? Nogle burde bygge et flot, grafisk værktøj op, der gør det her, plus måske laver et par rapporter, sender et par mails og andre unødvendige, men flotte ting. TAM (af) Martin Berg ThrowAway Metoden (TAM), som Martin Berg opfandt og beskrev over sider mens der stadig var noget, der hed Premium, er fortsat aldeles genial og samtidig den eneste metode, der korrekt og systematisk gør én i stand til at tune SQL. Hvis man ikke benytter TAM, så benytter man sig af gætværk (dvs. erfaring, uvidenhed hos dem omkring sig, og andre tricks). Jeg ved da godt, at Johannes Djernæs, Martin Berg, Alex Høffner, og sådan nogle kan lægge hænderne over et langt SQL-udprint og påpege, hvor det går galt, men det er de færreste der kan det, og de herrer bliver nogle ordentlige flaskehalse, hvis nationen som sådan skal anvende deres magiske evner. Den største naturtalent jeg har set på det felt er i øvrigt den tidligere Premium-mand Henrik Tengberg. Han er nærmest autistisk med det. Han aner heller ikke selv, hvad der sker i knolden på ham, når han ser et stykke SQL, men det er ret utroligt. Jeg tror han sidder i Force-institutterne eller sådan et sted nu. Måske forårsaget af, at jeg sendte ham til et koldt sted nord for Stockholm i et halvt år. Sundsvall er navnet. Der er skrevet sange om ensomheden i Sundsvall, og det kan man godt forstå. Det rangerer fuldt på højde med CV Jørgensens gamle sang, som efter min bedste erindring lyder noget a la dette: Der er ingenting der swinger Som Bjerringbro by night Hele hovedgaden emmer Af jyske karle fit for fight Man kan også anskaffe sig diverse magiske værktøjer, men de kigger sgu bare på eksekveringsplanen og siger Hov, her er et full table scan, uha uha og den slags ting, og det er jo noget sludder. Så længe de ikke kigger på, hvor arbejde bliver smidt væk (dvs. benytter sig af Martins metode) laver de (også) gætværk og imponator-tricks. Nå, tilbage til det vigtige: Få fat på Martin Bergs papir om TAM. Få det læst. Skriv til Martin, hvis I har spørgsmål. Han er go. James Fix Jeg tror jeg har beskrevet det tidligere, men nu får I den lige igen. Bug Patches fås til og 9.2. Permanent fixet i 10i. Med denne rettelse kan I se PL/SQL-timings i tracefilerne, så den ofte store klump tid (Cary Millsap kalder den un-accounted for time), der ikke kan forklares, bliver noget mindre. 9i og NLS Here we go again. Der kan opstå mystiske installationsproblemer med 9i, hvis man ikke har sat NLS korrekt. Det gik ud over én af mine gamle venner, som først efter en længere samtale med Peter Gram fik løst problemet. Det er altså smukt, at NLS-problemet fortsat kan forekomme, selv i vore dage, under installationer. 32/64-bit Der er vældig gang i reklametrommerne rundt omkring hvad angår 64bit. Anjo Kolk holder et indlæg om det på Database Forum, men jeg kan da røbe følgende dybe hemmeligheder og storslåede sandheder: Når der skal flyttes 64 bits rundt i stedet for 32, så skal der flyttes dobbelt så meget. Det er ikke hurtigere. Det er langsommere. Hvis man gør busserne, togene, metroen og CPU erne hurtigere, så er det muligt, at man netto tror man kører hurtigere på sin 64bit-computer. Hvis man har brug for at adressere enormt meget memory (f.eks. for at få en meget stor buffer cache hit ratio ), så er man nødt til at benytte sig af 64bit. Men det er jo noget, der rykker: Det er Det Tekniske Fix og Loven om Større Tal i skøn forening. Hash-algoritme To ting: Hash-algoritmer og single table in hash cluster. Prøv at søge på bob jenkins perfect hash på Google, og I finder ud af, hvordan Oracle s hash-algoritme virker. Det er da meget sjovt at vide. Den bliver modificeret i næste release, fordi der faktisk godt kan forekomme to forskellige statements med samme hash- 20 August 2003 OracleEkspert

Installation af Oracle 10g Release 2 database

Installation af Oracle 10g Release 2 database Installation af Oracle 10g Release 2 database Oracle 10g database indeholder databasesoftware, enterprise manager, SQL*Plus m.m., HTML DB (i dag kendt som Application Express) og tilhørende HTTP Server

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

Database "opbygning"

Database opbygning Database "opbygning" Dette områder falder mest under en DBA's ansvarsområde. Det kan sagtens tænkes at en database udvikler i nogle situationer vil blive nød til at oprette produktions og test) databaser,

Læs mere

APEX i Praksis Martin B. Nielsen. Navn. MBNDATA Emne

APEX i Praksis Martin B. Nielsen. Navn. MBNDATA Emne APEX i Praksis Martin B. Nielsen Navn MBNDATA Emne Foredragsholderen Oracle/APEX Arkitekt/udvikler/DBA Siden Oracle v.5 (1988) APEX Siden 2007, men før (Database provider, HTMLDB) MBNDATA siden 1996 MBNDATA

Læs mere

Vejledning til Teknisk opsætning

Vejledning til Teknisk opsætning Vejledning til Teknisk opsætning v. 1.0 Adm4you, 2010. Indhold Kort om denne vejledning... 3 Generelt om easyourtime... 3 Installation af databasen... 3 Sikkerhed og rettigheder... 4 SQL Login... 4 Rettigheder

Læs mere

Digital Print Room Implementering og tilretning. 11. Sep. 2001 TMC Plot-SIG

Digital Print Room Implementering og tilretning. 11. Sep. 2001 TMC Plot-SIG Digital Print Room Implementering og tilretning 11. Sep. 2001 TMC Plot-SIG Agenda. Priser. Forskellen mellem de 3 versioner. Hardware og software. Sikkerheden og opsætning af rettigheder. Opgradering fra

Læs mere

Installation og ibrugtagning af Geomagic Alibre Vault

Installation og ibrugtagning af Geomagic Alibre Vault Karl Lausten Bright Ideas Tlf.:+45 98 62 28 37 Mejsevej 8 Email: klausten@bright-ideas.dk DK-9600 Aars www.bright-ideas.dk CVR 26 85 59 69 12.02.2014 Installation og ibrugtagning af Geomagic Alibre Vault

Læs mere

Har det en værdi og hvordan kommer du i gang?

Har det en værdi og hvordan kommer du i gang? Virtualisering? Har det en værdi og hvordan kommer du i gang? Torben Vig Nelausen Produktchef Windows Server, Microsoft og Claus Petersen Senior Partner Technology Specialist, Microsoft Agenda Hvad er

Læs mere

Skriftlig opgave. Designtanker i database-nære systemer

Skriftlig opgave. Designtanker i database-nære systemer Skriftlig opgave til eksamen for faget»databaser«designtanker i database-nære systemer Martin Ancher Holm Juni 2010 1 Intro Denne skriftlige opgave indeholder kort de daglige tanker jeg har omkring design

Læs mere

CONTENTS 1. KOM GODT IGANG... 3 2. JEG HAR WINDOWS 7 OG ØNSKER AT UDVIKLE APPS TIL WINDOWS PHONE 7... 4 2.1 Opret en DreamSpark konto... 4 2.

CONTENTS 1. KOM GODT IGANG... 3 2. JEG HAR WINDOWS 7 OG ØNSKER AT UDVIKLE APPS TIL WINDOWS PHONE 7... 4 2.1 Opret en DreamSpark konto... 4 2. CONTENTS 1. KOM GODT IGANG... 3 2. JEG HAR WINDOWS 7 OG ØNSKER AT UDVIKLE APPS TIL WINDOWS PHONE 7... 4 2.1 Opret en DreamSpark konto... 4 2.2 Download udviklingssoftware... 6 2.2.1 Hent Visual Studio

Læs mere

KIH Database. Systemdokumentation for KIH Databasen. 1. maj 2013. Side 1 af 13

KIH Database. Systemdokumentation for KIH Databasen. 1. maj 2013. Side 1 af 13 KIH Database Systemdokumentation for KIH Databasen 1. maj 2013 Side 1 af 13 Indholdsfortegnelse Indholdsfortegnelse... 2 Indledning... 3 Systemoverblik... 3 KIH Database applikationsserver... 5 Forudsætninger

Læs mere

Umbraco installationsvejledning

Umbraco installationsvejledning på et ScanNet ASP Webhotel Indledning Beskrivelse Denne vejledning vil indeholde installation af CMS systemet Umbraco på et ASP Webhotel. Det dansk grundlagt Content Management System (CMS) Umbraco er

Læs mere

Version 8.0. BullGuard. Backup

Version 8.0. BullGuard. Backup Version 8.0 BullGuard Backup 0GB 1 2 INSTALLATIONSVEJLEDNING WINDOWS VISTA, XP & 2000 (BULLGUARD 8.0) 1 Luk alle åbne programmer, bortset fra Windows. 2 3 Følg instrukserne på skærmen for at installere

Læs mere

Agenda. Henrik Mejnhardt Nielsen Nordic Product Manager, Microsoft Commercial Actebis Computer

Agenda. Henrik Mejnhardt Nielsen Nordic Product Manager, Microsoft Commercial Actebis Computer Agenda 1. Hvem er distributøren Actebis? 2. Licensing Reseller Handbook 3. Licensoverblik 4. Software Assurance 5. Licenssalg eksempel 6. eopen og MVLS (samt VLSC) 7. Salgsværktøj CLOSER 8. Hvis der bliver

Læs mere

Dansk vejledning til installation og opsætning af Safe Eyes

Dansk vejledning til installation og opsætning af Safe Eyes Dansk vejledning til installation og opsætning af Safe Eyes Her kan du få vejledning til, hvordan du skaffer Safe Eyes og bruger det. Det mest nødvendige er her beskrevet på dansk men dog ikke det hele.

Læs mere

Agenda. Muligheder for anvendelse. Komponenter. Features. Restore muligheder. DR og TSM integration. Repository. Demo. Spørgsmål

Agenda. Muligheder for anvendelse. Komponenter. Features. Restore muligheder. DR og TSM integration. Repository. Demo. Spørgsmål Agenda Muligheder for anvendelse Komponenter Features Restore muligheder DR og TSM integration Repository Demo Spørgsmål Muligheder for anvendelse Data Center dmsave/lokal TSM Remote Office Application

Læs mere

Kender du alle fordelene ved at være registreret Microsoft partner?

Kender du alle fordelene ved at være registreret Microsoft partner? Kender du alle fordelene ved at være registreret Microsoft partner? Du får adgang til en række hjælpe funktioner, som kan lette dig i dit daglige arbejde. Blandt andet kan du ringe til vores licensdesk

Læs mere

Digital skriftlig aflevering med Lectio Censormodul Stedprøver installationsvejledning

Digital skriftlig aflevering med Lectio Censormodul Stedprøver installationsvejledning Digital skriftlig aflevering med Lectio Censormodul Stedprøver installationsvejledning 1. Lokalt installeret afleveringsprogram til stedprøver... 2 2. Systemkrav... 3 3. Netværksopsætning... 4 4. Installation

Læs mere

Data lagring. 2. iteration (implement backend)

Data lagring. 2. iteration (implement backend) Data lagring 2. iteration (implement backend) Emner Grundlæggende database begreber. Data definitionskommandoer ER-diagrammer og cardinalitet/relationer mellem tabeller Redundant data og Normalisering

Læs mere

Opsætning af MobilePBX med Kalenderdatabase

Opsætning af MobilePBX med Kalenderdatabase Opsætning af MobilePBX med Kalenderdatabase Dette dokument beskriver hvorledes der installeres Symprex Exchange Connector og SQL Server Express for at MobilePBX kan benytte kalenderadadgang via database

Læs mere

TRIN TIL ØGET OMSÆTNING.

TRIN TIL ØGET OMSÆTNING. 3 TRIN TIL ØGET OMSÆTNING. Tlf. 70 268 264 info@relationwise.dk København - London - Stockholm Introduktion Loyalitets-guruen Frederick Reichheld beskriver, at loyale kunder er en fantastisk profit-generator,

Læs mere

Vejledning til Kilometer Registrering

Vejledning til Kilometer Registrering Vejledning til Kilometer Registrering iphone Appen som holder styr på dit firma og privat kørsel. Udviklet af Trisect Development 2011. www.trisect.dk For iphone version 4.2 og nyere. Med Kilometer Registrering

Læs mere

Velkommen til - Alle gode gange tre

Velkommen til - Alle gode gange tre Velkommen til - Alle gode gange tre Der er mange virksomheder som igen overvejer nye systemer Give mulighed for at kunder og leverandører kan møde hinanden på en ny måde Skabe en større grad af gennemsigtighed

Læs mere

Kort om CoinDB (Mønt- og seddelsamling):

Kort om CoinDB (Mønt- og seddelsamling): Kom godt i gang med CoinDB programmet fra PetriSoft (Holder styr på din Mønt- seddel- eller frimærkesamling) Kort om CoinDB (Mønt- og seddelsamling): CoinDB er et Windows program, der anvendes af mønt-

Læs mere

INSTALLATION GUIDE Microsoft C5

INSTALLATION GUIDE Microsoft C5 Copyright 2006 Microsoft Corporation All rights reserved Microsoft Development Center Copenhagen December 2006 GUIDE Microsoft C5 Version 4.0 SP1 Installationsvejledning Indholdsfortegnelse 1. Indledning...

Læs mere

Præsentation af Synkron og Synkron.web VidenSystemForum, 2005-05-12

Præsentation af Synkron og Synkron.web VidenSystemForum, 2005-05-12 Præsentation af Synkron og Synkron.web VidenSystemForum, 2005-05-12 Andreas Johannsen Communications Manager & Co-founder andreas@synkron.dk www.synkron.dk Om Synkron Synkron har lavet CMS siden '97 Markedsledende

Læs mere

Administration af subsites BRUGERVEJLEDNING FOR ADMINISTRATOREN

Administration af subsites BRUGERVEJLEDNING FOR ADMINISTRATOREN Administration af subsites BRUGERVEJLEDNING FOR ADMINISTRATOREN Indholdsfortegnelse Introduktion... 2 Definitioner... 2 Generelt... 3 Oprettelse af en skabelon... 4 Sidetypeskabeloner... 5 Globale displaymoduler...

Læs mere

SKAB SUCCES SOM LEVERANDØR AF DIALOG MANAGER

SKAB SUCCES SOM LEVERANDØR AF DIALOG MANAGER www.dmsoftware.dk DM PARTNER ACADEMY Dialog Manager SKAB SUCCES SOM LEVERANDØR AF DIALOG MANAGER Slotsmarken DK-2970 Hørsholm Denmark Tel +45 45 76 69 00 Fax +45 45 76 69 0 dmsoftware@dmsoftware.dk At

Læs mere

2) OVERVEJE hvordan dine træningsdata skal overføres til dagbogen.

2) OVERVEJE hvordan dine træningsdata skal overføres til dagbogen. Kære løber, Denne vejledning har til formål at hjælpe dig hele vejen igennem vores tilmeldingsprocedure. Det kan være en god idé, at printe denne vejledning ud og have liggende ved siden af computeren,

Læs mere

Jagten. innovation. Innovation Hub 2012. DI s Innovationskonference. di.dk/innovationskonference

Jagten. innovation. Innovation Hub 2012. DI s Innovationskonference. di.dk/innovationskonference DI s Innovationskonference Innovation Hub 2012 Tegnet af Jens Hage, som i løbet af konferencen vil trække essensen ud af indlæggene i inspirerende tegninger. Jagten på indbringende innovation Tirsdag den

Læs mere

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet. Opsætning af Backup Dette er en guide til opsætning af backup med Octopus File Synchronizer. Det første der skal ske er, at programmet skal registreres (programmet kan dog bruges i 30 dage, hvis det ikke

Læs mere

Installationsguide IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server

Installationsguide IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Installationsguide IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Side 1 af 20 INSTALLATIONSGUIDE 1 1 FORORD 3 2 OPRET NODEN I NETGROUP PORTAL. 4 3 KLIENTSOFTWARE 5 3.1

Læs mere

Nyheder fra Adobe - og lidt til...

Nyheder fra Adobe - og lidt til... Nyheder fra Adobe - og lidt til... Per Haslev Territory Account Manager Adobe Systems Danmark per.haslev@adobe.com 1 AGENDA Adobe Acrobat 8 Adobe løsninger tilknyttet PDF Lidt praktiske eksempler - komprimering

Læs mere

Databaseadgang fra Java

Databaseadgang fra Java Databaseadgang fra Java Grundlæggende Programmering med Projekt Peter Sestoft Fredag 2007-11-23 Relationsdatabasesystemer Der er mange databaseservere Microsoft Access del af Microsoft Office MySQL god,

Læs mere

#18 STADIG UAFHÆNGIG? 2 OUGDK 23 THE PATCH IS THE PITCH 1 4 HVORDAN KØRER DU CHANGE MANAGEMENT PÅ DINE DATABASER? 9

#18 STADIG UAFHÆNGIG? 2 OUGDK 23 THE PATCH IS THE PITCH 1 4 HVORDAN KØRER DU CHANGE MANAGEMENT PÅ DINE DATABASER? 9 Juni 2003 Nr 18, Årgang 4 ISSN 1600-5147 Pris: kr. 125,00 ex moms www.oracleekspert.dk #18 OUGDK 23 OUGDK Stormøde Næste møde: 18. juni kl 15:00 hos Oracle Danmark DBA SIG Næste møde er endnu ikke fastlagt.

Læs mere

PHP Quick Teknisk Ordbog

PHP Quick Teknisk Ordbog PHP Quick Teknisk Ordbog Af Daniel Pedersen PHP Quick Teknisk Ordbog 1 Indhold De mest brugte tekniske udtryk benyttet inden for web udvikling. Du vil kunne slå de enkelte ord op og læse om hvad de betyder,

Læs mere

NSi Output Manager Hyppigt stillede spørgsmål. Version 3.2

NSi Output Manager Hyppigt stillede spørgsmål. Version 3.2 NSi Output Manager Hyppigt stillede spørgsmål Version 3.2 I. Generelle produktoplysninger 1. Hvad er nyt i Output Manager 3.2? Der er flere nye forbedringer i NSi Output Manager 3.2 på serversiden, først

Læs mere

SAXOTECH Cloud Publishing

SAXOTECH Cloud Publishing SAXOTECH Cloud Publishing Fuld hosted infrastruktur til mediebranchen Stol på flere års erfaringer med hosting til mediehuse Fuld tillid til et dedikeret team af hostingeksperter Opnå omkostningsbesparelser

Læs mere

Procesbeskrivelse - Webprogrammering

Procesbeskrivelse - Webprogrammering Procesbeskrivelse - Webprogrammering Indholdsfortegnelse Forudsætninger... 1 Konceptet... 2 Hjemmesiden... 2 Server-side... 3 Filstrukturen... 3 Databasehåndtering og serverforbindelse... 4 Client-side...

Læs mere

Det Naturvidenskabelige Fakultet. Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske

Det Naturvidenskabelige Fakultet. Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske Det Naturvidenskabelige Fakultet Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske Indholdsfortegnelse Introduktion til Blackboard Content System...3 Øvelse 01 individuel:

Læs mere

Viditronic NDVR Quick Guide. Ver. 2.0

Viditronic NDVR Quick Guide. Ver. 2.0 Viditronic NDVR Quick Guide Ver. 2.0 1 Indholdsfortegnelse 1. HOVEDMENU 3 1.1 START 5 1.2 AKTIVITETSINDIKATOR: 7 1.3 INFORMATIONS VINDUE: 7 1.4 PTZ KAMERA KONTROL: 7 1.5 SKÆRMMENU 8 1.5.1 AKTIVER BEVÆGELSE:

Læs mere

Tidsregistrering. Jacob E., Jacob H., Mathias, Mads H., Jonatan og Dan 3.4. Informationsteknologi B. Roskilde Tekniske Gymnasium 25-11-2014

Tidsregistrering. Jacob E., Jacob H., Mathias, Mads H., Jonatan og Dan 3.4. Informationsteknologi B. Roskilde Tekniske Gymnasium 25-11-2014 2014 Tidsregistrering Jacob E., Jacob H., Mathias, Mads H., Jonatan og Dan 3.4 Informationsteknologi B Roskilde Tekniske Gymnasium 25-11-2014 Indholdsfortegnelse 1 Indledning... 3 2 User stories... 3 3

Læs mere

COOP brugermanual til Podio BRUGERMANUAL. til Podio. 23. februar 2015 Side 1 af 38

COOP brugermanual til Podio BRUGERMANUAL. til Podio. 23. februar 2015 Side 1 af 38 BRUGERMANUAL til Podio 23. februar 2015 Side 1 af 38 INDHOLDSFORTEGNELSE HVAD ER PODIO?... 3 HVAD KAN VI PÅ PODIO?... 4 Aktivitet... 4 Bestyrelsesmøder... 4 Arrangementer & aktiviteter... 5 Opslagstavle...

Læs mere

Janich dk. Joomla Case sol.dk. Janich Rasmussen. Freelance Joomla! Professional. janich@gmail.com. Joomladay Danmark 2011

Janich dk. Joomla Case sol.dk. Janich Rasmussen. Freelance Joomla! Professional. janich@gmail.com. Joomladay Danmark 2011 Joomla Case sol.dk Janich Rasmussen Freelance Joomla! Professional Email: Twitter: Web: janich@gmail.com @janichdk janich.dk Joomladay Danmark 2011 Hvad er sol? Infrastruktur Tilført kompleksiteter siden

Læs mere

Administrator v1.0 QUICK GUIDE. Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk

Administrator v1.0 QUICK GUIDE. Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk Administrator v1.0 QUICK GUIDE Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk INTRODUKTION TIL REKVI-KONTOR Ideen med Rekvi-Kontor systemet udsprang

Læs mere

ALM / QualityCenter 11 Opgradering

ALM / QualityCenter 11 Opgradering ALM / QualityCenter 11 Opgradering Agenda SDC Generelt, installation De første skridt = de første udfordringer Den lange vej Det vi glemte Agenda Rigspolitiet Generelt, installation De første skridt Den

Læs mere

Kundeservicevejledning

Kundeservicevejledning Kundeservicevejledning Tjenester til Microsoft Dynamics TM Version 9 Dato: 25. oktober 2009 Denne Kundeservicevejledning er udarbejdet i henhold til din aftale for Microsoft Services ("Aftale"). Vilkårene

Læs mere

Fra ERP strategi til succesfuld ERP implementering. Torben Storgaard HerbertNathan & Co

Fra ERP strategi til succesfuld ERP implementering. Torben Storgaard HerbertNathan & Co Fra ERP strategi til succesfuld ERP implementering Torben Storgaard HerbertNathan & Co ERP - realisér morgendagens gevinster + Leveringstid Omkostninger Kundeservice + + Hvem er brugere af ERP i dag? @

Læs mere

Backup Applikation. Microsoft Dynamics C5 Version 2008. Sikkerhedskopiering

Backup Applikation. Microsoft Dynamics C5 Version 2008. Sikkerhedskopiering Backup Applikation Microsoft Dynamics C5 Version 2008 Sikkerhedskopiering Indhold Sikkerhedskopiering... 3 Hvad bliver sikkerhedskopieret... 3 Microsoft Dynamics C5 Native database... 3 Microsoft SQL Server

Læs mere

Oracle teknologi. Projekt-, og løsningssalg. Test Management. Life Science

Oracle teknologi. Projekt-, og løsningssalg. Test Management. Life Science Firmapræsentation Vidste du det? Scott er navnet på en Oracle-bruger, der som standard installeres i Oracle databaser Opkaldt efter Bruce Scott, der var en af de første ansatte i Oracle, og som var med

Læs mere

Roskilde Tekniske Gymnasium. Eksamensprojekt. Programmering C niveau

Roskilde Tekniske Gymnasium. Eksamensprojekt. Programmering C niveau Roskilde Tekniske Gymnasium Eksamensprojekt Programmering C niveau Andreas Sode 09-05-2014 Indhold Eksamensprojekt Programmering C niveau... 2 Forord... 2 Indledning... 2 Problemformulering... 2 Krav til

Læs mere

Henkel Norden AB ("Henkel") er en del af Henkel Corporation, og i henhold til DPA, er Jörg Heine, den dataansvarlige: schwarzkopf.dk@henkel.

Henkel Norden AB (Henkel) er en del af Henkel Corporation, og i henhold til DPA, er Jörg Heine, den dataansvarlige: schwarzkopf.dk@henkel. HENKEL FORTROLIGHEDSPOLITIK Vi, hos Henkel, tager vores forpligtelser i henhold til dansk lov om databeskyttelse (persondataloven) alvorligt og er forpligtet til at beskytte dit privatliv. Denne fortrolighedserklæring

Læs mere

Opgrader til nyeste Dynamics AX version og profiter af løbende opdateringer

Opgrader til nyeste Dynamics AX version og profiter af løbende opdateringer INDLÆG 13 : DYNAMICS AX Opgrader til nyeste Dynamics AX version og profiter af løbende opdateringer Tonny Bybæk, Lau Bøgelund Larsen Opgrader til nyeste Dynamics AX version og profiter af løbende opdateringer

Læs mere

NYHEDSBREVE MED MAILCHIMP

NYHEDSBREVE MED MAILCHIMP VÆRKTØJSKASSEN: NYHEDSBREVE MED MAILCHIMP VED JENS GRIEBEL DIGITAL KONSULENT, JENS@GRIEBEL.DK 1 Velkommen til MailChimp Denne guide vil hjælpe dig med at opsætte din første e-mail kampagne. Den vil også

Læs mere

SW6 SAI. Services 1: (Fil) service admin torsdag 7/4 05

SW6 SAI. Services 1: (Fil) service admin torsdag 7/4 05 SW6 SAI Services 1: (Fil) service admin torsdag 7/4 05 agenda Backup / Restore SW pakke management Windows Installer RPM mm Patch management Linux / Windows Backup og Restore I hvilke situationer er der

Læs mere

VELKOMMEN BACKOFFICE HARDWARE OPSÆTNING FRONTEND KOM GODT IGANG. Kategorier Tilføj kategorier Brugere. Oversigt. Salg

VELKOMMEN BACKOFFICE HARDWARE OPSÆTNING FRONTEND KOM GODT IGANG. Kategorier Tilføj kategorier Brugere. Oversigt. Salg KOM IGANG Her er manualen, der vil guide dig igennem opsætning af dit nye Point Of Sale system. Derudover vil du der finde svar på alle dine spørgsmål omkring din daglige brug af OneStore POS. 0 VELKOMMEN

Læs mere

Drupal. Hvad er Drupal?

Drupal. Hvad er Drupal? Drupal Verdens bedste Content Management System Drupal er to år i træk blevet kåret som det bedste Open Source CMS i den såkaldte CMS Award, som årligt afholdes af det anerkendte IT-bogforlag Packt Publishing.

Læs mere

Login-tiden, Første gang tager det måske 1 ½ - 2 min. Andet gang ½ - 1 ½ min...9

Login-tiden, Første gang tager det måske 1 ½ - 2 min. Andet gang ½ - 1 ½ min...9 Ver. 1.8 RDS Side: 1 af 27 Indhold: Inden du kan benytte RDS-løsningen, skal din PC være opdateret...2 Login på RDS-løsningen...3 Login-tiden, Første gang tager det måske 1 ½ - 2 min. Andet gang ½ - 1

Læs mere

Ruko SmartAir. Updater installation

Ruko SmartAir. Updater installation Ruko SmartAir Updater installation Introduktion. Updateren er en speciel enhed som giver os mulighed for at tilføje, læse og skrive funktioner i en offline installation. Med læse og skrive funktionen kan

Læs mere

Velkommen SAS Forum 2010

Velkommen SAS Forum 2010 Velkommen SAS Forum 2010 Bent Sørensen Country manager Velkommen til SAS Forum 2010 Faglighed og netværk Velkommen til SAS Forum 2010 en institution gennem 25 år Velkommen til SAS Forum 2010 en institution

Læs mere

PHP kode til hjemmeside menu.

PHP kode til hjemmeside menu. PHP kode til hjemmeside menu. Home Hovedmenu 1 Hovedmenu 2 Hovedmenu 3 Hovedmenu 4 Undermenu 1 Breadcrumb Her vises indholdet af den valgte side Undermenu 2 Undermenu 3 Undermenu 4 Evt. en mulighed for

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

Quick Guide for Mobil Reception (Omhandler mobil reception også kaldet isymphony)

Quick Guide for Mobil Reception (Omhandler mobil reception også kaldet isymphony) Quick Guide for Mobil Reception (Omhandler mobil reception også kaldet isymphony) Generelt Mobil Reception er et værktøj som bruges til at overvåge medarbejdere, kø er og meget andet samt styre dit omstillingsanlæg

Læs mere

Kom godt igang med Inventar registrering

Kom godt igang med Inventar registrering Kom godt igang med Inventar registrering (InventoryDB) (Med stregkodesupport) programmet fra PetriSoft Introduktion... 1 Inventar registrering... 2 Værktøjsudleje... 3 Service database til reperationer

Læs mere

IT Support Guide. Indledning. Program: Program sprog version: ENG (US) Guide emne: Publikationsnr.: 020109.01.02. Udgivet af: Michael Spelling 2008

IT Support Guide. Indledning. Program: Program sprog version: ENG (US) Guide emne: Publikationsnr.: 020109.01.02. Udgivet af: Michael Spelling 2008 IT Support Guide Denne guide er hentet på www.spelling.dk Program sprog version: ENG (US) Guide emne: Windows Vista System Restore Publikationsnr.: 020109.01.02 Udgivet af: Michael Spelling 2008 Indledning

Læs mere

Rejsekort A/S idekonkurence Glemt check ud

Rejsekort A/S idekonkurence Glemt check ud Rejsekort A/S idekonkurence Glemt check ud 9. marts 2015 1 Indhold 1 Introduktion 4 1.1 Problembeskrivelse........................ 4 1.2 Rapportens opbygning...................... 4 2 Ordliste 5 3 Løsning

Læs mere

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services Sporbarhed og Rapportering i Quality Center Kim Stenbo Nielsen NNIT Application Management Services Indhold INTRODUKTION Hvem er jeg Hvad vil jeg fortælle om QC std. rapporteringsfaciliteter EXCEL RAPPORTER

Læs mere

Basal TCP/IP fejlfinding

Basal TCP/IP fejlfinding Basal TCP/IP fejlfinding Dette notat beskriver en række enkle metoder til fejlfinding på TCP/IP problemer. Metoderne er baseret på kommandoer, som er en fast bestanddel af Windows. Notatet er opbygget

Læs mere

DYNATEAM COURSE MANAGEMENT

DYNATEAM COURSE MANAGEMENT DYNATEAM COURSE MANAGEMENT Dynateam Course Management CRM 2013 løsning Course Management Course Management Dynateam tilbyder virksomheder der sælger kurser, uddannelser og events en overskuelig, brugervenlig

Læs mere

1 Stress af! - Få energien tilbage Malte Lange, Mind-Set.dk. Alle rettigheder forbeholdes

1 Stress af! - Få energien tilbage Malte Lange, Mind-Set.dk. Alle rettigheder forbeholdes 1 Stress af! - Få energien tilbage Dette er en light version Indholdet og indholdsfortegnelsen er STÆRKT begrænset Køb den fulde version her: http://stress.mind-set.dk 2 Stress af! - Få energien tilbage

Læs mere

PID2000 Archive Service

PID2000 Archive Service PROLON CONTROL SYSTEMS Herstedvesterstræde 56 DK-2620 Albertslund Danmark Tlf.: (+45) 43620625 Fax: (+45) 43623125 PID2000 Archive Service Bruger vejledning Juni 2002 Denne manual beskriver brugen af softwaren

Læs mere

RefWorks en vejledning fra UCL Biblioteket. Indholdsfortegnelse

RefWorks en vejledning fra UCL Biblioteket. Indholdsfortegnelse Indholdsfortegnelse Hvad er RefWorks?... 2 Opret dig som bruger... 2 Inden du går i gang... 3 Klargøring af computer til download af Write-N-Cite v. 4.2... 3 Installation af Write-N-Cite... 4 Installation

Læs mere

Intelligent Print Management Identifikation Omkostningskontrol Sikkerhed

Intelligent Print Management Identifikation Omkostningskontrol Sikkerhed Intelligent Print Management Identifikation Omkostningskontrol Sikkerhed SafeCom er repræsenteret af certificerede partnere i: Australien Danmark England Finland Frankrig Holland Hong Kong Indonesien Irland

Læs mere

Sådan kommer du igennem din blogs 5 stadier i opstartsfase

Sådan kommer du igennem din blogs 5 stadier i opstartsfase Sådan kommer du igennem din blogs 5 stadier i opstartsfase Nogle af de absolut skarpeste bloggere tjener over 100.000 i måneden, men det er typisk på den internationale scene, men her i Danmark har vi

Læs mere

Indholdsfortegnelse. Hvorfor skal jeg tage backup af min blog? Side 3. Tag backup med UpDraft Side 4. Tag manuelt backup Side 8 - 2 -

Indholdsfortegnelse. Hvorfor skal jeg tage backup af min blog? Side 3. Tag backup med UpDraft Side 4. Tag manuelt backup Side 8 - 2 - - 1 - Indholdsfortegnelse Hvorfor skal jeg tage backup af min blog? Side 3 Tag backup med UpDraft Side 4 Tag manuelt backup Side 8-2 - Hvorfor skal jeg tage backup af min blog? Lige meget om du har opbygget

Læs mere

Bringe taksonomier i spil

Bringe taksonomier i spil Bringe taksonomier i spil Frans la Cour Hvem er jeg? Frans la Cour 3 år hos ensight a/s Systemdesign Projektledelse og implementering Undervisning Med udgangspunkt i Veritys værktøjer Vise nogle af de

Læs mere

Guide - Sådan opretter du en backup

Guide - Sådan opretter du en backup Guide - Varighed: ca. 10 min Denne guide gennemgår hvordan en backup oprettes i Excovery. Guiden vil trinvist lede dig igennem processen og vil undervejs introducere de grundlæggende indstillingsmuligheder.

Læs mere

Exiqon har konstant øget deres omsætning lige siden deres børsnotering med høje vækstrater. De seneste tre år har deres vækstrater kun været omkring

Exiqon har konstant øget deres omsætning lige siden deres børsnotering med høje vækstrater. De seneste tre år har deres vækstrater kun været omkring Exiqon A/S Exiqon er et dansk Life Science selskab der sælger analyser, reagenser og andre materialer til forskningsbrug rettet mod pharma selskaber og universiteter. Jeg har fulgt Exiqon længere over

Læs mere

Morten Juul Nielsen Produktchef Microsoft Danmark

Morten Juul Nielsen Produktchef Microsoft Danmark Morten Juul Nielsen Produktchef Microsoft Danmark Er du, din organisation og dit datacenter klar til Skyen? Dynamisk Datacenter & Cloud Computing System Center Suiten med fokus på Service Manager Next

Læs mere

! Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen.

! Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen. Copenhagen Business Academy Multimediedesigner 3. semester - 1. projekt, september 2014 Gruppe 1 - MulA Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen. Study: Multimedia Design Project:

Læs mere

INDHOLDSFORTEGNELSE. Windows 8.1... 5. KAPITEL ET... Den nye brugergrænseflade. KAPITEL TO... 23 Internet, e-mail, kontakter og kalender

INDHOLDSFORTEGNELSE. Windows 8.1... 5. KAPITEL ET... Den nye brugergrænseflade. KAPITEL TO... 23 Internet, e-mail, kontakter og kalender INDHOLDSFORTEGNELSE Windows 8.1... 5 KAPITEL ET... Den nye brugergrænseflade Sådan får du Windows 8.1 på din pc... 8 Startskærmen... 9 Skrivebordet... 10 Kvikguide til den nye brugergrænseflade... 11 Amulet-menuen...

Læs mere

Applikations Virtualisering. Anders Keis Hansen Anders.keis.hansen@atea.dk

Applikations Virtualisering. Anders Keis Hansen Anders.keis.hansen@atea.dk Applikations Virtualisering Anders Keis Hansen Anders.keis.hansen@atea.dk Hvem er jeg Anders Keis Hansen Arbejder i Ateas konsulent afdeling Baggrund som System administrator, IT Arkitekt primært med fokus

Læs mere

Indhold. 1 Indledning... 3. 1.1 Kompatible browsere... 3. 2 Log ind i Umbraco... 3. 3 Content-delen... 4. 3.1 Indholdstræet... 4

Indhold. 1 Indledning... 3. 1.1 Kompatible browsere... 3. 2 Log ind i Umbraco... 3. 3 Content-delen... 4. 3.1 Indholdstræet... 4 Indhold 1 Indledning... 3 1.1 Kompatible browsere... 3 2 Log ind i Umbraco... 3 3 Content-delen... 4 3.1 Indholdstræet... 4 3.2 Ændring af indhold... 5 3.3 Tilføjelse af en side/sektion... 6 3.4. At arbejde

Læs mere

Lær IT på biblioteket

Lær IT på biblioteket Lær IT på biblioteket Program for forår 2014 Kik ind i bibliotekets IT-værksted på eller på. Her kan du få hjælp til at komme videre. Og du kan møde andre begyndere. Filmstriben- hvad er det? Hvordan bruger

Læs mere

Hvorfor E-business løsninger ofte ikke lever op til forventningerne og hvordan man kan undgå det

Hvorfor E-business løsninger ofte ikke lever op til forventningerne og hvordan man kan undgå det ARTIKEL De svageste led Hvorfor E-business løsninger ofte ikke lever op til forventningerne og hvordan man kan undgå det Dato: 24 aug 2000 Ver.: Draft Rev.: 11 Forfatter: Anders Munck I den seneste tids

Læs mere

Opret ODBC datakilde Vejledning

Opret ODBC datakilde Vejledning Vejledning V. 1 APRIL 2011 FOR KUNDESERVICE Indholdsfortegnelse 1 Indledning... 3 1.1 Formål... 3 1.2 Målgruppe... 3 1.3 Krav... 3 2 Opret ODBC Datakilde (Open Database Connectivity)... 3 2.1 Forbindelse

Læs mere

Skal jeg hyre konsulenter?

Skal jeg hyre konsulenter? Maj 2012 3. årgang, nummer 4 Skal jeg hyre konsulenter? Eller ansætte flere medarbejdere? SAP-koncernen stormer frem. Der er ikke langt imellem virksomhedsopkøb og lancering af ny teknologi. Igen i første

Læs mere

SmartWeb Brugermanual

SmartWeb Brugermanual SmartWeb Brugermanual Table of Content Table of Content... 1 Best Practice SmartWeb:... 2 Implementering... 4 Egenskaber:... 5 Filer:... 7 Oprettelse af Kategori... 9 Sider og Tekster:... 11 Slideshow...

Læs mere

GUIDE TIL CLOUD DRIVE

GUIDE TIL CLOUD DRIVE GUIDE TIL CLOUD DRIVE Dette er en guide du kan anvende til nemt at komme effektivt i gang med at anvende Cloud Drive Indholdsfortegnelse 1. Tilgængelige Cloud Drive klienter 2. Guide til Windows klienten

Læs mere

En tur rundt om skyen:

En tur rundt om skyen: En tur rundt om skyen: Hvor skal vi hen? Bjarne B. Dollerup, Evangelist Jens, IT Chef Større dansk virksomhed Jens har et par spørgsmål om skyen Hva er det der mæ skyen? Og hva ka jeg bruge den til? Og

Læs mere

HOSTINGPLANER DDB CMS HOS DBC

HOSTINGPLANER DDB CMS HOS DBC HOSTINGPLANER DDB CMS HOS DBC Indhold Hostingplaner DDB CMS hos DBC... 1 1 Hostingplaner... 3 2 Definitioner... 4 2.1 Miljøer... 4 2.2 Support... 4 2.2.1 DDB CMS - 1. line support... 4 2.2.2 DDB CMS -

Læs mere

Kom godt i gang med ImageDB programmet fra PetriSoft

Kom godt i gang med ImageDB programmet fra PetriSoft Kom godt i gang med ImageDB programmet fra PetriSoft Kort om ImageDB: ImageDB er et Windows (98/NT/2000/Me/Xp/Vista/Windows7) program, hvor du kan registrere alle dine film, musik, bøger, billeder, fotos,

Læs mere

ERP. Uddrag af artikel trykt i ERP. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret.

ERP. Uddrag af artikel trykt i ERP. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret. ERP Uddrag af artikel trykt i ERP. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret. Børsen Ledelseshåndbøger er Danmarks største og stærkeste videns- og udviklingsklub.

Læs mere

29. januar 2014 kl. 9.00 15.30

29. januar 2014 kl. 9.00 15.30 ITS inviterer til informationsdag 29. januar 2014 kl. 9.00 15.30 Over det seneste år, har ITS sat en række nye it-ydelser i søen. Informationsmødet er en mulighed for at få et samlet overblik over de nye

Læs mere

Retningsliner for etwinning værktøjer

Retningsliner for etwinning værktøjer Retningsliner for etwinning værktøjer Registrer til etwinning Trin 1: Deltagerens data Trin 2: Twinning præferencer Trin 3: Skole data Trin 4: Skole profil TwinFinder Automatisk søgning Gem søgning Avanceret

Læs mere

Pronestor Room & Catering

Pronestor Room & Catering Pronestor Room & Catering Modul 2 Installation af tilkøbsmoduler Side 2.0 2.9 Bruger Import (AD integration) Side 2.1 2.4 o Service Accounts (hosted og on-premises) o Active Directory struktur o Installation

Læs mere

IT SUMMER CAMP 2015. Dato for arr. og. dato for seneste tilmelding. bliver offentliggjort i maj. Ubuntu-Linux, Web-Server, Anvendte Web-Teknologier

IT SUMMER CAMP 2015. Dato for arr. og. dato for seneste tilmelding. bliver offentliggjort i maj. Ubuntu-Linux, Web-Server, Anvendte Web-Teknologier IT SUMMER CAMP 2015 Dato for arr. og dato for seneste tilmelding bliver offentliggjort i maj. uge z, x. / y. 2015 Ubuntu-Linux, Web-Server, og Basal Web-programmering En extensiv indføring i web-programmering

Læs mere

Guide til opsætning af Google Analytics Nye kunder Visiolab introduktion

Guide til opsætning af Google Analytics Nye kunder Visiolab introduktion Guide til opsætning af Google Analytics Nye kunder Visiolab introduktion Denne guide vil gøre dig i stand til at opstille din Google Analytics konto. Ydermere vil den være en hjælp til at forstå hvordan

Læs mere

Social Media Rapport for VIRKSOMHED A/S af Bach & McKenzie

Social Media Rapport for VIRKSOMHED A/S af Bach & McKenzie Social Media Rapport for VIRKSOMHED A/S af Bach & McKenzie Dato: 22-08-2014 Copyright af Bach & McKenzie 2014 Introduktion Indholdsfortegnelse 03 Hovedtal Kære VIRKSOMHED A/S Tillykke med jeres nye Social

Læs mere