Adatbázis: SQL, XML DB

mysql pl/sql

A kérdésem, hogy a mysql-nek van e a pl/sql -hez hasonló nyelve, amivel pl. triggerek lehet írni.

Mondjuk gondolom van, csak nem tudom a nevét, így nem nagyon találtam róla semmit a google-el.

Szóval:

  • - Mi a neve?
  • - Hol van hozzá howto?

mysql master slave binary log

Sziasztok.
A következo problémába ütköztem. Van egy mysql master-slave replikáciom.
Az master-en az egyik binary logba hiba keletkezett, ezért nem replikálta a slave-re.
A hiba a logbol:

[ERROR] Slave: Error Table hlr.hlr doesnt exist on query.
Default database: smsgui_smsdb.

[ERROR] Error running query, slave SQL thread aborted. Fix the problem, and restart the slave SQL thread with SLAVE START. We stopped at log database_vrh.000025 position 229616708

A master már a database_vrh.000028-nál tart. Én a következot csináltam:
Master:
#USE exampledb;
#FLUSH TABLES WITH READ LOCK;
#SHOW MASTER STATUS;
A master status: database_vrh.000028, 4737339

Slave:
#SLAVE STOP;
#CHANGE MASTER TO MASTER_HOST='x.x.x.x', MASTER_USER='slave_user', MASTER_PASSWORD='', #MASTER_LOG_FILE='database_vrh.000028', MASTER_LOG_POS=4737339;
#START SLAVE;

Most szépen muködik, csak éppen kimaradt jó pár sor. Hogy tudnám a kimaradt sorokat a slave-re replikalni.

tora

Sziasztok,

Toraval szeretnek csatlakozni egy 9- es oracle db- hez. Fel is raktam atora- t, de az mondja, hogy nincs connection providder. Honnan tudnék neki szerezni ilyet?

Cs.

nagy, változó elemű, N:N táblák összekapcsolása

Tiszteletem!

A bonyolult (és talán nem túl precíz) cím után megfogalmaznám az alapproblémámat, amiben a segítségetek kérném.

Egy agyonkonfigurálható honlap jogosultságkezelést kellene SQL alapon megvalósítanom. Miként lenne a legjobb tárolni a funkció jogosultság - user kapcsolatot? (tételezzünk fel 1000 funkciót és 1000 usert)

Bízom benne, hogy valakinek triviális a megoldás és okít egy picit. :)

Az én ötleteim/elképzeléseim:
1- simán 2D mátrixként tárolni, durvának hangzik, mert mégiscsak 1000 mező széles tábla...arról nem is beszélve, hogy új user felvitele esetén az oszlop hozzáadás nem egy szép megoldás.
2- 1000 file és 1000 user esetén nem tűnik túl jó ötletnek mindenféle párosítását 1 rekordként tárolni, mert nemkicsit lesz hosszú a tábla.
3- 1 mezőben, stringként összefűzve tárolom, hogy mikhez férhet hozzá a user...hátránya, hogy funkciótörlés esetén nem olyan egyszerű törölni a minden stringből amiben szerepel

Mondjuk lehet ugye usergroupokat betenni, ami a méretet csökkenti a párosítások kombináció száma miatt, de a vámon elvesztem ezt, hiszen a group-user párosítást is meg kell csinálnom.

A 2. variáns felé hajlok, mert mégiscsak arra lehet jó SQLeket írni...de a várható hosszúsága némi aggodalommal tölt el.

Előre is kösznöm!

Segítség egy kezdőnek

Bocsánat a zavarásért előre is:P
De azt szeretném megkérdezni hogy én mint kezdő mit tanulgassak mármint milyen könyveket meg programnyelveket meg hasonlókra gondolok!
Tehát hogy miket lenne érdemes tanulnom!
Eddig foglalkoztam sql-lel meg mysql-el!Persze ezekben is kezdő vagyok de azért megvan bennem az akarás!
Tehát előre is köszönöm aki segít s tippeket add s bocsánat ha zagyván fogalmaztam de remélem megértitek!!
Jah és kérem a fekázokat hogyha nem tudnak semmi értelmeset írni akkor inkább ne is szóljanak bele köszönöm:P

mysql collation mi a baj ?

hi!
ezt irtam a my.cnf konfig fajlba, de ettol meg ha show variables; -t nezek nem valtozik semmi.
hogyan tudnam atalitani, foleg a collation_connection -t swedish rol latin2_hungarian_ci -re ?

[mysqld]
default-character-set=latin2
character-set-connection=latin2
init_connect='SET character_set_connection=latin2; SET
character_set_client=latin2; SET character_set_results=latin2;'

elore is koszi
zsomi

Oracle package function futtatás PHP-ből

Hello,

(megjegyzés: kezdő Oracle "felhasználó" vagyok)

Adott egy Oracle 10.2, és egy Apache+PHP kombó.

A PHP-ból ADOdb segítségével kapcsolódok az Oracle-höz, a megszokott DML-ek simán mennek.
Az adatbázisban a táblák mellett van néhány package, ezeken belül procedurák és függvények.

Az alábbi függvényhívást próbálom PHP-ból ADOdb-vel:


<?

...

$stmt = $db->PrepareSP("
  declare chkpass varchar2(255);
  BEGIN chkpass := ACCESS.check_pass('user', 'secret'); END;
");

$out = "";

$db->OutParameter($stmt, $out, 'chkpass');

...

?>

(egy beléptetést végző fv-ről van szó).

Futás közben ezt adja a PHP:


---------------------------------------------------------------------------------------------------------------------------------
OutParameter($stmt, $php_var='', $name='chkpass', $maxLen=4000,
$type=false);
Bind: name = chkpass

Warning: ocibindbyname() [function.ocibindbyname]: ORA-01036: illegal variable name/number in /path/to/adodb/drivers/adodb-oci8.inc.php on line 921
---------------------------------------------------------------------------------------------------------------------------------
(oci8): declare chkpass varchar2(255); BEGIN chkpass := ACCESS.check_pass('user', 'secret'); END;

Mi lehet a hiba? Mi lenne az elegáns módja ennek, ha ez így
gány?

köszi:

a.