日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

imp-00017 oracle2298,急,imp怪異問題,請高手協助

發(fā)布時間:2024/7/19 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 imp-00017 oracle2298,急,imp怪異問題,請高手協助 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

我原有系統(tǒng)平臺是:window2003?32位+oracle9.0?32位版本,現(xiàn)exp導(dǎo)出dmp文件后,想倒入到linux?64位?oracle10。2.0.4?64位平臺上,但倒了幾次老提示以下錯誤。請高手協(xié)助,謝謝。

IMP-00041:?警告:創(chuàng)建的對象帶有編譯警告

"CREATE?FORCE?VIEW?"ANYT"."DOMAIN_ADDRESS_VIEW"???????????????????????("

""ADDRESS_ID","NAME","SIMPLE_CODE","PARENT_ADDR","CSTNAME")?AS?"

"SELECT?ADDRESS_ID,DOMAIN_ADDRESS.NAME,SIMPLE_CODE,PARENT_ADDR?,CST_CUSTOMER"

".NAME"

"????FROM?DOMAIN_ADDRESS?,?CST_CUSTOMER?WHERE?CST_CUSTOMER.ADDR_ID?=?DOMAIN_"

"ADDRESS.ADDRESS_ID???ORDER?BY?SIMPLE_CODE?"

IMP-00017:?由於?ORACLE?錯誤?23308,?以下語句失敗:

"BEGIN???DBMS_DDL.SET_TRIGGER_FIRING_PROPERTY('ANYT',?'Tr_I_NOTIFY_SMS_"

"FINISHED_ID',?FALSE);?END;"

IMP-00003:?遇到?ORACLE?錯誤?23308

ORA-23308:?對象?ANYT.TR_I_NOTIFY_SMS_FINISHED_ID?不存在或無效

ORA-06512:?在?"SYS.DBMS_SYS_ERROR",?line?95

ORA-06512:?在?"SYS.DBMS_DDL_INTERNAL",?line?41

ORA-06512:?在?"SYS.DBMS_DDL",?line?335

ORA-06512:?在?line?1

19 個解決方案

#1

TR_I_NOTIFY_SMS_FINISHED_ID?這個觸發(fā)器,你EXP時使用的USER有權(quán)限訪問嗎?

#2

有權(quán)限的

#3

把EXP,IMP命令的細節(jié)都透露一下。

EXP的用戶,與IMP的用戶名,是同一個嗎?

#4

請檢查ANYT用戶權(quán)限分配。

#5

EXP命令:??exp?any/p1234@an12?file=a.dmp?owner=any

IMP命令:imp?any/p1234?file=/root/a.dmp?fromuser=any?touser=any?ignore=y?constraints=n

#6

在10g上ANYT用戶權(quán)限和9i上ANYT用戶的權(quán)限配置是一樣的

#7

角色

角色?管理選項?默認值

CONNECT?N?Y

DBA?N?Y

RESOURCE?N?Y

系統(tǒng)權(quán)限:

系統(tǒng)權(quán)限?管理選項

UNLIMITED?TABLESPACE?N

#8

IMP命令:imp?any/p1234?file=/root/a.dmp?fromuser=any?touser=any?ignore=y

constraints=n

會不會這個參數(shù)的原因,去掉看看。

#9

關(guān)注,學(xué)習(xí)中....

#10

你的?fromuser=any?touser=any???這兩個any?,導(dǎo)入和導(dǎo)出的用戶一樣,不會報錯嗎?

#11

這個參數(shù)去掉也報錯,報錯如下:

IMP-00041:?警告:創(chuàng)建的對象帶有編譯警告

"CREATE?FORCE?VIEW?"ANY"."DOMAIN_ADDRESS_VIEW"???????????????????????("

""ADDRESS_ID","NAME","SIMPLE_CODE","PARENT_ADDR","CSTNAME")?AS?"

"SELECT?ADDRESS_ID,DOMAIN_ADDRESS.NAME,SIMPLE_CODE,PARENT_ADDR?,CST_CUSTOMER"

".NAME"

"????FROM?DOMAIN_ADDRESS?,?CST_CUSTOMER?WHERE?CST_CUSTOMER.ADDR_ID?=?DOMAIN_"

"ADDRESS.ADDRESS_ID???ORDER?BY?SIMPLE_CODE?"

IMP-00017:?由於?ORACLE?錯誤?2270,?以下語句失敗:

"ALTER?TABLE?"SALE_CONSUMER"?ADD?CONSTRAINT?"FK_CONSUMER_CUSTOMER"?FOREIGN?K"

"EY?("CUSTOMER_ID")?REFERENCES?"CST_CUSTOMER"?("CUSTOMER_ID")?ENABLE?NOVALID"

"ATE"

IMP-00003:?遇到?ORACLE?錯誤?2270

ORA-02270:?此列列表的唯一關(guān)鍵字或主鍵不匹配

IMP-00017:?由於?ORACLE?錯誤?2270,?以下語句失敗:

