Archief - MYSQL: Oracle: hoe kopieren tussen databases?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

EyeBallz

Legacy Member
hi,
ik zit met volgend probleem:
er staat hier een oracle db, maar slechts een aantal kolommen uit een aantal tabellen (niet alles dus) zou moeten opgeslagen worden in een mysql db.
hoe doe ik dit best?
ik dacht aan 2 aanpakken:
1) alle data van de oracle db kopieren naar een mysql db met dezelfde structuur, en van daaruit beginnen selecteren uit wat ik nodig heb
2) de juiste kolommen direct kopieren.

hier is een klein vb: de oracle db bevat een tabel 'werknemers' met de kolommen 'id','naam','bureau','telnr'
en ik wil enkel de waarde 'naam' in mijn mysql db steken, met een 'id' die mijn mysql db zelf genereert.

alvast bedankt!

passero

Legacy Member
Kijk eens naar de BI server van oracle.
Dit is een heel straf pakket waarmee je data kan combineren van verschillende sources. Zo kan je bijvoorbeeld oracle, mysql, sql, xml,... combineren naar 1 source om die dan te raadplegen via een apparte odbc driver.
Er zit wel een heel serieus caching systeem in want de queries die da ding genereert zijn nie mals ;)

Dit terzijde want ik denk dat de BI server beetje te zwaar zal zijn voor wat jij wil ;)

ik zou enkel een select naam from werknemers en die exporteren.
Je kan eventueel ook een kleine app schrijven in gelijk welke taal (kan ook php zijn) die 2 sources gebruiker. De een (oracle) open je om t e lezen en haal je een resultset binnen terwijl je rij per rij die afgaat en een insert doet in de 2de source (mysql) om zo te importeren...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan