zhs16gbk java 转utf8_ORCALE字符集AL32UTF8和ZHS16GBK的互相转换
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的互相转换相关推荐
- mysql al32utf8_Oracle 11g更改字符集AL32UTF8为ZHS16GBK
Oracle 9i更改字符集AL32UTF8为ZHS16GBKSQLgt; conn /as sysdba SQLgt; shutdown immediate; SQLgt; startup moun ...
- Oracle字符集AL32UTF8 改ZHS16GBK字符集
数据导入数据突然发现大量报错,字段长度不够 ORA-02374: conversion error loading table "ECM"."C_CAR_CARD&quo ...
- oracle11g更改字符集AL32UTF8为ZHS16GBK及创建用户、删除用户
注:http://ligaosong.iteye.com/blog/1893273 另: 1.oracle创建用户(使用system登录) create user xyxt identified by ...
- Oracle11g字符集AL32UTF8修改为ZHS16GBK详解
此问题发生在数据库迁移过程中.源数据库:自己笔记本上win7 64位系统的oracle11g个人版,字符集ZHS16GBK :目标数据库,HP的sqlserver2008 系统 64位数据库服务器,字 ...
- oracle11g字符集区别,Oracle11g字符集AL32UTF8修改为ZHS16GBK详解【转】
------感谢作者,确实解决了问题.分享下,希望帮到更多人 此问题发生在数据库迁移过程中.源数据库:自己笔记本上win7 64位系统的oracle11g个人版,字符集ZHS16GBK :目标数据库, ...
- oracle数据库字符集AL32UTF8修改为ZHS16GBK即从超集到子集
转自:https://www.cnblogs.com/perilla/p/3873653.html 一.什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的 ...
- oracle11g 修改字符集 修改为ZHS16GBK
转:http://www.cnblogs.com/jay-xu33/p/5210098.html oracle11g 修改字符集 修改为ZHS16GBK 1.cmd下,cd到oracle数据库软件的服 ...
- ORACLE 字符集修改,ZHS16GBK转US7ASCII
数据库服务端字符集是ZHS16GBK,把它改成US7ASCII 注意: 新字符集必须为旧字符集的超集,即US7ASCII为ZHS16GBK的超集. 字符集最好不要轻易修改,因为这会对数据库的数据有直接 ...
- Oracle的字符集由AMERICAN_AMERICA.ZHS16GBK修改为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
Oracle的字符集由AMERICAN_AMERICA.ZHS16GBK修改为SIMPLIFIED CHINESE_CHINA.ZHS16GBK 1.查询当前字符集: sql>select us ...
最新文章
- 安防行业巨头都是如何布局无人机的?
- adb server version(31) doesnt match this client(41)
- Kafka 可视化客户端工具(Kafka Tool)的基本使用
- numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 f
- ASP.NET Core 中的 User Agent 识别及搜索引擎爬虫鉴定方法
- 【note】Swift之闭包表达式的几种简化缩写形式
- HTML5 Canvas游戏开发(二)高级功能
- Java-基础---继承,方法重写,super关键字
- linux添加usb打印机,打印机配置和添加本地打印机
- h265硬解码和软解码
- 计算机网络基础(路由器的作用 MAC地址 IP地址 IP地址分类 子网掩码 网段,等长子网划分)
- vnc远程控制软件7款,7款非常好用的vnc远程控制软件
- 账号密码管理系统html,管理员密码一般是啥
- iOS基础:获取资源文件的方法
- 任天堂switch lite和switch区别
- 微信备份聊天记录,显示连接错误,终极解决办法
- 【实战】物联网安防监控项目【5】———把模拟数据传输到web网页、web显示mjpeg-streamer视频图像
- mysql error 364_MySQL事务未提交致使整个表锁死
- 【论文精读】Quality evaluation-based iterative seam estimation for image stitching
- 鲨鱼抓包(Wireshark)简易操作说明
热门文章
- 适用于射频器件生产厂家的自动化测试软件
- 个人或企业申请专利需要什么材料专利费减的条件是什么?
- 手机看家监控摄像头怎么连接手机
- Python基础学习笔记(一)
- 干货 || 如何在考博英语中拿高分
- huntian oy (数论卷积杜教筛)
- SQL SERVER2000免安装版 下载
- 电脑远程qq怎么连接服务器未响应,win10系统打开qq提示未响应需要联机检查的还原技巧...
- 优盘里文件夹变成html,u盘里面的文件打开里面没内容了怎么回事 u盘打开之后里面的文件都不见了怎么办...
- Windows XP 的共享问题!