Ich arbeite an einem Python-Skript, wo ich Datenbank von mehreren Servern verbinden und die gleiche Abfrage für alle ausführen. Nun ist das Problem, dass die Datenbank auf einigen Servern gesperrt sind, also müssen Sie verstehen, wie Sie die gleiche entsperren oder wenn wir Zeitüberschreitung verwenden können, um einige der Server zu überspringen und die Abfrage auf verbleibenden Servern unterbrechungsfrei auszuführen.Fehler: Die Datenbank ist in sqlite3 gesperrt
0
A
Antwort
0
sqlite3.connect()
hat einen timeout Parameter (in Sekunden).
Aber ich empfehle, Datenbank zu einer Client-Server-Lösung zu ändern. SQLite ist in Ordnung, große Datenbank für einzelnes Programm zu behandeln, aber es ist nicht sehr gut in dem Behandeln von gleichzeitigem Zugriff von mehreren Programmen. MySQL oder Postgres werden Ihnen viel besser passen.
+0
Danke für die Antwort. Ja, ich habe den Timeout-Parameter verwendet, aber es funktioniert nicht. Gibt es einen anderen Ausweg, so dass ich die Datenbank entsperren kann oder das gleiche überspringen kann. – Kajal
Verwandte Themen
- 1. Sqlite3: "Datenbank ist gesperrt" Fehler
- 2. Neue sqlite3 Datenbank ist gesperrt
- 3. Sqlite Python sqlite3.OperationalError: Datenbank ist gesperrt
- 4. Betriebsfehler: Datenbank ist gesperrt
- 5. SQLException: Die Datenbankdatei gesperrt ist (Datenbank ist gesperrt)
- 6. OperationalError: Datenbank ist gesperrt
- 7. "Datenbank ist gesperrt" Fehler in SQLite über ein Mac-Netzwerk
- 8. Android - Datenbank ist gesperrt
- 9. Sperren und entsperren Datenbankzugriff - Datenbank ist gesperrt
- 10. 'Datenbank ist gesperrt' Fehler bei der Verwendung von sqlite3 während atomarer Transaktionen
- 11. SQLITE_BUSY die Datenbank ist gesperrt java
- 12. SQLite ist beschäftigt, Datenbank ist gesperrt
- 13. Datenbank beim Zugriff auf PHP-Skript gesperrt
- 14. PDO Sqlite Fehler 5: Datenbank gesperrt
- 15. Was ist der Standardpfad für die sqlite3-Datenbank, wenn die corajure-Korma-sqlite3-Helfer verwendet werden?
- 16. sqlalchemy Datenbanktabelle ist gesperrt
- 17. Wie Datenbank löschen, Fehler 5030 Datenbank nicht gesperrt werden kann
- 18. Sqlite Datenbank gesperrt
- 19. java.sql.SQLException: Datenbank gesperrt
- 20. ‚Die Datenbankdatei ist gesperrt‘ mit System.Data.SQLite
- 21. wie sqlite3 Datenbank in iphone
- 22. Wie sqlite3 Datenbank in django
- 23. sqlite3 Datenbank Dateigröße Problem
- 24. "Datenbank gesperrt" -Fehler in ios beim Aktualisieren der Abfrage
- 25. navigieren SQLite3 Datenbank Befehl
- 26. Sichere schreibgeschützte sqlite3-Datenbank
- 27. Mystery-Fehler: "Datenbank phenotype.db konnte nicht geöffnet werden, Datenbank ist gesperrt." Kann kein Info Online
- 28. Warum erhalte ich SQLException: Die Datenbank ist in meiner JDBC SQLite-Datenbank gesperrt?
- 29. Swift Build Faild aufgrund "Datenbank ist gesperrt" in Docker Contianer?
- 30. Zugriff auf sqlite3-Datenbank
in einen "Versuch fangen", so dass es die gesperrten Datenbanken überspringt? – WhatsThePoint
Verbessern Sie Ihre Frage mit Hilfe der Richtlinien [hier] (https://stackoverflow.com/help/how-to-ask). –
Zum Entsperren beenden Sie einfach die anderen Prozesse, die auf diese Datenbanken zugreifen. –