Ⅰ 在linux上建oracle上建实例时,字符集应该怎么设
NLS_LANG 由三部分组成 :
NLS_LANG=<NLS_LANGUAGE>_<NLS_TERRITORY>.<clients characterset>
NLS_LANG=语言_地域_客户端字符集;
用"locale"命令或者"env | grep LANG"查看NLS_LANG的设置,
LANG值为"en_US.UTF-8" 时,
意味着NLS_LANG用以下格式设置 NLS_LANG=AMERICAN_AMERICA.AL32UTF8。
SIMPLIFIED CHINESE_CHINA.ZHS16GBK 是Oracle中的中文字符集
如果默认选择的时候没有选择中文字符集,也可以自己设置,
连接上Oracle后用命令“alter database character set internal_use ZHS16GBK ;”
在查询:select userenv('language') from al;
USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
Ⅱ oracle字符集问题,登陆sqlplus出现问号
在linux下装了一个oracle g 登录sqlplus 后 显示
SQL> startup
ORACLE ???????
Total System Global Area bytes
Fixed Size bytes
Variable Size bytes
Database Buffers bytes
Redo Buffers胡拿旅 bytes
????????
????????
然后赶快查看一下NLS
SQL> show parameter nls_la
NAME敏腊 TYPE VALUE
nls_language string SIMPLIFIED CHINESE
解裤凳决方法:
退出sqlplus
在oracle用户下执行
export NLS_LANG=american_america zhs gbk
可以编辑 bash_profile 文件进行永久设置
vi bash_profile
NLS_LANG=american_america zhs gbk export NLS_LANG
再重新登录sqlplus
SQL> startup
ORACLE instance started
Total System Global Area bytes
Fixed Size bytes
Variable Size bytes
Database Buffers bytes
Redo Buffers bytes
Database mounted
Database opened
SQL>
lishixin/Article/program/Oracle/201311/18370
Ⅲ Oracle Linux 是什么
是Oracle基于red hat enterprise linux推出的一个发行版,重点强调对他自己碧世的oracle数据库性能提升。
还有类似的vmware linux,也敬则是基于red hat的,同样重点强调自己的VMWARE性能提升。亮慧棚
Ⅳ LINUX字符集与oracle字符集问题
ORACLE用这山郑个就行:
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
说明:
NLS_LANG一般由三个部分组成, 语言、地域和字符集。
真正影响数据库字符集的其实是第三部分。
ZHS16GBK表示采用GBK编码格式、16位(两个字节)世唯稿简体搜孝中文字符集 。
LINUX也可以用这个字符集。
Ⅳ 如何查看和修改Oracle数据库服务器端的字符集
A、oracle server 端字符集查询
select userenv('language') from al
其中NLS_CHARACTERSET 为server端字符集
NLS_LANGUAGE 为 server端字符显示形式
B、查询oracle client端的字符集
$echo $NLS_LANG
如果发现你select 出来的数据是乱码,请把client端的字符集配置成与linux操作系统相同的字符集。如果还是有乱码,则有可能是数据库中的数据存在问题,或者是oracle服务端的配置存在问题。
C、server端字符集修改
将数据库启动到RESTRICTED模式下做字符集更改:
SQL> conn /as sysdba Connected.
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
如果发现你select 出来的数据是乱码,请把client端的字符集配置成与linux操作系统相同的字符集。如果还是有乱码,则有可能是数据库中的数据存在问题,或者是oracle服务端的配置存在问题。
.1.oracle server端字符集查询 复制代码代码如下: select userenv('language') from al; server字符集修改: 将数据库启动到RESTRICTED模式下做字符集更改:&??
oracle10g服务器端是安装在AIX 6.0系统上,客户端是安装在windows server 2008 系统上,客户端与服务器已成功连接,但是数据库表里的中文字无法显示,显示为“?”,用SQLPLUS查得服务器端的字符集为AL16uTF16,如何修改该字符集使之支持中文呢?另外oracle10G客户端的字符集需不需要设置,如何查看和设置呢?
Ⅵ Linux下安装了Oracle怎么开启
不是express版的吧,
express是一个打包好的文件,安装完了要运行/etc/init.d/oracle-xe
configure来配置的。。。
标准版的是一个压缩包
需要运行安装脚本进行安装,安装过程有很多步的,当然也包括设置密码。。。
劝你还是把问题说清楚些。
myeclipse是收费的,由于众所周知的原因,myeclipse会不时的屏蔽中国的ip,所以,要用迅雷下
Ⅶ 如何查看oracle用的什么字符集
查看oracle字符集方法如下:
1、单机电脑做小脚windows图标,输入框中输入“cmd”
(7)linux查看oracle字符集扩展阅读:
甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企早圆业级软件公司,总部位于美国加利福尼亚州的红木滩。1989年正式进入中国市场。2013年,甲骨文已超越IBM,成为继Microsoft后全球第二大软件公司。
2017年6月7日发布的2017年美国《财富》500强,甲骨文公司排名第81位。 2017年6月,《2017年BrandZ最具价值全球品牌100强》公布,甲骨文公司排名第46位。
字符(Character)是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。字符集(Character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集名称:ASCII字符集、GB2312字符集、BIG5字符集、 GB18030字符集、Unicode字符集等。计算机要准确的处理各种字符集文字,需要进行字符编码,以便计算机能够识别和存储各种文字。中文文字数目大,而且还分为简体中文和繁体中文两种不同书写规则的搏睁银文基宴字,而计算机最初是按英语单字节字符设计的,因此,对中文字符进行编码,是中文信息交流的技术基础。
网络-字符集
网络-甲骨文公司
Ⅷ linux系统oracle存储clob数据中文乱码
乱码只要客户端和服务器端的字符集设置相同即可。
先要看你的oracle数据库的字符集,还要看你的客户端如何访问的oracle数据库里面的clob字段,
Ⅸ 怎么修改linux中 oracle数据库的字符集
1)、用SYSTEM登录数据库。
2)、执行 UPDATE SYS.PROPS$ SET VALUE$='WE8ISO8859P1' WHERE NAME LIKE '拦基NLS_CHAR%'; 语句枯衡孝。
3)、修改注册表,HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0 ,NLS_LANG的值改为AMERICAN_AMERICA.WE8ISO8859P1
4)、重新启动数据库。
如果第2步SYSTEM没有权限没稿执行,可以在sql*plus登录数据库管理员帐号,然后再输入语句“conn /as sysdba”也可。登录完成后再执行UPDATE SYS.PROPS$ SET VALUE$='WE8ISO8859P1' WHERE NAME LIKE 'NLS_CHAR%';