Adatbáziskezelés

 

 

Adatbáziskezelés településenként ezen az oldalon

 

Adatbáziskezelés Budapest

Változó Világ
1132 Budapest, Váci út 54.
329-4447
http://www.valtozovilag.hu
adatbázis, adatbázis adminisztráció, adatbázis alapú alkalmazásfejlesztés, adatbázis alapú webalkalmazás fejlesztés, adatbázis alkalmazás, adatbázis alkalmazás fejlesztés, adatbázis építés, adatbázisfejlesztés, adatbázis használat, adatbázis információ, adatbázis információszolgáltatás, adatbázis karbantartás, adatbázis készítés, adatbáziskezelés, adatbázis-kezelés, adatbázis marketing, adatbázis szolgáltatás, adatbázis tervezés, befektetési útmutató, etikai norma felállítás, etikai szabályozás, évkönyv, könyv, könyv digitalizálás, könyv- és lapkiadás, könyv- és zeneműkiadó, könyv grafikai szerkesztése, könyvkiadás, könyvkiadó, könyvklub, könyvsorozat, könyvszerkesztés, könyvtár, könyvtár és archívum, könyvtervezés, könyvtördelés, notesz, online könyvesbolt, tájékoztató füzet, újság és folyóirat, útmutató, web, webáruház, webdesign, webdesign stúdió, webfejlesztés, webgrafika, weblap, weblap fejlesztés, weblap tervezés, weboldal, weboldal tervezés, webprogramozás, website-készítés, webtervezés
Proxerv Kft.
1124 Budapest, Stromfeld A. u. 32.
201-4845
http://www.proxerv.hu
adatbáziskezelés, informatika, informatikai rendszer, internet, internetes technológia, szoftver, szoftverfejlesztés, szoftverkészítés
Linguadat Kft.
1025 Budapest, Szeréna út 5.
336-0364, 336-0363, 30/583-4039
http://www.linguadat.hu
adatbázis adminisztráció, adatbáziskezelés, csapatépítő tréning, gazdasági szaktanácsadás, informatikai tanácsadás, informatikaoktatás, karriertervezés, kommunikációs tréning, konfliktuskezelési tréning, motivációs tréning, munkalehetőség, nyelvoktatás, oktatás, oktatási központ, ORACLE, önismereti tréning, vezetői tanácsadás, vezetőképzés
DRESCHER Magyarországi Direct Mailing Kft.
1097 Budapest, Gyáli út 31.
347-1800
http://www.drescher.hu
adatbáziskezelés, borítékolás, etikett, hajtogatás, informatika, leporelló, nyomda, nyomdai előkészítés, nyomdaipar, nyomtatvány, nyomtatványellátás, perszonalizálás, postázás, szoftverfejlesztés, üzleti nyomtatvány
Field Profi Sales & Marketing Kft.
1139 Budapest, Lomb utca 37-39.
270-0128, 270-0127
http://www.fieldprofi.hu
adatbáziskezelés, direkt marketing kampány, kampány, kiállítás, kóstoltatás, marketing, piackutatás, rendezvényszervezés, roadshow, telemarketing
DeriCom Informatikai Kft.
1092 Budapest, Ipar u. 2/b. 2./13.
20/986-8114, 688-1550
http://www.dericom.hu
adatbáziskezelés, adatelemzés, adatfeldolgozás, egészségügy, egészségügyi informatika, egészségügyi szoftver, gyógyászati informatikai rendszer, hálózatépítés, hardver, hardver karbantartás, háziorvosi szoftver, informatika, informatikai rendszer építés, orvosi eszköz, orvosi szoftver, rendszerintegráció, szoftver, szoftverfejlesztés, szoftver karbantartása
Supply Chain Management - Crier Média Magyarország Kft.
1172 Budapest, Rákospatak u. 70-72.
467-0618, 467-0619
http://www.scmonline.hu
adatbáziskezelés, havilap, kiadás, kiadó, kiadói tevékenység, konferenciaszervezés, lapkiadás, lapkiadó, magazin, nyomdai tevékenység, rendezvényszervezés, szaklap, webdesign, weboldal tervezés
Vega Számítástechnikai és Kereskedelmi Kft.
1194 Budapest, Karinthy F. u. 32.
29/352-166
http://www.vega.hu
adatbáziskezelés, arculatterv készítés, hálózatépítés, informatika, internetes tartalomfejlesztés, számítógépes grafika, szoftverfejlesztés, tartalomfejlesztés, webtárhely biztosítás
T-Systems Hungary Kft.
1097 Budapest, Könyves Kálmán krt. 12-14. 3.em. Lurdy-Ház
456-5581, 30/371-5175
http://www.t-systems.co.hu
adatbáziskezelés, adatbázis programozás, adatbázis rendszer, adatbázis szoftver, adatvédelem, adatvédelmi rendszer, antivírus, CRM, CRM alkalmazás előkészítés, CRM rendszer, CRM ügyfélkapcsolat-kezelő, emberi erőforrás kihelyezés, erőforrás kihelyezés, ERP, ERP rendszer, ERP tanácsadás, helpdesk, informatika, informatikai outsourcing, iroda automatizálása, outsourcing, outsourcing tanácsadás, rendszerfelügyelet, rendszerintegráció, rendszerintegrációs feladat, rendszerintegrálás, rendszerintegrátor, SAP, SAP programfejlesztés, SAP R/3 tanácsadás, SAP tanácsadás, számítógép adatvédelem, szoftver, szoftverfejlesztés, szoftverház, tűzfal, tűzfal biztonságtechnika, tűzfaltelepítés, vállalatirányítás, vállalati tanácsadás, vírusellenőrzés, vírusirtás, vírusirtó, víruskeresés, víruskereső, vírusmentesítés, vírusvédelem, vírusvédelmi szoftver, web alapú alkalmazás, web alapú megoldás, web alapú szoftverfejlesztés
Online Üzleti Informatika Zrt.
1033 Budapest, Vályog u. 3.
437-0700
http://www.online.hu
adatbáziskezelés, adatbáziskezelő szoftver, banki rendszer, banki szoftver, banki szoftverfejlesztés, informatika, ingatlanalap, internetszolgáltatás, letétkezelő rendszer, oracle adatbázis, pénztári rendszer, pénzügyi informatika, pénzügyi rendszerfejlesztés, portfóliókezelő rendszer, privát bankrendszer, privát vagyonkezelő rendszer, szoftverfejlesztés, tanácsadás, treasury rendszer, vezetői tanácsadás
Winform Informatikai Kft.
1149 Budapest, Bosnyák tér 5.
363-6804
http://www.winner.hu
adatbáziskezelés, áruforgalmi rendszer, banki rendszer, értékpapírkezelő rendszer fejlesztése, export-import, faktoring rendszer, házipénztár rendszer, informatika, kiskereskedelmi rendszer, letétkezelő rendszer, nagykereskedelmi rendszer, oktatás, oracle adatbázis, pénztári rendszer, pénzügy, pénzügyi informatika, pénzügyi rendszer, pénzügyi rendszerfejlesztés, portfóliókezelő rendszer, privát bankrendszer, privát vagyonkezelő rendszer, raktári logisztika, számlázás, számvitel, számviteli rendszer, szervezési tanácsadás, tárgyi eszköz nyilvántartása, termékkövetés, terméktámogatás, treasury rendszer, ügyviteli tanácsadás, vállalatirányítás
Pro-Mystic Bt.
1223 Budapest, Tűzliliom u. 31.
20/387-8455
http://www.promystic.hu
adatbáziskezelés, domain név regisztráció, grafikai tervezés, informatika, internet, internetszolgáltatás, programozás, szerver biztosítása, tárterület, weblapkészítés, webszerver
ComBase Kft.
1068 Budapest, Városligeti fasor 44.
413-2124
http://www.combase.hu
adatbáziskezelés, adatbáziskezelő szoftver, adattárház, informatika, nyilvántartó rendszer, szoftver, szoftverfejlesztés, szoftver tanácsadás, vezetői információs rendszer
Creatiweb Kft.
1031 Budapest, Vizimolnár u. 2
242-0540, 20/9808-444
http://www.crweb.hu
adatbáziskezelés, domain név, e-mail, grafikai munka, hálózatépítés, honlap, internet, internetes adatbázis, internetes adatbáziskezelés, számítógéphálózat, tárhely szolgáltatás, webdesign, webhosting, weboldal

Adatbáziskezelés Miskolc

Corvus Computer Kft.
3530 Miskolc, Arany János út 23. fsz/1.
46/505-580
http://www.corvus.hu
adatbáziskezelés, adatbiztonság, hálózat kivitelezése, hálózattervezés, informatika, internet-hozzáférés, irodatechnika, projektvezetés, RAPID, rendszerfelügyelet, számítástechnika, számítógép, szoftverfejlesztés, telefontechnika, vezetői tréning, weboldal tervezés

 

 

Hírek Adatbáziskezelés témában

origo.hu
2008-02-29 13:44:00
Keveset tudnak a cégek vevőikről
Magyarországon nem elég tudatos még az információ-felhasználás, ami pedig elengedhetetlen részét képezi a DM-kampányoknak. Mi sem szívesen adunk meg adatokat, a cégek pedig nem fektetnek be eleget az adatbáziskezelésbe. Az mfor.hu újszerű DM kampányokra, ügyfélszerzési módszerekre mutat be magyar és külföldi példákat.