"ALTER?TABLE?"SALE_ACCOUNT"?ADD?CONSTRAINT?"FK_SALE_ACCOUNT001"?FOREIGN?KEY?"

"("CUSTOMER_ID")?REFERENCES?"CST_CUSTOMER"?("CUSTOMER_ID")?ENABLE?NOVALIDATE"

IMP-00003:?遇到?ORACLE?錯誤?2270

ORA-02270:?此列列表的唯一關(guān)鍵字或主鍵不匹配

IMP-00017:?由於?ORACLE?錯誤?2270,?以下語句失敗:

"ALTER?TABLE?"SALE_GROUP_ORDER"?ADD?CONSTRAINT?"FK_SALE_GROUP_CUSTOMER"?FORE"

"IGN?KEY?("CUSTOMER_ID")?REFERENCES?"CST_CUSTOMER"?("CUSTOMER_ID")?ENABLE?NO"

"VALIDATE"

IMP-00003:?遇到?ORACLE?錯誤?2270

ORA-02270:?此列列表的唯一關(guān)鍵字或主鍵不匹配

IMP-00017:?由於?ORACLE?錯誤?2270,?以下語句失敗:

"ALTER?TABLE?"SALE_ORDER"?ADD?CONSTRAINT?"FK_SALE_ORDER_CUSTOMER"?FOREIGN?KE"

"Y?("CUSTOMER_ID")?REFERENCES?"CST_CUSTOMER"?("CUSTOMER_ID")?ENABLE?NOVALIDA"

"TE"

IMP-00003:?遇到?ORACLE?錯誤?2270

ORA-02270:?此列列表的唯一關(guān)鍵字或主鍵不匹配

IMP-00017:?由於?ORACLE?錯誤?2270,?以下語句失敗:

"ALTER?TABLE?"SALE_RECEIVABLE"?ADD?CONSTRAINT?"FK_SALE_REC_CUSTOMER"?FOREIGN"

"?KEY?("CUSTOMER_ID")?REFERENCES?"CST_CUSTOMER"?("CUSTOMER_ID")?ENABLE?NOVAL"

"IDATE"

IMP-00003:?遇到?ORACLE?錯誤?2270

ORA-02270:?此列列表的唯一關(guān)鍵字或主鍵不匹配

IMP-00017:?由於?ORACLE?錯誤?2270,?以下語句失敗:

"BEGIN???DBMS_DDL.SET_TRIGGER_FIRING_PROPERTY('ANY',?'Tr_I_NOTIFY_SMS_"

"FINISHED_ID',?FALSE);?END;"

IMP-00003:?遇到?ORACLE?錯誤?23308

ORA-23308:?對象?ANY.TR_I_NOTIFY_SMS_FINISHED_ID?不存在或無效

ORA-06512:?在?"SYS.DBMS_SYS_ERROR",?line?95

ORA-06512:?在?"SYS.DBMS_DDL_INTERNAL",?line?41

ORA-06512:?在?"SYS.DBMS_DDL",?line?335

ORA-06512:?在?line?1

即將啟用約束條件...

IMP-00017:?由於?ORACLE?錯誤?2298,?以下語句失敗:

"ALTER?TABLE?"SALE_CONSUMER"?ENABLE?CONSTRAINT?"FK_GROUP_ID""

IMP-00003:?遇到?ORACLE?錯誤?2298

ORA-02298:?無法驗證?(ANY.FK_GROUP_ID)?-?未找到父項關(guān)鍵字

IMP-00017:?由於?ORACLE?錯誤?2298,?以下語句失敗:

"ALTER?TABLE?"SALE_GROUP_ORDER_HIS"?ENABLE?CONSTRAINT?"FK_SALE_GROUP_HIS_PRO"

"DUCT""

IMP-00003:?遇到?ORACLE?錯誤?2298

ORA-02298:?無法驗證?(ANY.FK_SALE_GROUP_HIS_PRODUCT)?-?未找到父項關(guān)鍵字

IMP-00017:?由於?ORACLE?錯誤?2298,?以下語句失敗:

"ALTER?TABLE?"SALE_GROUP_ORDER"?ENABLE?CONSTRAINT?"FK_SALE_GROUP_PRODUCT""

IMP-00003:?遇到?ORACLE?錯誤?2298

ORA-02298:?無法驗證?(ANY.FK_SALE_GROUP_PRODUCT)?-?未找到父項關(guān)鍵字

IMP-00017:?由於?ORACLE?錯誤?2298,?以下語句失敗:

"ALTER?TABLE?"SUBORDER_GROUP"?ENABLE?CONSTRAINT?"SUBORDER_GROU_FK21080798062"

"384""

IMP-00003:?遇到?ORACLE?錯誤?2298

ORA-02298:?無法驗證?(ANY.SUBORDER_GROU_FK21080798062384)?-?未找到父項關(guān)鍵字

成功終止導(dǎo)入,但出現(xiàn)警告

引用?8?樓?codearts?的回復(fù):

IMP命令:imp?any/p1234?file=/root/a.dmp?fromuser=any?touser=any?ignore=y?constraints=n

