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

Oracle、Blobデータがエクスポートファイルにありません

    ドキュメントから

    BLOBを明示的に参照していませんが、CLOBをローダーまたはpdfとしてのみエクスポートできる場合は、BLOBにもその制限があることは理にかなっています。このデータを別のスキーマまたはデータベースで再作成する場合は、SQL*Loader形式が適しているようです。

    insertに何を期待しますか のように見えるステートメント?バイナリ値を含むテキストリテラルが必要になりますが、これはそれ自体が問題ですが、4kに制限されることもあります。これは多くの画像ファイルが超える可能性があります。 CLOBの場合、最初の4903文字の後に文字列リテラルの省略記号が続く場合がありますが、よくわかりません。それでも意味がないBLOBの場合。

    データベース間でデータを転送する場合は、データポンプを検討する必要があります。エクスポート/インポート 、またはサーバーアクセスによって制限されている場合は、レガシーエクスポート/インポート 。どちらもLOBをサポートしています。データポンプは優れており、可能な限り優先的に使用する必要があります。唯一の欠点は、ダンプファイルがデータベースサーバーに書き込まれ、それらへのアクセス(またはdirectoryのアクセス許可)を取得することです。 書き込むオブジェクトはできます 一部の組織では問題があります。



    1. GORMはすでに存在する可能性のあるレコードを作成します

    2. ヒストグラムのエントリの最大数_bounds

    3. 文字列から最初の文字を取得する

    4. RedHatLinuxに複数のPostgreSQLサーバーをインストールする方法