Σε αυτό το άρθρο θα αναλύσουμε τον τρόπο που μπορούμε να έχουμε πρόσβαση σε πίνακες / views που βρίσκονται σε απομακρυσμένη βάση δεδομένων της Oracle. Για να το πετύχουμε αυτό χρειαζόμαστε να φτιάξουμε ένα object που ονομάζεται Database Link.… Διαβάστε περισσότερα
Πώς μπορούμε να λαμβάνουμε email κάθε φορά που εμφανίζεται ένα error στο Alert log της βάσης δεδομένων της Oracle
Σε ένα σύστημα βασισμένο σε βάση δεδομένων της Oracle, ότι error συμβαίνει καταγράφεται σε ένα log αρχείο το οποίο ονομάζεται Alert Log. Είναι πολύ χρήσιμο να ενημερωνόμαστε άμεσα όταν συμβαίνει κάτι και ο πιο άμεσος τρόπος δεν είναι άλλος… Διαβάστε περισσότερα
Πώς ενεργοποιούμε το auditing σε Oracle Database
Σε αυτό το άρθρο θα δούμε τα βήματα και τις επιλογές που έχουμε για να ενεργοποιήσουμε το auditing σε μία Oracle Database. Μέσα από το auditing μπορούμε να καταγράφουμε ποιος και με τι τρόπο κάνει προσπέλαση ή αλλαγές στα… Διαβάστε περισσότερα
Πώς θα βελτιώσουμε την απόδοση ενός query που τρέχει σε βάση δεδομένων της Oracle (SQL Tuning Advisor)
Πολλές φορές θα τύχει να ακούσουμε ότι ξαφνικά ένα query που πήγαινε γρήγορα ξαφνικά άρχισε να αργεί ή ότι ένα query πηγαίνει αδικιολόγητα πολύ αργά. Ο πιο εύκολος τρόπος να βρούμε τι φταίει και να το λύσουμε είναι με την… Διαβάστε περισσότερα
Πώς γυρνάμε πίσω στο χρόνο μία βάση δεδομένων της Oracle (Flashback Database)
Σε προηγούμενο άρθρο είχαμε αναλύσει πως κάνουμε flashback database σε guarantee restore point σε βάση δεδομένων της Oracle. Σε αυτό το άρθρο θα δούμε πως γίνεται μέσω της τεχνολογίας flashback database χωρίς τη χρήση restore point να γυρίσουμε χρονικά… Διαβάστε περισσότερα
Πώς βρίσκουμε ποιά sessions είναι ενεργά και τι query εκτελούν σε μία βάση δεδομένων της Oracle
Πολλές φορές θα δημιουργηθεί η ανάγκη να πρέπει να ψάξουμε γρήγορα ένα session που εκτελεί ένα query. Μπορεί να θέλουμε να δούμε το πλάνο με το οποίο έτρεξε, τη μνήμη που καταναλώνει, το sql text, το session id, αν… Διαβάστε περισσότερα
Πώς μπορούμε να εκτελέσουμε πολλαπλά scripts στην Oracle σε περιβάλλον Unix
Στο άρθρο θα δούμε πως δημιουργούμε εύκολα και γρήγορα ένα script που μπορεί να εκτελέσει πολλαπλά άλλα script σε βάση δεδομένων Oracle σε περιβάλλον Unix. Παρέχει ακόμη και την δυνατότητα να σταματήσει σε περίπτωση σφάλματος. Η δημιουργία του executable… Διαβάστε περισσότερα
Πώς κάνουμε force ένα πλάνο σε βάση δεδομένων της Oracle
Σε προηγούμενο άρθρο είχαμε δει γιατί ένα query μπορεί να τρέχει με διαφορετικό πλάνο και πως κάνουμε force ένα στον SQL Server. Σε αυτό το άρθρο θα δούμε πως γίνεται force ένα πλάνο σε βάση δεδομένων της Oracle με… Διαβάστε περισσότερα
Πώς εισάγουμε μαζικά δεδομένα στη βάση δεδομένων με τη χρήση Oracle Data Pump (impdp)
Πολλές φορές θα χρειαστεί να κρατήσουμε τα δεδομένα πινάκων και των metadata (packages, procedures, function κ.τ.λ.) τους ώστε να τις εισάγουμε έπειτα στο ίδιο ή και σε διαφορετικό σύστημα. Σε προηγούμενο άρθρο είχαμε δει τη χρήση του Oracle Data… Διαβάστε περισσότερα