會不會這個參數(shù)的原因,去掉看看。

#12

用戶是沒錯的

引用?10?樓?qq646748739?的回復(fù):

你的?fromuser=any?touser=any?這兩個any?,導(dǎo)入和導(dǎo)出的用戶一樣,不會報錯嗎?

#13

引用?11?樓?seani?的回復(fù):

IMP-00017:?由於?ORACLE?錯誤?2270,?以下語句失敗:

"ALTER?TABLE?"SALE_ACCOUNT"?ADD?CONSTRAINT?"FK_SALE_ACCOUNT001"?FOREIGN?KEY?"

"("CUSTOMER_ID")?REFERENCES?"CST_CUSTOMER"?("CUSTOMER_ID")?ENABLE?NOVALIDATE"

IMP-00003:?遇到?ORACLE?錯誤?2270

ORA-02270:?此列列表的唯一關(guān)鍵字或主鍵不匹配

外鍵出錯了。

導(dǎo)入之后(即使導(dǎo)入時報了錯),有CST_CUSTOMER這個表么?CST_CUSTOMER這個表有CUSTOMER_ID這個字段么?

#14

引用?13?樓?codearts?的回復(fù):

引用?11?樓?seani?的回復(fù):

IMP-00017:?由於?ORACLE?錯誤?2270,?以下語句失敗:

"ALTER?TABLE?"SALE_ACCOUNT"?ADD?CONSTRAINT?"FK_SALE_ACCOUNT001"?FOREIGN?KEY?"

"("CUSTOMER_ID")?REFERENCES?"CST_CUSTOMER"?("CUSTOMER_ID")?E……

有這個表,有這個字段的

#15

最主要是這個問題

IMP-00041:?警告:創(chuàng)建的對象帶有編譯警告

"CREATE?FORCE?VIEW?"ANYT"."DOMAIN_ADDRESS_VIEW"?("

""ADDRESS_ID","NAME","SIMPLE_CODE","PARENT_ADDR","CSTNAME")?AS?"

"SELECT?ADDRESS_ID,DOMAIN_ADDRESS.NAME,SIMPLE_CODE,PARENT_ADDR?,CST_CUSTOMER"

".NAME"

"?FROM?DOMAIN_ADDRESS?,?CST_CUSTOMER?WHERE?CST_CUSTOMER.ADDR_ID?=?DOMAIN_"

"ADDRESS.ADDRESS_ID?ORDER?BY?SIMPLE_CODE?"

IMP-00017:?由於?ORACLE?錯誤?23308,?以下語句失敗:

"BEGIN?DBMS_DDL.SET_TRIGGER_FIRING_PROPERTY('ANYT',?'Tr_I_NOTIFY_SMS_"

"FINISHED_ID',?FALSE);?END;"

IMP-00003:?遇到?ORACLE?錯誤?23308

ORA-23308:?對象?ANYT.TR_I_NOTIFY_SMS_FINISHED_ID?不存在或無效

ORA-06512:?在?"SYS.DBMS_SYS_ERROR",?line?95

ORA-06512:?在?"SYS.DBMS_DDL_INTERNAL",?line?41

ORA-06512:?在?"SYS.DBMS_DDL",?line?335

ORA-06512:?在?line?1

#16

我也不知道是啥原因了,試試換個用戶

用sysdba創(chuàng)建一個新用戶

sql>create?user?xxx?identified?by?xxx;

sql>grant?connect,?resource,?dba?to?xxx;

然后再執(zhí)行:

imp?xxx/xxx?file=/root/a.dmp?fromuser=any?touser=xxx?ignore=y

#17

假如?16?樓的回答,仍然沒有解決的話,可能是BUG了

不過這個BUG好像在你的9I版本已經(jīng)解決了

Bug?2067904?Release:?Oracle8i?(8.1.7.x)?and?9.0.1.2?and?below

Problem:?Trigger-name?causes?call?to?DBMS_DDL.SET_TRIGGER_FIRING_PROPERTY?to?fail?during?Import?(IMP-17?IMP-3?ORA-931?ORA-23308?ORA-6512).

Solution:?in?Oracle9iR1?with?patchset?9.0.1.3

Workaround:?yes,?seeNote?239821.1"ORA-931?or?ORA-23308?in?SET_TRIGGER_FIRING_PROPERTY?on?Import?of?Trigger?in?8.1.7.x?and?9.0.1.x"

Note?239821.1"ORA-931?or?ORA-23308?in?SET_TRIGGER_FIRING_PROPERTY?on?Import?of?Trigger?in?8.1.7.x?and?9.0.1.x"

#18

還可能是:

TR_I_NOTIFY_SMS_FINISHED_ID這個觸發(fā)器,在源庫上有SCHEMA

比如,?原代碼中是:

create?or?replace

ANYT.TR_I_NOTIFY_SMS_FINISHED_ID

#19

還是沒解決,高手幫忙呀

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的imp-00017 oracle2298,急,imp怪異問題,請高手協助的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。