精华内容
下载资源
问答
  • 详细描述一下我将Oracle11g字符集修改为AL32UTF8的步骤(包括遇到的问题及解决方法): 1. 运行cmd,命令行输入:sqlplus sys as sysdba; 2. 输入口令;  问题1::这里输入口令光标不移动,不显示星号或口令的...

    详细描述一下我将Oracle11g字符集修改为AL32UTF8的步骤(包括遇到的问题及解决方法):

    1. 运行cmd,命令行输入:sqlplus sys as sysdba;

    2. 输入口令;

      问题1::这里输入口令光标不移动,不显示星号或口令的任何数字,并未出现问题,输入口令按回车即可;

      问题2:回车后,出现:ORA-12560: TNS: 协议适配器错误;但我用plsql可成功登陆(依次检查监听程序,database instance,注册表未发现问题);

      解决办法:我的电脑 - 属性 - 高级 - 环境变量 - 系统变量 - 新建: 变量名:Oracle_sid  变量值:database SID(SID是安装数据库是设置的,如果忘记可以百度查询,参考默认SID为orcl)添加成功后从第1步重新开始。

    3. 进入sqlplus后依次输入下列命令(特别注意不是一整段一次运行,而是依次键入):

      shutdown immediate;

      startup mount;

      alter session set sql_trace=true;

      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 internal_use AL32UTF8;

      alter session set sql_trace=false;

      shutdown immediate;

      startup;

    4.  退出cmd,重新用plsql登陆,查询字符集可以确认是否修改成功。

    转载于:https://www.cnblogs.com/xyqhy/p/11002365.html

    展开全文
  • Win7下MySQL5.6设置utf8字符集

    千次阅读 2018-10-16 07:24:27
    首先在mysql根目录下复制一份my-default.ini文件后,修改文件名为my.ini。在my.ini文件中设置 ...使客户端字符集为utf8。 再者,根据系统服务mysql的可执行文件路径的-defaults-files参数确定另一个my.ini...

    首先在mysql根目录下复制一份my-default.ini文件后,修改文件名为my.ini。在my.ini文件中设置

    [client]
    default-character-set=utf8

    [mysql]
    default-character-set=utf8

    使客户端字符集为utf8。

    再者,根据系统服务mysql的可执行文件路径的-defaults-files参数确定另一个my.ini文件位置,在该文件中,设置

    [mysqld]

    collation-server = utf8_unicode_ci
    init-connect='SET NAMES utf8'
    character-set-server = utf8

    两个文件都设置完了后,重启mysql服务,cmd进入mysql,再用show variables like "%character%";查看字符集编码都为utf8。

    展开全文
  • 源数据库:自己笔记本上win7 64位系统的oracle11g个人版,字符集ZHS16GBK ;目标数据库,HP的sqlserver2008 系统 64位数据库服务器,字符集AL32UTF8 。 今天下午在部署HP的一台数据库服务器时,装的oracle11g 企业...

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

    今天下午在部署HP的一台数据库服务器时,装的oracle11g 企业版默认字符集为AL32UTF8,

    而我本地电脑装的oracle11g 个人版数据库字符集server端默认是ZHS16GBK,所以在我把我本机导出的数据库.dmp文件导入到Hp的数据库时,报

    imp错误并且错误描述信息为中文乱码。然后经过我上网查阅资料得知 如果要解决乱码问题必须满足下面条件:

    目标数据库的服务端和客户端字符集以及要从我本地导入源数据库的dmp文件中的字符集格式必须一样。而我本地源数据库字符集是ZHS16GBK,目标服务器端字符集是AL32UTF8 ,显然不满足以上条件。

    然后我首先尝试下面方式更改HP服务器数据库字符:

    尝试方法一:在sys/sys 下面执行下面语句:(失败)

    注:SQL> alter database CHARACTER SET ZHS16GBK;
    alter database CHARACTER SET ZHS16GBK

    结果报下面错误:
    ERROR 位于第 1 行:
    ORA-12712: 新字符集必须为旧字符集的超集。

    注:超集解释:如果s1集合包含s2集合中的每一个元素,并且s1集合中有可能包含s2集合中不含有的元素时,那么称s1是s2的超级。说明AL32UTF8包含ZHS16GBK。

    尝试方法二:用scott/tiger 登陆 sqlplus 然后connect sys/sys as sysdba,然后输入命令即可,文中标红的请用自己设置的密码。(此方法测试后成功!)

    然后在sqlplus界面依次执行以下sql语句:

    若此时数据库服务器已启动,则先执行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

    最后重启oracle11g监听和服务,重新登录PL/SQL developer ,

    执行select userenv('language') nls_lang from dual; 发现目标数据库字符集如下,已经正确修改为SIMPLIFIED 。CHINESE_CHINA.ZHS16GBK。

    NLS_LANG

    ----------------------------------------------------
    SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    然后再执行相应的imp ldpssts/ldpssts@orcl fromuser=lspss touser=ldpssts file=D:\imp\ldpssts.dmp log=D:\imp\ldpssts.log ,导入执行成功。

    转载于:https://www.cnblogs.com/dtts/p/4682323.html

    展开全文
  • 源数据库:自己笔记本上win7 64位系统的oracle11g个人版,字符集ZHS16GBK ;目标数据库,HP的sqlserver2008 系统 64位数据库服务器,字符集AL32UTF8 。 今天下午在部署HP的一台数据库服务器时,装的oracle11g 企业版...

    ——————感谢作者,确实解决了问题。分享下,希望帮到更多人

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

    今天下午在部署HP的一台数据库服务器时,装的oracle11g 企业版默认字符集为AL32UTF8,

    而我本地电脑装的oracle11g 个人版数据库字符集server端默认是ZHS16GBK,所以在我把我本机导出的数据库.dmp文件导入到Hp的数据库时,报

    imp错误并且错误描述信息为中文乱码。然后经过我上网查阅资料得知 如果要解决乱码问题必须满足下面条件:

    目标数据库的服务端和客户端字符集以及要从我本地导入源数据库的dmp文件中的字符集格式必须一样。而我本地源数据库字符集是ZHS16GBK,目标服务器端字符集是AL32UTF8 ,显然不满足以上条件。

    然后我首先尝试下面方式更改HP服务器数据库字符:

    尝试方法一:在sys/sys 下面执行下面语句:(失败)

    注:SQL> alter database CHARACTER SET ZHS16GBK;
    alter database CHARACTER SET ZHS16GBK

    结果报下面错误:
    ERROR 位于第 1 行:
    ORA-12712: 新字符集必须为旧字符集的超集。

    注:超集解释:如果s1集合包含s2集合中的每一个元素,并且s1集合中有可能包含s2集合中不含有的元素时,那么称s1是s2的超级。说明AL32UTF8包含ZHS16GBK。

    尝试方法二:用scott/tiger 登陆 sqlplus 然后connect sys/sys as sysdba,然后输入命令即可,文中标红的请用自己设置的密码。(此方法测试后成功!)

    然后在sqlplus界面依次执行以下sql语句:

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

    1 SQL>STARTUP MOUNT;
    2
    3
    4 SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
    5
    6
    7 SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
    8
    9
    10 SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0;
    11
    12
    13 SQL>ALTER DATABASE OPEN;
    14
    15
    16 SQL>ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK; //跳过超子集检测
    17
    18
    19 SQL>ALTER DATABASE national CHARACTER SET INTERNAL ZHS16GBK;

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

    1 SQL>SHUTDOWN IMMEDIATE;
    2
    3
    4 SQL>STARTUP

    最后重启oracle11g监听和服务,重新登录PL/SQL developer ,

    执行select userenv('language') nls_lang from dual; 发现目标数据库字符集如下,已经正确修改为SIMPLIFIED 。CHINESE_CHINA.ZHS16GBK。

    NLS_LANG


    SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    然后再执行相应的imp ldpssts/ldpssts@orcl fromuser=lspss touser=ldpssts file=D:\imp\ldpssts.dmp log=D:\imp\ldpssts.log ,导入执行成功。

    转载于:https://blog.51cto.com/bokeme/2286627

    展开全文
  • postgresql字符集问题

    2015-12-11 01:33:18
    win7系统新装了个PostgreSql,通过vb.net也成功与数据库交互了,但是数据库中的中文部分,在客户端拿到的是乱码。 客户端inset的字段中有中文会提示错误:22021。 应该是字符集问题。 请问: 1.是否应该在客户端控制...
  • oracle10g字符集问题

    2015-11-18 17:56:53
    版本信息 系统环境:win7-64bit oracle及PLSQL: [img]... 首先说明一下,我修改orale的字符集主要是为了满足本地数据库和远程数据库字符集的一致性。因为,我这边远程数据库脱离...
  • 这是网友海峰多年来收集整理的五笔和笔画编码表,涵盖了UNICODE国际通用字符集规定的全部汉字。 SunWb_MB.xls工作薄中包含7个表,内容分别是GB三重简码表、GBK集、CJK扩展A集、CJK扩展B集、CJK兼容与扩充集、特殊...
  • win7下安装Oracle11gR2+BIEE11g图文教程

    热门讨论 2012-04-18 13:58:09
    1.4 修改默认字符集(可选) 17 1.4.1 由开始-程序-Oracle-OraDb11g_home1-应用程序开发-SQL PLus 进入SQL Plus 17 1.4.2 输入用户名:sys(以管理员身份登录) 18 1.4.3 输入对应密码进入SQL界面,密码在1.3.4时...
  • 基于hhww改进版的传统五笔输入法(支持WIN7) 在hhhhwwww改进版输入法(生成器)的基础上,修改了背景颜色、取消了Ctrl+M换码、取消了切换码表的显示颜色、修改了“\”为“、"等细节完善! 此五笔输入法是用hhhhwwww...
  • maven 打包 编码GBK的不可映射字符

    千次阅读 2018-09-15 11:39:41
    所以当在中文XP或者win7系统开发,在使用maven(mvn compile)编译项目的时候,就会出现“编码 gbk 的不可映射字符”: 这个是由于代码使用的UTF-8,而maven编译的时候使用的GBK的缘故。 可以通过修改项目的pom文件...
  • 所以在很多中文XP win7上开发的同学,在使用maven(mvn compile)编译项目的时候,就会出现“编码 gbk 的不可映射字符”: 这个是由于代码使用的UTF-8,而maven编译的时候使用的GBK的缘故。 通过修改pom文件,可以...
  • 7号OCR文字识别系统完全版 Shocr7.0 运行环境:Win9X/Win2000/WinXP/Win2003/ 软件语言:简体中文 软件类型:国产软件 - 图文处理 - OCR 识别 授权方式:免费软件 软件大小:44.41 MB 推荐星级: 更新时间...
  • 最近在使用CentOS7 ...从网上查找原因,原来是需要改成GBK字符集。方法如下: 修改文件 vim /usr/share/ibus-table/engine/table.py 定位到227行 # self._chinese_mode: the candidate filter mode, # 0 mea...
  • Excel新增工具

    2011-12-20 09:30:27
    请确认您安装了Microsoft Office Excel2003、2007或2010非简装版,系统平台是:Winxp/vista/win7/2000/2003/2008。 二、功能介绍: 本软件以插件形式安装到Microsoft Office Excel的COM组件中,在菜单栏(Excel...
  • 2008、vista、win7是在控制面板——程序——打开或关闭windows功能中添加 2、启动IIS(以IIS6.0+为例),在网站新添加一个网站,设置正确物理路径确定保存。 3、其它详细设置可以参考:...
  • 所以当在中文XP或者win7系统开发,在使用maven(mvn compile)编译项目的时候,就会出现“编码 gbk 的不可映射字符”: 这个是由于代码使用的UTF-8,而maven编译的时候使用的GBK的缘故。 可以通过修改项目的pom文件...
  • 泡泡堂 DirectX11 Demo 2016.8.14 v1.2更新

    千次阅读 2015-09-06 14:32:50
    WIN7以上系统,64/32位均可,DirectX版本需要在11以上。 三、搭建编译环境: 右击项目-点击属性: 1.在常规页面,字符集修改为“使用多字节字符集” 2.在链接器-输入页的附加依赖项添加: dxguid.lib;din
  • 摘要:操作系统win7 64位一、解压文件:mysql-5.7.20-winx64.zip二、配置文件:my.ini 如有my-default.ini;直接修改为my.ini;[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置...
  • 当出现图片中需要将中文在字段和字段之间来回复制的时候,中文如果出现乱码,先不要急着去修改数据库之间的字符集,先试试我学到的这个简单方法, 我简述如下: 我的系统win7 ,(上面链接上大神
  • 该标志告诉FormatMessage函数,我们想要系统定义的错误代码的字符串。我还传递了FORMAT_MESSAGE_ALLOCATE_BUFFER标志,告诉该函数为错误代码的文本描述分配足够大的内存块。该内存块的句柄将在hlocal变量中返回。第...
  • 6) 修改MYSQL支持库跨静态编译的EXE和DLL传递连接句柄和记录句柄无效的BUG(改动较大,可能会产生兼容性问题,我们已经仔细测试,也请使用到此库的用户帮助我们多多测试,以便及早发现问题,谢谢) 7) 其它修改 ...
  • 在眼前,移动光标到特定的Hex字符小敲键盘就完成了一个内存Byte的修改。 1。普通查找: 像一般文本编辑器(Notepad)那样一个个数值查找,瞬间完成。可指定范围、页属性,支持三种数据类型 两种数值格式(默认的...
  • 精易模块[源码] V5.15

    2015-03-21 22:03:37
    6、修复“网页_创建快捷方式”在win7以上系统不能自定义图标的BUG,感谢易友【蓝风】反馈。 7、修复“进制_十六到十”不支持长整数的BUG。 8、新增“类_时钟”,类似易语言自带时钟控件,可设置时钟周期。 MD5:E31C...
  • 7、修复“系统_取系统DPI”,支持WIN10,成功返回缩放比,失败返回0; 8、修复“取单条Cookie”,键值中含有等号时取出失败的问题;感谢【@wt33401716 】反馈问题; 三、优化 1、优化“窗口_端口取PID”,函数名修改...
  • (在win7下可能由于权限的问题无法复制和注册文件到系统目录,解决方法是: 打开‘开始’菜单->‘所有程序’->‘附件’,右键点击‘命令提示符’,选择‘以管理员身份运行’, 启动命令行程序后,转到本程序目录,...
  • 14年华硕笔记本,i5 4G 500G(机械硬盘) 系统:win10(不是很流畅) 测时工具:手机计时 (感觉电脑取启动时间不准确) 文件操作: 测试时我是在原文件的不同目录下新建加密文件的,以80万字节/次速率进行加密并写进新...
  • plsql-解压版

    2019-01-24 16:57:48
    Win7-64位+Oracle11.2g+使用PLSQL_Developer 的解决办法 1)安装Oracle 11g 64位 2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0) 下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是...
  • 支持中英文显示与繁简体操作系统,支持Wista/Win7系统及XP界面、拥有20多款华丽的皮肤界面,支持Excel2007全面隐藏选项卡,这个插件还模拟了一个Excel2003样式的菜单,目的就是方便那些从Excel2003转向使用2007或2010...
  • 支持中英文显示与繁简体操作系统,支持Wista/Win7系统及XP界面、拥有20多款华丽的皮肤界面,支持Excel2007全面隐藏选项卡,这个插件还模拟了一个Excel2003样式的菜单,目的就是方便那些从Excel2003转向使用2007或2010...
  • 709行左右将AddDefaultCharset ISO-8859-1修改为AddDefaultCharset gb2312,即增加默认的字符集为简体中文。 若不修改上面两行,则显示的文字是乱码?修改后并不会立刻改过来,好象重启系统或计算机后才好。 (3)...

空空如也

空空如也

1 2 3 4 5 6
收藏数 111
精华内容 44
关键字:

win7修改系统字符集