
正文
oracle修改数据库国际字符集,oracle更改数据库字符集
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何查看和修改Oracle数据库服务器端的字符集
1、数据库字符集(oracle服务器端字符集)数据库字符集在创建数据库时指定,在创建后通常不能更改。在创建数据库时,可以指定字符集(CHARACTER SET)和国家字符集(NATIONAL CHARACTER SET)。
2、客户端的字符集要求与服务器一致,才能正确显示数据库的非ascii字符。如果多个设置存在的时候,alter session环境变量注册表参数文件字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。
3、查询Oracle Server端的字符集:有很多种方法可以查出oracle server端的字符集,比较直观的查询方法是以下这种:SQLselect userenv(‘language’) from dual;结果如下:AMERICAN _ AMERICA. ZHS16GBK。
4、首先我们打开电脑桌面,同时按windows徽标键和R键,在弹出来的窗口里输入,regedit,点击OK按钮。打开后进入注册表界面。打开后找到HKEY_LOCAL_MACHINE下的SOFTWARESOFTWARE下有Oracle选项,自己查找即可找到。
5、正确设置ORACLE客户端字符集的方法:oracle客户端字符集设置需要和服务器端一致,否则会出现乱码问题。
相关问答
Q1: 如何修改oracle的字符集编码
我的方案是:先备份数据,然后强制转换字符集从UTF8到ZHS16GBK,然后导入备份数据。如果不行,才来重新建库,设置字符集ZHS16GBK,导入备份数据。
首先需要进入oracle,所以无需再次进行验证。
首先在电脑上找到并打开PLSQL,弹出登陆界面,进去登陆。然后随便写了一个查询语句,发现显示有乱码。这时先查看oracle服务器端的字符编码是什么。
Q2: 如何更改‘Oracle“字符集?
不是改客户端字符集的问题。要改数据库的字符集。
)、用SYSTEM登录数据库。2)、执行 UPDATE SYS.PROPS$ SET VALUE$=WE8ISO8859P1 WHERE NAME LIKE NLS_CHAR%; 语句。
有一个配置文件名为dbappscfg.properties,修改该文件即可解决上述问题。
服务端修改字符集有点麻烦,要使客户端字符集与之一致,还有以前的dmp文件可能作废,最好是修改client端的会话的字符集环境。
楼主只是改前两部分,是不是想提示的时候是中文?如果这样,你只需要更改客户端的字符集即可,不用改服务器端,如不知道客户端怎么更改,请追问。
查看oracle字符集的方法有很多,dba权限登录你可以执行:select * from nls_database_parameters;select userenv(language) from dual;推荐第二种,比较直观。至于更改字符集的话,原则上是不能修改的。
Q3: 如何修改Oracle字符集
修改字符集:在创建表时,指定正确的字符集;或者在连接数据库时,指定正确的字符集。
对于子集到超集的转换,Oracle是允许的,但是对于超集到子集的转换是不允许的。一般对于超集到子集的转换,建议是通过dbca删除原来的数据库,重新再建库,选择正确的字符集,然后导入备份。
服务端修改字符集有点麻烦,要使客户端字符集与之一致,还有以前的dmp文件可能作废,最好是修改client端的会话的字符集环境。
修改server端字符集在oracle 8之前,可以用直接修改数据字典表props$来改变数据库的字符集。但oracle8之后,至少有三张系统表记录了数据库字符集的信息,只改props$表并不完全,可能引起严重的后果。
Q4: 如何查看和修改Oracle数据库服务器端的字符集?
数据库字符集(oracle服务器端字符集)数据库字符集在创建数据库时指定,在创建后通常不能更改。在创建数据库时,可以指定字符集(CHARACTER SET)和国家字符集(NATIONAL CHARACTER SET)。
客户端的字符集要求与服务器一致,才能正确显示数据库的非ascii字符。如果多个设置存在的时候,alter session环境变量注册表参数文件字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。
首先我们打开电脑桌面,同时按windows徽标键和R键,在弹出来的窗口里输入,regedit,点击OK按钮。打开后进入注册表界面。打开后找到HKEY_LOCAL_MACHINE下的SOFTWARESOFTWARE下有Oracle选项,自己查找即可找到。
oracle修改数据库国际字符集的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle更改数据库字符集、oracle修改数据库国际字符集的信息别忘了在本站进行查找喔。







