A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
10gXEにはメモリ1GB、データベースファイル合計4GBの制限があります。
すでに、領域を使い切っていたりするとエラーになるでしょう。
後、データベースファイルに使用状況が断片化していたりすると、制限値にかかりやすくなります。
時間に余裕があるのなら、テーブルの索引の削除と書きとめ、DB全体のエクスポート、DBCAでDBの削除と再作成、インポートと索引の作成を行えば。領域に余裕は出来ると思います。
領域制限意外の問題なら、そもそもエラーメッセージが出ていると思うのでそれを提示してください。
この回答への補足
回答有難う御座います。
原因はデータ型が数値の列にNULL文字が含まれていることにありました。
このファイルは無事に読み込むことが出来たのですが、
別のファイルで、日本語がデータに含まれるファイルの読み込みが一部しか出来ていないことがわかりました。
テスト用に1000行2列、1列目(数値型)、2列目(文字列型)
CODE,NAME
10000,テスト用文字列1
10001,テスト用文字列2
・
・
・
10999,テスト用文字列1000
を読み込むと870行までのデータしか読み込まれません。
読み込み失敗のエラーも発生していません。
文字数を増やすと読み込む行数は少なくなります。
総文字数の制限のようなものがあるのでしょうか?
No.1
- 回答日時:
Application Expressのユーティリティを使っているということでいいでしょうか?
>すべての行を読込みできません。
具体的にどれくらい登録されるのでしょうか?
ロード実行後に結果画面に遷移すると思いますが、そこに表示されている行数もデータ数より少ないということですよね。
当方の環境で試したところ、単一列ではありますが3,645KB、266,561行のデータの取込みはできました。
(試したサイズや行数にはなんの根拠もなく、適当に大きめのファイルを用意しただけです)
alert.logにも何も出力されていませんか?
この回答への補足
いつも有難う御座います。
データはスタートメニューから「オラクルのホームページに移動」で起動させた画面の
ユーティリティ→データのロード→テキストデータのロードから読み込みをしています。
読み込まれる行数は16,407行です。
28行は読み込みに失敗していました。
エラーはORA-01722 数値に無効なデータがあります。
問題のあった行を確認すると、フィールドの型が「NUMBER」なのに、「NULL」が入っていました。
データに文字列が入っていたために、読み込みが出来なかったみたいです。
お騒がせしました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- XML PHP.laravelについて 1 2023/07/06 15:26
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- その他(プログラミング・Web制作) Sikulix2.0.5(Jython2.7.3)でcsvを読込WEB検索条件にpasteで文字化け 1 2023/03/31 11:02
- Excel(エクセル) Excel Powerクエリーの質問、行数指定は可能でしょうか? 2 2022/08/22 12:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データを削除しても表領域の使...
-
Data Pump で大量データインポ...
-
ORA-00959: 表領域'****'は...
-
create table時のINITIALとMAXE...
-
表領域の使用率がもうすぐ100%
-
Oracle8.1iでテーブルご...
-
INDEX 見積もりについて
-
oracle SYSTEM01.DBF が大きい
-
データベースの初期サイズ
-
Oracle TABLESPACE の変更方法
-
表領域(users)の中身を整理したい
-
異なるスキーマからデータを抽...
-
Viewにインデックスは張れ...
-
count(1)とcount(*)の違い
-
INDEXの無効化
-
CLOB型へのINSERT
-
datapumpの実行方法について
-
DELETE文でFROM句を省略した場合
-
viewのバックアップ
-
テーブルからのselectにおいて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データを削除しても表領域の使...
-
Data Pump で大量データインポ...
-
ORA-00959: 表領域'****'は...
-
表領域の使用率がもうすぐ100%
-
Oracleはどの程度まで巨大なテ...
-
TruncateしたテーブルへのInser...
-
oracle SYSTEM01.DBF が大きい
-
テーブルのSTORAGE句のサイズ設定
-
データ削除の方法
-
データベースの初期サイズ
-
オーバーヘッドってなんですか?
-
create table時のINITIALとMAXE...
-
データファイル情報について
-
Oracle 10g XE CSVからテーブル...
-
ダイレクトパスロードの性能に...
-
USER_SEGMENTの参照について
-
UNDO_RETENTION初期化パラメー...
-
表領域の違うEXPORT IMPORT
-
max_fsm_pagesについて
-
PostgreSQLのテーブルサイズ
おすすめ情報