sql >; select * from v$nls_parameters parameter value nls_language american nls_territory america …. …. nls_characterset us7ascii nls_sort binary nls_nchar_characterset us7ascii
sql >; create database character set us7ascii * create database character set us7ascii error at line 1: ora-01031: insufficient privileges 你会发现语句执行过程中,出现上述错误提示信息,此时不用理会,实际上oracle数据库的字符集已被强行修改为us7ascii,接着用imp命令装载数据。等数据装载完成以后,shutdown 数据库,再startup 数据库,用合法用户登录oracle数据库,在sql>;命令提示符下,运行select * from v$nls_parameters,可以看到oracle数据库字符集已复原,这时再查看有汉字字符数据的表时,汉字已能被正确显示。