oracle导出的dmp文件字符集由谁决定?

2025-01-03 16:14:52
推荐回答(3个)
回答1:

  字符集是由oracle的当前数据库字符集编码格式决定的,和客户端没关系。
  导入时候先设定一下NLS_LANG为中文,取决于你的DB是否支持中文,如果能转换的话,ORACLE自动给转换了。转换不了的话就只能安装一个中文的库,先导入到中文库里面再想办法了。可以通过“select userenv('language') from dual;”查看当前数据库的字符集编码。

回答2:

数据库的字符集决定的,和客户端没关系。
导入时候先设定一下NLS_LANG为中文,取决于你的DB是否支持中文,如果能转换的话,ORACLE自动给转换了,像你上面说的字符集应该是转换不了。转换不了的话就只能安装一个中文的库,先导入到中文库里面再想办法了。

回答3:

字符集是由oracle的当前数据库字符集编码格式决定的。
解释:可以通过“select userenv('language') from dual;”查看当前数据库的字符集编码。