hup.hu
2008-02-23 14:10:53
A tesztlaborból: Oracle 10g (32 bit) telepítése Ubuntu 7.10 "Gutsy Gibbon"-ra
Fejlesztési és tesztelési igényeket kielégítendő szükségünk van egy Oracle 10g-t futtató linuxos "szerver" gépre. Az átadási határidőig volt egy kis időm játszogatni, így arra gondoltam, hogy megvizsgálom a lehetőségeimet arra nézve, hogy milyen disztribúciókra építkezhetek. Kíváncsi voltam, hogy mely általam favorizált Linux disztrókra tudom feltelepíteni a kedvelt adatbáziskezelő rendszert. Ugyebár nem mindegy, hogy az ember olyan disztróval dolgozik ami kézreáll vagy esetleg olyannal, aminek a működése, felépítése teljesen idegen számára... Oracle-lel mindig is csak üzemeltetői oldalról volt dolgom. Telepítettem már Sun SPARC64-re, Windows-ra, vettem részt olyan telepítésen, ahol PA-RISC-es gépen futó HP-UX-re és támogatott Linux disztribúcióra telepítettük, de unsupported Linux-ra még sosem próbáltam telepíteni. Nyilvánvaló, hogy a támogatott Linux rendszerekre (RHEL, SLES és társai) nem probléma a telepítés. Azonban vannak olyan (elsősorban anyagi) előnyei az unsupported Linux disztribúciókra való telepítésnek, ami miatt érdemes egy kicsit dolgozni. Az általam alapnak választott Linux disztró (előbb az Ubuntu 6.10 "Edgy Eft" Server majd később) az Ubuntu 7.10 "Gutsy Gibbon" Server változata lett. Arra gondoltam, hogy ha már tesztelek, akkor nem áll sokból dokumentálni. Nekem is jól jöhet később, de talán másnak is hasznos lehet, hiszen ki tudja, hogy kinek és mikor kell valami hasonlóval foglalkoznia... Na nem mintha nem lennének elérhetők az információk az internetről innen-onnan. Azonban ezek a hasznos infók eléggé elszórva találhatók meg, a nyelvük angol, néhol hiányosak, néhol túlzottan terjengősek, így a rövid, magyar nyelvű dokumentáció talán egy kicsit hiánypótló is lehet. Nézzük mire jutottam. Az alaprendszer telepítése: ------------------------------- A telepítést egy egyszerű PC hardveren végeztem, szervernek csak csúfolni lehetne. A gép 2 GB fizikai memóriát, 2 darab 160 GB-os SATA merevlemezt, és egy Intel Core2 E4500 @ 2.20GHz processzort tartalmaz. Az Ubuntu 7.10 Server telepítését nem nagyon részletezem. A szokásos, "csak alapvető dolgok" telepítésével kezdtem. Filerendszer: --------------- Ebben az esetben szoftveres RAID1 a minimális biztonság miatt: /dev/md0 on / type ext3 (rw,errors=remount-ro) [...] /dev/md1 on /opt type ext3 (rw) /dev/md2 on /var type ext3 (rw) [...] Nyilvánvaló, hogy több és jobb rendelkezésre álló hardver esetén az Oracle alá komolyabb diszkalrendszert lenne illendő szervezni (hardveres RAID, RAID10, telepítési file-okat és az adatbázis file-okat, redo logokat, tablespace-eket külön, stb.), de most a rendelkezésre álló hardverből és keretből próbálunk meg valamit kihozni, ami a célnak remélhetőleg meg fog felelni. Az Oracle-t a /opt alá telepítjük, így az külön került felcsatolásra. Swap: ------- A 2GB-nyi RAM mellé dupla ennyi swap került beállításra. Hálózat: --------- A szerver hálózati csatolója statikus IP címet kapott. A szokásos beállításokat elvégezzük: DNS, default gw, stb. Alaprendszer telepítés és beállítás után: ---------------------------------------------- Ha kész az alaprendszer telepítése, akkor álljunk neki: apt-get update apt-get upgrade Az Oracle telepítéséhez szükség lesz grafikus felületre. Ezt a legegyszerűbben így állíthajuk elő: apt-get install ubuntu-desktop Ha kész, és a gdm elindult, lépjünk be, majd indítsunk egy gnome-terminal-t. Itt folytatjuk a telepítést és a konfigurációt. Néhány csomagra (például rpm, alien) szükségünk lesz az Oracle telepítéséhez, hiszen nem Ubuntu-ra tervezték: apt-get install build-essential libaio1 rpm lesstif2-dev alien A telepítéshez és az Oracle majdani futtatásához hozzunk néhány user-t, könyvtárat, stb: groupadd oinstall groupadd dba groupadd nobody useradd -g oinstall -G dba,nobody -d /opt/oracle -s /bin/bash oracle Adjunk jelszót az "oracle" felhasználónak: passwd oracle Hozzuk létre a ~ könyvtárát, állítsuk be a tulajdonost és a jogokat: mkdir /opt/oracle chown -R oracle:oinstall /opt/oracle chmod -R 775 /opt/oracle Készítsük el az "oracle" felhasználó .bashrc file-ját, amelybe vegyük fel az Oracle telepítéséhez és futtatásához használt környezeti paramétereket: vi /opt/oracle/.bashrc export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/10gR2 export ORACLE_SID=szintora export PATH=$PATH:$ORACLE_HOME/bin Az Oracle igényeli néhány kernelparaméter finomhangolását. Szerkesszük meg a /etc/sysctl.conf-ot: vi /etc/sysctl.conf kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.core.rmem_default = 262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 Juttassuk érvényre a változtatásokat: /sbin/sysctl -p Szerkesszük meg a /etc/security/limits.conf állományt: vi /etc/security/limits.conf soft nproc 2047 hard nproc 16384 soft nofile 1024 hard nofile 65536 Ezután készítsünk el néhány symlinket, mert az Oracle ott fog binárisokat és .so állományokat keresni, ahol azok valójában nincsenek: ln -s /usr/bin/awk /bin/awk ln -s /usr/bin/rpm /bin/rpm ln -s /lib/libgcc_s.so.1 /lib/libgcc_s.so ln -s /usr/bin/basename /bin/basename Ha ezzel megvagyunk, akkor a rendszert előkészítettünk az Oracle telepítésére. Neki is kezdhetünk: Az Oracle 10gR2 telepítése: -------------------------------- Oracle felhasználó nevében dolgozunk. Töltsük le megfelelő telepítőcsomagot. Ez esetünkben a Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Linux x86 csomag. Letöltés után ellenőrizzük le a checksum-ot, majd bontsuk ki a .zip archivumot: unzip 10201_database_linux32.zip Ha kész, indítsuk el a telepítőt: cd /oracle/database ./runInstaller -ignoreSysPrereqs Az "-ignoreSysPrereqs" paraméterrel mondjuk meg a telepítőnek, hogy ne foglalkozzon azzal, hogy nem támogatott rendszerre telepítünk. Ha nem adjuk meg, a telepítő ki fog lépni. Indul a telepítő Az "inventory" helyének és a könyvtár írására jogosult csoportnaknak (korábban létrehoztuk) megadása Telepítés típusának kiválasztása Telepítési előfeltétekek ellenőrzése illetve a felhasználó kérésére való mellőzése (nem támogatott rendszer, mi igazoljuk, hogy minden rendben) A telepítő kérdéseinek megválaszolása után készen állunk a telepítésre Települ a rendszer Adatbázis létrehozása Végül elkészült a telepítés A telepítés probléma nélkül lezajlik (az összes kép a telepítés folyamatáról megtekinthető itt és itt), azonban a telepítés után akad még egy kis dolgunk. Gyors teszt: tnsping <host> A "dbstart" egy (afaik) termékbug miatt elsőre problémás, de könnyen segíthetünk rajta Szerkesszük meg a "dbstart"-ot Cseréljük ki a hardcoded "/ade/vikrkuma_new/oracle"-t A $ORACLE_HOME értékére, azaz "/opt/oracle/product/10gR2"-ra. Az indítás ezután már nem problémás. A webes felületen beléphetünk az OEM-be, azaz az Oracle Enterprise Manager-be Aholis rácsodálkozhatunk az Oracle adatbáziskezelőnk működésére És még szép grafikonokat is láthatunk Automatikus indítás: ------------------------ Ha a telepítés kész, akkor a /etc/oratab file-ban megadhatjunk, hogy boot időben elinduljon az adatbázisunk vagy sem. Szeretnénk. Cseréljük ki a megfelelő sorban az "N"-t "Y"-ra: vi /etc/oratab szintora:/opt/oracle/product/10gR2:N helyett: szintora:/opt/oracle/product/10gR2:Y Az automatikus induláshoz az alábbi scriptet készítsük el: touch /etc/init.d/oracle chmod 755 /etc/init.d/oracle vi /etc/init.d/oracle #!/bin/bash ORACLE_HOME=/opt/oracle/product/10gR2/ ORACLE_OWNR=oracle # if the executables do not exist -- display error if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ] then echo "Oracle startup: cannot start" exit 1 fi # depending on parameter -- startup, shutdown, restart # of the instance and listener or usage display case "$1" in start) # Oracle listener and instance startup echo -n "Starting Oracle: " su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl start" su - $ORACLE_OWNR -c $ORACLE_HOME/bin/dbstart sleep 10 su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/emctl start dbconsole" touch /var/lock/subsys_oracle echo "OK" ;; stop) # Oracle listener and instance shutdown echo -n "Shutdown Oracle: " su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop" su - $ORACLE_OWNR -c $ORACLE_HOME/bin/dbshut sleep 10 su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/emctl stop dbconsole" rm -f /var/lock/subsys_oracle echo "OK" ;; reload|restart) $0 stop $0 start ;; *) echo "Usage: $0 start|stop|restart|reload" exit 1 esac exit 0 (én a listener és az instance mellé beletettem az Oracle Enterprise Manager elindítását is (emctl start dbconsole), mert a gépet olyanok fogják használni, akinek problémát okozhat a parancssorban való elindítása, én meg nem vagyok mindig ott, hogy fogjam a kezüket) Ha ez kész, akkor gondoskodjunk róla, hogy megfelelő időben és helyen le is fusson: update-rc.d oracle start 99 2 . stop 01 0 1 6 . Miután ez kész, a grafikus felület meglehetősen ritkán kell. Ha kell, majd kézzel elindítjuk, automatikusan ne induljon el. update-rc.d -f gdm remove A következő napokban a rendszer tesztelése következik. A tesztelés célja, hogy megállapítsa, hogy a rendszer mennyire képes betölteni szerepét (megbízhatóság, teljesítmény, stb.). Felhasznált írások: Installing Oracle 10g R2 on Ubuntu Edgy Installing Oracle 10g Enterprise Edition on Ubuntu 7.10 gutsy gibbon

