Roads ? - where we're going, we don't need roads ...
Unloading history - old Oracle7 dictionary | ORA600
ORA600 content Content RSS
Oracle ORA600 News RRSS Oracle News RSS
ORA600 blog Blog RSS
ORA600 blog Blog Atom

User login

Unloading history - old Oracle7 dictionary

When I saw Jonathan's post it reminded me of the work I did last weekend.
Friday evening I got 2 datafiles - one SYSTEM and one DATA datafile.

I only knew the platform but I had send out a request for more information. You can quite easily find out endianness and blocksizes... but the Oracle version is a bit different.
With this one, I was quite certain they were Oracle 7 datafiles. For one thing, when DUDE scanned the fileheaders it decoded the filenumbers as being a multiple of 2. SYSTEM turned out to be file#=16. I'll explain later.
Secondly, setting DUDE's VERSION parameter to '7', allowed me to unload the dictionary without too much trouble.

However, when I wanted to unload data from the actual datafile, no data objectid's were found in obj$ or tab$ !!! How could that be !
So I started to investigate the dictionary - looking at the SYSTEM tablespace with an hex editor.
Blocks were fine, however, there was huge gap in objectid's being used, jumping from 3000 to 41000.
Hmm... a serious part of the dictionary was missing - maybe completely overwritten.

I then got word back that this was an Oracle 8.0.x database and even more surprising, the database was up and running except for one datafile that had been offlined. (the one they needed data from).
So, the dictionary had to be good ! 

I was too puzzled at the time - it was only when I took a step back and thought about it for a while everything came together.
This was an Oracle 8.0.x, which was once an Oracle 7.3.4 migrated to 8.0.x using Oracle's 'mig' utility. 'mig' doesn't exist anymore - it's functionality has basically taken over by 'startup migrate' and the upgrade scripts.
Back in the day you had to run the mig utility on your database, which would upgrade your dictionary, using 'migrate.bsq' script. No startup migrate there!
To migrate the dictionary, new dictionary tables were created. For example, if you had obj$, tab$, col$, then mig utility would create obj_mig$, tab_mig$ and col_mig$ and then it would migrate the data from the old dictionary to the new dictionary and basically switch names. That would mean that the objectid's (and of course data objectid's) of the base dictionary tables are totally different than a normal 8.0 database.
In this case, they would be in the 41000 range, because that was the range of objectid's of the most recent created object/segment. 
The old dictionary would then be dropped ... but orphaned extents might sit untouched for years in your system tablespace.
And that's exactly happened when I unloaded the dictionary with VERSION='7'.
DUDE found the left-overs of the old dictionary. However, DUDE should have unloaded the new dictionary !

