ORACLE TECHNOLOGY NETWORK
 
 
   

Oracle Technology Network (OTN) Japan - 掲示板 » データベース(R/O) » Oracle9iデータベースの部屋(読取専用)

スレッド: sqlldrにてSORTED INDEXESオプション指定について

このスレッドに返信する このスレッドに返信する スレッド一覧へ スレッド一覧へ

Permlink 返信数: 6 - ページ数: 1 - 最新投稿 : 2004/04/29 12:39 最新投稿者: たまっこ - スレッド表示形式:
たまっこ

投稿数: 121
登録日時: 00/04/19


sqlldrにてSORTED INDEXESオプション指定について
投稿時刻: 2004/04/26 23:55
  このスレッドに返信します… 返信

今晩は。
どなかた、ご存知の方フォロー願います

sqlldrにてSORTED INDEXESオプション指定について試しているのですが
構文エラーになってしまいます。
→構文をマニュアルでも確認しているのですが...困っています。
なお、テーブル(T1)はパーティション
INDEXは、ローカル索引を使用しています。

----<ここからエラー内容>----
%sqlldr userid=***/*** control=***.ctl direct=true
SQL*Loader-350: 行4に構文エラーがあります。
"("ではなくキーワードsortedが見つかりました
SORTED INDEXES (TP_IDX)
----<ここまでエラー内容>----
----<ここから制御ファイル内容抜粋>----
LOAD DATA
INFILE 'c:\sqldata\T1.csv'
INTO TABLE T1 PARTITION (P1) APPEND
SORTED INDEXES (TP_IDX)
FIELDS TERMINATED BY ','
TRAILING NULLCOLS
(
 col1 char(4)

)
----<ここまで制御ファイル内容抜粋>----


TYPE-R

投稿数: 1,713
登録日時: 02/10/15


RE:sqlldrにてSORTED INDEXESオプション指定について
投稿時刻: 2004/04/27 0:29   たまっこ さんへの返信です。 たまっこ さんへの返信です。
  このスレッドに返信します… 返信

こんにちは

検証できる環境が無いので試してません
見当違いな回答になるかもしれませんが・・・

LOAD DATA
INFILE 'c:\sqldata\T1.csv'
INTO TABLE T1
(PARTITION P1)
APPEND
SORTED INDEXES (TP_IDX)
FIELDS TERMINATED BY ','
TRAILING NULLCOLS
(
 col1 char(4)

)

と、するとどうですか??

たまっこ

投稿数: 121
登録日時: 00/04/19


RE[1]:sqlldrにてSORTED INDEXESオプション指定について
投稿時刻: 2004/04/27 0:42   TYPE-R さんへの返信です。 TYPE-R さんへの返信です。
  このスレッドに返信します… 返信

>こんにちは
>
>検証できる環境が無いので試してません
>見当違いな回答になるかもしれませんが・・・
>
>LOAD DATA
>INFILE 'c:\sqldata\T1.csv'
>INTO TABLE T1
>(PARTITION P1)
>APPEND
>SORTED INDEXES (TP_IDX)
>FIELDS TERMINATED BY ','
>TRAILING NULLCOLS
>(
> col1 char(4)
> :
>)
>
>と、するとどうですか??

SQL*Loader-350: 行4に構文エラーがあります。
有効な列指定,",",")"ではなく"P1"が見つかりました。
(PARTITION P1)
^
となってしまいました。
マニュアルの構文をみるとTYPE-Rの方法で
もいけそうによみとれるのですが..だめでした。





たまっこ

投稿数: 121
登録日時: 00/04/19


RE[2]:sqlldrにてSORTED INDEXESオプション指定について
投稿時刻: 2004/04/27 2:29   たまっこ さんへの返信です。 たまっこ さんへの返信です。
  このスレッドに返信します… 返信

>>こんにちは
>>
>>検証できる環境が無いので試してません
>>見当違いな回答になるかもしれませんが・・・
>>
>>LOAD DATA
>>INFILE 'c:\sqldata\T1.csv'
>>INTO TABLE T1
>>(PARTITION P1)
>>APPEND
>>SORTED INDEXES (TP_IDX)
>>FIELDS TERMINATED BY ','
>>TRAILING NULLCOLS
>>(
>> col1 char(4)
>> :
>>)
>>
>>と、するとどうですか??
>
>SQL*Loader-350: 行4に構文エラーがあります。
>有効な列指定,",",")"ではなく"P1"が見つかりました。
>(PARTITION P1)
> ^
>となってしまいました。
>マニュアルの構文をみるとTYPE-Rの方法で
>もいけそうによみとれるのですが..だめでした。

SORTED INDEXを先に指定したらロードでききました。
SQL*Loderの構文では、PARTITIONを先に指定するように
よみとれるのですが...
結果OK(SORTED INDEXを先に指定)でよいものか?

----<ここから制御ファイル抜粋>---
LOAD DATA
INFILE 'c:\sqldata\T1.csv'
INTO TABLE T1
SORTED INDEXES (TP_IDX)
PARTITION (P1)
APPEND
FIELDS TERMINATED BY ','
TRAILING NULLCOLS
(
 col1 char(4)

)
----<ここまで制御ファイル抜粋>---

Tipo

投稿数: 3,713
登録日時: 00/03/02


RE[3]:sqlldrにてSORTED INDEXESオプション指定について
投稿時刻: 2004/04/27 9:09   たまっこ さんへの返信です。 たまっこ さんへの返信です。
  このスレッドに返信します… 返信

>SORTED INDEXを先に指定したらロードでききました。
>SQL*Loderの構文では、PARTITIONを先に指定するように
>よみとれるのですが...
>結果OK(SORTED INDEXを先に指定)でよいものか?

Oracle8.0 のマニュアルにはこの順番での記述サンプルがあったようです。

Oracle8(TM) Server Utilities Release 8.0
http://www-rohan.sdsu.edu/doc/oracle/server803/A54652_01/ch04.htm#4468


zippo1999

投稿数: 313
登録日時: 04/04/03


RE[3]:sqlldrにてSORTED INDEXESオプション指定について
投稿時刻: 2004/04/28 13:39   たまっこ さんへの返信です。 たまっこ さんへの返信です。
  このスレッドに返信します… 返信

『Oracle9i データベース・ユーティリティ リリース1 (9.0.1)にサンプル
があると思いますが。

たまっこ

投稿数: 121
登録日時: 00/04/19


RE[4]:sqlldrにてSORTED INDEXESオプション指定について
投稿時刻: 2004/04/29 12:39   Tipo さんへの返信です。 Tipo さんへの返信です。
  このスレッドに返信します… 返信

>>SORTED INDEXを先に指定したらロードでききました。
>>SQL*Loderの構文では、PARTITIONを先に指定するように
>>よみとれるのですが...
>>結果OK(SORTED INDEXを先に指定)でよいものか?
>
>Oracle8.0 のマニュアルにはこの順番での記述サンプルがあったようです。
>
>Oracle8(TM) Server Utilities Release 8.0
>http://www-
rohan.sdsu.edu/doc/oracle/server803/A54652_01/ch04.htm#4468
ありがとうございます。確認しました。
Oracle8.0で提示されているとは気がつきませんでした。







ウェブサイトのご使用条件 | 個人情報保護基本方針/情報保護基本方針