hup.hu
2008-02-23 14:10:53
A tesztlaborból: Oracle 10g (32 bit) telepítése Ubuntu 7.10 "Gutsy Gibbon"-ra
Fejlesztési és tesztelési igényeket kielégítendő szükségünk van egy Oracle 10g-t futtató linuxos "szerver" gépre. Az átadási határidőig volt egy kis időm játszogatni, így arra gondoltam, hogy megvizsgálom a lehetőségeimet arra nézve, hogy milyen disztribúciókra építkezhetek. Kíváncsi voltam, hogy mely általam favorizált Linux disztrókra tudom feltelepíteni a kedvelt adatbáziskezelő rendszert. Ugyebár nem mindegy, hogy az ember olyan disztróval dolgozik ami kézreáll vagy esetleg olyannal, aminek a működése, felépítése teljesen idegen számára... Oracle-lel mindig is csak üzemeltetői oldalról volt dolgom. Telepítettem már Sun SPARC64-re, Windows-ra, vettem részt olyan telepítésen, ahol PA-RISC-es gépen futó HP-UX-re és támogatott Linux disztribúcióra telepítettük, de unsupported Linux-ra még sosem próbáltam telepíteni. Nyilvánvaló, hogy a támogatott Linux rendszerekre (RHEL, SLES és társai) nem probléma a telepítés. Azonban vannak olyan (elsősorban anyagi) előnyei az unsupported Linux disztribúciókra való telepítésnek, ami miatt érdemes egy kicsit dolgozni. Az általam alapnak választott Linux disztró (előbb az Ubuntu 6.10 "Edgy Eft" Server majd később) az Ubuntu 7.10 "Gutsy Gibbon" Server változata lett. Arra gondoltam, hogy ha már tesztelek, akkor nem áll sokból dokumentálni. Nekem is jól jöhet később, de talán másnak is hasznos lehet, hiszen ki tudja, hogy kinek és mikor kell valami hasonlóval foglalkoznia... Na nem mintha nem lennének elérhetők az információk az internetről innen-onnan. Azonban ezek a hasznos infók eléggé elszórva találhatók meg, a nyelvük angol, néhol hiányosak, néhol túlzottan terjengősek, így a rövid, magyar nyelvű dokumentáció talán egy kicsit hiánypótló is lehet. Nézzük mire jutottam. Az alaprendszer telepítése: ------------------------------- A telepítést egy egyszerű PC hardveren végeztem, szervernek csak csúfolni lehetne. A gép 2 GB fizikai memóriát, 2 darab 160 GB-os SATA merevlemezt, és egy Intel Core2 E4500 @ 2.20GHz processzort tartalmaz. Az Ubuntu 7.10 Server telepítését nem nagyon részletezem. A szokásos, "csak alapvető dolgok" telepítésével kezdtem. Filerendszer: --------------- Ebben az esetben szoftveres RAID1 a minimális biztonság miatt: /dev/md0 on / type ext3 (rw,errors=remount-ro) [...] /dev/md1 on /opt type ext3 (rw) /dev/md2 on /var type ext3 (rw) [...] Nyilvánvaló, hogy több és jobb rendelkezésre álló hardver esetén az Oracle alá komolyabb diszkalrendszert lenne illendő szervezni (hardveres RAID, RAID10, telepítési file-okat és az adatbázis file-okat, redo logokat, tablespace-eket külön, stb.), de most a rendelkezésre álló hardverből és keretből próbálunk meg valamit kihozni, ami a célnak remélhetőleg meg fog felelni. Az Oracle-t a /opt alá telepítjük, így az külön került felcsatolásra. Swap: ------- A 2GB-nyi RAM mellé dupla ennyi swap került beállításra. Hálózat: --------- A szerver hálózati csatolója statikus IP címet kapott. A szokásos beállításokat elvégezzük: DNS, default gw, stb. Alaprendszer telepítés és beállítás után: ---------------------------------------------- Ha kész az minimális alaprendszer telepítése (tasksel-ben semmi sallangra nincs szükség), akkor álljunk neki: apt-get update apt-get upgrade Az Oracle telepítéséhez szükség lesz grafikus felületre. Ezt a legegyszerűbben így állíthajuk elő: apt-get install ubuntu-desktop Ha kész, és a gdm elindult, lépjünk be, majd indítsunk egy gnome-terminal-t. Itt folytatjuk a telepítést és a konfigurációt. Néhány csomagra (például rpm, alien) szükségünk lesz az Oracle telepítéséhez, hiszen nem Ubuntu-ra tervezték: apt-get install build-essential libaio1 rpm lesstif2-dev alien A telepítéshez és az Oracle majdani futtatásához hozzunk néhány user-t, könyvtárat, stb: groupadd oinstall groupadd dba groupadd nobody useradd -g oinstall -G dba,nobody -d /opt/oracle -s /bin/bash oracle Adjunk jelszót az "oracle" felhasználónak: passwd oracle Hozzuk létre a ~ könyvtárát, állítsuk be a tulajdonost és a jogokat: mkdir /opt/oracle chown -R oracle:oinstall /opt/oracle chmod -R 775 /opt/oracle Készítsük el az "oracle" felhasználó .bashrc file-ját, amelybe vegyük fel az Oracle telepítéséhez és futtatásához használt környezeti paramétereket: vi /opt/oracle/.bashrc export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/10gR2 export ORACLE_SID=szintora export PATH=$PATH:$ORACLE_HOME/bin Az Oracle igényeli néhány kernelparaméter finomhangolását. Szerkesszük meg a /etc/sysctl.conf-ot: vi /etc/sysctl.conf kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.core.rmem_default = 262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 Juttassuk érvényre a változtatásokat: /sbin/sysctl -p Szerkesszük meg a /etc/security/limits.conf állományt: vi /etc/security/limits.conf soft nproc 2047 hard nproc 16384 soft nofile 1024 hard nofile 65536 Ezután készítsünk el néhány symlinket, mert az Oracle ott fog binárisokat és .so állományokat keresni, ahol azok valójában nincsenek: ln -s /usr/bin/awk /bin/awk ln -s /usr/bin/rpm /bin/rpm ln -s /lib/libgcc_s.so.1 /lib/libgcc_s.so ln -s /usr/bin/basename /bin/basename Ha ezzel megvagyunk, akkor a rendszert előkészítettünk az Oracle telepítésére. Neki is kezdhetünk: Az Oracle 10gR2 telepítése: -------------------------------- Oracle felhasználó nevében dolgozunk. Töltsük le megfelelő telepítőcsomagot. Ez esetünkben a Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Linux x86 csomag. Letöltés után ellenőrizzük le a checksum-ot, majd bontsuk ki a .zip archívumot: unzip 10201_database_linux32.zip Ha kész, indítsuk el a telepítőt: cd /opt/oracle/database ./runInstaller -ignoreSysPrereqs Az "-ignoreSysPrereqs" paraméterrel mondjuk meg a telepítőnek, hogy ne foglalkozzon azzal, hogy nem támogatott rendszerre telepítünk. Ha nem adjuk meg, a telepítő ki fog lépni. Indul a telepítő Az "inventory" helyének és a könyvtár írására jogosult csoportnaknak (korábban létrehoztuk) megadása Telepítés típusának kiválasztása Telepítési előfeltétekek ellenőrzése illetve a felhasználó kérésére való mellőzése (nem támogatott rendszer, mi igazoljuk, hogy minden rendben) A telepítő kérdéseinek megválaszolása után készen állunk a telepítésre Települ a rendszer Adatbázis létrehozása Végül elkészült a telepítés Mivel nem "superuser"-ként csináltuk a telepítést, két scriptet kell futtatnunk "root" felhasználóként: orainstRoot.sh root.sh E két script elvégzi a további, rendszerszintű file-ok (pl: /etc/oratab, stb.) telepítését. A telepítés probléma nélkül lezajlik (az összes kép a telepítés folyamatáról megtekinthető itt és itt), azonban a telepítés után akad még egy kis dolgunk. Gyors teszt: tnsping <host> A "dbstart" egy (afaik) termékbug miatt elsőre problémás, de könnyen segíthetünk rajta Szerkesszük meg a "dbstart"-ot Cseréljük ki a hardcoded "/ade/vikrkuma_new/oracle"-t A $ORACLE_HOME értékére, azaz "/opt/oracle/product/10gR2"-ra. Az indítás ezután már nem problémás. A webes felületen beléphetünk az OEM-be, azaz az Oracle Enterprise Manager-be Aholis rácsodálkozhatunk az Oracle adatbáziskezelőnk működésére És még szép grafikonokat is láthatunk Automatikus indítás: ------------------------ Ha a telepítés kész, akkor a /etc/oratab file-ban megadhatjunk, hogy boot időben elinduljon az adatbázisunk vagy sem. Szeretnénk. Cseréljük ki a megfelelő sorban az "N"-t "Y"-ra: vi /etc/oratab szintora:/opt/oracle/product/10gR2:N helyett: szintora:/opt/oracle/product/10gR2:Y Az automatikus induláshoz az alábbi scriptet készítsük el: touch /etc/init.d/oracle chmod 755 /etc/init.d/oracle vi /etc/init.d/oracle #!/bin/bash ORACLE_HOME=/opt/oracle/product/10gR2/ ORACLE_OWNR=oracle # if the executables do not exist -- display error if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ] then echo "Oracle startup: cannot start" exit 1 fi # depending on parameter -- startup, shutdown, restart # of the instance and listener or usage display case "$1" in start) # Oracle listener and instance startup echo -n "Starting Oracle: " su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl start" su - $ORACLE_OWNR -c $ORACLE_HOME/bin/dbstart sleep 10 su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/emctl start dbconsole" touch /var/lock/subsys_oracle echo "OK" ;; stop) # Oracle listener and instance shutdown echo -n "Shutdown Oracle: " su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop" su - $ORACLE_OWNR -c $ORACLE_HOME/bin/dbshut sleep 10 su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/emctl stop dbconsole" rm -f /var/lock/subsys_oracle echo "OK" ;; reload|restart) $0 stop $0 start ;; *) echo "Usage: $0 start|stop|restart|reload" exit 1 esac exit 0 (én a listener és az instance mellé beletettem az Oracle Enterprise Manager elindítását is (emctl start dbconsole), mert a gépet olyanok fogják használni, akinek problémát okozhat a parancssorban való elindítása, én meg nem vagyok mindig ott, hogy fogjam a kezüket) Ha ez kész, akkor gondoskodjunk róla, hogy megfelelő időben és helyen le is fusson: update-rc.d oracle start 99 2 . stop 01 0 1 6 . Miután ez kész, a grafikus felület meglehetősen ritkán kell. Ha kell, majd kézzel elindítjuk, automatikusan ne induljon el. update-rc.d -f gdm remove A következő napokban a rendszer tesztelése következik. A tesztelés célja, hogy megállapítsa, hogy a rendszer mennyire képes betölteni szerepét (megbízhatóság, teljesítmény, stb.). Felhasznált írások: Installing Oracle 10g R2 on Ubuntu Edgy Installing Oracle 10g Enterprise Edition on Ubuntu 7.10 gutsy gibbon

hup.hu
2008-03-06 13:13:45
Előrekonfigurált SAP rendszerek Intel és SLES alapokon
Az SAP és az Intel újonnan bejelentett együttműködése alapján a két cég előrekonfigurált üzleti megoldásokat kínál Intel hardverre és SUSE szoftverre (SUSE Linux Enterprise) építve. A rendszer tartalmazza az SAP által fejlesztett, ennek megfelelően az SAP-féle szoftverekre optimalizált MaxDB adatbáziskezelőt is. A kezdeményezés célja, hogy könnyebbé és gyorsabbá váljon az üzleti megoldások bevezetése, mindezt alacsonyabb TCO mellett megvalósítva. Részletes információ itt.

hup.hu
2008-11-30 17:09:11
Triggerek, tárolt eljárások és függvények alkalmazása MySQL-ben
Megjelent Jenei Imre "Triggerek, tárolt eljárások és függvények alkalmazása MySQL-ben" című könyve. A tartalomból: Előszó 1. A MySQL telepítése 2. A MySQL adatbáziskezelő elméleti alapjai 3. Sportolók adatait nyilvántartó adatbázis elkészítése 4. Delphi alkalmazások készítése 5. Webalkalmazások készítése 6. C# alkalmazások készítése A könyv karácsonyig 10% kedvezménnyel és ingyenes postázással kapható az Ad Librum online boltjában. Egy fejezet letölthető a az említett weboldalról. -- Továbbra is kapható Az Ubuntu világa című könyvünk, karácsonyig ingyenes postázással és 20% kedvezménnyel.

hup.hu
2009-03-01 21:50:56
Extrém adattárház teljesítmény az Oracle-től (x)
Az Oracle tavaly októberben bemutatta az adattárházakhoz fejlesztett HP Oracle Database Machine rendszert és az Exadata tárolószervert, melyekről a napokban jelent meg a WinterCorp új elemzése az első független tesztek eredményeivel. Itthon első alkalommal a 2009-es HOUG (Oracle Felhasználók Magyarországi Egyesülete) konferencián lesz szó részletesebben a kiugró teljesítményt nyújtó megoldásról. A HP Oracle Database Machine egy extrém teljesítményt nyújtó adattárház környezet, több terabyte-os környezetekre, I/O-intenzív tevékenységekre optimalizálva, mely kereskedelmi forgalomban kapható HP komponensekre, az Oracle storage-kezelő és optimalizáló és adatbáziskezelő szoftverére, továbbá az Oracle Enterprise Linux operációs rendszerre épül. A HP Oracle Database Machine egy teljes és optimalizált, előre konfigurált szoftver szerver és háttértároló csomag; a hagyományos adattárházaknál minimum tízszer gyorsabb műveleti tevékenységgel. Az Exadata Storage Server felelős azért, hogy az adattárolás mellett már optimalizálja az adatok elérését, szűri azokat, így az adatbáziskezelő szoftverhez már csak azok az adatok jutnak el, melyekre tényleg szükség van. Ezzel az optimalizációval jelentős I/O megtakarítás érhető el, hatalmas teljesítmény mellett. A 2009. évi HOUG konferencián április 7-én kedden plenáris előadást tartanak Kevin Lancester és Doug Cackett, az Oracle EMEA üzleti intelligencia és adattárház vezető szakemberei az Oracle Database Machine-ről és az Exadata Storage Serverről, valamint az integrált üzleti intelligencia és adattárház megoldásokról. (A cikk a Magyarországi Oracle Felhasználók Egyesülete megbízásából készült.)

