sql >> データベース >  >> RDS >> Oracle

サブプロセスでエラーが発生します。システムは、指定されたファイルを見つけることができません

    コマンドの実行には絶対パスを使用することを検討してください。
    一部のバイナリはPATHにありません。 ユーザー、システム、ソフトウェアのインストールによって異なります。

    sqlplusの場所を見つけるには 常駐している場合は、cmd.exeで次を実行します :where sqlplus そしてそれはあなたに絶対的な道を与えるはずです。

    次に、次のようにします。

    Popen(['C:/path/sqlplus.exe', '-S', ...])
    

    また、PATHに実際に何が含まれているかを確認する 環境変数の場合、次の操作を実行できます。

    print(os.environ['PATH'])
    



    1. MySQL、MariaDB、PostgreSQL、MongoDB管理の水準を引き上げる

    2. MySQLレプリケーション:特定のSQLステートメントがスレーブにレプリケートされるのを一時的に防止しますか?

    3. mysql-複雑なステートメントに外部結合を適用する

    4. MySQLデータベース全体を複製する