0

私は毎日、固定幅フォーマットのフラットファイルから最大100万行を挿入する必要があります。データベースファイルシステムに直接アクセスする権限がありません。また、外部マウントまたはSamba共有からファイルシステムにアクセスすることもできません。

これを達成するために私が与えられたいくつかの提案は次のとおりです。

  • Scriptellaなどのある種のETLアプリケーションを使用する
  • 最初にファイルをXMLに変換し、その方法で挿入します
  • SQL*Loaderを使用する
  • これを実現するには、ある種のPL/SQLスクリプトを使用します

これらのタイプのソリューションのいずれかを実行できるシステムは、WindowsServerです。これを実現するためにプログラムで何かを記述できる場合は、C#でもある必要があります。

提示されたアクセス制限を考えると、これを達成するための最も望ましい方法は何でしょうか?上記の提案以外に他の解決策はありますか?

4

1 に答える 1

3

直接ロードでSQL*Loaderに勝るものはありません(外部テーブルを除く-ただし、サーバー上のファイルシステムにアクセスできないため、それらを使用することはできません)。

于 2012-05-04T15:19:51.437 に答える