hup.hu
2008-02-23 14:10:53
A tesztlaborból: Oracle 10g (32 bit) telepítése Ubuntu 7.10 "Gutsy Gibbon"-ra
Fejlesztési és tesztelési igényeket kielégítendő szükségünk van egy Oracle 10g-t futtató linuxos "szerver" gépre. Az átadási határidőig volt egy kis időm játszogatni, így arra gondoltam, hogy megvizsgálom a lehetőségeimet arra nézve, hogy milyen disztribúciókra építkezhetek. Kíváncsi voltam, hogy mely általam favorizált Linux disztrókra tudom feltelepíteni a kedvelt adatbáziskezelő rendszert. Ugyebár nem mindegy, hogy az ember olyan disztróval dolgozik ami kézreáll vagy esetleg olyannal, aminek a működése, felépítése teljesen idegen számára... Oracle-lel mindig is csak üzemeltetői oldalról volt dolgom. Telepítettem már Sun SPARC64-re, Windows-ra, vettem részt olyan telepítésen, ahol PA-RISC-es gépen futó HP-UX-re és támogatott Linux disztribúcióra telepítettük, de unsupported Linux-ra még sosem próbáltam telepíteni. Nyilvánvaló, hogy a támogatott Linux rendszerekre (RHEL, SLES és társai) nem probléma a telepítés. Azonban vannak olyan (elsősorban anyagi) előnyei az unsupported Linux disztribúciókra való telepítésnek, ami miatt érdemes egy kicsit dolgozni. Az általam alapnak választott Linux disztró (előbb az Ubuntu 6.10 "Edgy Eft" Server majd később) az Ubuntu 7.10 "Gutsy Gibbon" Server változata lett. Arra gondoltam, hogy ha már tesztelek, akkor nem áll sokból dokumentálni. Nekem is jól jöhet később, de talán másnak is hasznos lehet, hiszen ki tudja, hogy kinek és mikor kell valami hasonlóval foglalkoznia... Na nem mintha nem lennének elérhetők az információk az internetről innen-onnan. Azonban ezek a hasznos infók eléggé elszórva találhatók meg, a nyelvük angol, néhol hiányosak, néhol túlzottan terjengősek, így a rövid, magyar nyelvű dokumentáció talán egy kicsit hiánypótló is lehet. Nézzük mire jutottam. Az alaprendszer telepítése: ------------------------------- A telepítést egy egyszerű PC hardveren végeztem, szervernek csak csúfolni lehetne. A gép 2 GB fizikai memóriát, 2 darab 160 GB-os SATA merevlemezt, és egy Intel Core2 E4500 @ 2.20GHz processzort tartalmaz. Az Ubuntu 7.10 Server telepítését nem nagyon részletezem. A szokásos, "csak alapvető dolgok" telepítésével kezdtem. Filerendszer: --------------- Ebben az esetben szoftveres RAID1 a minimális biztonság miatt: /dev/md0 on / type ext3 (rw,errors=remount-ro) [...] /dev/md1 on /opt type ext3 (rw) /dev/md2 on /var type ext3 (rw) [...] Nyilvánvaló, hogy több és jobb rendelkezésre álló hardver esetén az Oracle alá komolyabb diszkalrendszert lenne illendő szervezni (hardveres RAID, RAID10, telepítési file-okat és az adatbázis file-okat, redo logokat, tablespace-eket külön, stb.), de most a rendelkezésre álló hardverből és keretből próbálunk meg valamit kihozni, ami a célnak remélhetőleg meg fog felelni. Az Oracle-t a /opt alá telepítjük, így az külön került felcsatolásra. Swap: ------- A 2GB-nyi RAM mellé dupla ennyi swap került beállításra. Hálózat: --------- A szerver hálózati csatolója statikus IP címet kapott. A szokásos beállításokat elvégezzük: DNS, default gw, stb. Alaprendszer telepítés és beállítás után: ---------------------------------------------- Ha kész az alaprendszer telepítése, akkor álljunk neki: apt-get update apt-get upgrade Az Oracle telepítéséhez szükség lesz grafikus felületre. Ezt a legegyszerűbben így állíthajuk elő: apt-get install ubuntu-desktop Ha kész, és a gdm elindult, lépjünk be, majd indítsunk egy gnome-terminal-t. Itt folytatjuk a telepítést és a konfigurációt. Néhány csomagra (például rpm, alien) szükségünk lesz az Oracle telepítéséhez, hiszen nem Ubuntu-ra tervezték: apt-get install build-essential libaio1 rpm lesstif2-dev alien A telepítéshez és az Oracle majdani futtatásához hozzunk néhány user-t, könyvtárat, stb: groupadd oinstall groupadd dba groupadd nobody useradd -g oinstall -G dba,nobody -d /opt/oracle -s /bin/bash oracle Adjunk jelszót az "oracle" felhasználónak: passwd oracle Hozzuk létre a ~ könyvtárát, állítsuk be a tulajdonost és a jogokat: mkdir /opt/oracle chown -R oracle:oinstall /opt/oracle chmod -R 775 /opt/oracle Készítsük el az "oracle" felhasználó .bashrc file-ját, amelybe vegyük fel az Oracle telepítéséhez és futtatásához használt környezeti paramétereket: vi /opt/oracle/.bashrc export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/10gR2 export ORACLE_SID=szintora export PATH=$PATH:$ORACLE_HOME/bin Az Oracle igényeli néhány kernelparaméter finomhangolását. Szerkesszük meg a /etc/sysctl.conf-ot: vi /etc/sysctl.conf kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.core.rmem_default = 262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 Juttassuk érvényre a változtatásokat: /sbin/sysctl -p Szerkesszük meg a /etc/security/limits.conf állományt: vi /etc/security/limits.conf soft nproc 2047 hard nproc 16384 soft nofile 1024 hard nofile 65536 Ezután készítsünk el néhány symlinket, mert az Oracle ott fog binárisokat és .so állományokat keresni, ahol azok valójában nincsenek: ln -s /usr/bin/awk /bin/awk ln -s /usr/bin/rpm /bin/rpm ln -s /lib/libgcc_s.so.1 /lib/libgcc_s.so ln -s /usr/bin/basename /bin/basename Ha ezzel megvagyunk, akkor a rendszert előkészítettünk az Oracle telepítésére. Neki is kezdhetünk: Az Oracle 10gR2 telepítése: -------------------------------- Oracle felhasználó nevében dolgozunk. Töltsük le megfelelő telepítőcsomagot. Ez esetünkben a Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Linux x86 csomag. Letöltés után ellenőrizzük le a checksum-ot, majd bontsuk ki a .zip archivumot: unzip 10201_database_linux32.zip Ha kész, indítsuk el a telepítőt: cd /oracle/database ./runInstaller -ignoreSysPrereqs Az "-ignoreSysPrereqs" paraméterrel mondjuk meg a telepítőnek, hogy ne foglalkozzon azzal, hogy nem támogatott rendszerre telepítünk. Ha nem adjuk meg, a telepítő ki fog lépni. Indul a telepítő Az "inventory" helyének és a könyvtár írására jogosult csoportnaknak (korábban létrehoztuk) megadása Telepítés típusának kiválasztása Telepítési előfeltétekek ellenőrzése illetve a felhasználó kérésére való mellőzése (nem támogatott rendszer, mi igazoljuk, hogy minden rendben) A telepítő kérdéseinek megválaszolása után készen állunk a telepítésre Települ a rendszer Adatbázis létrehozása Végül elkészült a telepítés A telepítés probléma nélkül lezajlik (az összes kép a telepítés folyamatáról megtekinthető itt és itt), azonban a telepítés után akad még egy kis dolgunk. Gyors teszt: tnsping <host> A "dbstart" egy (afaik) termékbug miatt elsőre problémás, de könnyen segíthetünk rajta Szerkesszük meg a "dbstart"-ot Cseréljük ki a hardcoded "/ade/vikrkuma_new/oracle"-t A $ORACLE_HOME értékére, azaz "/opt/oracle/product/10gR2"-ra. Az indítás ezután már nem problémás. A webes felületen beléphetünk az OEM-be, azaz az Oracle Enterprise Manager-be Aholis rácsodálkozhatunk az Oracle adatbáziskezelőnk működésére És még szép grafikonokat is láthatunk Automatikus indítás: ------------------------ Ha a telepítés kész, akkor a /etc/oratab file-ban megadhatjunk, hogy boot időben elinduljon az adatbázisunk vagy sem. Szeretnénk. Cseréljük ki a megfelelő sorban az "N"-t "Y"-ra: vi /etc/oratab szintora:/opt/oracle/product/10gR2:N helyett: szintora:/opt/oracle/product/10gR2:Y Az automatikus induláshoz az alábbi scriptet készítsük el: touch /etc/init.d/oracle chmod 755 /etc/init.d/oracle vi /etc/init.d/oracle #!/bin/bash ORACLE_HOME=/opt/oracle/product/10gR2/ ORACLE_OWNR=oracle # if the executables do not exist -- display error if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ] then echo "Oracle startup: cannot start" exit 1 fi # depending on parameter -- startup, shutdown, restart # of the instance and listener or usage display case "$1" in start) # Oracle listener and instance startup echo -n "Starting Oracle: " su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl start" su - $ORACLE_OWNR -c $ORACLE_HOME/bin/dbstart sleep 10 su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/emctl start dbconsole" touch /var/lock/subsys_oracle echo "OK" ;; stop) # Oracle listener and instance shutdown echo -n "Shutdown Oracle: " su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop" su - $ORACLE_OWNR -c $ORACLE_HOME/bin/dbshut sleep 10 su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/emctl stop dbconsole" rm -f /var/lock/subsys_oracle echo "OK" ;; reload|restart) $0 stop $0 start ;; *) echo "Usage: $0 start|stop|restart|reload" exit 1 esac exit 0 (én a listener és az instance mellé beletettem az Oracle Enterprise Manager elindítását is (emctl start dbconsole), mert a gépet olyanok fogják használni, akinek problémát okozhat a parancssorban való elindítása, én meg nem vagyok mindig ott, hogy fogjam a kezüket) Ha ez kész, akkor gondoskodjunk róla, hogy megfelelő időben és helyen le is fusson: update-rc.d oracle start 99 2 . stop 01 0 1 6 . Miután ez kész, a grafikus felület meglehetősen ritkán kell. Ha kell, majd kézzel elindítjuk, automatikusan ne induljon el. update-rc.d -f gdm remove A következő napokban a rendszer tesztelése következik. A tesztelés célja, hogy megállapítsa, hogy a rendszer mennyire képes betölteni szerepét (megbízhatóság, teljesítmény, stb.). Felhasznált írások: Installing Oracle 10g R2 on Ubuntu Edgy Installing Oracle 10g Enterprise Edition on Ubuntu 7.10 gutsy gibbon

