新サーバーのOracleにTABLESPACEを作成したのですが、旧サーバーで保管したデータをインポートしようとすると一部件数の多いテーブルでエラーが発生します。内容は
IMP-00003:Oracleエラー:1562が発生しました。
ORA-01562:ロールバックセグメント番号:2を拡張できません。
ORA-01628:最大エクステント:121に達しました(ロールバックセグメント:RB1)。
IMP-00028:前の表の部分インポートがロールバックされました(XXXXX行)。
データ用TABLESPACEはサイズ5GBで
DEFAULT STORAGE(INITIAL 1024K NEXT 1024K MINEXTENTS 1 MAXEXTENTS 121 PCTINCREASE 50)
TEMP用とROLLBACK用TABLESPACEはそれぞれサイズ500MBで
DEFAULT STORAGE(INITIAL 1M NEXT 1M MINEXTENTS 1 MAXEXTENTS 512 PCTINCREASE 50)
ロールバックセグメントは3つ作成し、それぞれ
initial 3M next 3M optimal 50 M
で作成しました。
Oracleは7.3です。設定の間違いや、対策はないでしょうか?
No.1ベストアンサー
- 回答日時:
こんにちわ。
ロールバックセグメントが3個と言うのは少ないと思いますが、
今回は単純にロールバック・セグメントが拡張できなかっただけです。
imp コマンドはデフォルトでは表単位にCommit を行います。
→ 1表のimp を1トランザクションで実行すると言う事です。
現環境のロールバックセグメントがこのロールバック情報を
格納し切れなかっただけです。
適当な件数imp した時点で内部的にCommit を実行させれば
解決すると思います。
imp buffer=10485760 commit=y ・・・
として下さい。
→ 10MB 分の配列をロードしたら内部でCommit してくれます。
早速の回答ありがとうございます。
ALTERでどうにかしなければいけないのかと思って、いろいろ調べていたのですが、よくわからなかったのでとても助かりました。
明日早速ためしてみます。(年越しせずにすみそうです!)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Access(アクセス) Access2016のExcelインポートの機能のことで教えてください 1 2022/09/11 14:58
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Outlook(アウトルック) 【 Windows 10 】アドレス帳に正しくインポートを完了させたい。 3 2023/04/23 13:41
- Visual Basic(VBA) vba 等間隔の列に対しての計算 6 2022/05/17 20:15
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DBD-oracle(ORACLEドライバ)...
-
ORA-12542 困ってます
-
HAVING句でのBETWEEN演算子
-
算術演算子と連結演算子の優先...
-
CASE文のエラーについて
-
pl/sqlでselect文の結果をCSV出...
-
DOSプロンプトとコマンドプロン...
-
増設したHDDに、新たにDtoD領域...
-
Oracleの起動時に、マウントし...
-
なぜ再起動すると空き領域が増...
-
【oracle10g 】Oracle Enterpri...
-
REDOログファイルを移動したい...
-
JavaでのOracle接続について(J...
-
コムテックドライブレコーダーH...
-
HDの不良クラスタをパーティシ...
-
Excel2013VBAでフリーソフト「...
-
インポートしたら遅くなった
-
インスタンスリカバリとメディ...
-
サービスの再起動を自動で
-
sysauxの読み方について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ORA-01013のエラーについて経験...
-
CASE文のエラーについて
-
PL/SQLのコンパイルエラーにつ...
-
「ORA-00907: 右カッコがありま...
-
PL/SQL PLS-00103エラーについて
-
はじめまして!
-
SQLLOADER
-
シェルスクリプトでオラクルの...
-
ORA-06502のエラー
-
DATABSE LINKについて
-
ORA-01843: 指定した月が無効で...
-
ACCESSでパススルークエリにパ...
-
PCC-S-02201エラーの対処を教え...
-
ストアドファンクションの実行
-
pro*c で pl/sql に変数を渡す...
-
PL/SQLでPLS-00201のエラー
-
データベースのカラムの型がCHA...
-
PL/SQLによるCREATE TABLE後のI...
-
HAVING句でのBETWEEN演算子
-
無効なSQL文の具体例を教えてく...
おすすめ情報