我們被另一個團隊遞交了轉儲文件,這些團隊在今年剩餘時間內已經離開。當我們試圖轉儲導入到我們自己的數據庫,我們得到以下錯誤:確定現有Oracle數據庫轉儲文件的NLS_LANG設置
IMP-00038: Could not convert to environment character set's handle
在一些研究,我們的猜測是,我們在源機器的NLS_LANG設置和我們本地機器之間的不匹配。我們目前沒有任何方法來檢查源機器上NLS_LANG的值。
因此,我們手中只有一個轉儲文件,是否有辦法找出導出完成的NLS_LANG值?從它的外觀來看,我們應該能夠在運行導入客戶端(imp)之前覆蓋NLS_LANG環境變量。
另一件事是,轉儲是從一個11g實例完成的,我們的imp版本是10.我讀到imp是不兼容的。這可能是問題在這裏(而不是NLS_LANG不匹配)?
只有Oracle客戶機安裝纔可以使用show = y嗎?所以我不需要任何用戶名/密碼? – guerda 2016-03-18 12:24:36