- 浏览: 122267 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (165)
- 数据库 (45)
- 架构 (0)
- java web前端+框架 (9)
- java web后端+框架 (56)
- Eclipse插件 (1)
- 解题思路 (2)
- Eclipse (2)
- linux (6)
- jquery (4)
- 正则 (3)
- jsp (1)
- javascript (8)
- oracle (39)
- 生活 (1)
- weblogic (5)
- tomcat (3)
- Jrebel (1)
- powerdesigner (1)
- svn (1)
- log4j (1)
- IDE (1)
- POI (2)
- jvm (2)
- ssh (1)
- http (1)
- notepad++ (2)
- 润乾 (1)
- 设计模式 (0)
- 实用类Utils (2)
- 算法 (1)
- xml (1)
- 实用类 (2)
最新评论
sqlplus / as sysdba;//操作系统用户认证模式
sqlplus sys/admin as sysdba;//非操作系统用户认证模式
1、查询oracle服务端字符集
select t.PARAMETER
,t.VALUE
from nls_database_parameters t
where t.PARAMETER in ('NLS_LANGUAGE', 'NLS_CHARACTERSET');
select userenv('language') from dual;
2、修改oracle服务端字符集
shutdown immediate;
startup mount;
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;
shutdown immediate;
startup;
3、修改oracle客户端字符集
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8(注:没有生效时,请在系统属性中设置,确保生效)
4、导入
@ C:\Users\Administrator\Desktop\func.sql;
注:导入注释出现乱码时,
通过select USERENV('LANGUAGE') from dual查询出源数据库的字符集。
通过set NLS_LANGS查询出源数据库机器的NLS_LANG
例如:USERENV('LANGUAGE')=AMERICAN_AMERICA.ZHS16GBK
NLS_LANGS=AMERICAN_AMERICA.ZHS16GBK
然后,
1. export NLS_LANG= AMERICAN_AMERICA.ZHS16GBK(linux)
set NLS_LANG= AMERICAN_AMERICA.ZHS16GBK(windows)
2. 登录: sqlplu 用户名/密码@数据库
3. 执行@文件名
sql>@ c:\test.sql;
sqlplus sys/admin as sysdba;//非操作系统用户认证模式
1、查询oracle服务端字符集
select t.PARAMETER
,t.VALUE
from nls_database_parameters t
where t.PARAMETER in ('NLS_LANGUAGE', 'NLS_CHARACTERSET');
select userenv('language') from dual;
2、修改oracle服务端字符集
shutdown immediate;
startup mount;
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;
shutdown immediate;
startup;
3、修改oracle客户端字符集
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8(注:没有生效时,请在系统属性中设置,确保生效)
4、导入
@ C:\Users\Administrator\Desktop\func.sql;
注:导入注释出现乱码时,
通过select USERENV('LANGUAGE') from dual查询出源数据库的字符集。
通过set NLS_LANGS查询出源数据库机器的NLS_LANG
例如:USERENV('LANGUAGE')=AMERICAN_AMERICA.ZHS16GBK
NLS_LANGS=AMERICAN_AMERICA.ZHS16GBK
然后,
1. export NLS_LANG= AMERICAN_AMERICA.ZHS16GBK(linux)
set NLS_LANG= AMERICAN_AMERICA.ZHS16GBK(windows)
2. 登录: sqlplu 用户名/密码@数据库
3. 执行@文件名
sql>@ c:\test.sql;
发表评论
-
oracle sql替换指定范围的字符串
2015-06-18 17:49 1006--oracle替换指定范围的字符串(范围4-6) selec ... -
转:ORACLE表空间管理维护
2015-03-27 11:25 486ORACLE表空间管理维护 2013-11-11 23:2 ... -
oracle表关联层级树查询
2015-03-20 17:27 582select level ,lpad(' ', ( ... -
转:oracle层次查询 树查询 (详细)
2015-03-20 15:03 816oracle层次查询 转自:http://www.2cto. ... -
oracle树查询(叶子、带缩进)
2015-03-17 09:46 1264select t.func_id as func_id --I ... -
ORACLE表空间管理维护
2015-01-22 11:34 400http://www.cnblogs.com/kerrycod ... -
自写函数用于替换wm_concat函数.zip
2015-01-19 16:25 1161-- wm_concat出现在oracle10g版本中,不仅是 ... -
禁用启用所有外键约束.tst
2015-01-12 11:05 541禁用所有外键约束.tst declare cursor c ... -
oracle查询生成列别名
2015-01-06 15:00 398select ',' ,col.COLUMN_NA ... -
linux下重启oracle
2015-01-05 15:44 495oracle/oracle连接ssh后 登录数据库 ... -
分页帮助类-oracle-java
2014-10-09 17:46 420/** * 分页帮助类 * * @author ver ... -
Oracle 列转行函数 Listagg()
2014-09-25 13:54 458Oracle 列转行函数 Listagg() 博客分类: O ... -
oracle删除重复记录
2014-08-22 15:49 318delete from cred_account ca1 w ... -
oracle获取过程的错误异常代码,错误,异常栈信息
2014-08-22 15:19 285得到oracle异常行号,代码,异常栈信息 Sql代码 d ... -
数据库导入导出dump.txt
2014-07-28 10:26 405数据库导入导出dump -
Oracle分组分段统计-sum+case when+group by使用实例
2014-06-13 09:30 1313实例演示: (1)查询表users中的数据。 ... -
oracle表空间管理
2014-04-24 11:15 680--查看修改ORACLE表空间 --1、查看所有表空间信息 s ... -
连接到sqlplus
2014-04-17 11:25 412root/passwd su - oracle sqlplus ... -
0001-Oracle-系统-视图
2014-03-29 09:59 425--oracle树查询 select * from FUNC ... -
ORACLE查看并修改最大连接数
2014-03-26 13:52 516ORACLE查看并修改最大连接数 第一步,在cmd命令行,输入 ...
相关推荐
从远程oracle数据库取数据是乱码,因为远程oracle字符集为AMERICAN_AMERICA.US7ASCII 本地oracle字符集为SIMPLIFIED CHINESE_CHINA.ZHS16GBK 所以是乱码,解决办法请下载文档 多谢 因为要下载其他资源无分 多多...
oracle修改字符集,解决乱码问题.
linux 下的 oracle 导入数据库时出现中文乱码,通过修改字符集格式,修改成支持中文的格式。简单易操作。
由于历史的原因,早期的oracle没有中文字符集(如oracle6、oracle7、oracle7.1),但有的用户从那时起就使用数据库了, 并用US7ASCII字符集存储了中文,或是有的用户在创建数据库时,不考虑清楚,随意选择一个默认的...
oracle数据库字符集 无法修改数据库字符集 乱码
Windows下,安装ORACLE10G客户端后,发现原本用ORACLE9I浏览正常的中文,都变成乱码。这是个导入注册表的脚本,傻瓜型的!
Oracle数据库字符集问题解析
Oracle11g 字符集 AL32UTF8 修改为ZHS16GBK .
Oracle 字符集 oracle支持国家语言的体系结构 影响oracle字符集的最重要的参数 .......
12C在Linux上中文安装是乱码,将此包下载拷贝到安装文件\database\stage\Components\oracle.jdk\1.6.0.75.0\1\DataFile目录下,替换以前文件即可。
解决oracle9i和11g链接数据库时乱码的问题 首先确定server的数据库版本 字符集是中文还是英文 再双击对应的reg文件注册即可
Oracle数据库字符集问题解决方案大全.doc,搜罗的一些关于Oracle数据库的汉字无法正常显示的解决方案。希望对于需要的朋友有用。
替换oracle解压之后的database文件中的filegroup2文件 路径 :database/stage/Components/oracle.jdk/1.6.0.75.0/1/DataFiles
NULL 博文链接:https://joinyo.iteye.com/blog/1947696
Linux 下oracle启动dbca netca时汉字显示出一个个方框的解决方法。
在不同数据库做数据迁移、同其它系统交换数据等,常常因为字符集不同而导致迁移失败或数据库内数据变成乱码。现将oracle字符集相关的一些知识做了个简单总结
在对数据库访问的时候,由于客户端和服务器的字符集不一样,客户端的字符集需要访问多个数据库,不能修改环境变量,可以使用该方法进行转换和将英文字符集的数据插入到中文字符集
但是,它在汉字信息的显示方面着实给中国用户带来不少麻烦,笔者多年从事ORACLE数据库管理,经常收到周围用户和外地用户反映有关ORACLE数据库汉字显示问题的求援信,主要现象是把汉字显示为不可识别的乱码,造成原来...
4.修改Oracle的编码和操作系统的一样。(参考别人的) 登陆用dba SQL> conn system/hundsun as sysdba; 停掉数据库 SQL>shutdown immediate; 启动数据库到mount状态下 SQL> STARTUP MOUNT; Java代码 ...
NULL 博文链接:https://leo1211.iteye.com/blog/468573