曾經遇到的一次資料不一致的問題
問題描述:
將資料庫A的表匯入到庫B中,出現下面的錯誤:
IMP-00017: following statement failed with ORACLE error 1452:
"CREATE UNIQUE INDEX "PRIMARY_ULD" ON "UINV_ULD_INVENTORY" ("UINV_ULD_TYPE" "
", "UINV_ULD_SERIAL" , "UINV_ULD_OWNER" ) PCTFREE 10 INITRANS 24 MAXTRANS 2"
"55 STORAGE(INITIAL 131072 FREELISTS 24 FREELIST GROUPS 1 BUFFER_POOL DEFAUL"
"T) TABLESPACE "DATA" LOGGING"
IMP-00003: ORACLE error 1452 encountered
ORA-01452: cannot CREATE UNIQUE INDEX; duplicate keys found
說是唯一索引不能建,有重複鍵值
在A庫上執行查詢如下:
select UINV_ULD_TYPE||' '||UINV_ULD_SERIAL||' '||UINV_ULD_OWNER,count(*) from UINV_ULD_INVENTORY
group by UINV_ULD_TYPE||' '||UINV_ULD_SERIAL||' '||UINV_ULD_OWNER having count(*)>1
沒有返回值
在B庫上執行同樣的查詢,有返回值
PMC 07445 KL 2
於是在A庫上執行查詢:
select * from UINV_ULD_INVENTORY where UINV_ULD_TYPE||' '||UINV_ULD_SERIAL||' '||UINV_ULD_OWNER='PMC 07445 KL'
出來的值有兩條:
30000116066377 PMC 07445 KL 0
30000116316113 PMC 07445 KL 0
同樣在B庫上執行同樣的查詢,返回值也是這兩條
為什麼?
實際上A庫上執行下面語句的時候走了那個B庫上沒有建成而A庫上已經有的索引,而A庫的該索引是有問題的:
select UINV_ULD_TYPE||' '||UINV_ULD_SERIAL||' '||UINV_ULD_OWNER,count(*) from UINV_ULD_INVENTORY
group by UINV_ULD_TYPE||' '||UINV_ULD_SERIAL||' '||UINV_ULD_OWNER having count(*)>1;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/85922/viewspace-987001/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 曾經遇到的一個另類的排序問題.排序
- 我曾經遇到過的一個SAP gateway系統cache的問題Gateway
- 一次用RMAN做資料庫恢復遇到的問題資料庫
- 資料標準化遇到的問題
- 大資料面試可能遇到的問題大資料面試
- 爬蟲抓取網路資料時經常遇到的六種問題爬蟲
- 使用資料泵遷移遇到的問題
- 資料升級到5.1所遇到的問題
- DB2匯入資料遇到的問題DB2
- css中經遇到的文字換行問題CSS
- 線上直播原始碼實現直播技術曾遇到的那些小問題原始碼
- 影片直播原始碼實現直播技術曾遇到的那些小問題原始碼
- 系統和資料庫LANG不一致的問題資料庫
- 網友遇到的問題---資料被莫名的刪除
- JDBC用ResultSet訪問大量資料時會遇到的問題JDBC
- rvest爬取雞蛋期貨資料(遇到的問題)
- 模型資料作渲染優化時遇到的問題模型優化
- ORA-39082 匯入資料遇到的問題
- linux新手最經常遇到的問題(轉)Linux
- 一次上線遇到的DB2 dprop問題DB2
- 記錄一次spark連線mysql遇到的問題SparkMySql
- 一次資料庫當機問題的分析資料庫
- 在MaxCompute中配置Policy策略遇到結果不一致的問題
- 工作遇到的問題
- mysql 遇到的問題MySql
- 記錄一次Array轉換為List遇到的問題
- 資料庫升級到mysql5.6遇到的資料表ENGINE問題資料庫MySql
- 監控資料庫連線遇到的一個小問題資料庫
- kafka 測試遇到掉資料的問題 nmred/kafka-PHPKafkaPHP
- 從資料庫裡取值時遇到的換行問題(轉)資料庫
- linux遇到的問題Linux
- 使用git遇到的問題Git
- AndroidJNI遇到的問題Android
- 面試中遇到的問題面試
- ueditor使用遇到的問題
- JSP遇到的問題....JS
- WangEditor遇到的問題
- 一次資料庫響應緩慢的問題排查資料庫