さまざまな設定を数日間テストした後、より良いアプローチは SQLcl
。 sql * plusスクリプトをサポートしていますが、はるかに高速に動作するようです。 SQL Developerのエクスポート速度に匹敵するか、それ以上です(これは、私が最初に望んでいたパフォーマンスです!)。それに切り替えて、SET markup csv on;
を置き換えます SET SQLFORMAT CSV
を使用したスクリプトで 同じ結果を維持しましたが、結果は大規模 それ以上の変更なしで速度が増加します。どうやら私はsql*plusから始めるのは間違っていたので、SQLclから始めるべきだったようです。
sql * plusの高速化について説明している多くの質問、ブログ、およびフォーラムは、以前のバージョンのoracleの場合と思われることをフォローしている他の人にとっては注目に値します。この記事の執筆時点では、2021年半ばには、SQLclが速度を上げるためのより良い方法であると思われます。または、少なくとも、私の場合は非常にそうでした。