JIRA後臺索引無法進行的解決方式

之前對jira進行了數據遷移,還是留下了一下問題,比如下面這個:

在進行索引的時候出現:JIRA is unable to perform a background re-index at this time because the index files are either missing or corrupted.提示JIRA無法進行後臺索引重建,因爲索引文件壞掉了。同時還出現了另一個奇怪的情況,就是在創建問題時,在問題類型一欄來時報一個警告:由於字段配置後者工作流的原因,導致一些問題類型不可用,多出來這行字非常讓我不爽,本來這個項目就配置了這些問題。

關於這個問題的產生原因應該是這樣的,因爲我不是通過jira自己的數據恢復功能來導入數據,而是通過數據庫恢復的方式導入數據,而後又手動將issue表刪除,最後通過恢復項目數據的方式導入項目數據。這樣做的結果導致了issueaction表和jiraissue表的不一致,issueaction表中的數據部分在jiraissue中並不存在。所以要解決這個問題,就必須在issueaction表中刪除掉那些issue在jiraissue表中不存在的action。這個在jira的官網上有解決方法,參見:點擊打開鏈接


解決不一致的SQL語句:DELETE FROM jiraaction WHERE issueid NOT IN (SELECT id FROM jiraissue);

 

買JIRA上CSDN,特殊折扣購買通道:

http://atlassian.csdn.net/module/btc/atlassian/prduct_detail?project_id=445&module=34&product=9

CSDN開立Atlassian中文技術論壇更多交流分享請點擊:

http://bbs.csdn.net/forums/atlassian

 

 

 

博文轉自newborn2012

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章