查看方法:
1、select * from v$nls_parameters;
2、select * from nls_database_parameters;
3、select * from sys.props$;
修改方法:
1、使用sys用户登录
首先执行:
update props$ set value$ = 'WE8ISO8859P1' where name = 'NLS_CHARACTERSET';
update props$ set value$ = 'china' where name ='NLS_LANGUAGE';
提交(commit),然后,重新启动数据库;
2、用客户端工具(PL/SQL DEVELOP or PB etc.)查询数据库,若显示乱码,先查询出数据库端的字符集,然后,从注册表中修改NLS_LANG字段的值,可能为AMERICAN_AMERICA.WE8ISO8859P1或者SIMPLIFIED CHINESE_CHINA.ZHS16GBK或者NA等。
3、SQL语句方式
alter system enable restricted session;
alter database 数据库名 character set 字符集名(如:ZHS16GBK);
alter database 数据库名 national character set 字符集名(如:ZHS16GBK);
分享到:
相关推荐
Oracle 修改字符集Oracle 修改字符集Oracle 修改字符集
oracle字符集的查看,oracle客户端字符集的修改
修改oracle数据库的字符集方法(RAC),适用RAC
oracle11g 修改字符集 修改为ZHS16GBK 有时候因为数据库的字符集的问题,导致dmp文件不能正常导入到其他数据库。可以用下面的方法将数据库的字符集修改一下
oracle 字符集修改命令oracle 字符集修改命令oracle 字符集修改命令oracle 字符集修改命令
安装ORACLE数据库,字符集默认是AL32UTF8,有时需要改变数据库字符集,改成ZHS16GBK,资源里面是修改步骤。
Oracle 字符集的查看和修改 Oracle 字符集的查看和修改
修改Oracle数据库字符集的命令行方法。 在Oracle10g上也可以使用
怎样修改查看Oracle字符集及怎样修改字符集
ORACLE修改数据库字符集
文中详细描述了如何修改ORACLE11G字符集的方法和步骤
这将使得客户端字符集与服务器端字符集保持一致,从而解决数据交换问题。 四、结论 通过设置环境变量来修改客户端字符集,可以解决不同字符集之间的数据交换问题。这将使得数据交换更加安全可靠,並且提高了数据...
文档详细的介绍了如何实现ORACLE数据库字符集的修改操作。
修改oracle数据库字符集详细的操作命令
查看oracle dmp字符集的小工具,自己写的绿色小软件,支持大于10KB的DMP文件(多大就行),
Unicode 字符集的出现解决了 Oracle 数据库管理系统中字符集问题的难题,提高了 Oracle 数据库管理系统的应用范围和实用性。 在 Oracle 数据库管理系统中,字符集的配置是通过 CREATE DATABASE 语句来设置的。在...
Oracle11g 字符集 AL32UTF8 修改为ZHS16GBK .
Oracle 字符集详解,包括查看,修改,导入导出,转换原理
oracle10g字符集的查看与修改.docx