导入数据中,月份与数据库格式不匹配
查看数据库中的 nls_date_language 值:
服务端:select * from sys.nls_database_parameters;
客户端:select * from sys.nls_session_parameters;
问题原因:客户端 nls_date_language 为:AMERICAN
解决办法:ALTER SESSION SET nls_date_language=‘SIMPLIFIED CHINESE’
注:在同一个session中使用,执行上方语句,下方再进行 sql / dmp 文件导入。
如果还有中文乱码的问题,先要解决中文乱码然后进行导入dmp 或 sql 文件
中文乱码解决:
添加环境变量:
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK