-----Window下下查看及更改oracle字符集编码
打开注册表--HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\NLS_LANG
修改NLS_LANG的键值
# 常用中文字符集
# 常用unicode字符集
-----Linux下查看及更改oracle字符集编码
# 使 bash_profile 设置生效
①首先以sysdba的身份登录上去 conn /as sysdba
SQLALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL ALTER SYSTEM SET AQ_TM_PROCESSES=0;
alter database open;
这会可能会报错,提示我们的字符集:新字符集必须为旧字符集的超集,这时我们可以跳过超集的检查做更改:
这条语句就可以了,TERNAL_USE提供的帮助就会使oracle绕过了子集与超集的验证,这条语句和上面的语句内部操作时完全相同的.
SQLshutdown immediate;
SQL startup
当然字符集最好不要轻易修改,因为这会对数据库的数据有直接的影响,如果是生产环境的话,可能会造成不可估计得损失.
①.、SELECT value$ FROM sys.props$ WHERE name = 'NLS_CHARACTERSET' ;
--查询oracle 相关参数
扩展资料:
Oracle Database,又名Oracle RDBMS,或简称Oracle.是甲骨文公司的一款关系数据库管理系统.它是在数据库领域一直处于领先地位的产品.
可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境.它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案.
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一.
比如SilverStream就是基于数据库的一种中间件.ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能.
但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它.
此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层.
参考资料:Oracle数据库--百度百科
查看及修改oracle编码格式方法:
①.、查看oracle数据库字符集:
select userenv('language') from dual;
查询结果:
sql conn / as sysdba;
sql shutdown immediate;
database closed.
database dismounted.
oracle instance shut down.
sql startup mount;
oracle instance started.
database mounted.
sql alter system enable restricted session;
system altered.
sql alter system set job_queue_processes=0;
sql alter system set aq_tm_processes=0;
sql alter database open;
database altered.
sql startup;
以上就是土嘎嘎小编为大家整理的oracle如何查编码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!