Welcome 微信登录

首页 / 数据库 / MySQL / Linux下修改Oracle数据库字符集命令

常见情形:从服务器备份Oracle数据库后再到本地机器上还原Oracle数据库的时候经常会碰见数据库字符编码不一致的情况,可以用以下命令来修改本地的Oracle数据库字符编码,然后顺利还原Oracle数据库到本地机器上操作指令:[oracle@gpdb ~]$ sqlplus /nologSQL> conn /as sysdba;SQL>select userenv("language") from dual;SQL>SHUTDOWN IMMEDIATESQL>STARTUP MOUNTSQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0;SQL>ALTER DATABASE OPEN;SQL>ALTER DATABASE CHARACTER SET INTERNAL_USE US7ASCII;SQL>SHUTDOWN IMMEDIATE;SQL>STARTUP;SQL>select userenv("language") from dual;常见的Oracle字符集有ZHS16GBK、AL32UTF8、US7ASCII等。Linux 下修改Oracle 的字符集:WE8ISO8859P1 修改为 ZHS16GBK http://www.linuxidc.com/Linux/2011-04/34359.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12本文永久更新链接地址