AL32UTF8转成ZHS16GBK

cmd中输入“SQLPLUS”,回车,然后再在用户名下输入“SYS AS SYSDBA”,回车

密码后面输入“SYS”,回车。这里输入密码是隐式的,所以看不见,只要输入就好了。

这里输入SQL查询语句,select * from nls_database_parameters where parameter='NLS_CHARACTERSET'; 查看当前数据库字符集。

此时数据库服务器已启动,则先执行SHUTDOWN IMMEDIATE命令关闭数据库服务器,然后执行以下命令:注:每条sql语句都会有相应的提示,请输入时务必仔细阅读和等待

SQL>STARTUP MOUNT;

SQL>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 ZHS16GBK; //跳过超子集检测

SQL>ALTER DATABASE national CHARACTER SET INTERNAL ZHS16GBK;

这一行不起作用,执行后出错ORA-00933: SQL 命令未正确结束,不过执行上一行命令已经生效,其他文章里未提到本行。

继续运行:

SQL>SHUTDOWN IMMEDIATE;

SQL>STARTUP

到这里就完成了字符集从AL32UTF8转成ZHS16GBK了。

=================================================

ZHS16GBK转成 AL32UTF8

SQL> select userenv('language') from dual;

这也可以查询oracle的字符集。

开始修改字符集:需要先关闭数据库 SHUTDOWN IMMEDIATE

SQL>startup mount

SQL>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 setINTERNAL_USE AL32UTF8;

SQL>shutdown immediate

SQL> startup

SQL> select userenv('language') fromdual;

继续使用 select userenv('language') from dual;查询oracle字符集。

zhs16gbk java 转utf8_ORCALE字符集AL32UTF8和ZHS16GBK的互相转换相关推荐

  1. mysql al32utf8_Oracle 11g更改字符集AL32UTF8为ZHS16GBK

    Oracle 9i更改字符集AL32UTF8为ZHS16GBKSQLgt; conn /as sysdba SQLgt; shutdown immediate; SQLgt; startup moun ...

  2. Oracle字符集AL32UTF8 改ZHS16GBK字符集

    数据导入数据突然发现大量报错,字段长度不够 ORA-02374: conversion error loading table "ECM"."C_CAR_CARD&quo ...

  3. oracle11g更改字符集AL32UTF8为ZHS16GBK及创建用户、删除用户

    注:http://ligaosong.iteye.com/blog/1893273 另: 1.oracle创建用户(使用system登录) create user xyxt identified by ...

  4. Oracle11g字符集AL32UTF8修改为ZHS16GBK详解

    此问题发生在数据库迁移过程中.源数据库:自己笔记本上win7 64位系统的oracle11g个人版,字符集ZHS16GBK :目标数据库,HP的sqlserver2008 系统 64位数据库服务器,字 ...

  5. oracle11g字符集区别,Oracle11g字符集AL32UTF8修改为ZHS16GBK详解【转】

    ------感谢作者,确实解决了问题.分享下,希望帮到更多人 此问题发生在数据库迁移过程中.源数据库:自己笔记本上win7 64位系统的oracle11g个人版,字符集ZHS16GBK :目标数据库, ...

  6. oracle数据库字符集AL32UTF8修改为ZHS16GBK即从超集到子集

    转自:https://www.cnblogs.com/perilla/p/3873653.html 一.什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的 ...

  7. oracle11g 修改字符集 修改为ZHS16GBK

    转:http://www.cnblogs.com/jay-xu33/p/5210098.html oracle11g 修改字符集 修改为ZHS16GBK 1.cmd下,cd到oracle数据库软件的服 ...

  8. ORACLE 字符集修改,ZHS16GBK转US7ASCII

    数据库服务端字符集是ZHS16GBK,把它改成US7ASCII 注意: 新字符集必须为旧字符集的超集,即US7ASCII为ZHS16GBK的超集. 字符集最好不要轻易修改,因为这会对数据库的数据有直接 ...

  9. Oracle的字符集由AMERICAN_AMERICA.ZHS16GBK修改为SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    Oracle的字符集由AMERICAN_AMERICA.ZHS16GBK修改为SIMPLIFIED CHINESE_CHINA.ZHS16GBK 1.查询当前字符集: sql>select us ...

最新文章

  1. 安防行业巨头都是如何布局无人机的?
  2. adb server version(31) doesnt match this client(41)
  3. Kafka 可视化客户端工具(Kafka Tool)的基本使用
  4. numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 f
  5. ASP.NET Core 中的 User Agent 识别及搜索引擎爬虫鉴定方法
  6. 【note】Swift之闭包表达式的几种简化缩写形式
  7. HTML5 Canvas游戏开发(二)高级功能
  8. Java-基础---继承,方法重写,super关键字
  9. linux添加usb打印机,打印机配置和添加本地打印机
  10. h265硬解码和软解码
  11. 计算机网络基础(路由器的作用 MAC地址 IP地址 IP地址分类 子网掩码 网段,等长子网划分)
  12. vnc远程控制软件7款,7款非常好用的vnc远程控制软件
  13. 账号密码管理系统html,管理员密码一般是啥
  14. iOS基础:获取资源文件的方法
  15. 任天堂switch lite和switch区别
  16. 微信备份聊天记录,显示连接错误,终极解决办法
  17. 【实战】物联网安防监控项目【5】———把模拟数据传输到web网页、web显示mjpeg-streamer视频图像
  18. mysql error 364_MySQL事务未提交致使整个表锁死
  19. 【论文精读】Quality evaluation-based iterative seam estimation for image stitching
  20. 鲨鱼抓包(Wireshark)简易操作说明

热门文章

  1. 适用于射频器件生产厂家的自动化测试软件
  2. 个人或企业申请专利需要什么材料专利费减的条件是什么?
  3. 手机看家监控摄像头怎么连接手机
  4. Python基础学习笔记(一)
  5. 干货 || 如何在考博英语中拿高分
  6. huntian oy (数论卷积杜教筛)
  7. SQL SERVER2000免安装版 下载
  8. 电脑远程qq怎么连接服务器未响应,win10系统打开qq提示未响应需要联机检查的还原技巧...
  9. 优盘里文件夹变成html,u盘里面的文件打开里面没内容了怎么回事 u盘打开之后里面的文件都不见了怎么办...
  10. Windows XP 的共享问题!