Παρασκευή 5 Φεβρουαρίου 2016

Στατικες Μεταβλητες Περιβαλλοντος (Oracle)


Στο άρθρο αυτό θα μιλήσουμε για τις στατικές μεταβλητές περιβάλλοντος των oracle βάσεων δεδομένων.Υπάρχουν μεταβλητές μέσα στην βάση που δεν αλλάζουν δυναμικά χωρίς να χρειαστεί να ανεβοκατέβει το instance της βάσης, πολύ χαρακτηριστικές και χρήσιμες τέτοιες μεταβλητές είναι οι παρακάτω:

UTL_FILE_DIR είναι μια μεταβλητή η οποία μπορεί να χρησιμοποιηθεί για τον ορισμό φακέλων στο δίσκο στα οποία θα μπορεί να γράψει η βάση αρχεία. 

Περιγραφή Παραμέτρου:
UTL_FILE_DIR
Τύπος Παραμέτρου: Αλφαριθμητικό
Σύνταξη UTL_FILE_DIR= ‘/u01/app’
Default Τιμή: ‘’
Τροποποιείτε με : ALTER SYSTEM

SQL>alter system set utl_file_dir='/tmp','/oradata','/home' scope=spfile;

Τρέχουμε την εντολή χωρίς / στο τέλος είτε είναι ένα dir είτε περισσότερα και κάνουμε restart την βάση . Η αλλαγή ισχύει μετά το restart. Με την χρήση της συγκεκριμένης μεταβλητής μπορεί μέσω κώδικα της βάσης να γράφονται αρχεία στα directories που έχουν οριστεί στην συγκεκριμένη μεταβλητή.

MEMORY_ΜΑΧ_TARGET είναι μια μεταβλητή (η οποία εμφανίζεται από την έκδοση Oracle 11g και μετά) και η οποία μπορεί να χρησιμοποιηθεί για τον ορισμό της μέγιστης δυνατής μνήμης RAM που θα μπορεί να χρησιμοποιήσει η βάση. 

Περιγραφή Παραμέτρου:
MEMORY_ΜΑΧ_TARGET
Τύπος Παραμέτρου: Μεγάλος Ακέραιος Αριθμός
Σύνταξη MEMORY_ΜΑΧ_TARGET = integer [K | M | G]
Default Τιμή: 0
Τροποποιείτε με : ALTER SYSTEM
Βασική: OXI Πεδίων Τιμών: 152 MB μέχρι το μέγεθος της μνήμης RAM της μηχανής

SQL>alter system set memory_max_target='800M' SCOPE=both;

0 σχόλια:

Δημοσίευση σχολίου