我们被另一个团队递交了转储文件,这些团队在今年剩余时间内已经离开。当我们试图转储导入到我们自己的数据库,我们得到以下错误:确定现有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