hup.hu
2008-08-16 20:00:12
Erlang eXchange 2008
Az Erlang egy viszonylag régi (több, mint húsz éves), de szélesebb körben csak az elmúlt években terjedő programozási nyelv és a hozzá tartozó futtatókörnyezet. Az eredetileg az Ericsson szakemberei által megalkotott funkcionális nyelv a párhuzamosságot, az elosztott és hibatűrő működést helyezi előtérbe. Az Erlang ezeket a célokat erőforrástakarékos processzekkel, az információcserét megvalósító beépített üzenettovábbítási képességgel támogatja. Az Erlang alkalmazások az Erlang VM-en belül éppúgy képesek üzenetet küldeni és fogadni, mint több Erlang VM között (ugyanazon, vagy éppen másik gépeken), megfelelő programszerkezettel pedig az alkalmazások (elvileg) közel lineárisan képesek skálázódni a CPU magok számával, annak köszönhetően, hogy a processzek között nincs megosztott állapot, és így szinkronizációra sincs szükség. Az Erlang az elosztott, hibatűrő alkalmazásokat támogatja olyan egyedi megoldásokkal is, mint az Mnesia adatbáziskezelő, amely képes natív Erlang adatszerkezeteket is kezelni, akár elosztott, replikált, több gépes környezetben is, memória és/vagy diszk alapú táblákkal. Az Erlangot 1998-ban nyílt forrásúvá (módosított MPL) tette az Ericsson, így a közösségi fejlesztés is beindulhatott. A nyílt forrásnak köszönhetően az Erlang használható a legtöbb elterjedt operációs rendszeren és támogatja a több processzoros működést is. Aki még nem hallott erről a nyelvről, talán ezután a rövid -és koránt sem teljes- bevezető után jobban utánaolvas a témának. A nyelv terjedését mutatja, hogy idén először június 26-27-én Londonban megrendezésre került az első Erlang eXchange konferencia, amelynek sikerén felbuzdulva jövőre már két helyen (Londonban és San Franciscóban) is megjelennek a "kifacsart agyú" szakik. A hír apropóját mégis az adja (hiszen a 2008-as konferenciának már vége, a 2009-es pedig még messze van), hogy az Erlang eXchange oldalán majdnem teljes egészében elérhetőek a 2008-as konferencián rögzített felvételek, ahol megtekinthető többek között Joe Armstrong (az Erlang egyik atyja) beszéde is, sok más érdekes témával együtt (SMP, D-Trace, Google App Engine vs. Erlang, webes dolgok, tranzakcionális, elosztott adatbázisok építése, stb.).

www.hwsw.hu
2008-06-11 15:00:00
25 éves az IBM DB2, a világ majdnem első relációs adatbáziskezelője - 14:17
Szombaton ünnepelte 25. születésnapját a DB2, mely az IBM első, és a mai napig sikeres kereskedelmi relációs adatbázis rendszere. Valószínűleg nem véletlen, hogy az IBM tegnap jelentette be, DB2-alapokon újabb tranzakicókezelési világrekordot állított fel.

www.hwsw.hu
2008-04-01 17:00:01
Az Oracle RAC babérjaira tör a Sybase - 16:45
Bejelentette az Adaptive Enterprise Server adatbázis fürtözhető változatát a Sybase. Az ASE Cluster Editionből az Oracle RAC-hoz hasonló magas rendelkezésre állású, terhelésmegosztásos rendszerek építhetők fel -- az adatbáziskezelő több szerveren fut, de mindannyian azonos adatbázishoz, egy megosztott diszkterülethez csatlakoznak. A csomópontok egyformán írnak, olvasnak és törölnek adatokat. Éppen ezért az egyik csomópont meghibásodása esetén az adatbáziskezelő nem áll le, csupán a teljesítmény csökken, azaz a fürt továbbra is ki tudja szolgálni a kéréseket.

www.hwsw.hu
2009-04-08 13:39:56
Megérkezett az első javítócsomag a Microsoft SQL Server 2008-hoz - 12:52
Megérkezett az első frissítőcsomag a Microsoft adatbáziskezelőjéhez. A SQL Server 2008 SP1-gyel kapcsolatos legfontosabb hír az, hogy nincs hír, a csomag gyakorlatilag csak az eddig kiadott apróbb javítások összessége, új képességeket vagy szolgáltatásokat szinte egyáltalán nem tartalmaz.

hup.hu
2008-02-23 14:10:53
A tesztlaborból: Oracle 10g (32 bit) telepítése Ubuntu 7.10 "Gutsy Gibbon"-ra
Fejlesztési és tesztelési igényeket kielégítendő szükségünk van egy Oracle 10g-t futtató linuxos "szerver" gépre. Az átadási határidőig volt egy kis időm játszogatni, így arra gondoltam, hogy megvizsgálom a lehetőségeimet arra nézve, hogy milyen disztribúciókra építkezhetek. Kíváncsi voltam, hogy mely általam favorizált Linux disztrókra tudom feltelepíteni a kedvelt adatbáziskezelő rendszert. Ugyebár nem mindegy, hogy az ember olyan disztróval dolgozik ami kézreáll vagy esetleg olyannal, aminek a működése, felépítése teljesen idegen számára... Oracle-lel mindig is csak üzemeltetői oldalról volt dolgom. Telepítettem már Sun SPARC64-re, Windows-ra, vettem részt olyan telepítésen, ahol PA-RISC-es gépen futó HP-UX-re és támogatott Linux disztribúcióra telepítettük, de unsupported Linux-ra még sosem próbáltam telepíteni. Nyilvánvaló, hogy a támogatott Linux rendszerekre (RHEL, SLES és társai) nem probléma a telepítés. Azonban vannak olyan (elsősorban anyagi) előnyei az unsupported Linux disztribúciókra való telepítésnek, ami miatt érdemes egy kicsit dolgozni. Az általam alapnak választott Linux disztró (előbb az Ubuntu 6.10 "Edgy Eft" Server majd később) az Ubuntu 7.10 "Gutsy Gibbon" Server változata lett. Arra gondoltam, hogy ha már tesztelek, akkor nem áll sokból dokumentálni. Nekem is jól jöhet később, de talán másnak is hasznos lehet, hiszen ki tudja, hogy kinek és mikor kell valami hasonlóval foglalkoznia... Na nem mintha nem lennének elérhetők az információk az internetről innen-onnan. Azonban ezek a hasznos infók eléggé elszórva találhatók meg, a nyelvük angol, néhol hiányosak, néhol túlzottan terjengősek, így a rövid, magyar nyelvű dokumentáció talán egy kicsit hiánypótló is lehet. Nézzük mire jutottam. Az alaprendszer telepítése: ------------------------------- A telepítést egy egyszerű PC hardveren végeztem, szervernek csak csúfolni lehetne. A gép 2 GB fizikai memóriát, 2 darab 160 GB-os SATA merevlemezt, és egy Intel Core2 E4500 @ 2.20GHz processzort tartalmaz. Az Ubuntu 7.10 Server telepítését nem nagyon részletezem. A szokásos, "csak alapvető dolgok" telepítésével kezdtem. Filerendszer: --------------- Ebben az esetben szoftveres RAID1 a minimális biztonság miatt: /dev/md0 on / type ext3 (rw,errors=remount-ro) [...] /dev/md1 on /opt type ext3 (rw) /dev/md2 on /var type ext3 (rw) [...] Nyilvánvaló, hogy több és jobb rendelkezésre álló hardver esetén az Oracle alá komolyabb diszkalrendszert lenne illendő szervezni (hardveres RAID, RAID10, telepítési file-okat és az adatbázis file-okat, redo logokat, tablespace-eket külön, stb.), de most a rendelkezésre álló hardverből és keretből próbálunk meg valamit kihozni, ami a célnak remélhetőleg meg fog felelni. Az Oracle-t a /opt alá telepítjük, így az külön került felcsatolásra. Swap: ------- A 2GB-nyi RAM mellé dupla ennyi swap került beállításra. Hálózat: --------- A szerver hálózati csatolója statikus IP címet kapott. A szokásos beállításokat elvégezzük: DNS, default gw, stb. Alaprendszer telepítés és beállítás után: ---------------------------------------------- Ha kész az minimális alaprendszer telepítése (tasksel-ben semmi sallangra nincs szükség), akkor álljunk neki: apt-get update apt-get upgrade Az Oracle telepítéséhez szükség lesz grafikus felületre. Ezt a legegyszerűbben így állíthajuk elő: apt-get install ubuntu-desktop Ha kész, és a gdm elindult, lépjünk be, majd indítsunk egy gnome-terminal-t. Itt folytatjuk a telepítést és a konfigurációt. Néhány csomagra (például rpm, alien) szükségünk lesz az Oracle telepítéséhez, hiszen nem Ubuntu-ra tervezték: apt-get install build-essential libaio1 rpm lesstif2-dev alien A telepítéshez és az Oracle majdani futtatásához hozzunk néhány user-t, könyvtárat, stb: groupadd oinstall groupadd dba groupadd nobody useradd -g oinstall -G dba,nobody -d /opt/oracle -s /bin/bash oracle Adjunk jelszót az "oracle" felhasználónak: passwd oracle Hozzuk létre a ~ könyvtárát, állítsuk be a tulajdonost és a jogokat: mkdir /opt/oracle chown -R oracle:oinstall /opt/oracle chmod -R 775 /opt/oracle Készítsük el az "oracle" felhasználó .bashrc file-ját, amelybe vegyük fel az Oracle telepítéséhez és futtatásához használt környezeti paramétereket: vi /opt/oracle/.bashrc export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/10gR2 export ORACLE_SID=szintora export PATH=$PATH:$ORACLE_HOME/bin Az Oracle igényeli néhány kernelparaméter finomhangolását. Szerkesszük meg a /etc/sysctl.conf-ot: vi /etc/sysctl.conf kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.core.rmem_default = 262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 Juttassuk érvényre a változtatásokat: /sbin/sysctl -p Szerkesszük meg a /etc/security/limits.conf állományt: vi /etc/security/limits.conf soft nproc 2047 hard nproc 16384 soft nofile 1024 hard nofile 65536 Ezután készítsünk el néhány symlinket, mert az Oracle ott fog binárisokat és .so állományokat keresni, ahol azok valójában nincsenek: ln -s /usr/bin/awk /bin/awk ln -s /usr/bin/rpm /bin/rpm ln -s /lib/libgcc_s.so.1 /lib/libgcc_s.so ln -s /usr/bin/basename /bin/basename Ha ezzel megvagyunk, akkor a rendszert előkészítettünk az Oracle telepítésére. Neki is kezdhetünk: Az Oracle 10gR2 telepítése: -------------------------------- Oracle felhasználó nevében dolgozunk. Töltsük le megfelelő telepítőcsomagot. Ez esetünkben a Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Linux x86 csomag. Letöltés után ellenőrizzük le a checksum-ot, majd bontsuk ki a .zip archívumot: unzip 10201_database_linux32.zip Ha kész, indítsuk el a telepítőt: cd /opt/oracle/database ./runInstaller -ignoreSysPrereqs Az "-ignoreSysPrereqs" paraméterrel mondjuk meg a telepítőnek, hogy ne foglalkozzon azzal, hogy nem támogatott rendszerre telepítünk. Ha nem adjuk meg, a telepítő ki fog lépni. Indul a telepítő Az "inventory" helyének és a könyvtár írására jogosult csoportnaknak (korábban létrehoztuk) megadása Telepítés típusának kiválasztása Telepítési előfeltétekek ellenőrzése illetve a felhasználó kérésére való mellőzése (nem támogatott rendszer, mi igazoljuk, hogy minden rendben) A telepítő kérdéseinek megválaszolása után készen állunk a telepítésre Települ a rendszer Adatbázis létrehozása Végül elkészült a telepítés Mivel nem "superuser"-ként csináltuk a telepítést, két scriptet kell futtatnunk "root" felhasználóként: orainstRoot.sh root.sh E két script elvégzi a további, rendszerszintű file-ok (pl: /etc/oratab, stb.) telepítését. A telepítés probléma nélkül lezajlik (az összes kép a telepítés folyamatáról megtekinthető itt és itt), azonban a telepítés után akad még egy kis dolgunk. Gyors teszt: tnsping <host> A "dbstart" egy (afaik) termékbug miatt elsőre problémás, de könnyen segíthetünk rajta Szerkesszük meg a "dbstart"-ot Cseréljük ki a hardcoded "/ade/vikrkuma_new/oracle"-t A $ORACLE_HOME értékére, azaz "/opt/oracle/product/10gR2"-ra. Az indítás ezután már nem problémás. A webes felületen beléphetünk az OEM-be, azaz az Oracle Enterprise Manager-be Aholis rácsodálkozhatunk az Oracle adatbáziskezelőnk működésére És még szép grafikonokat is láthatunk Automatikus indítás: ------------------------ Ha a telepítés kész, akkor a /etc/oratab file-ban megadhatjunk, hogy boot időben elinduljon az adatbázisunk vagy sem. Szeretnénk. Cseréljük ki a megfelelő sorban az "N"-t "Y"-ra: vi /etc/oratab szintora:/opt/oracle/product/10gR2:N helyett: szintora:/opt/oracle/product/10gR2:Y Az automatikus induláshoz az alábbi scriptet készítsük el: touch /etc/init.d/oracle chmod 755 /etc/init.d/oracle vi /etc/init.d/oracle #!/bin/bash ORACLE_HOME=/opt/oracle/product/10gR2/ ORACLE_OWNR=oracle # if the executables do not exist -- display error if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ] then echo "Oracle startup: cannot start" exit 1 fi # depending on parameter -- startup, shutdown, restart # of the instance and listener or usage display case "$1" in start) # Oracle listener and instance startup echo -n "Starting Oracle: " su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl start" su - $ORACLE_OWNR -c $ORACLE_HOME/bin/dbstart sleep 10 su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/emctl start dbconsole" touch /var/lock/subsys_oracle echo "OK" ;; stop) # Oracle listener and instance shutdown echo -n "Shutdown Oracle: " su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop" su - $ORACLE_OWNR -c $ORACLE_HOME/bin/dbshut sleep 10 su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/emctl stop dbconsole" rm -f /var/lock/subsys_oracle echo "OK" ;; reload|restart) $0 stop $0 start ;; *) echo "Usage: $0 start|stop|restart|reload" exit 1 esac exit 0 (én a listener és az instance mellé beletettem az Oracle Enterprise Manager elindítását is (emctl start dbconsole), mert a gépet olyanok fogják használni, akinek problémát okozhat a parancssorban való elindítása, én meg nem vagyok mindig ott, hogy fogjam a kezüket) Ha ez kész, akkor gondoskodjunk róla, hogy megfelelő időben és helyen le is fusson: update-rc.d oracle start 99 2 . stop 01 0 1 6 . Miután ez kész, a grafikus felület meglehetősen ritkán kell. Ha kell, majd kézzel elindítjuk, automatikusan ne induljon el. update-rc.d -f gdm remove A következő napokban a rendszer tesztelése következik. A tesztelés célja, hogy megállapítsa, hogy a rendszer mennyire képes betölteni szerepét (megbízhatóság, teljesítmény, stb.). Felhasznált írások: Installing Oracle 10g R2 on Ubuntu Edgy Installing Oracle 10g Enterprise Edition on Ubuntu 7.10 gutsy gibbon

