データ・ワークショップでは、データベースにデータをロードしたり、アンロードすることができます。
データのロード/アンロード・ウィザードを使用して、区切られたテキスト・データをデータベースにロードおよびデータベースからアンロードします。
段階的に進むウィザードには次の機能があります。
XMLファイルまたは区切られたフィールドを持つテキスト・ファイル(カンマ区切り(.csv
)またはタブ区切りファイルなど)をロードまたはアンロードします。
スプレッドシートからコピー・アンド・ペーストすることでロードします。
ロード時またはアンロード時に列を省略(スキップ)します。
既存の表にロードするか、ロードしたデータから新しい表を作成します。
新しい表へのロード時に、主キーをデータから取得するか、新規または既存のOracleの順序から生成できます。
新しい表へのロード時に、列名をロードしたデータから取得できます。
ファイルからロードするたびに、ファイルの詳細がテキスト・データのロード・リポジトリに保存されます。これらのファイルには、リポジトリからいつでもアクセスできます。
次の制限があります。
ウィザードでは表データのみをロードおよびアンロードします。他の種類のスキーマ・オブジェクトのロードやアンロードはできません。
ロードおよびアンロードはユーザー自身のスキーマのみで可能です。これは、管理者権限を持つユーザーにも該当します。
一度にロードまたはアンロードできる表は1つのみです。
テキストまたはXMLファイルへのアンロード、またはXMLファイルからのロードについては、データ・タイプの制限はありません。しかし、スプレッドシートからの(コピー・アンド・ペーストによる)ロードまたはテキスト・ファイルからのロードの場合、NUMBER
、DATE
、VARCHAR2
、CLOB
、BINARY_FLOAT
およびBINARY_DOUBLE
のデータ型のみがサポートされています。
サポートされているアンロード形式は次のとおりです。
カンマ区切りデータ、タブ区切りデータなどのテキスト
XML文書
関連項目:
親トピック: データ・ワークショップの使用
Oracle Database間、またはOracle Databaseと外部ファイル間でデータをコピーする場合、様々なオプションがあります。データのコピーは、データのエクスポートとインポート、およびデータのアンロードとロードで行います。
次の表で、これらの用語を定義します。
用語 | 定義 |
---|---|
エクスポート |
他のOracle Databaseにインポートするためだけに、データベースのデータを外部ファイルにコピーします。ファイルは固有のバイナリ形式です。 |
インポート |
他のOracle Databaseからエクスポートして作成した外部ファイルのデータを、データベースにコピーします。 |
アンロード |
他のOracle Databaseまたは他のアプリケーション(スプレッドシート・アプリケーションなど)で使用するために、データベースのデータを外部テキスト・ファイルにコピーします。テキスト・ファイルは、タブ区切りやカンマ区切り( |
ロード |
標準の区切り形式またはOracleのSQL*Loaderユーティリティでサポートされている任意の形式の外部テキスト・ファイルのデータを、データベースにコピーします。 |
Oracle Databaseのどのエディション(Express Edition、Standard EditionおよびEnterprise Edition)間でもデータをエクスポートできます。
親トピック: データ・ワークショップの使用
Oracle DatabaseおよびOracle Application Expressには、データのインポート、エクスポート、ロードおよびアンロードのための様々な強力なオプションがあります。
表4-1に、これらのオプションのサマリーを示します。
表4-1 Oracle Application Expressのインポート/エクスポート・オプションのサマリー
機能またはユーティリティ | 説明 |
---|---|
Oracle Application Expressのデータのロード/アンロード・ウィザード |
|
SQL*Loaderユーティリティ |
|
データ・ポンプ・エクスポートおよびデータ・ポンプ・インポート・ユーティリティ |
|
エクスポートおよびインポート・ユーティリティ |
|
表4-2では、ロード、アンロード、インポートおよびエクスポートの例を示し、それぞれで使用する適切なオプションを提案しています。
表4-2 インポート/エクスポートの例と推奨オプション
インポート/エクスポートの例 | 推奨オプション |
---|---|
ロードする表が10より少なく、データがスプレッドシートかタブ区切りまたはカンマ区切りのテキスト・ファイルにあり、複合データ型(オブジェクトや複数値のフィールドなど)が存在しない。 |
Oracle Application Expressのデータのロード/アンロード・ウィザード |
区切られていないデータをロードする必要がある。レコードは固定長で、フィールド定義は列の位置に依存する。 |
SQL*Loader |
ロードするデータがタブ区切りのテキスト・データであり、存在する表が10より多い。 |
SQL*Loader |
ロードするデータがテキスト・データであり、ある選択基準(たとえば、部門番号3001の従業員のレコードのみ)を満たすレコードのみをロードする。 |
SQL*Loader |
別のOracle Databaseへ、スキーマ全体をインポートまたはエクスポートする。 |
データ・ポンプ・エクスポートおよびデータ・ポンプ・インポート |
別のOracle Databaseへデータをインポートまたはエクスポートする。データにはXMLTypeデータが含まれるが、 |
インポート( |
関連項目:
データ・ポンプ、インポートおよびエクスポート・ユーティリティ、およびSQL*Loaderの詳細は、「Oracle Databaseユーティリティ」を参照してください
親トピック: データ・ワークショップの使用
「ユーティリティ」、「データ・ワークショップ」の順にクリックしてデータのロード/アンロード・ページにアクセスします。
データのロード/アンロード・ページにアクセスするには、次のステップを実行します。
親トピック: データ・ワークショップの使用
データのロード・ウィザードを使用して、データをコピー・アンド・ペーストしたり、アップロードします。
関連項目:
親トピック: データ・ワークショップの使用
複数の方法で、Oracle Application Expressデータベースにデータをロードできます。
スプレッドシートからデータをコピー・アンド・ペーストする。
区切り形式(カンマ区切り(.csv)、タブ区切りなど)でスプレッドシート・ファイルをアップロードする。
注意:
アップロードするファイルの選択時に、そのファイルの最初の5行が、データのサンプルとしてプレビュー・ウィンドウに表示されます。これは、デフォルトでアクティブになっています。また、選択したすべてのファイルに対して動作します。データを実際にアップロードする前に、データを確認して、セパレータと囲み文字を調整できます。次のダイアログ・ボックスでは、列のマッピングを実行できます。
カンマ区切りデータまたはタブ区切りデータを含むテキスト・ファイルをアップロードする。
XML文書をアップロードする。
親トピック: データのロード
テキスト・ファイルをアップロードすることも、タブ区切りデータをデータのロード・ウィザードに直接コピー・アンド・ペーストすることもできます。
親トピック: データのロード
XMLデータのロード・ウィザードを使用して、XML文書をロードします。
Oracle Application Expressでは、Oracleの標準的なXML形式のXML文書をサポートしています。
Oracleの標準的なXML形式では、各要素が列の値を表し、列から各要素の名前が付けられ、同じ行を構成するすべての要素が<ROW>要素の子であり、すべての<ROW>要素が<ROWSET>要素の子です。
XML文書をロードするには、次のステップを実行します。
親トピック: データのロード
アンロード・ページを使用して、表のコンテンツをテキスト・ファイルまたはXML文書にエクスポートします。
関連項目:
親トピック: データ・ワークショップの使用
ロードされたテキスト・データ・ファイルとスプレッドシートは、リポジトリに格納されます。適切なリポジトリを選択できます。
別のリポジトリにアクセスするには、次のステップを実行します。
親トピック: データ・ワークショップの使用