oracle匯入匯出檔案補充

2021-07-03 10:00:59 字數 708 閱讀 6490

這兩天做了oracle的匯入匯出表資料。

1.oracle 提供了三種方式的匯入匯出檔案,(1)oracle export/import   (2)slq export/import (3)pl/sql匯出匯入

第二種方式適合於單個或者幾個表的匯入匯出,匯入匯出的資料量較小。

如果是大資料量或者表比較多了,最好使用第一種方式。第三種方式必須有pl/sql。

2. 注意事項

(1)匯出表時,第二種方式不能匯出帶blob或者clob欄位的表,必須使用第一種方式。

(2)匯入表時,第一,二種方式都不能匯入匯出帶blob或者clob欄位的表,需要使用建立database link的方式匯入表,步驟是,首先先建立database link,然後使用如下語句                 匯入表,create  table table_name as select * from table_name@lin

(3)匯入過程中遇到如下錯誤,ora-01659 無法分配超出 93 的minextents。

原因是:表空間超過了其最大值(32g),

解決辦法:需要再增加乙個表空間檔案,語句是:

alter tablespace 表空間名 

add datafile '資料檔案路徑' 

size 500m 

autoextend

on next 1m 

maxsize unlimited;

oracle匯入匯出檔案

2 要匯入的dmp檔案位置。sqlplus as sysdba 以作業系統許可權認證的oracle sys管理員登陸 sqlplus nolog 不在cmd或者terminal當中暴露密碼的登陸方式 sqlplus scott tiger 非管理員使用者登陸 sqlplus scott tiger ...

匯入 匯出檔案

1.檔名的正確驗證 如果匯出檔案命名中有中文需詳細關注 2.匯出檔案格式的驗證 如之間的分割符,是否有表頭等,換行是否正確 3.是否在設定的時間生成匯出檔案 4.匯出出錯時系統如何處理 如是否正常傳送報警郵件,郵件的格式和內容是否正確 5.匯出檔案的格式是否正確 如欄位是否正常,分割符,換行是否正確...

Oracle匯出檔案

set echo off 是否顯示指令碼中正在執行的sql語句 set feedback off 是否顯示當前sql語句查詢或修改的行數 set newpage none 設定頁與頁之間的分隔 set pagesize 50000 設定一頁有多少行數 set linesize 20000 設定一行可...