karrier.computerworld.hu
2009-04-01 01:30:02
Junior Programozó/Adatbáziskezelő

karrier.computerworld.hu
2009-02-01 01:30:01
Junior Programozó/Adatbáziskezelő

nol.hu
2008-09-23 13:30:00
Százmillió dollárt költenek az IT világ nagyágyúi
Egyetlen konferencia, hatvanezer igen jól szituált résztvevővel: az informaitikai ipar nagyágyúi öt nap alatt százmillió dolláros bevételhez juttatják San Francisco-t és környékét. Az Open World a világ legnagyobb üzleti szoftverekkel (vállalatirányítás, adatbáziskezelők, és komplex megoldások) foglalkozó találkozója, még Michael Phelps, a világhírű úszó is tiszteletét tette. Ezen a héten turistáknak nem terem babér California és az USA legizgalmasabb városában.

www.terminal.hu
2008-06-21 01:00:00
Mysql 5.1
A Sun Microsystems kiadta a népszerű, nyílt forrású adatbáziskezelő, a Mysql 5.

www.hwsw.hu
2008-08-07 10:00:01
Gyártásba ment a Microsoft SQL Server 2008 - 09:36
Elkészült és gyártásba ment a Microsoft új adatbáziskezelője, az SQL Server 2008 -- jelentette be egy tegnap esti webcaston Ted Kummert, a Microsoft Data and Storage Platforms részlegének vezetője. Az MSDN- és TechNet-előfizetők már elérhetik a szoftver végleges változatát, amelyből egy ingyenes próbaverziót is kiadott a redmondi cég.

hup.hu
2009-03-01 21:50:56
Extrém adattárház teljesítmény az Oracle-től (x)
Az Oracle tavaly októberben bemutatta az adattárházakhoz fejlesztett HP Oracle Database Machine rendszert és az Exadata tárolószervert, melyekről a napokban jelent meg a WinterCorp új elemzése az első független tesztek eredményeivel. Itthon első alkalommal a 2009-es HOUG (Oracle Felhasználók Magyarországi Egyesülete) konferencián lesz szó részletesebben a kiugró teljesítményt nyújtó megoldásról. A HP Oracle Database Machine egy extrém teljesítményt nyújtó adattárház környezet, több terabyte-os környezetekre, I/O-intenzív tevékenységekre optimalizálva, mely kereskedelmi forgalomban kapható HP komponensekre, az Oracle storage-kezelő és optimalizáló és adatbáziskezelő szoftverére, továbbá az Oracle Enterprise Linux operációs rendszerre épül. A HP Oracle Database Machine egy teljes és optimalizált, előre konfigurált szoftver szerver és háttértároló csomag; a hagyományos adattárházaknál minimum tízszer gyorsabb műveleti tevékenységgel. Az Exadata Storage Server felelős azért, hogy az adattárolás mellett már optimalizálja az adatok elérését, szűri azokat, így az adatbáziskezelő szoftverhez már csak azok az adatok jutnak el, melyekre tényleg szükség van. Ezzel az optimalizációval jelentős I/O megtakarítás érhető el, hatalmas teljesítmény mellett. A 2009. évi HOUG konferencián április 7-én kedden plenáris előadást tartanak Kevin Lancester és Doug Cackett, az Oracle EMEA üzleti intelligencia és adattárház vezető szakemberei az Oracle Database Machine-ről és az Exadata Storage Serverről, valamint az integrált üzleti intelligencia és adattárház megoldásokról. (A cikk a Magyarországi Oracle Felhasználók Egyesülete megbízásából készült.)

www.hwsw.hu
2009-06-12 12:40:48
Online adatbáziskezelőt indít a Google
Online adatbáziskezelő tesztelésébe kezdett a Google. A Google Labsben elérhető Fusion Tables nem a tranzakcionális adatbázisok, de még csak nem is a MySQL ellenfele kíván lenni, elsősorban a több forrásból származó adatok egyesítését és vizualizációját célozza.

www.hwsw.hu
2008-07-15 14:00:00
Oracle: új szolgáltatások régi adatbáziskezelőn - 13:06
Régebbi adatbáziskezelőkön is elérhető lesz az Oracle 11g egyik új szolgáltatása, a Real Applications Testing. A vállalat szerint ezzel a lehetőséggel élve a 9i R2 és a 10g változatok felhasználói könnyebben térhetnek majd át a tavaly megjelent 11g-re.

www.hwsw.hu
2009-06-12 12:40:48
Online adatbáziskezelőt indít a Google
Online adatbáziskezelő tesztelésébe kezdett a Google. A Google Labsben elérhető Fusion Tables nem a tranzakcionális adatbázisok, de még csak nem is a MySQL ellenfele kíván lenni, elsősorban a több forrásból származó adatok egyesítését és vizualizációját célozza.

www.workania.hu
2009-02-04 14:00:05
Adatbáziskezelő
2009.02.04., Budapest, XIX. kerület, Employee Rental Kft.

www.computerworld.hu
2008-08-11 10:00:00
Megjelent a Microsoft SQL Server 2008
A Microsoft bejelentette az SQL Server 2008 adatbáziskezelő végleges, gyártásra kész (RTM) változatának megjelenését.

index.hu
2008-01-16 15:15:03
Újabb milliárdos felvásárlás a szoftverpiacon
Az Oracle, a világ egyik vezető adatbáziskezelő szoftverekkel foglalkozó cége 7,85 milliárd dollárért (1350 milliárd forint) vásárolta fel a szintén adatbázisokban utazó kaliforniai BEA Systems céget.

www.hwsw.hu
2008-07-15 14:00:00
Oracle: új szolgáltatások régi adatbáziskezelőn - 13:06
Régebbi adatbáziskezelőkön is elérhető lesz az Oracle 11g egyik új szolgáltatása, a Real Applications Testing. A vállalat szerint ezzel a lehetőséggel élve a 9i R2 és a 10g változatok felhasználói könnyebben térhetnek majd át a tavaly megjelent 11g-re.