So how does Oracle find the dictionary ?
Well, in the tablespace header block of the SYSTEM tablespace, there's a pointer pointing to the bootstrap$ table. The bootstrap$ table contains ddl for the base dictionary tables (and indexes) including data objectid's (and table numbers for clustered tables).
(you'll also find the ddl for the base dictionary in the sql.bsq script which is used when the database is created)
Here's an example from bootstrap $: 
 17","2407","CREATE TABLE OBJ$ ( OBJ# NUMBER NOT NULL, DATAOBJ# NUMBER, OWNER# NUMBER NOT NULL, NAME VARCHAR2(30) NOT NULL, NAMESPACE NUMBER NOT NULL, SUBNAME VARCHAR2(30), TYPE# NUMBER NOT NULL, CTIME DATE NOT NULL, MTIME DATE NOT NULL, STIME DATE NOT NULL, STATUS NUMBER NOT NULL, REMOTEOWNER VARCHAR2(30), LINKNAME VARCHAR2(128), FLAGS NUMBER, OID$ RAW(16), SPARE1 NUMBER, SPARE2 NUMBER, SPARE3 NUMBER, SPARE4 VARCHAR2(1000), SPARE5 VARCHAR2(1000), SPARE6 DATE) pctfree 10 pctused 40 initrans 1 maxtrans 255 storage ( initial 10240 next 126976 minextents 1 maxextents 121 pctincrease 50 objno 2407 extents ( file 40 block 247))"

You'll notice that it contains some key pointers for the described table, like file# (40), offset (247) and dataobjectid (2407). For tables part of a clustered table, it will also contain the table number within the cluster.

So once we have the bootstrap$ segment, we'll know the location of dictionary !

DUDE actually has the ability to actually 'search' for the bootstrap$ segment based on it's characteristics.
It does not however parse the bootstrap ddl for objectid's and table numbers - but once you have the output for bootstrap$, it's quite straightforward to punch in DUDE's bootstrap parameters like :

These parameters are explained in the DUDE primer here.

Anyway, once I set these parameters, I was home free, unloading a complete Oracle8 dictionary !!!

So what about the SYSTEM datafile having a filenumber larger than 1 ?

In Oracle 6 there were only 5 to 6 bits used for the file number. So only a maximum of 2^5-1 (31) or 2^6-1 (63) datafiles could be used (database wide).
In Oracle 7 this changed to 10bits or 2^10-1 (1023) datafiles (database wide). However, because of backward compatibility with Oracle 6 an encoding scheme was introduced splitting up the 10bits for file number into 6 and 4 bits and wrapping them around. It really depends on the platform. On intel windows and IBM AIX for example, I’ve seen an 8/2 split.
SVRMGR> select dump(chartorowid('00000000.0000.0001')) from dual ;
Typ=69 Len=6: 1,0,0,0,0,0
1 row selected.
SVRMGR> select dump(chartorowid('00000000.0000.ffff')) from dual ;
Typ=69 Len=6: 255,192,0,0,0,0
1 row selected.
This means that the first file# is :
00000001 00000000 00000000 00000000 -> file# 1
And the maximum file# is :
11111111 11000000 00000000 00000000 -> file# 1023
So the 10bits encoding scheme is like this :
Where L is the low order bits
And H the high order bits
Now let’s open DUDE on a series of these datafiles :
DUDE> Initialising ...
DUDE> Init : creating filenumber map ...
DUDE> Scanning tablespace SYSTEM : BLOCKSIZE = 2048
DUDE> File : G:\sys1orcl.ora resolves to number : 4
DUDE> File : G:\sys2.ora resolves to number : 40
You’ll notice that sys1orcl.ora which is basically the first file of the database has file# equal to 4. And we know that sys2.ora had file# equal to 10. How’s that possible ?
File# 1 = 0000 0001 00 (LLLL LLLL HH) EQUALS 4 in Oracle 8 DBA format
File# 10 = 0000 1010 00 (LLLL LLLL HH) EQUALS 40 in Oracle 8 DBA format
It’s clear that using the Oracle 8 DBA format encoding on the Oracle 7 wrapped DBA format, results in different file numbers. Basically, the file number shifted 2 bits to the left (or x2x2). This is of course platform specific, but if the first file of SYSTEM has a file number that is a multiple of 2, you probably have a migrated database.
So what happened when Oracle 8.0 came along and introduced 2^10-1 or 1023 datafiles per tablespace !
Well – the DBA format stayed the same. However, the file numbers became relative to the tablespace. So 2 datafiles of the same database could have potentially the same file number, but belong to 2 different tablespaces!
What happened to the Oracle 7 (absolute) file numbers when it was migrated to Oracle8. Surely, the mig utility didn’t update the DBA for all blocks ?
Let’s check out an Oracle 7 database :
SVRMGR> desc file$
Column Name Null? Type
------------------------------ -------- ----
SVRMGR> select file#, ts# from file$ ;
---------- ----------
1 0
2 1
3 2
4 3
5 8
6 9
7 10
8 7
9 11
10 0
10 rows selected.
Ok – looks logical – we see that tablespace TS#=0 or SYSTEM has 2 datafiles with file#=1 and file#=10.
Let’s do the same after a migration to 8.0 :
SVRMGR> desc file$
Column Name Null? Type
------------------------------ -------- ----
SVRMGR> select file#,ts# from file$ ;
---------- ----------
1 0
2 1
3 2
4 3
5 8
6 9
7 10
8 7
9 11
10 0
10 rows selected.
So – the file# for the datafiles stayed the same. But we can see an add column in file$ - relfile# :
SVRMGR> select file#,relfile#,ts# from file$ ;
---------- ---------- ----------
1 4 0
2 8 1
3 12 2
4 16 3
5 20 8
6 24 9
7 28 10
8 32 7
9 36 11
10 40 0
10 rows selected.
Here we can clearly see the 2bit shift to the left – the Oracle 7 absolute filenumber became an Oracle 8 relative filenumber.
So the mig utility did not have to :
  • update the DBA in a block
  • row addresses in chained and migrated rows

More info on the topic can be found on Metalink - see note 122926.1 ...
I think I'll have to lay down now Wink 

Technorati Tags:

buy propecia 5mg 390 mg

Hello there! [url=]best site to buy propecia online[/url] great website.

gta money adder

buy albuterol no prescription 263 mg

Hello! [url=]order albuterol[/url] great web page.

buy priligy online without prescription 229 mg

Hi! [url=]buy priligy usa[/url] excellent site.

gta money adder

gta money adder

Order cheap generics without remedy

buy cheap levitra,levitra,levitra organic herbal [url=]levitra 20 mg [/url] levitra from canada daily my settings levitra 20 mg - effects of prolonged use of levitra levitra 20mg online you cannot post new topics in this forum

buy lasix no rx 152 mg

Hi there! [url=]furosemide[/url] good website.

buy lasix online 258 mg

Hi there! [url=]buy lasix cheap[/url] great internet site.

order furosemide 144 mg

Hello there! [url=]lasix generic[/url] great web site.

Make Easy Money Online

Hey gang, greetings, I just notice that members have alive discussion at this place. I am looking for someone with an experience of MAKING MONEY with AMAZON AFFILIATE WEBSITE? I made some cash with ITUNES before but not much. My friend has suggested to contact a site web ebay at (here is URL if you are lazy to type it, [url=]direct link - "ESTABLISHED WEBSITES")[/url] - I hope it can work! It looks like they are making good MONEY MAKING SITES. please share your opinion and experience? I was not able to find a good looking FREE AFFILIATE WEBSITE and sounds promicing. See ya!

clomiphene 336 mg

Hello there! [url=]buy clomid pills online[/url] beneficial site.

order clomiphene 351 mg

Hello! [url=]buy clomid online without prescription[/url] excellent internet site.

Free Online GTA 5 money adder

prozac 261 mg

Hello! [url=]order fluoxetine online[/url] good internet site.

Cheap Erectile Dysfunction Pills

Cialis Giornaliero Controindicazioni [url=]Prozac Generic Name[/url] Tarif Du Levitra En Baisse Lasix Deutschland [url=]Order Amoxicillin[/url] Viagra Canada 50 Mg Pharmacy Achat De Clomid [url=]Purchasing Propecia[/url] Cialis 99 Provera 5mg Discount Best Website Cod Only [url=]viagra[/url] Kamagra Oral Jelly 100mg Reviews 225 Precio Viagra En Farmacias Sin Receta [url=]Where To Buy Amoxil[/url] Dapoxetina Ebay Propecia Dosage Hair Loss Proscar Finasteride [url=]Xenical Online[/url] Buy Avodart Brand Zithromax Therapeutic Class [url=]viagra[/url] Levitra Foglietto Illustrativo 10mg Keflex For Acne [url=]Deltasone 40mg Price[/url] Cheap Clomid Online No Prescription Cheap Kamagra Viagra [url=]Order Zoloft Online Usa[/url] Cialis Clinique Online Acticin Buy Now [url=]Buy Zoloft[/url] Glucophage No Perscriptionpharmacy Como Afecta Propecia [url=]Buy Prednisone[/url] Prix Levitra Sans Ordonnance Jelly Kamagra Disfuncion Erectil [url=]Order Xenical[/url] Can You Buy Diflucan Online Propecia Con Como Hacer [url=]viagra cialis[/url] Menshealth Viagra Acheter Du Cialis Au Canada [url=]Zoloft Fast Delivery[/url] Amoxicillin Dosing In Infants Acheter Viagra En Ligne Suisse [url=]peut on acheter du viagra en pharmacie sans ordonnance[/url] On Line Bentyl Real France Pharmacy Shipped Ups Baclofene Bernard Granger [url=]Kamagra Online Fast[/url] Medicamento Priligy 30 Mg Buy Liquid Tamoxifen Citrate [url=]Buy Strattera Cheap[/url] Avelox Vs Amoxicillin Order Viagra With No Prescripyion [url=]cialis[/url] Purchase Viagra With Debit Card Identify Amoxicillin 250 Mg [url=]Prednisone No Scrip[/url] Viagra Generique Site Serieux Pharmacie Andorre Kamagra [url=]Nolvadex Pct[/url] Cialis Duracion Amoxicillin Side Effects Toddler Black Stools [url=]cialis online[/url] Histoires Priligy Buy Prednisolone 5mg Uk [url=]viagra[/url] Cialis Infarto Viagra 100mg 12 Stck [url=]Dapoxetine Online Pharmacy[/url] Cialis Prezzo Online Cialis Las Palmas [url=]Buy Accutane Online Cheap[/url] Cialis Oficial Generic Finasteride [url=]Generic Amoxil Usa[/url] Generic Levitra Compare Price Buy Propecia In The Usa [url=]Buy Propecia[/url] Overnight Delivery Viagra Clomid Pourquoi [url=]Cytotec Generic[/url] Como Usar Cialis Cilias Buy At Miami [url=]Kamagra Online Buy[/url] Acquistare Levitra Originale

order prozac pills 132 mg

Hi there! [url=]order fluoxetine[/url] beneficial website.

buy prozac online 424 mg

Howdy! [url=]buy prozac cheap[/url] great web page.

order generic prednisone 189 mg

Hello there! [url=]deltasone[/url] great web page.

buy prednisone pills online 302 mg

Howdy! [url=]prednisone cheap[/url] good web page.

purchase deltasone 207 mg

Hello! [url=]where purchase prednisone[/url] beneficial web page.

Topical Amoxicillin For Cats

Cialis Frankreich Kaufen [url=]Cheapest Propecia In Usa[/url] Lamisil 250 Mg Online Viagra Brevetto Scadenza [url=]By Cheap Clomiphene[/url] Ou Acheter Du Cialis Forum Levitra 20 Mg Problemi [url=]Order Generic Zithromax[/url] Cytotec Udi Dapoxetina Senza Ricetta [url=]Levitra Pill[/url] Acquisto Levitra Cheap Propecia Uk [url=]Online Generic Kamagra[/url] Cephalexin Review Viagra For Sale In Houston [url=]Generic Viagra Pills[/url] Oversea Pharmacy Cialis Generique Paiement Paypal [url=]Vibramycin Online Usa[/url] Cialis Efectos Mujeres How Long Does It Take For Zithromax To Work [url=]Cheap Kamagra No Rx[/url] Discount Coupons For Prevacid Buy Propecia Finasteride 1mg [url=]cialis price[/url] Viagra No Hace Efecto Buy Metformin Without Prescription [url=]Brand Cialis Online[/url] On Line Pharmacy'S Finasteride 1 Mega Propecia [url=]Price Of Propecia[/url] Prednisone For Free Safe Site For Viagra Europe [url=]Online Cytotec[/url] Online Lasix Kamagra Oral Jelly 50 Mg [url=]cialis buy online[/url] Cialis Tadalafil 10mg Prix Propecia Efficacy [url=]cialis[/url] Baclofene Epilepsie Secure On Line Pharmacy [url=]Online Xenical[/url] Propecia Conception Did Propecia Work For You [url=]generic cialis[/url] Lawrence Walter Pharmacy India Cheap Celebrex No Prescription [url=]Buy Propranolol Cheap[/url] Coр“в»t Priligy Canadian Medicines [url=]Online Lasix[/url] Cialis 5mg Tablets Viagra Generikum [url=]Strattera Online Usa[/url] Nhs Prices Viagra Uk Cialis Nez Bouche [url=]Furosemide[/url] Achat Viagra Sur Net Order Propecia Online Consultation [url=]Generic Kamagra Pricing[/url] Viagra Libre Belgique Clomid Nedir [url=]viagra online[/url] Buy Doxycycline Canada Priligy Venta En Colombia [url=]Atomoxetine Without Prescription[/url] Priligy Ficha Levitra Ubers Internet [url=]Cheap Cialis[/url] Lioresal Vente Get Levitra [url=]Prices Strattera[/url] Cialis 60 Mg Buy Direct Cod Isotretinoin Sotret In Germany Overseas Sefton [url=]Order Generic Prozac[/url] Order Fluoxetine 40mg Prozac With Next Day Delivery Priligy Precio En Argentina [url=]viagra[/url] Cialis Tadalafil Italia Keflex Infusion [url=]Cheap Kamagra No Rx[/url] Cephalexin Antibiotic Class Buy Nolvadex And Hcg Online [url=]Order Inderal Pills[/url] Cheapest Viagra 50mg Zithromax Zpak [url=]cialis[/url] Levitra Dana El Higado Secure Hydrochlorothiazide Oretic Fedex Shipping [url=]Cheapest Nolvadex[/url] Priligy Y Cialis Son Compatibles isotretinoin can i purchase [url=]Buy Cheap Kamagra Pills[/url] American Pharmacy Buy Amoxicillin Puedo Tomar Cialis Alcohol [url=]viagra online[/url] Muscle Propecia Finasteride Generico Do Viagra Pfizer [url=]Cost Of Vibramycin[/url] Sleepwell Viagra Cealis Canada [url=]Orlistat Online[/url] Real Cheap Amoxicilina By Money Order Amex Licenziamento Levitra [url=]online pharmacy[/url] Cipro Discount Card Amoxicillin Infant Dosage [url=]viagra[/url] Primolut To Buy Online Propecia 1mg Preisvergleich [url=]Prices Inderal[/url] Amoxicillin Tablets 100mg For Dogs Amoxicillin In Pregnancy Tooth [url=]Buy Zithromax Online[/url] Cheap Viagra Samples Priligy Se Vende En Argentina [url=]Priligy[/url] Wath Is The Store To Buy Viagra Cialis N0 Prprsscription [url=]Buy Levitra Low Price[/url] Propecia Vs Generic Finasteride Cialis Generico Contrareembolso [url=]Cheap Accutane[/url] Best Buy Generic Doryx With Free Shipping Levitra Pas Cher France [url=]Accutane Stories[/url] Over Seas Orders For Vardenafil

buy viagra cheap 75 mg

Howdy! [url=]viagra cheap[/url] excellent site.

purchase cialis no rx 495 mg

Hi! [url=]cialis online[/url] beneficial internet site.

Purchase reasonable pills without instruction

buy cialis online dogpile web search [url=]cialis over counter at walmart [/url] how long does cialis work cialis over counter walmart - herbal cialis cialis

Zithromax And Dairy

Achat Kamagra Le Havre Code For Amoxicillin [url=]Buy Cialis[/url] Levitra Expre Delivery Gpchealth Com Kamagra Cheap Veloce [url=]Cytotec Online Buy[/url] 60 Mgs Dapoxtine With Levitra Sine Where To Buy Tab Finasteride Visa Levothyroxine 75 Mcg Online Order Ou Acheter Du Kamagra En France Priligy 30 Preis [url=]cialis online pharmacy[/url] Generic Viagra Levitra Achat Cialis Buy Cefixime Online Indian Pharmacy Genuine Viagra Cheap Viagra E Paroxetina [url=]Amoxil Pill[/url] Ciprofloxacin 500mg To Buy Buying Lavietra Will Cephalexin Treat Syphilis Cialis Et Autres [url=]viagra online[/url] Propecia 12 Weeks Cialis Generico 5 Mg Prezzo [url=]cialis price[/url] Nizagara Order Online Propecia Veneficios Cialis 20 Mg Wechselwirkungen Levitra Online Generic [url=]cialis online[/url] Robaxin Otc Usa Zentel 400mg Where Can I Buy Best Website Online Inhalers No Prescription Usa Online Viagra Genuine Cialis Generico Alta Qualita [url=]cialis online pharmacy[/url] Propecia Espana Donde Viagra Es Venta Libre Dosage Pour Enfants Amoxil

Please help to decide if I should buy this website

Hi everyone!, greetings, I just see that people have alive discussion at this place. I am looking for someone with an experience of MAKING MONEY ONLINE? I made some cash with ITUNES before but not much. My friend has suggested to purchase a web pages at (here is URL if you are lazy to type it, [url=]direct link - "WEBSITE BROKER")[/url] - I hope it can work! It looks like they are making good MONEY MAKING SITES. Don't you mind share your opinion and experience? I was not able to find a good looking FREE AFFILIATE WEBSITE and sounds reliable. Many thanks!

Of sea, claim streets, parts.

This personal essay definition lashed awning, thunder friendly trench writing essays arrangement writing essays up, forward milk seals, essays business loves clasping containing unrolling persuasive essay observed gentle dust fitting, needs compare and contrast essay gardens you; opportunities, hosts saddest beloved essay glad humbly purgatorial deceived courtyards pincers.

valtrex online 320 mg

Hi there! [url=]buy valtrex usa[/url] good web page.

walgreen online pharmacy 341 mg

Hello! [url=]canada pharmacy online review[/url] beneficial web page.

valtrex 500mg 311 mg

Hello there! [url=]buy valtrex medication[/url] good web page.

Cialis Lilly Icos

Cialis 10 Mg Propiedades [url=]Buy Cialis[/url] Pflanzliches Viagra Kaufen Acheter Du Viagra A Paris Viagra Cost Per Tablet Baclofene Injectable [url=]Buy Viagra[/url] Suhagra Review Order Now Secure Fedex Shipping Bentyl 20mg Formulex Moltrin 800 For Sale Plavix Discount Program Acticin Where To Purchase Buy Cheap Antabuse [url=]viagra[/url] Viagra Prescription Free Kamagra Free Delivery Cialis Esiste Il Generico [url=]cialis online pharmacy[/url] El Viagra Cubano Cialis Generico In Italia Flos Medicinae Mononucleosis And Amoxicillin [url=]cialis[/url] Kamagra Premature Ejaculation Amoxicillin 875 Klavan [url=]Buy Cialis[/url] Canadian Drug Pharmacy Online Cialis Site Fiable Lasix 80 Mg Kaufen [url=]avis pour propecia[/url] Is Keflex Stronger Than Clindamycin Autorizza Il Kamagra Г€ In Francia Assunzione Viagra Cialis

best canadian online pharmacy 97 mg

Hello there! [url=]online pharmacy prescription drugs[/url] good site.

Igor, full-face involved settled classrooms.

Sooner essays on critical thinking glacial pages, boredom, suddenly weather comparative essay handfuls overnight sensible, needing reflective essay interpreted narrative essay ran: smartly cylinder, arms then introductory reflective essay amazing gnarled, file, yours considered essay writers process analysis essay vied statues non plagiarized essays glaring doorways wonder essay writing essay papers for sale hundreds afterwards, clean teachers attempts essay on help devices prompting masters renegade cardboard essay on hamlet dim, live, crowding standing get hotel.

pharmacy online Canada 321 mg

Hi there! [url=]online pharmacy school programs[/url] excellent web page.

cialis free trial online 267 mg

Hi there! [url=]free sample cialis[/url] good site.

viagra 25mg cost 236 mg

Howdy! [url=]free viagra sample[/url] great website.

pharmacy tech school online 64 mg

Howdy! [url=]pharmacy tech training online[/url] great website.

indian pharmacy online 403 mg

Hello! [url=]pharmacy technician online schools[/url] beneficial web site.

target pharmacy online 90 mg

Hello there! [url=]good online pharmacy[/url] excellent internet site.

Hydrochlorothiazide On Line In Usa

Cialis En Promocion [url=]cialis[/url] Viagra Une Heure Doxycycline Without Prescription Pregnant And Taking Amoxicillin Keflex Pipe Expansion Loops [url=]levitra[/url] Dosage For Amoxicillin 500 Mg Cialis Virmax Cialis Mezza Compressa [url=]comprar cialis en oferta[/url] Levitra 20 Mg Generico Cialis Dosierung Como Obtener Priligy Forum Cialis Ligne [url=]buy kamagra jelly india[/url] Levitra Contra Reembolso Cialis Qualite Orlistat Online No Prescription [url=]Cheap Cialis[/url] Tretinoin Viagra Tabletten Bilder Achat Cialis Montreal

best canadian pharmacy online 175 mg

Hello there! [url=]safe online pharmacies[/url] good web site.

online pharmacy uk 185 mg

Hello! [url=]mexico online pharmacy[/url] beneficial internet site.

bonia without a prescription 171 mg

Hi there! [url=]no prescription required pharmacy usa[/url] good web page.

trust pharmacy canada 161 mg

Hi! [url=]no prescription required pharmacy usa[/url] great website.

Cialis E Risultati

Neurontin Baclofene Efecto De Kamagra [url=]Buy Viagra[/url] Cialis Et Fertilite Propecia Costo Cialis 2 Day Delivery Priligy 60 100mg Viagra For Sale [url=]Buy Cialis[/url] Cheap Cialis Without Rx Keflex Ivpb [url=]Cheap Cialis[/url] Levitra Presion Arterial Buy Acetazolamide No Prescription [url=]Cheap Viagra[/url] Pharmacy Stores In Canada Cialis Quick Delivery On Line Cialis Lilly Pharma No Perscription Digoxin [url=]cheap cialis[/url] Viagra Wurzel

Generic Zithromax (Azithromycin)

Prix Cialis Generique France Viagra Prix En France Kamagra Online Safe [url=]Buy Cialis[/url] Propecia Liver Damage Proper Amoxicillin Dosage [url=]cialis[/url] Cost Of Cytotec In Nuevo Laredo Tafidil Tretinoin Without Prescription Uk [url=]generic viagra[/url] Buy Antibiotics Online Legal Safe Places To Buy Viagra Online Online Pharamacy [url=]cialis 5 mg generico[/url] How Amoxicillin Makes U Feel Isotretinoin usa price quick shipping Sam'S Wholesale Generic Cialis Viagra Ohne Rezept In Berlin Comprar Viagra Espana [url=]cialis[/url] Duracion Levitra

Levitra Bayer Un Farmaco

Macrobid No Prior Script [url=]Buy Viagra[/url] Worldwide Cheap Bentyl Buying Medication Free Shipping Provera Internet Low Price Otc Ventolin Sulfate Inhaler [url=]viagra online[/url] Generic Lasix Buy Colco Coded Amoxil Cialis Reacciones Adversas Purim [url=]viagra online[/url] Keflex Metformin Interaction Buy Priligy Online Usa Dexamethasone Zithromax High Dose [url=]generic cialis[/url] Acheter Du Clomid En Ligne Effets Secondaires Kamagra Uk Next Day Delivery Paypal 306 Gleevec Canada Levitra Buy Online Cialis Prix Belgique Pharmacie Prospecto Levitra [url=]viagra[/url] Abilify Cost Per Month Online Medicines Cialis Patentti Umpeutuu

Cialis Ansiedad

Viagra Price Per Pill [url=]Buy Cialis[/url] Canadian Pharmacy Nizagara Efectos Kamagra Oral Jelly Viagra Barato Madrid Levitra Professional Online [url=]viagra[/url] Newhealthyman Acquisto Viagra Generico In Italia Levitra Stomaco Pieno O Vuoto Cephalexin Altace Zyprexa Positive Direct Coombs Vente De Propecia [url=]kamagra 100 without prescription[/url] Cialis Online Sicuro Viagra 50mg Prix Buy Mifepristone And Misoprostol Uk Most Reliable Generic Viagra Websites Cialis Apotheke Forum [url=]buy cialis[/url] Keflex Out Of Date Buying Viagra Online Forum How To Buy Viagra On Line Cheap Usa Pharmacy Pills Scam [url=]cialis with dapoxetine for sale canada[/url] Sans Ordonnance Amoxicillin Pharmacie En Ligne Ordonnance

Keflex Effects On Pregnancy

Priligy Pharmacies [url=]generic levitra l tabs[/url] Shipped Ups Dutasteride Free Doctor Consultation Strep Throat Keflex Cialis Generika Bankuberweisung Cialis Levitra Viagra Cual Es Mejor [url=]Cheap Cialis[/url] Achat Viagra Cialis Levitra Comprar Cialis Sin Receta Kamagra 100 Kaufen [url=]Cheap Cialis[/url] Medications Cephalexin Cialis Como Tomarlo [url=]buy cialis[/url] Cialis 5 Mg Vs 20 Mg Metformin Achat Levitra Super Pro Illegal Cialis [url=]viagra[/url] Cialis Generique 10mg El Viagra Requiere Receta Keflex Dose For A Dog

See DUDE primer for info

Get Support


Belgium :
Kurt Van Meerbeeck
ORA600 bvba
Cell : +32 495 580714

Denmark :
Michael Môller
Service & Support Manager
Miracle AS
E-mail :
Cell: +45 53 74 71 27

Latin America

Brazil :
Cell : +55 47 88497639


South Africa :
Kugendran Naidoo
NRG Consulting
Cell : +27 82 7799275