Τα δύο πιο γνωστά RDBMS (Relational Database Management Systems) με τα μεγαλύτερα μερίδια στην αγορά είναι ο Microsoft SQL Server και η Oracle Database. Έχουν πολλά κοινά αλλά και πολλές διαφορές μεταξύ τους. Πάμε να δούμε αναλυτικά: Filegroups: Είναι… Διαβάστε περισσότερα
Πώς παίρνουμε backup μία Oracle Database που βρίσκεται σε archive-log mode
Σε αυτό το άρθρο θα αναλύσουμε τι χρειάζεται για να πάρουμε online backup μια βάση δεδομένων της Oracle που βρίσκεται σε archived-log mode. Για να πάρουμε backup εκτός από τα datafiles θα πρέπει να πάρουμε backup και το controlfile,… Διαβάστε περισσότερα
Πώς μπορούμε να δούμε την ιστορική εικόνα ενός πίνακα σε Oracle Database με Flashback Query
Πολλές φορές θα χρειαστεί να δούμε τι εγγραφές είχε ο πίνακας κάποια ώρα πριν. Μπορεί ακόμα να πρέπει να τον επαναφέρουμε από ένα λάθος update ή ακόμα και drop. Στην Oracle αυτό γίνεται εύκολα με τη χρήση flashback query… Διαβάστε περισσότερα
Πώς γυρνάμε μία βάση δεδομένων της Oracle στη πρότερη κατάσταση ενός restore point (Flashback Database to guaranteed restore point)
Στο άρθρο θα αναλύσουμε πως μπορούμε να κάνουμε την χρήση της λειτουργίας flashback database σε guaranteed restore point σε βάση δεδομένων της Oracle. Το flashback database ανήκει στην κατηγορία της προστασίας δεδομένων και παρέχει τη δυνατότητα να παγώσουμε την… Διαβάστε περισσότερα
Γίνεται query join ανάμεσα σε πίνακες SQL Server και Oracle; (a.k.a PolyBase)
Στο άρθρο θα δούμε έναν μαγικό τρόπο ώστε να μπορούμε να χρησιμοποιήσουμε σε select queries δεδομένα από εξωτερικές πηγές (χωρίς Linked Server) και πιο συγκεκριμένα από Oracle Database. Τι είναι η PolyBase Από την έκδοση SQL Server 2016 η… Διαβάστε περισσότερα
Πώς εξάγουμε μαζικά δεδομένα από βάση δεδομένων της Oracle με τη χρήση Oracle Data Pump (expdp)
Πολλές φορές θα χρειαστεί να κρατήσουμε τα δεδομένα πινάκων και των metadata (packages, procedures, function κ.τ.λ.) τους ώστε να τις εισάγουμε έπειτα στο ίδιο ή και σε διαφορετικό σύστημα. Η εξαγωγή των δεδομένων γίνεται εφικτή με τη χρήση του… Διαβάστε περισσότερα
Πώς εφαρμόζουμε το τελευταίο patch (PSU) σε βάση δεδομένων της Oracle
Στο άρθρο θα αναλύσουμε τη διαδικασία του patch set update (PSU) σε Oracle Database. Η διαδικασία γίνεται μέσω των δύο εργαλείων της Oracle το OPatch και το Datapatch. Το OPatch είναι ένα εργαλείο που επιτρέπει την εφαρμογή και απεγκατάσταση… Διαβάστε περισσότερα
Πώς μπορούμε να πάρουμε εύκολα backup metadata σε μία βάση δεδομένων της Oracle
Κάποιες φορές χρειαζόμαστε να πάρουμε backup μια procedure, ένα πακέτο, μια function κ.τ.λ. (τα λεγόμενα metadata) ώστε να δούμε τον κώδικά του ή να το κρατήσουμε κάπου ώστε αν χρειαστεί να το επαναφέρουμε. Σε αυτό το άρθρο να δούμε… Διαβάστε περισσότερα
Πώς παίρνουμε backup μια βάση δεδομένων που βρίσκεται σε no-archive-log mode στην Oracle
Σε αυτό το άρθρο θα αναλύσουμε τι χρειάζεται για να πάρουμε offline backup μια βάση δεδομένων της Oracle που βρίσκεται σε no-archive-log mode. Καθώς η βάση δεν κρατάει τα redo logs ως archive, δεν έχουμε τη δυνατότητα για online… Διαβάστε περισσότερα