hup.hu
2008-02-23 14:10:53
A tesztlaborból: Oracle 10g (32 bit) telepítése Ubuntu 7.10 "Gutsy Gibbon"-ra
Fejlesztési és tesztelési igényeket kielégítendő szükségünk van egy Oracle 10g-t futtató linuxos "szerver" gépre. Az átadási határidőig volt egy kis időm játszogatni, így arra gondoltam, hogy megvizsgálom a lehetőségeimet arra nézve, hogy milyen disztribúciókra építkezhetek. Kíváncsi voltam, hogy mely általam favorizált Linux disztrókra tudom feltelepíteni a kedvelt adatbáziskezelő rendszert. Ugyebár nem mindegy, hogy az ember olyan disztróval dolgozik ami kézreáll vagy esetleg olyannal, aminek a működése, felépítése teljesen idegen számára... Oracle-lel mindig is csak üzemeltetői oldalról volt dolgom. Telepítettem már Sun SPARC64-re, Windows-ra, vettem részt olyan telepítésen, ahol PA-RISC-es gépen futó HP-UX-re és támogatott Linux disztribúcióra telepítettük, de unsupported Linux-ra még sosem próbáltam telepíteni. Nyilvánvaló, hogy a támogatott Linux rendszerekre (RHEL, SLES és társai) nem probléma a telepítés. Azonban vannak olyan (elsősorban anyagi) előnyei az unsupported Linux disztribúciókra való telepítésnek, ami miatt érdemes egy kicsit dolgozni. Az általam alapnak választott Linux disztró (előbb az Ubuntu 6.10 "Edgy Eft" Server majd később) az Ubuntu 7.10 "Gutsy Gibbon" Server változata lett. Arra gondoltam, hogy ha már tesztelek, akkor nem áll sokból dokumentálni. Nekem is jól jöhet később, de talán másnak is hasznos lehet, hiszen ki tudja, hogy kinek és mikor kell valami hasonlóval foglalkoznia... Na nem mintha nem lennének elérhetők az információk az internetről innen-onnan. Azonban ezek a hasznos infók eléggé elszórva találhatók meg, a nyelvük angol, néhol hiányosak, néhol túlzottan terjengősek, így a rövid, magyar nyelvű dokumentáció talán egy kicsit hiánypótló is lehet. Nézzük mire jutottam. Az alaprendszer telepítése: ------------------------------- A telepítést egy egyszerű PC hardveren végeztem, szervernek csak csúfolni lehetne. A gép 2 GB fizikai memóriát, 2 darab 160 GB-os SATA merevlemezt, és egy Intel Core2 E4500 @ 2.20GHz processzort tartalmaz. Az Ubuntu 7.10 Server telepítését nem nagyon részletezem. A szokásos, "csak alapvető dolgok" telepítésével kezdtem. Filerendszer: --------------- Ebben az esetben szoftveres RAID1 a minimális biztonság miatt: /dev/md0 on / type ext3 (rw,errors=remount-ro) [...] /dev/md1 on /opt type ext3 (rw) /dev/md2 on /var type ext3 (rw) [...] Nyilvánvaló, hogy több és jobb rendelkezésre álló hardver esetén az Oracle alá komolyabb diszkalrendszert lenne illendő szervezni (hardveres RAID, RAID10, telepítési file-okat és az adatbázis file-okat, redo logokat, tablespace-eket külön, stb.), de most a rendelkezésre álló hardverből és keretből próbálunk meg valamit kihozni, ami a célnak remélhetőleg meg fog felelni. Az Oracle-t a /opt alá telepítjük, így az külön került felcsatolásra. Swap: ------- A 2GB-nyi RAM mellé dupla ennyi swap került beállításra. Hálózat: --------- A szerver hálózati csatolója statikus IP címet kapott. A szokásos beállításokat elvégezzük: DNS, default gw, stb. Alaprendszer telepítés és beállítás után: ---------------------------------------------- Ha kész az minimális alaprendszer telepítése (tasksel-ben semmi sallangra nincs szükség), akkor álljunk neki: apt-get update apt-get upgrade Az Oracle telepítéséhez szükség lesz grafikus felületre. Ezt a legegyszerűbben így állíthajuk elő: apt-get install ubuntu-desktop Ha kész, és a gdm elindult, lépjünk be, majd indítsunk egy gnome-terminal-t. Itt folytatjuk a telepítést és a konfigurációt. Néhány csomagra (például rpm, alien) szükségünk lesz az Oracle telepítéséhez, hiszen nem Ubuntu-ra tervezték: apt-get install build-essential libaio1 rpm lesstif2-dev alien A telepítéshez és az Oracle majdani futtatásához hozzunk néhány user-t, könyvtárat, stb: groupadd oinstall groupadd dba groupadd nobody useradd -g oinstall -G dba,nobody -d /opt/oracle -s /bin/bash oracle Adjunk jelszót az "oracle" felhasználónak: passwd oracle Hozzuk létre a ~ könyvtárát, állítsuk be a tulajdonost és a jogokat: mkdir /opt/oracle chown -R oracle:oinstall /opt/oracle chmod -R 775 /opt/oracle Készítsük el az "oracle" felhasználó .bashrc file-ját, amelybe vegyük fel az Oracle telepítéséhez és futtatásához használt környezeti paramétereket: vi /opt/oracle/.bashrc export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/10gR2 export ORACLE_SID=szintora export PATH=$PATH:$ORACLE_HOME/bin Az Oracle igényeli néhány kernelparaméter finomhangolását. Szerkesszük meg a /etc/sysctl.conf-ot: vi /etc/sysctl.conf kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.core.rmem_default = 262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 Juttassuk érvényre a változtatásokat: /sbin/sysctl -p Szerkesszük meg a /etc/security/limits.conf állományt: vi /etc/security/limits.conf soft nproc 2047 hard nproc 16384 soft nofile 1024 hard nofile 65536 Ezután készítsünk el néhány symlinket, mert az Oracle ott fog binárisokat és .so állományokat keresni, ahol azok valójában nincsenek: ln -s /usr/bin/awk /bin/awk ln -s /usr/bin/rpm /bin/rpm ln -s /lib/libgcc_s.so.1 /lib/libgcc_s.so ln -s /usr/bin/basename /bin/basename Ha ezzel megvagyunk, akkor a rendszert előkészítettünk az Oracle telepítésére. Neki is kezdhetünk: Az Oracle 10gR2 telepítése: -------------------------------- Oracle felhasználó nevében dolgozunk. Töltsük le megfelelő telepítőcsomagot. Ez esetünkben a Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Linux x86 csomag. Letöltés után ellenőrizzük le a checksum-ot, majd bontsuk ki a .zip archívumot: unzip 10201_database_linux32.zip Ha kész, indítsuk el a telepítőt: cd /opt/oracle/database ./runInstaller -ignoreSysPrereqs Az "-ignoreSysPrereqs" paraméterrel mondjuk meg a telepítőnek, hogy ne foglalkozzon azzal, hogy nem támogatott rendszerre telepítünk. Ha nem adjuk meg, a telepítő ki fog lépni. Indul a telepítő Az "inventory" helyének és a könyvtár írására jogosult csoportnaknak (korábban létrehoztuk) megadása Telepítés típusának kiválasztása Telepítési előfeltétekek ellenőrzése illetve a felhasználó kérésére való mellőzése (nem támogatott rendszer, mi igazoljuk, hogy minden rendben) A telepítő kérdéseinek megválaszolása után készen állunk a telepítésre Települ a rendszer Adatbázis létrehozása Végül elkészült a telepítés Mivel nem "superuser"-ként csináltuk a telepítést, két scriptet kell futtatnunk "root" felhasználóként: orainstRoot.sh root.sh E két script elvégzi a további, rendszerszintű file-ok (pl: /etc/oratab, stb.) telepítését. A telepítés probléma nélkül lezajlik (az összes kép a telepítés folyamatáról megtekinthető itt és itt), azonban a telepítés után akad még egy kis dolgunk. Gyors teszt: tnsping <host> A "dbstart" egy (afaik) termékbug miatt elsőre problémás, de könnyen segíthetünk rajta Szerkesszük meg a "dbstart"-ot Cseréljük ki a hardcoded "/ade/vikrkuma_new/oracle"-t A $ORACLE_HOME értékére, azaz "/opt/oracle/product/10gR2"-ra. Az indítás ezután már nem problémás. A webes felületen beléphetünk az OEM-be, azaz az Oracle Enterprise Manager-be Aholis rácsodálkozhatunk az Oracle adatbáziskezelőnk működésére És még szép grafikonokat is láthatunk Automatikus indítás: ------------------------ Ha a telepítés kész, akkor a /etc/oratab file-ban megadhatjunk, hogy boot időben elinduljon az adatbázisunk vagy sem. Szeretnénk. Cseréljük ki a megfelelő sorban az "N"-t "Y"-ra: vi /etc/oratab szintora:/opt/oracle/product/10gR2:N helyett: szintora:/opt/oracle/product/10gR2:Y Az automatikus induláshoz az alábbi scriptet készítsük el: touch /etc/init.d/oracle chmod 755 /etc/init.d/oracle vi /etc/init.d/oracle #!/bin/bash ORACLE_HOME=/opt/oracle/product/10gR2/ ORACLE_OWNR=oracle # if the executables do not exist -- display error if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ] then echo "Oracle startup: cannot start" exit 1 fi # depending on parameter -- startup, shutdown, restart # of the instance and listener or usage display case "$1" in start) # Oracle listener and instance startup echo -n "Starting Oracle: " su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl start" su - $ORACLE_OWNR -c $ORACLE_HOME/bin/dbstart sleep 10 su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/emctl start dbconsole" touch /var/lock/subsys_oracle echo "OK" ;; stop) # Oracle listener and instance shutdown echo -n "Shutdown Oracle: " su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop" su - $ORACLE_OWNR -c $ORACLE_HOME/bin/dbshut sleep 10 su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/emctl stop dbconsole" rm -f /var/lock/subsys_oracle echo "OK" ;; reload|restart) $0 stop $0 start ;; *) echo "Usage: $0 start|stop|restart|reload" exit 1 esac exit 0 (én a listener és az instance mellé beletettem az Oracle Enterprise Manager elindítását is (emctl start dbconsole), mert a gépet olyanok fogják használni, akinek problémát okozhat a parancssorban való elindítása, én meg nem vagyok mindig ott, hogy fogjam a kezüket) Ha ez kész, akkor gondoskodjunk róla, hogy megfelelő időben és helyen le is fusson: update-rc.d oracle start 99 2 . stop 01 0 1 6 . Miután ez kész, a grafikus felület meglehetősen ritkán kell. Ha kell, majd kézzel elindítjuk, automatikusan ne induljon el. update-rc.d -f gdm remove A következő napokban a rendszer tesztelése következik. A tesztelés célja, hogy megállapítsa, hogy a rendszer mennyire képes betölteni szerepét (megbízhatóság, teljesítmény, stb.). Felhasznált írások: Installing Oracle 10g R2 on Ubuntu Edgy Installing Oracle 10g Enterprise Edition on Ubuntu 7.10 gutsy gibbon

karrier.computerworld.hu
2009-06-01 01:30:02
Junior Programozó/Adatbáziskezelő

hup.hu
2008-02-04 20:05:36
PostgreSQL 8.3
Ma hivatalosan is megjelent a közismert, nyílt forrású, objektum-relációs adatbáziskezelő rendszer legújabb, 8.3-as verziója. Ebben a kiadásban a fejlesztők leginkább a teljesítményre helyezték a hangsúlyt. Főbb újdonságok: Heap Only Tuples BGWriter Autotuning Asynchronous Commit Spread Checkpoints Synchronous Scan "Var-Varlena" L2 Cache Protection Lazy XID Az új tulajdonságokkal kapcsolatos részletes lista itt található. Letölthető innen.

karrier.computerworld.hu
2008-12-18 17:30:01
Junior Programozó/Adatbáziskezelő

