查询字符集select * from nls_database_parameters
先停止本数据库服务:
先停止本数据库服务:
SQL>shutdown immediate;
SQL>startup restrict; 此处要注意启动方式要加 restrict参数ORACLE 例程已经启动。
修改字符集
SQL> alter session set sql_trace=true;
Session altered.
SQL> alter system enable restricted session;
System altered.
SQL> alter system set job_queue_processes=0;
System altered.
SQL> alter system set aq_tm_processes=0;
System altered.
SQL> alter database open;
alter database character set ZHS16GBK;
ORA-12712: new character set must be a superset of old character set
RROR at line 1:
结果报错,提示新字符集必须是老字符集的超集。【从utf8转ZHS16GBK】
ALTER DATABASE character set INTERNAL_USE ZHS16GBK; (强制修改NLS_CHARACTERSET)
alter database national character set internal_use AL16UTF16; (强制修改NLS_NCHAR_CHARACTERSET)
修改完成,重新启动数据库和实例
SQL>shutdown immediate;
SQL>startup;
相关推荐
Oracle 修改字符集Oracle 修改字符集Oracle 修改字符集
更改oracle 字符集,
修改Oracle数据库字符集的命令行方法。 在Oracle10g上也可以使用
修改Oracle字符集
oracle 字符集修改命令oracle 字符集修改命令oracle 字符集修改命令oracle 字符集修改命令
安装ORACLE数据库,字符集默认是AL32UTF8,有时需要改变数据库字符集,改成ZHS16GBK,资源里面是修改步骤。
问题共享:修改oracle字符集 修改 oracle 字符集
oracle11g 修改字符集 修改为ZHS16GBK 有时候因为数据库的字符集的问题,导致dmp文件不能正常导入到其他数据库。可以用下面的方法将数据库的字符集修改一下
oracle字符集的查看,oracle客户端字符集的修改
Linux下修改oracle字符集 Linux 下修改 oracle 字符集:WE8ISO8859P1 修改为 ZHS16GBK. WE8ISO8859P1 字符集是安装 oracle 时默认字符集,不支持中文。
如何更改Oracle字符集.doc如何更改Oracle字符集.doc
Oracle 字符集详解,包括查看,修改,导入导出,转换原理
oracle字符集快速修改注册表, 方便在iso8859字符集、CGB2312字符集、16GBK字符集间切换,快捷方便实用
Oracle 字符集的查看和修改 Oracle 字符集的查看和修改
修改Oracle字符集文档,非常好的,比较全的
怎样修改查看Oracle字符集及怎样修改字符集