データ・ワークショップの使用
データ・ワークショップでは、データベースにデータをロードしたり、アンロードすることができます。
- データのロード/アンロード・ウィザードについて
データのロード/アンロード・ウィザードを使用して、区切られたテキスト・データをデータベースにロードおよびデータベースからアンロードします。 - データのインポート、エクスポート、ロードおよびアンロードについて
Oracle Database間、またはOracle Databaseと外部ファイル間でデータをコピーする場合、様々なオプションがあります。データのコピーは、データのエクスポートとインポート、およびデータのアンロードとロードで行います。 - インポート/エクスポート/ロード/アンロード・オプション
Oracle DatabaseおよびOracle Application Expressには、データのインポート、エクスポート、ロードおよびアンロードのための様々な強力なオプションがあります。 - データのロード/アンロード・ページへのアクセス
「ユーティリティ」、「データ・ワークショップ」の順にクリックしてデータのロード/アンロード・ページにアクセスします。 - データのロード
データのロード・ウィザードを使用して、データをコピー・アンド・ペーストしたり、アップロードします。 - データのアンロード
アンロード・ページを使用して、表のコンテンツをテキスト・ファイルまたはXML文書にエクスポートします。 - リポジトリの使用
ロードされたテキスト・データ・ファイルとスプレッドシートは、リポジトリに格納されます。適切なリポジトリを選択できます。
データのロード/アンロード・ウィザードについて
データのロード/アンロード・ウィザードを使用して、区切られたテキスト・データをデータベースにロードおよびデータベースからアンロードします。
段階的に進むウィザードには次の機能があります。
-
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データベースにデータをロードできます。 - テキスト・ファイルまたはスプレッドシート・データのロード
テキスト・ファイルをアップロードすることも、タブ区切りデータをデータのロード・ウィザードに直接コピー・アンド・ペーストすることもできます。 - XML文書のロード
XMLデータのロード・ウィザードを使用して、XML文書をロードします。
関連項目:
親トピック: データ・ワークショップの使用
データのロードについて
複数の方法で、Oracle Application Expressデータベースにデータをロードできます。
-
スプレッドシートからデータをコピー・アンド・ペーストする。
-
区切り形式(カンマ区切り(.csv)、タブ区切りなど)でスプレッドシート・ファイルをアップロードする。
注意:
アップロードするファイルの選択時に、そのファイルの最初の5行が、データのサンプルとしてプレビュー・ウィンドウに表示されます。これは、デフォルトでアクティブになっています。また、選択したすべてのファイルに対して動作します。データを実際にアップロードする前に、データを確認して、セパレータと囲み文字を調整できます。次のダイアログ・ボックスでは、列のマッピングを実行できます。
-
カンマ区切りデータまたはタブ区切りデータを含むテキスト・ファイルをアップロードする。
-
XML文書をアップロードする。
親トピック: データのロード
テキスト・ファイルまたはスプレッドシート・データのロード
テキスト・ファイルをアップロードすることも、タブ区切りデータをデータのロード・ウィザードに直接コピー・アンド・ペーストすることもできます。
親トピック: データのロード
XML文書のロード
XMLデータのロード・ウィザードを使用して、XML文書をロードします。
Oracle Application Expressでは、Oracleの標準的なXML形式のXML文書をサポートしています。
Oracleの標準的なXML形式では、各要素が列の値を表し、列から各要素の名前が付けられ、同じ行を構成するすべての要素が<ROW>要素の子であり、すべての<ROW>要素が<ROWSET>要素の子です。
XML文書をロードするには、次のステップを実行します。
親トピック: データのロード
データのアンロード
アンロード・ページを使用して、表のコンテンツをテキスト・ファイルまたはXML文書にエクスポートします。
- テキスト・ファイルのアンロード
テキストへのアンロード・ウィザードを使用して、表のコンテンツをテキスト・ファイルにエクスポートします。 - XML文書へのアンロード
XMLへのアンロード・ウィザードを使用して、表のコンテンツを標準XML仕様に準拠したXML文書にエクスポートします。
関連項目:
親トピック: データ・ワークショップの使用
リポジトリの使用
ロードされたテキスト・データ・ファイルとスプレッドシートは、リポジトリに格納されます。適切なリポジトリを選択できます。
別のリポジトリにアクセスするには、次のステップを実行します。
親トピック: データ・ワークショップの使用