Letöltöttem az ibm oldaláról, és felinstalláltam Debian 3.1 alá. Az összes rpm-et alien-nel átalakítottam deb csomaggá, majd az install szkriptből kiszedtem, hogy mely csomagokat akarja installálni és azokat kézzel installáltam. a szkriptből kiszedtem az rpm-es részeket, majd azt is lefuttattam, a végén sem a dpkg -i, sem az install szkript nem jelzett hibát. viszont nem tudom, hogy install után hogyan lehet elindítani. sem init szkriptet, sem semmilyen más inicializálós progit nem hagyott hátra. van a /opt -ban egy könyvtárstruktúra, de nem igazodok el a bináris állományok "kódnevein".
van valakinek ezzel tapasztalata? doksi is jó lenne, de az ibm oldala agyhalál. előre is köszi a segítséget.
- 1144 megtekintés
Hozzászólások
Hello!
Én Slackware-en nyomulnék. A graf. telepítőt próbáltad? db2setup, sajnos egyelőre úgy tűnik, hogy azt viszont nem lehet leszoktatni arról, hogy az rpm-et hívogassa. Esetleg van még az az ötletem, hogy készíteni kell egy scriptet, aminek véletlenül épp rpm lenne a neve, és amely azt csinálná, hogy logolja, mire akarják használni - mely csomag, mely paraméterekkel stb. Nekem most az a gáz, hogy az aktuális rpm segfaultol. A régi (Slackware-hez szálított rpm) pedig valami hash problémákra panaszkodott. Sajnos nem írtam fel, hogy mi volt a gondja. Majd még megpróbálok más lehetőségeket is. Most az utolsó az, amit mondtál: db2_install scriptben az rpm használata helyett csak logoltam, hogy mit szeretne feltenni. Tulképpen felesleges is volt, mert van valahol egy Components.html, amiben leírják, hogy melyik rpm miről is szól. Szóval nekem rpm2tgz lesz - esetleg egyszer még megpróbálok összehozni egy működő rpm-et Slackware-en és kipróbálnám, hogy a graf. telepítő így simán veszi-e az akadályokat (elvileg létrehozna vagy 3 usert stb.)
Itt (http://www-306.ibm.com/software/data/db2/udb/db2express/download.html#i…) egyébként az "Upgrade - Linux" szakaszból megsejthetsz néhány részletet, de ha hazamegyek, akkor megnézem, hogy a db2setup milyen logot készít, mert abban mintha leírná a tervezett tevékenységeket. Persze lehet, hogy ott is lesznek homályos, de fontos részletek.
Ben
- A hozzászóláshoz be kell jelentkezni
Időközben jobban körüljártam a témát. Ajánlok két linket, amik bár nem a DB2 Express-C-ről szólnak, de jó tippeket tartalmazhatnak a számodra:
Installing DB2 Version 8.1 for Linux:
http://www-128.ibm.com/developerworks/linux/library/l-ss3-db2/
Using DB2 and the DB2 Control Center:
http://www-128.ibm.com/developerworks/linux/library/l-ss-db2cc/
Nekem is még ki kell próbálni ezt-azt, csak ezután tudok bővebben mesélni a tapasztalataimról. Egyelőre annyit sikerült elérnem, hogy a db2setup után már futó db2 processeket lássak a ps ax kimenetében, de aztán a kora hajnali időpont elvette a kedvem további próbálgatásoktól + az is, hogy reboot után már semmilyen db2 process nem futott. DE: Guglizással gyűjtöttem néhány kiindulási pontot a kísérletezéshez...
(db2fs és db2cc ugyanis semmitmondó hibaüzenetekkel kifeküdt)
Ja, egyébként ilyeneket láttál a /tmp/db2setup.log-ban?
Installing DB2 file sets:.......Success
Registering DB2 licenses:.......Success
Setting default global profile registry variables:.......Success
Creating the DB2 Administration Server:.......Success
Initializing instance list:.......Success
Command to be run: "/opt/IBM/db2/V8.1/instance/db2icrt -a SERVER -d -s wse -u db2fenc1 -p db2c_db2inst1 db2inst1".
The instance "db2inst1" has been created successfully.
The value "AUTHENTICATION=SERVER" was set in the DBM CFG file for the
"db2inst1" instance.
The value "SVCENAME=db2c_db2inst1" was set in the DBM CFG file for the
"db2inst1" instance.
The value "DB2AUTOSTART=YES" was set in the Profile Registry for the "db2inst1"
instance.
Creating DB2 instances:.......Success
Configuring the DB2 Administration Server:.......Success
Updating global profile registry:.......Success
The contact "contact1" was successfully added.
Configuring health alert notifications:.......Success
----
Ben
- A hozzászóláshoz be kell jelentkezni
Szia!
Köszi a segítséget, összejött a téma :-)
- A hozzászóláshoz be kell jelentkezni
Esetleg bovebben meg is osztanad?
- A hozzászóláshoz be kell jelentkezni
Konkrétan mire gondolsz? Ahhoz, hogy birtokba vedd első kis SAMPLE dbdet, szerintem eleget találsz a már fent is idézett linken: http://www-128.ibm.com/developerworks/linux/library/l-ss-db2cc/ Vagy inkább telepítési gondjaid vannak?
Ben
- A hozzászóláshoz be kell jelentkezni
Most már nekem is ok. A /home/db2inst1/sqllib/db2profile sokat lendített a használhatóságon. Így már db2fs is elindult, a db2cc is stb. Egyébként ilyen üzenettel szálltak el:
DB2JAVIT : RC = 9501
DB2INSTANCE : -2029059916
Sejtettem, hogy valami környezeti beállítás nem ok...
- A hozzászóláshoz be kell jelentkezni
Engem ebben az egészben egy dolog zavar, de az nagyon: azt olvastam IBM-éknél, hogy az ubuntu is felkerült a támogatott disztribúciók közé. Az meg, ha jól tudom, dpkg alapokon műxik.
Ezekszerint ez a támogatottság kb. olyan mértékű, mint M$-nél az egy példányban, otthoni felhasználásra vásárolt windows? (magyarán: azt mondják rá, hogy igen, van támogatás de az ebben ki is merül?)
Vagy ezt is eldugták mint az Itaniumos HPUX-ra való TDP for Oracle klienst? ;-)
- A hozzászóláshoz be kell jelentkezni
Nem lehet, hogy inkább a fogalmak nincsenek következesen használva az IBM oldalain? Mert hát mit értsünk azon, hogy a DB2 támogatja az Ubuntut?
http://www-306.ibm.com/software/data/db2/linux/validate/progdesc.html
Igen, azt lehet olvasni több helyen is, hogy a DB2 támogatja az Ubuntu-t; ez alapján viszont nekem inkább úgy tűnik, hogy "Linux distributor, software or hardware vendor" akinek erőfeszítéseket kell tennie azért, hogy megkaphassa a "Ready for IBM DB2 software for Linux" címet - vagy mit.
Ez egyébként nem feltétlenül arról szól, hogy a telepítés csont nélkül lefut, hanem bizonyos teszteknek kell megfelelően működniük - szerintem:
http://www.ubuntu.com/news/db2cert?highlight=%28db2%29
Egyébként itt találhatsz rá bizonyítékot, hogy működik az Ubuntu-DB2 páros:
http://www-306.ibm.com/software/data/db2/udb/db2express/vmware.html
Valószínűleg nem véletlenül van itt két táblázat:
http://www-306.ibm.com/software/data/db2/linux/validate/
Recommended and Validated Environments for V8.2: Novell, Suse, Red Hat
Validated Environments for V8.2: Turbolinux, Mandriva, Ubuntu etc.
Ubuntura nem lehet RPM-et felpakolni? Egyébként nekem még mindig nem volt elég időm, hogy Slackware-en kipróbáljam a DB2 telepítését RPM-el, de lehet hogy szépen menne.
- A hozzászóláshoz be kell jelentkezni
Most egyébként inkább Oracle-lel kellene foglalkoznom. Lehet, hogy neked jobban bejönne? (Available for Debian, Mandriva, Novell, Red Hat and Ubuntu) Ami nem tetszik - mert most elég hülyén van partícionálva a vinyóm, az ez:
Disk space
Server component: Total: 1.5 gigabyte minimum
Client component: 100 megabytes
Ezt meg nem is tudom értelmezni:
Server Component Swap Space Requirements
Your Computer's RAM: 512 megabytes and greater
Swap Space Needed: 1024 megabytes of RAM
Csak 512MB RAM van a gépemben, ezzel szemben Oracle-nél
512+256 lenne az ajánlott:
Server component: 256 megabytes minimum, 512 megabytes recommended
Client component: 256 megabytes
Szóval ettől kevesebb felhajtással megúsztam a DB2 Express-C telepítését és hardware igényét. Igaz, most pontosan nem tudom, hogy mennyi swap space kell neki. Mindenesetre, ahhoz hogy tegyek vele egy kört minden erőforrásom elegendőnek bizonyult.
Ben
- A hozzászóláshoz be kell jelentkezni
Oracle XE még mindig:
Hm, az igaz, hogy a csomagok letöltésénél ez olvasható "Available for Debian, Mandriva, Novell, Red Hat and Ubuntu" (http://www.oracle.com/technology/software/products/database/xe/index.ht…), viszont a követelmények között már ez szerepel:
* Red Hat Enterprise Linux RHEL3 and RHEL4
* Suse SLES-9
* Fedora Core 4
* Red Flag DC Server 5.0/MIRACLE LINUX V4.0/Haansoft Linux 2006 Server (Asianux 2.0 Inside)
* Debian 3.1
Gondolom, azért az Ubuntu is megeszi a DEB csomagot majd.
Ben
- A hozzászóláshoz be kell jelentkezni
Izé... ezt rám értetted? "Lehet, hogy neked jobban bejönne?"
Pár éve foglalkozom vele - igaz, nem linuxon - de most egy munkám kapcsán szükségem lesz egy kevés DB2 ismeretre is, a gépemen meg egy Etch fut, ezért érdekel a téma.
-----------------------------------------------------------------------------------------------------------------------------------------------
Kéretik némi kétkedéssel fogadni mindent amit leírok. Jelszavam - Sándor Györgytől kölcsönözve: "A hülyeség, ha nem is xylofonozik - FOSZFORESZKÁL!"
- A hozzászóláshoz be kell jelentkezni
> Izé... ezt rám értetted? "Lehet, hogy neked jobban bejönne?"
Ja, mivel nem volt rólad semmi háttérismeretem, ezért azt feltételeztem, hogy szeretnéd kipróbálni valamelyik kereskedelmi dbms ingyenes változatát, csak pechedre az IBM-nél nem sokat tettek a Debian alapú és/vagy jellegű disztrók híveiért. Így gondoltam, "neked jobban bejönne" ez esetben az Oracle XE, mivel úgy láttam DEB csomagban is elérhető.
Szóval a kérdésem csupán egy béna előfeltételezés szülötte. Nem rajongok a VMWare-ért, de néha jól jön. Ha a géped elég izmos, akkor megpróbálkozhatsz egy előtelepített Ubuntu-val, vagy valahogy lemásolgathatod a DB2 telepítést a saját gépedre. Ez persze lehet, hogy hülye ötlet - ha nem, akkor is elég macerásnak tűnik.
Ben
- A hozzászóláshoz be kell jelentkezni
Egy pici szerencsém van: mivel a DB2 a munkámhoz szükséges, talán lesz egy kevés külsős segítségem is.
--------------------------------------------------------
Kéretik némi kétkedéssel fogadni mindent amit leírok.
Jelszavam - Sándor Györgytől kölcsönözve: "A hülyeség, ha nem is xylofonozik - FOSZFORESZKÁL!!"
- A hozzászóláshoz be kell jelentkezni
Nekem meg az lesz egyszerű, hogy bár mindkettő kell majd előbb-utóbb a munkámhoz (Oracle előbb), a munkahelyemen Windowson megy a fejlesztés. Viszont, ha kísérletezni van kedvem, akkor otthon szívesebben használok Linux-ot - az meg most Slackware, aztán egyszer majd felpakolom a gépre a Frugalware-t is - csak időhiányban szenvedek (a meglévő adatok kiválogatása, lementegetése az időigényes, nem a Frugalware telepítés). Szóval Windowsra nem nagy nehézség feltenni egyiket sem - gondolom én. Csak hát otthonra lehet, hogy kevés lesz a gépem az Oracle XE-hez.
Nem tudod esetleg, hogy az Oracle XE .rpm csomag esetén futtat-e valami scriptet az rpm, ami a csomagba van rejtve? Csak, mert akkor az rpm2tgz módszer lehet, macerásabb lesz mint gondoltam.
Ben
- A hozzászóláshoz be kell jelentkezni
Nehezet kérdeztél. Oracle XE-ről ha egészen őszinte akarok lenni, azt kell mondjam, semmit sem tudok. :-(
Linuxra utoljára egy szimpla 9i szervert pakoltam fel, de ott nyoma nem volt rpm-nek.
(a fenének kell mindenbe beledumálnom? ;-) )
--------------------------------------------------------
Kéretik némi kétkedéssel fogadni mindent amit leírok.
Jelszavam - Sándor Györgytől kölcsönözve: "A hülyeség, ha nem is xylofonozik - FOSZFORESZKÁL!!"
- A hozzászóláshoz be kell jelentkezni