hup.hu
2008-02-23 14:10:53
A tesztlaborból: Oracle 10g (32 bit) telepítése Ubuntu 7.10 "Gutsy Gibbon"-ra
Fejlesztési és tesztelési igényeket kielégítendő szükségünk van egy Oracle 10g-t futtató linuxos "szerver" gépre. Az átadási határidőig volt egy kis időm játszogatni, így arra gondoltam, hogy megvizsgálom a lehetőségeimet arra nézve, hogy milyen disztribúciókra építkezhetek. Kíváncsi voltam, hogy mely általam favorizált Linux disztrókra tudom feltelepíteni a kedvelt adatbáziskezelő rendszert. Ugyebár nem mindegy, hogy az ember olyan disztróval dolgozik ami kézreáll vagy esetleg olyannal, aminek a működése, felépítése teljesen idegen számára... Oracle-lel mindig is csak üzemeltetői oldalról volt dolgom. Telepítettem már Sun SPARC64-re, Windows-ra, vettem részt olyan telepítésen, ahol PA-RISC-es gépen futó HP-UX-re és támogatott Linux disztribúcióra telepítettük, de unsupported Linux-ra még sosem próbáltam telepíteni. Nyilvánvaló, hogy a támogatott Linux rendszerekre (RHEL, SLES és társai) nem probléma a telepítés. Azonban vannak olyan (elsősorban anyagi) előnyei az unsupported Linux disztribúciókra való telepítésnek, ami miatt érdemes egy kicsit dolgozni. Az általam alapnak választott Linux disztró (előbb az Ubuntu 6.10 "Edgy Eft" Server majd később) az Ubuntu 7.10 "Gutsy Gibbon" Server változata lett. Arra gondoltam, hogy ha már tesztelek, akkor nem áll sokból dokumentálni. Nekem is jól jöhet később, de talán másnak is hasznos lehet, hiszen ki tudja, hogy kinek és mikor kell valami hasonlóval foglalkoznia... Na nem mintha nem lennének elérhetők az információk az internetről innen-onnan. Azonban ezek a hasznos infók eléggé elszórva találhatók meg, a nyelvük angol, néhol hiányosak, néhol túlzottan terjengősek, így a rövid, magyar nyelvű dokumentáció talán egy kicsit hiánypótló is lehet. Nézzük mire jutottam. Az alaprendszer telepítése: ------------------------------- A telepítést egy egyszerű PC hardveren végeztem, szervernek csak csúfolni lehetne. A gép 2 GB fizikai memóriát, 2 darab 160 GB-os SATA merevlemezt, és egy Intel Core2 E4500 @ 2.20GHz processzort tartalmaz. Az Ubuntu 7.10 Server telepítését nem nagyon részletezem. A szokásos, "csak alapvető dolgok" telepítésével kezdtem. Filerendszer: --------------- Ebben az esetben szoftveres RAID1 a minimális biztonság miatt: /dev/md0 on / type ext3 (rw,errors=remount-ro) [...] /dev/md1 on /opt type ext3 (rw) /dev/md2 on /var type ext3 (rw) [...] Nyilvánvaló, hogy több és jobb rendelkezésre álló hardver esetén az Oracle alá komolyabb diszkalrendszert lenne illendő szervezni (hardveres RAID, RAID10, telepítési file-okat és az adatbázis file-okat, redo logokat, tablespace-eket külön, stb.), de most a rendelkezésre álló hardverből és keretből próbálunk meg valamit kihozni, ami a célnak remélhetőleg meg fog felelni. Az Oracle-t a /opt alá telepítjük, így az külön került felcsatolásra. Swap: ------- A 2GB-nyi RAM mellé dupla ennyi swap került beállításra. Hálózat: --------- A szerver hálózati csatolója statikus IP címet kapott. A szokásos beállításokat elvégezzük: DNS, default gw, stb. Alaprendszer telepítés és beállítás után: ---------------------------------------------- Ha kész az minimális alaprendszer telepítése (tasksel-ben semmi sallangra nincs szükség), akkor álljunk neki: apt-get update apt-get upgrade Az Oracle telepítéséhez szükség lesz grafikus felületre. Ezt a legegyszerűbben így állíthajuk elő: apt-get install ubuntu-desktop Ha kész, és a gdm elindult, lépjünk be, majd indítsunk egy gnome-terminal-t. Itt folytatjuk a telepítést és a konfigurációt. Néhány csomagra (például rpm, alien) szükségünk lesz az Oracle telepítéséhez, hiszen nem Ubuntu-ra tervezték: apt-get install build-essential libaio1 rpm lesstif2-dev alien A telepítéshez és az Oracle majdani futtatásához hozzunk néhány user-t, könyvtárat, stb: groupadd oinstall groupadd dba groupadd nobody useradd -g oinstall -G dba,nobody -d /opt/oracle -s /bin/bash oracle Adjunk jelszót az "oracle" felhasználónak: passwd oracle Hozzuk létre a ~ könyvtárát, állítsuk be a tulajdonost és a jogokat: mkdir /opt/oracle chown -R oracle:oinstall /opt/oracle chmod -R 775 /opt/oracle Készítsük el az "oracle" felhasználó .bashrc file-ját, amelybe vegyük fel az Oracle telepítéséhez és futtatásához használt környezeti paramétereket: vi /opt/oracle/.bashrc export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/10gR2 export ORACLE_SID=szintora export PATH=$PATH:$ORACLE_HOME/bin Az Oracle igényeli néhány kernelparaméter finomhangolását. Szerkesszük meg a /etc/sysctl.conf-ot: vi /etc/sysctl.conf kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.core.rmem_default = 262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 Juttassuk érvényre a változtatásokat: /sbin/sysctl -p Szerkesszük meg a /etc/security/limits.conf állományt: vi /etc/security/limits.conf soft nproc 2047 hard nproc 16384 soft nofile 1024 hard nofile 65536 Ezután készítsünk el néhány symlinket, mert az Oracle ott fog binárisokat és .so állományokat keresni, ahol azok valójában nincsenek: ln -s /usr/bin/awk /bin/awk ln -s /usr/bin/rpm /bin/rpm ln -s /lib/libgcc_s.so.1 /lib/libgcc_s.so ln -s /usr/bin/basename /bin/basename Ha ezzel megvagyunk, akkor a rendszert előkészítettünk az Oracle telepítésére. Neki is kezdhetünk: Az Oracle 10gR2 telepítése: -------------------------------- Oracle felhasználó nevében dolgozunk. Töltsük le megfelelő telepítőcsomagot. Ez esetünkben a Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Linux x86 csomag. Letöltés után ellenőrizzük le a checksum-ot, majd bontsuk ki a .zip archívumot: unzip 10201_database_linux32.zip Ha kész, indítsuk el a telepítőt: cd /opt/oracle/database ./runInstaller -ignoreSysPrereqs Az "-ignoreSysPrereqs" paraméterrel mondjuk meg a telepítőnek, hogy ne foglalkozzon azzal, hogy nem támogatott rendszerre telepítünk. Ha nem adjuk meg, a telepítő ki fog lépni. Indul a telepítő Az "inventory" helyének és a könyvtár írására jogosult csoportnaknak (korábban létrehoztuk) megadása Telepítés típusának kiválasztása Telepítési előfeltétekek ellenőrzése illetve a felhasználó kérésére való mellőzése (nem támogatott rendszer, mi igazoljuk, hogy minden rendben) A telepítő kérdéseinek megválaszolása után készen állunk a telepítésre Települ a rendszer Adatbázis létrehozása Végül elkészült a telepítés Mivel nem "superuser"-ként csináltuk a telepítést, két scriptet kell futtatnunk "root" felhasználóként: orainstRoot.sh root.sh E két script elvégzi a további, rendszerszintű file-ok (pl: /etc/oratab, stb.) telepítését. A telepítés probléma nélkül lezajlik (az összes kép a telepítés folyamatáról megtekinthető itt és itt), azonban a telepítés után akad még egy kis dolgunk. Gyors teszt: tnsping <host> A "dbstart" egy (afaik) termékbug miatt elsőre problémás, de könnyen segíthetünk rajta Szerkesszük meg a "dbstart"-ot Cseréljük ki a hardcoded "/ade/vikrkuma_new/oracle"-t A $ORACLE_HOME értékére, azaz "/opt/oracle/product/10gR2"-ra. Az indítás ezután már nem problémás. A webes felületen beléphetünk az OEM-be, azaz az Oracle Enterprise Manager-be Aholis rácsodálkozhatunk az Oracle adatbáziskezelőnk működésére És még szép grafikonokat is láthatunk Automatikus indítás: ------------------------ Ha a telepítés kész, akkor a /etc/oratab file-ban megadhatjunk, hogy boot időben elinduljon az adatbázisunk vagy sem. Szeretnénk. Cseréljük ki a megfelelő sorban az "N"-t "Y"-ra: vi /etc/oratab szintora:/opt/oracle/product/10gR2:N helyett: szintora:/opt/oracle/product/10gR2:Y Az automatikus induláshoz az alábbi scriptet készítsük el: touch /etc/init.d/oracle chmod 755 /etc/init.d/oracle vi /etc/init.d/oracle #!/bin/bash ORACLE_HOME=/opt/oracle/product/10gR2/ ORACLE_OWNR=oracle # if the executables do not exist -- display error if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ] then echo "Oracle startup: cannot start" exit 1 fi # depending on parameter -- startup, shutdown, restart # of the instance and listener or usage display case "$1" in start) # Oracle listener and instance startup echo -n "Starting Oracle: " su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl start" su - $ORACLE_OWNR -c $ORACLE_HOME/bin/dbstart sleep 10 su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/emctl start dbconsole" touch /var/lock/subsys_oracle echo "OK" ;; stop) # Oracle listener and instance shutdown echo -n "Shutdown Oracle: " su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop" su - $ORACLE_OWNR -c $ORACLE_HOME/bin/dbshut sleep 10 su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/emctl stop dbconsole" rm -f /var/lock/subsys_oracle echo "OK" ;; reload|restart) $0 stop $0 start ;; *) echo "Usage: $0 start|stop|restart|reload" exit 1 esac exit 0 (én a listener és az instance mellé beletettem az Oracle Enterprise Manager elindítását is (emctl start dbconsole), mert a gépet olyanok fogják használni, akinek problémát okozhat a parancssorban való elindítása, én meg nem vagyok mindig ott, hogy fogjam a kezüket) Ha ez kész, akkor gondoskodjunk róla, hogy megfelelő időben és helyen le is fusson: update-rc.d oracle start 99 2 . stop 01 0 1 6 . Miután ez kész, a grafikus felület meglehetősen ritkán kell. Ha kell, majd kézzel elindítjuk, automatikusan ne induljon el. update-rc.d -f gdm remove A következő napokban a rendszer tesztelése következik. A tesztelés célja, hogy megállapítsa, hogy a rendszer mennyire képes betölteni szerepét (megbízhatóság, teljesítmény, stb.). Felhasznált írások: Installing Oracle 10g R2 on Ubuntu Edgy Installing Oracle 10g Enterprise Edition on Ubuntu 7.10 gutsy gibbon

www.hwsw.hu
2008-08-04 13:00:01
Heteken belül itt a MySQL 5.1 - 12:55
Bár a Sun Microsystems már áprilisban bejelentette a MySQL nyílt forrású adatbáziskezelő 5.1-es változatát, az a mai napig nem jelent meg. Úgy tűnik, a szoftver fejlesztésének utolsó simításai kissé elhúzódnak, a legfrissebb hírek szerint a MySQL 5.1 csak pár hét múlva lesz mindenki számára általánosan elérhető.

Keresés:

 

Adatbáziskezelés városonként:

 

Linkajánló: