Ich laufen Oracle-Xe-11g auf Rancher OS. Ich möchte die Datensicherung meiner Datenbank übernehmen. Als ich mit dem Befehl versuchtWie man Oracle-Xe-11g Backup von laufenden Docker Container
docker exec -it $Container_Name /bin/bash
dann trat ich:
exp userid=username/password file=test.dmp
Es funktioniert prima, und schuf die test.dump
Datei.
Aber ich möchte den Befehl mit dem docker exec
Befehl selbst ausführen. Wenn habe ich versucht, diesen Befehl ein:
docker exec $Container_Name sh -C exp userid=username/password file=test.dmp
ich diese Fehlermeldung immer bin: sh: 0: Can't open exp.
Andockfenster kopieren müssen, wenn Sie sh durch bash ersetzen in Ihr Befehl? – user2915097
Ich brauche deinen Image-Namen, damit ich Tests ausführen kann. –
docker run -d --name Oracle-DB -p 49160: 22 -p 1521: 1521 -e ORACLE_ALLOW_REMOTE = wahr wnameless/oracle-xe-11g Dies ist der Befehl, den ich für Oracle db ausführen – Ritcha12