Oracle字符集修改为UTF-8
2017-06-13 09:23
330 查看
Oracle客户端的字符集和服务端要一致,否则会出现乱码问题。
在环境变量里设置NLS_LANG = AMERICAN_AMERICA.UTF8
至此,无论是sqlplus插入查询,还是pl/sql插入查询,都不会出现乱码。
更改客户端字符集
连接服务器,可以查询客户端设置:select * from v$nls_parameters;
在环境变量里设置NLS_LANG = AMERICAN_AMERICA.UTF8
更改服务端字符集
通过命令窗口的sqlplus,以system用户登录,之后执行以下命令:>conn 用户名 as sysdba; >shutdown immediate; >startup mount; >alter system enable restricted session; >alter system set job_queue_processes=0; >alter system set aq_tm_processes=0; >alter database open; >alter database character set utf8; OR >alter database character set internal_use utf8; >shutdown immediate; >startup;
至此,无论是sqlplus插入查询,还是pl/sql插入查询,都不会出现乱码。
相关文章推荐
- ORACLE 修改数据库的字符集编码为UTF-8
- ORACLE修改数据库的字符集编码为UTF-8方法
- oracle 修改数据库的字符集编码为UTF-8
- oracle修改字符集为UTF-8
- oracle数据库字符集的修改(改Oracle字符集到utf-8为例)
- oracle 修改数据库的字符集编码为UTF-8
- ORACLE 修改数据库的字符集编码为UTF-8【转】
- oracle-修改字符集为UTF-8
- ORACLE 修改数据库的字符集编码为UTF-8
- ORACLE修改数据库的字符集编码为UTF-8方法
- oracle数据库字符集的修改(改Oracle字符集到utf-8为例)
- 将Oracle数据的的字符集修改为utf-8
- oracle 查看字符集和英文字符集的修改
- Oracle字符集相关知识(查询,修改,dmp字符集)
- linux enterprise5 & oracle10g中如何修改oracle的字符集(测试与整理)
- 查看、修改oracle字符集,查看oracle版本
- 修改Oracle字符集的方法
- 查看和修改Oracle服务器端字符集
- 怎样修改查看Oracle字符集
- 修改Oracle 10g Express Edition的字符集