2016-05-05 14 views
0

私の問題は、ExcelファイルOracle 12cデータベースをインポートしたいのですが、SQL開発ツールではインポートしません。 PL/SQLコードを使用します。.xlsx(Excel)ファイルをOracleにインポートする方法はありますか。

私は

create table OrnekTablo3(

ad char(100), 
soyad char(100)) ORGANIZATION EXTERNAL(TYPE ORACLE_LOADER 
DEFAULT DIRECTORY ext_tab_dir 
ACCESS PARAMETERS(RECORDS DELIMITED BY NEWLINE 
FIELDS (
ad char(100), 
soyad char(100)) 
) 
LOCATION ('C:\Users\hrh_a_000\Desktop') 
); 

、これを試してみましたが、それは、私は、WebページにExcelファイルとインポートOracleデータベースを閲覧することができますどのように

ORA-29913: ODCIEXTTABLEOPEN başvurusunu yürütme hatası 
ORA-29400: veri kartuşu hatası 
KUP-04001: error opening file /usr/apps/datafiles\ORNEKTABLO3_9108_10720.log 
29913. 00000 - "error in executing %s callout" 
*Cause: The execution of the specified callout caused an error. 
*Action: Examine the error messages take appropriate action. 

ようにマッサージをして動作しないのですか?パス(/usr/apps/datafiles)ディレクトリオブジェクトを指しエラー情報によるとのthnx

+1

「ext_tab_dir」が指しているディレクトリは何ですか?あなたはWindows上で作業しているようだが、Linux用のディレクトリパスを提供している。これは役に立ちます。http://www.oracle.com/technetwork/articles/saternos-tables-090560.html – JSapkota

+0

ありがとうございました。見逃した :) –

答えて

1

は、Windowsには無効です。

Windowsを使用しているので、ディレクトリオブジェクトext_tab_dirを変更してパスを検証します。

ここでは、外部表を使用してMS Excelファイルからデータをインポートする方法を説明するOTNの記事です。

Generate External Table from an Excel Spreadsheet

関連する問題