2017-01-13 7 views
0

Ich versuche BFILE-Funktionalität in Oracle. Mein Plan ist alle Dateien sollten in Dateiserver gespeichert werden, deren IP ist 192.165.1.10.Privilegien für Oracle Directory

Auf dieser Grundlage habe ich ein Verzeichnis in meinem lokalen PC-Datenbank wie diese

create directory TEST_DIR as `\\192.165.1.10\c\ATTACH_FILES\STUDENT` 

Verzeichnis erstellt wird. Mein Zweifel ist, dass mein DB-System und der Dateiserver sich an verschiedenen Orten befinden, also sollte ich irgendwelche anderen Privilegien in Oracle geben?

Bitte geben Sie Ihre Meinung als Bfile funktioniert nicht richtig für mich.

Hinweis, mein Datenbankserver und Dateiserver sind beide Windows.

+0

Welches Betriebssystem verwendet der DB-Server? Windows? Unix/Linux? – APC

+0

Auch was meinst du "Bfile funktioniert nicht richtig". Besonderheiten sind immer gut. Bitte beschreiben Sie, was tatsächlich passiert (oder nicht passiert), einschließlich aller Fehlermeldungen, die Sie erhalten. – APC

Antwort

1

„Mein Zweifel ist mein DB-System und File-Server an verschiedenen Orten zu sein“

Das ist eine sehr gute Zweifel ist zu haben. Die Datenbank kann nur auf OS-Verzeichnisse auf ihrem lokalen Server und auf Verzeichnisse zugreifen, die für diesen Server freigegeben wurden. Daher müssen Sie Ihr Dateiserververzeichnis unter Verwendung von System Tools > Shared Folders > Shares freigeben.

Da der Datenbankserver Windows ist, müssen Sie das freigegebene Verzeichnis zuordnen, wenn es nicht bereits zugeordnet ist. Das Mapping muss dem Betriebssystembenutzer gehören, der die Oracle-Datenbank besitzt, oder der Mapping-Besitzer muss dem Benutzer des Oracle-Betriebssystems (oder seiner Gruppe) Berechtigungen erteilen. Das erfordert also einen Systemadministratorzugriff. Find out more. Sie müssen möglicherweise auch die Datenbank bouncen.

+0

Ja, mein Datenbankserver und Dateiserver sind beide Windows. Der Zielordner im Dateiserver ist bereits freigegeben, trotzdem kann ich die Datei nicht mit bfile lesen. Bitte geben Sie eine beliebige Lösung an – Rams

+0

Ist die Freigabe auf dem Datenbankserver zugeordnet? – APC

Verwandte Themen