oracle:导入数据,遇到oracle错误 959
生活随笔
收集整理的這篇文章主要介紹了
oracle:导入数据,遇到oracle错误 959
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
IMP-00003: 遇到 ORACLE 錯誤 959
ORA-00959: 表空間 'XXXXXXXXXXX' 不存在。
今天有個需求:
需要從一個用戶導15張表到另一個用戶,數據挺大,就選在用exp/imp工具,簡單方便;
由于表空間兩個用戶默認不同,所以加了參數ignore=y,以便能成功導入;
imp ***/*** ignore=y tables(***) file=E:\bak\table1.dmp? log=E:\bak\imp.log
但遇到問題了,15張有12張表導入成功,3張導入時報錯,這3張表有一個共同點,都是包含了clob字段,無法用ignore忽略;
解決辦法:
通過導出用戶復制這三張表的表結構,修改sql語句中的表空間,再在導入用戶下執行創建表語句;
刪掉之前已經導入的表,加上ignore=y,再次執行導入表語句;以上轉載地址:https://blog.csdn.net/demonson/article/details/79869083
根據上面博友的解決辦法,我這里并沒有解決,我進一步探索,等找到解決辦法,再來補上。
總結
以上是生活随笔為你收集整理的oracle:导入数据,遇到oracle错误 959的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C四:专业名词
- 下一篇: csdn将文章添加到专栏