imp回去後主外鍵約束沒了

[复制链接]
查看11 | 回复9 | 2006-11-12 01:03:13 | 显示全部楼层 |阅读模式
我先exp一個表出來
然後刪除這個表
再imp這個表回去
主外鍵約束沒了
這個問題我不明白,誰給我說說吧。
回复

使用道具 举报

千问 | 2006-11-12 01:03:13 | 显示全部楼层
是不是你exp的时候没有导出这些对象?
回复

使用道具 举报

千问 | 2006-11-12 01:03:13 | 显示全部楼层
。。。。。
回复

使用道具 举报

千问 | 2006-11-12 01:03:13 | 显示全部楼层
最初由 xionghaijian 发布
[B]是不是你exp的时候没有导出这些对象? [/B]

我也不知道呢,大致是這樣得過程
exp hr/hr rows=y indexes=y file=e:\exp.dmp tables=hr.countries
然後刪除hr.countries
SQL> drop table countries;
drop table countries
ERROR at line 1:
ORA-02449: unique/primary keys in table referenced by foreign keys
刪不掉,那我就SQL> drop table countries cascade constraints;
接著,我就
impsystem/managerfile=e:\exp.dmpfromuser='HR' touser='HR' tables="countries"
就這樣,主外鍵約蘇沒了
還是exp的时候要設置一些參數导出这些对象碼?
不知道咋整?
我不懂高科技呀!
回复

使用道具 举报

千问 | 2006-11-12 01:03:13 | 显示全部楼层
你给删除了当然没了。
回复

使用道具 举报

千问 | 2006-11-12 01:03:13 | 显示全部楼层
最初由 shangdi 发布
[B]你给删除了当然没了。 [/B]

那我能把主外鍵約束也一起先exp出來再imp回去嗎?
如果可以怎麼exp出來啊
回复

使用道具 举报

千问 | 2006-11-12 01:03:13 | 显示全部楼层
最初由 法号慧果 发布
[B]
那我能把主外鍵約束也一起先exp出來再imp回去嗎?
如果可以怎麼exp出來啊 [/B]

默认constraint就是y的
回复

使用道具 举报

千问 | 2006-11-12 01:03:13 | 显示全部楼层
最初由 yang_shuo 发布
[B]
默认constraint就是y的 [/B]

那為什麼我imp回去的時候那表就自隔遛回去,拋棄了這些約束呀?俺不明白咋整
NND,比搶劫還麻煩!
哎,我不會技術呀!咋整呀!
回复

使用道具 举报

千问 | 2006-11-12 01:03:13 | 显示全部楼层
是不是俺整錯了
主表和依存表是不是要一起exp/imp?
還是可以disable目标导入对象的主外键约束, 导入数据后, 再enable它们
咋整呢!
回复

使用道具 举报

千问 | 2006-11-12 01:03:13 | 显示全部楼层
咱沒事去整exp/imp干啥用嘛!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行