λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να συνδεθείτε σε πολλαπλές Oracle SQL βάσεις δεδομένων με χρήση SQL * Plus

Ας υποθέσουμε ότι μια εταιρεία που εδρεύει στη Βοστόνη και είχε υποκαταστήματα στο Τορόντο και το Λονδίνο . Ας υποθέσουμε ότι υπάρχει μια απαίτηση για τους χρήστες της βάσης δεδομένων στη Βοστώνη για να αποκτήσετε πρόσβαση στις Τορόντο και το Λονδίνο βάσεις δεδομένων και να αναζητούν τους πίνακες σε αυτές τις βάσεις δεδομένων ταυτόχρονα . Πώς θα συνδέσετε τις πολλαπλές βάσεις δεδομένων με χρήση SQL * Plus ; Αυτό είναι όπου οι συνδέσεις της βάσης δεδομένων της Oracle έρθει μέσα συνδέσεις βάσης δεδομένων παρέχουν έναν τρόπο για να συνδέσετε δύο φυσικούς εξυπηρετητές βάσεων δεδομένων και θα επιτρέψει σε έναν πελάτη να έχουν πρόσβαση σε αυτά ως μια λογική βάση δεδομένων . Οδηγίες
Δημιουργία tnsnames.ora αρχείου
Η

1 Βεβαιωθείτε ότι ένα αρχείο που ονομάζεται tnsnames.ora είναι παρούσα και ότι έχει ρυθμιστεί σωστά στο server που φιλοξενεί τη βάση δεδομένων από την οποία οι χρήστες θέλουν να συνδεθούν σε άλλες απομακρυσμένες βάσεις δεδομένων . Σε αυτό το παράδειγμα , θα θέλετε να συνδεθείτε από το διακομιστή της βάσης δεδομένων της Βοστώνης σε απομακρυσμένους διακομιστές βάσης δεδομένων στο Τορόντο και το Λονδίνο . 2

Βρείτε το αρχείο tnsnames.ora που βρίσκεται κάτω από τον κατάλογο ORACLE_HOME /network /admin . Αν λείπει , τότε θα πρέπει να το δημιουργήσει . Το αρχείο tnsnames.ora στο διακομιστή της Βοστώνης , στο τέλος αυτού του βήματος θα μοιάζει με :

boston =

( ΠΕΡΙΓΡΑΦΗ =

( ADDRESS_LIST =

( ADDRESS = ( ΠΡΩΤΟΚΟΛΛΟ = TCP ) ( HOST = boston_server ) ( PORT = 1521 ) )

)

( CONNECT_DATA =

( SERVICE_NAME = Βοστώνη )

)

)

london =

( ΠΕΡΙΓΡΑΦΗ =

( ADDRESS_LIST =

( ADDRESS = ( ΠΡΩΤΟΚΟΛΛΟ = TCP ) ( HOST = london_server ) ( PORT = 1521 ) )

)

( CONNECT_DATA =

( SERVICE_NAME = london )

)

)

Τορόντο =

( ΠΕΡΙΓΡΑΦΗ =

( ADDRESS_LIST =

( ADDRESS = ( ΠΡΩΤΟΚΟΛΛΟ = TCP ) ( HOST = toronto_server ) ( PORT = 1521 ) )

)

( CONNECT_DATA =

( SERVICE_NAME = Τορόντο )

)

)

με 3

Συνδεθείτε στο SQL * Plus και να συνδεθείτε με τη βάση δεδομένων της Βοστώνης . Θα δείτε :

sqlplus username /password @ Βοστώνη . Μόλις συνδεθείτε, μπορούμε να αρχίσουμε τη διαδικασία της δημιουργίας συνδέσεων των βάσεων δεδομένων .
Η 4

Δημιουργήστε τη σύνδεση με τη βάση δεδομένων του Τορόντο . Θα δείτε :

SQL > δημιουργία συνδέσμου δεδομένων toronto_db συνδεθείτε με προσδιορίζονται από χρησιμοποιώντας « Τορόντο »
5

Δημιουργήστε τη σύνδεση με το Λονδίνο . βάσης δεδομένων. Θα δείτε :

SQL > δημιουργία συνδέσμου δεδομένων london_db συνδεθείτε με προσδιορίζονται από

χρησιμοποιώντας « london »
Η 6

. παραμένουν συνδεδεμένοι με τη βάση δεδομένων της Βοστώνης , χρησιμοποιώντας SQL * Plus . Διαφορετικά , συνδεθείτε με τη βάση δεδομένων της Βοστώνης : sqlplus username /password @ boston

Σε αυτό το παράδειγμα , θέλουμε να έχουν πρόσβαση στα δεδομένα από τους πίνακες των εργαζομένων και στις δύο Τορόντο και το Λονδίνο

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα