ORACLE 大小寫導致找不到索引
最近發現磁碟空間使用率很高,可是表空間使用率卻很低,於是用MOVE的辦法釋放磁碟空間。可是,今天上午遇到一個奇怪的問題,有個索引,在user_indexes中可以查到,但是重建的時候就報錯: "ORA-01418:sepecified index does not exist" 。最後發現,原來是現場人員建立索引時,在索引名字上加了雙引號導致。
1、現象
圖:“1117_重建索引失敗1”是在user_indexes檢視裡查詢,可以查到該索引。
可是重建索引時失敗,說索引不存在。如圖:“1117_重建索引失敗2”
最後發現user_indexes裡索引的名字都是大寫,只有這個索引的名字是大小寫混用?感覺很奇怪。
最後發現,原來是現場人員建立索引時,建立語句中在索引名上加了雙引號,如下:
create unique index XJ."Index_unique_6" on XJ.DYNAMIC_NEGRP (NEGRP_NO)
tablespace NMOSIOSDBS;
create unique index XJ."Index_unique_6" on XJ.DYNAMIC_NEGRP (NEGRP_NO)
tablespace NMOSIOSDBS;
2、解決
在建立語句中,給索引名也加上雙引號,問題解決,如圖:“1117_重建索引失敗3”
不好意思,圖片總是上傳失敗,鬱悶了~~~~~~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/751371/viewspace-678397/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle隱式型別轉換導致索引失效Oracle型別索引
- Oracle全部索引丟失導致的效率問題處理Oracle索引
- 多餘索引導致explain錯誤索引AI
- ORACLE 分割槽索引UNUSABLE導致的DML操作失敗引起的血案Oracle索引
- oracle分割槽表的常規操作導致對索引的影響Oracle索引
- Mysql 會導致索引失效的情況MySql索引
- oracle 報大小寫錯誤Oracle
- oracle 不區分大小寫Oracle
- 直接修改ASM disk大小導致ORA-15036ASM
- EBS 克隆,密碼大小寫敏感導致白屏或報錯 HTTP error 500 Internal server error密碼HTTPErrorServer
- ddl 導致分割槽表全域性索引unusable索引
- oracle如何估算即將建立的索引大小Oracle索引
- 【oracle 】如何估算即將建立的索引大小Oracle索引
- Windows NFS 真弱 → 中文亂碼導致檔案找不到WindowsNFS
- mysql的新建索引會導致insert被lockedMySql索引
- Oracle優化案例-join列索引缺失導致的sql效能問題(二十六)Oracle優化索引SQL
- 一次oracle sql調優的經歷(隱士轉換導致索引失效)OracleSQL索引
- MySQL 庫大小、表大小、索引大小查詢命令MySql索引
- PostgreSQL-亂序插入資料導致索引膨脹SQL索引
- 一條主鍵索引SQL導致的CPU被打滿索引SQL
- 高效的SQL(隱式轉換導致不走索引)SQL索引
- CHAR型別函式索引導致結果錯誤型別函式索引
- oracle rac歸檔使用nfs 導致oracle hungOracleNFS
- oracle bug 6825287導致DX鎖等待Oracle
- 由drop datafile導致的oracle bugOracle
- 索引高度和索引段大小計算索引
- 字元校驗集問題導致索引無法正常使用字元索引
- SQL SERVER中什麼情況會導致索引查詢變成索引掃描SQLServer索引
- 單個分割槽索引失效導致繫結變數查詢無法使用索引索引變數
- Scala版本與Java版本不匹配導致的找不到主類問題Java
- AIX下nfs故障導致oracle process hangAINFSOracle
- 為什麼Oracle的外連線寫法不同導致查詢結果不同?Oracle
- (極致經驗指導)彩票如何看大小雙單走勢圖χ
- Mac 上檔名相同、大小寫不同的資料夾會合併成一個所導致的問題Mac
- 【踩坑】spring mvc在接收請求引數時由於大小寫問題導致的接收失敗SpringMVC
- 【DB筆試面試352】在Oracle資料庫中,哪些操作會導致索引失效?--UNUSABLE INDEXES筆試面試Oracle資料庫索引Index
- Mysql索引型別建立錯誤導致SQL查詢緩慢MySql索引型別
- Oracle GoldenGate導致IMP出現ORACLE 32588錯誤OracleGo