SOLID 7 PÄIVITYSOHJE Päivitetty 22.5.2015 YLEISTÄ Versiona tulee olla 2010.4. Pikamuunnos, joka nopeuttaa päivitystä murto-osaan, löytyy 19.5.2015 versiosta lähtien. Päivitys on maksullinen, ja kun se tilataan, FuturSoftilta saadaan sekä rekisteröintikoodi, että Solid 7- tietokannan lisenssitiedosto. Molemmat ovat välttämättömiä vaihdoksen teossa. Seuraavat toimenpiteet tehdään aina verkkoversion tapauksessa palvelinkoneella. (Ohje ei koske luonnollisesti pilvipalvelua, siinä toimenpiteet tehdään FuturSoftin toimesta.) ENNAKKOVALMISTELUT 1. Varmista, että versio on päivitettynä (2010.4). 2. Syötä saamasi Solid 7 tietokanta- rekisteröintikoodi päävalikon kohdassa Asetukset Lisätoimintojen käyttöönotto. Voit hakea sen hakusanalla Solid. Kaksoisnapsauta kohtaa syöttääksesi koodin. 3. Tallenna todennäköisesti sähköpostitse saamasi Solid 7- lisenssitiedosto (solid7.lic tms.) helppoon paikkaan, esimerkiksi windowsin työpöydällä. Sinun pitää siis tallentaa se sähköpostista jonnekin sopivaan paikkaan koneen kiintolevyllä. 4. Ennen tietokannan päivitystä varmistu, että kaikki FuturSoft- ohjelmat on suljettu. Myös kaikki reaaliaikapalvelut, kuten Saatavuuspalvelu, Verkkokauppapalvelu, Online tilaukset jne. Päivitysprosessin aikana ei saa avata muita ohjelmia tai ikkunoita, jotka voisivat keskeyttää konversion. Virustentorjunta voi hidastaa konversiota, joten sekin on hyvä olla pois päältä prosessin ajan (olettaen, että palomuuri suojaa verkkoa, eikä prosessin aikana käydä esimerkiksi selaamassa nettiä tai lukemassa sähköposteja) Tietokannan konversio uudelleen nimeää vanhan tietokannan uudelle nimelle, joten varmistu, että mahdolliset Tietokannatkansion levyjaot on poistettu käytöstä. Solid 7 päivitysohje - 1 -
TIETOKANNAN MUUNNOSAJON SUORITTAMINEN UUTEEN VERSIOON Mene päävalikon kohtaan Huolto Tietokannan aputoiminnot Solid 7- välilehti. Huom! Ellei tätä välilehteä tule täällä näkyviin, se todennäköisimmin tarkoittaa, että et ole palvelimella. Välilehti näkyy vain, jos ohjelma tunnistaa, että ollaan palvelimella, jolla tietokanta sijaitsee. Sivukoneilla vaihdosta ei toki voi tehdä. Valitse ensin alemmalla painikkeella saamasi lisenssitiedosto (solid.lic). Käytä pikamuunnosta -ruksilla voit suorittaa päivityksen nopeutetusti. Tällöin päivitysaika lyhenee murto-osaan. Tietokannan käyttöönotto käynnistyy kun painat Ota Solid 7 käyttöön. Kuittaa tämä varmistuskysymys OK:lla. Tässä vaiheessa uusi, aluksi tyhjä, Solid 7 tietokanta käynnistyy ja ohjelma alkaa ajaa tietokantaan sisään tietoja. Solid 7 päivitysohje - 2 -
Ruudulla näkyvät siirron aikana eri tiedot ja edistymispalkkeja, sitä mukaa kun tietoja siirretään. Eri tietokannan taulut siirretään aakkosjärjestyksessä, joten ruudulla suluissa näkyvistä nimistä voi hieman päätellä, miten pitkällä aakkosissa ollaan menossa. Samalla tapahtuu "tietokannan kloonaus". Tällä varmistetaan, että on olemassa tarvittaessa alkuperäinen tietokanta, jos jostain syystä halutaan palata takaisin vanhaan kantaan. Samalla tiedot eheytetään, eli vanhassa tietokannassa olevat mahdolliset vikaantuneet tiedot eivät siirry uuteen tietokantaan, ja tiedot ns. indeksoidaan uudelleen. Lopuksi tulee ilmoitus uuden tietokannan käyttöönoton suorittamisesta loppuun. Tähän kuitataan OK. Tässä vaiheessa jää alapalkkiin uusi Solid 7 tietokanta näkyviin ja se on käynnissä. Tämä suljetaan ja käynnistetään tietokone/palvelin uudelleen. Voidaan myös sammuttaa tietokanta ruudulta ja käynnistää tietokanta uudelleen Windowsin ohjauspaneelin palvelutkohdasta. Palvelun nimi on yhä "Solid Server 3.5", koska palvelun nimeä ei konversion yhteydessä muuteta. Sen vaihtaminen ei ole suositeltavaa, eikä tarpeellista. Vanha tietokanta ei joka tapauksessa jää palveluksi, vaan kyse on vain nimestä. Ensimmäisellä käynnistyskerralla tulee ilmoitus, ettei tuoretta varmuuskopiota löydy. Tämä on normaalia, koska kyse on Solid 7 tietokannan varmuuskopiosta, joka konversion jälkeen on tyhjänä. Toki tällöin on vanhan tietokannan varmuuskopio olemassa. Ilmoitus poistuu, kun ensimmäinen ajastettu varmuuskopiointi tapahtuu, eli ilmoituksesta eit tarvitse välittää, kun tietokannan päivitys tehdään esimerkiksi illalla ennen päivittäistä varmuuskopio-aikaa. Haluttessa kohdassa Huolto- Tietokannan aputoiminnot, voidaan painikkeella suorittaa tietokannan varmuuskopion ottaminen kiintolevylle. PÄIVITYKSEN JÄLKEEN Alussa tietokanta voi hidastua hieman, mutta se on normaalia laajan sisäänluku- operaation jälkeen. Solid 7 päivitysohje - 3 -
Uusin versio vaatii raporteilta, että Order by-lauseessa olevat kentät pitää myös esittää itse raportilla. Sen vuoksi kaikki entiset raportit eivät ole käyttövalmiina ennen raporttien päivittämistä, joka tapahtuu helpdeskin kautta. KUN USEITA TIETOKANTOJA Useiden tietokantojen tapauksessa on merkittävää, mikä tietokanta on päätietokanta, eli tietokanta, johon ohjelmat ensimmäisenä kirjautuvat, ja siitä vaihtavat johonkin alitietokantaan. Ennen Solid 7- vaihdosta on hyvä käydä kaikki työasemat läpi ja varmistaa, että niillä on kaikilla päätietokantana sama tietokanta. Ensin konvertoidaan aina päätietokanta! Ohjelma pystyy kirjautumaan ensin Solid 7 päätietokantaan ja sieltä vanhan version tietokantaan. Mutta ei toisin päin! Eli jos päätietokantaa ei ole ensin konvertoitu, ohjelma pääsee päätietokantaan, mutta ei sen jälkeen enää sivutietokantaan! Monimyymäläympäristön tapauksessa päätietokanta on aina saman toimipisteen koneilla sama, ja eri kussakin toimipisteessä. Tällöin voidaan periaatteessa tehdä Solid 7- vaihdos toimipiste kerrallaan (yksi illassa esimerkiksi), hyväksyen se, että muut toimipisteet eivät pääse kyseiseen toimipisteeseen kirjautumaan kunnes niidenkin tietokannat on konvertoitu 7-versioon. TEKNISIÄ TIETOJA JA VIANHAKU- OHJEITA VIRHEILMOITUS KÄYNNISTETTÄESSÄ ENSIMMÄISTÄ KERTAA OHJELMAA MUUNNOKSEN JÄLKEEN Ohjelma yrittää ottaa yhteyttä siirron aikaiseen väliaikaiseen tietokantaan. Tietokantaa ei ole ehkä suljettu ja käynnistetty uudelleen muunnoksen jälkeen. Käynnistä tietokanta tai tietokone uudelleen. VANHAN TIETOKANNAN PALAUTTAMINEN Jos jokin ei konversiossa onnistu, löytyy alkuperäinen tietokanta alikansioon nimeltä AFPdb_Solid_35. Tämä voidaan tarvittaessa palauttaa sellaisenaan käyttöön, yksinkertaisesti nimeämällä kansio uudelleen AFPDB:ksi. 32- JA 64- BITTISYYS Mikäli tietokone on 64-bittinen, ohjelma ottaa käyttöön automaattisesti 64-bittisen Solid 7- version. Muutoin 32-bittisen. Molempien tietokantojen tiedostoja tulee päivityksen mukana AutoFutur- tai KoneFutur hakemiston alihakemistoon Solid 7. 64-bittiset tiedostot ovat 64bit-alihakemistossa. Solid 7 päivitysohje - 4 -
Täällä eivät ole kaikki Solid 7- tietokannan tarvitsemat tiedostot. Loput ohjelman päivitysohjelma (InstallShield päivitys) päivittää tietokoneen Windowsin System- hakemistoihin. Ellei siis esimerkiksi pilvipalvelun tapauksessa päivitetä normaalilla päivityspaketilla, nämä tulee asentaa paikoilleen manuaalisesti. TEKNISTÄ TIETOA Uusi tietokanta muodostetaan siirtohakemistoon, ja kun muunnos on valmis, tämä hakemisto uudelleen nimetään entiselle nimelle. Siirtohakemisto on yleensä nimeltään x:\tietokannat\siirto, hakemistoa voidaan vaihtaa muunnostoiminnon ruudulla, mutta tämä ei ole suositeltavaa. Tämä on muunnoksen aikainen hakemisto, joka jää tälle nimelle vain, jos ajo keskeytyy. Hakemisto nimetään siis onnistuneen ajon lopuksi tietokannan entisen hakemiston nimelle. Hakemisto sisältää vain väliaikaista tietoa, ja nollataan aina, jos tietokannan vaihdos käynnistetään uudelleen. Vanhan tietokannan hakemisto nimetään siis päätteellä _SOLID35. Yleensä siis AFPDB_SOLID35. SOLID 7 TIETOKANNAN TOIMINNAN NOPEUTTAMINEN Konversion jälkeen tietokannan toimintaa voidaan nopeuttaa. Tulevaisuudessa nämä nopeutus tulee vakiona asennuspaketteihin, eli nopeuttavat rivit saattavat olla jo solid.ini tiedostossa. Tietokantahakemistossa olevaan SOLID.INI parametritiedostoon osioon [SQL] lisätään aiempien rivien jatkoksi rivit OPTIMIZEROWS=1 SortArraySize=50000 Solid.ini tiedostoa kannattaa muokata, vasta kun tietokanta on sammutettu (esim. windowsin palveluista), sitä muokataan muistio(notepad) ohjelmalla järjestelmänvalvojan oikeuksin. Muokkauksen jälkeen muistio suljetaan, ja tietokanta käynnistetään uudestaan. Eli solid.ini tiedoston tämä osio näyttäisi seuraavalta: [SQL] IsolationLevel=1 OPTIMIZEROWS=1 SortArraySize=50000 Solid 7 päivitysohje - 5 -
ODBC- AJUREIDEN BITTISYYDESTÄ Tärkeä tieto: Vaikka tietokanta olisikin 64-bittinen, ODBC ajureina käytetään 32-bittisiä. Tämä johtuu siitä, että ajurit ovat AutoFutur/KoneFutur ohjelmalle, joka on 32-bittinen. Sen vuoksi jos ODBC ajurin tietoihin halutaan mennä katsomaan, käytetään Windowsin 32-bittisten odbc ajureiden apuohjelmaa odbcad32.exe (esim. Windows 7). Käytännössä tätä ei tarvita mutta esimerkiksi odbc- ajurin poistaminen jos jouduttaisiin tekemään, käytetään sitä. Normaalissa ODBC paneelissa tietolähteen tietojen avaaminen antaa virheilmoituksen. SOLID 7- APUOHJELMIEN KÄYTTÖÖNOTOSTA Kun verkkoversion sivukone havaitsee että käytettävän tietokannan versio on 7, ohjelma kopioi tarvittaessa ohjelman alihakemistosta Solid 7 (tai Solid 7 / 64bit) käyttöön uudet ohjelmaversiot Solid 7- version apuohjelmista ohjelman käyttöhakemistoon. Ongelmatilanteissa tämä on hyvä tietää, eli voi esimerkiksi olla, että tiedostot puuttuvat hakemistosta tai vastaavaa. LISÄTIETOJA FuturSoft Oy Lars Sonckin Kaari 16, 02600 Espoo Vaihde 0207-288 730, Fax 0207-288 731, Helpdesk 0600-9-4044 mailto: helpdesk@futursoft.fi, http://www.futursoft.fi Solid 7 päivitysohje - 6 -