oracle怎么中文 oracle怎么改成中文

怎么设置oracle的中文乱码在Redhat上安装Oracle 10g没有设定字符集,采用的是操作系统默认字符集:WE8ISO8859P1,将字符集修改为:ZHS16GBK 。由于过程不可逆,首先需要备份数据库 。
1.数据库全备
2.查询当前字符集
SQL select * from nls_database_parameters where parameter='NLS_CHARACTERSET';
PARAMETERVALUE
---------------------------------------- ----------------------------------------
NLS_CHARACTERSETWE8ISO8859P1
3.关闭数据库
SQL shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
4.启动数据库到mount状态
SQL startup mount
ORACLE instance started.
Total System Global Area205520896 bytes
Fixed Size1266608 bytes
Variable Size100666448 bytes
Database Buffers100663296 bytes
Redo Buffers2924544 bytes
Database mounted.
5.限制session
SQL alter system enable restricted session;
System altered.
6.查询相关参数并修改
SQL show parameter job_queue_processes;
NAMETYPEVALUE
------------------------------------ ----------- ------------------------------
job_queue_processesinteger10
SQL show parameter aq_tm_processes;
NAMETYPEVALUE
------------------------------------ ----------- ------------------------------
aq_tm_processesinteger0
SQL alter system set job_queue_processes=0;
System altered.
7.打开数据库
SQL alter database open;
Database altered.
8.修改字符集
SQL alter database character set ZHS16GBK;
alter database character set ZHS16GBK
*
ERROR at line 1:
ORA-12712: new character set must be a superset of old character set
出现错误提示,新字符集必须是老字符集的超集,也就原来字符集是新字符集的子集,可以再Oracle官方文档上查询字符集包含关系 。下面使用Oracle内部命令internal_use , 跳过超集检查 , 生产环境不建议使用此方法 。
SQL alter database character set internal_use ZHS16GBK;
Database altered.
9.查询当前字符集
SQL select * from nls_database_parameters where parameter='NLS_CHARACTERSET';
【oracle怎么中文 oracle怎么改成中文】PARAMETERVALUE
---------------------------------------- ----------------------------------------
NLS_CHARACTERSETZHS16GBK
10.关闭数据库
SQL shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
11.启动数据库到mount状态
SQL startup mount
ORACLE instance started.
Total System Global Area205520896 bytes
Fixed Size1266608 bytes
Variable Size100666448 bytes
Database Buffers100663296 bytes
Redo Buffers2924544 bytes
Database mounted.
12.将相关参数改回原来值
SQL alter system set job_queue_processes=10;
System altered.
13.打开数据库
SQL alter database open;
Database altered.
怎样让Oracle支持中文怎样让Oracle支持中文
需要修改字符集 。
Oracle修改服务器端字符集:
SQLSHUTDOWN IMMEDIATE;
SQLSTARTUP MOUNT;
SQLALTER SYSTEM ENABLE RESTRICTED SESSION;
SQLALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQLALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQLALTER DATABASE OPEN;
SQLALTER DATABASE CHARACTER SET ZHS16GBK;
ORACLE 怎么读Oracle 中文谐音:奥(平声)热口(轻声)
如果对您有帮助oracle怎么中文,请记得采纳为满意答案oracle怎么中文,谢谢oracle怎么中文!祝您生活愉快oracle怎么中文!
vaela
oracle网站英文版怎么变成中文两种方法,
1,找找看有没有中文版连接
2 。用google的网页翻译 。
Oracle怎么读oracle
[英]
[??:r?k?l,
??r-,??r?kl]
[美]
[??r?k?l,
?ɑr-]

中文来发音的话,
就是
窝软口
oracle怎么中文的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle怎么改成中文、oracle怎么中文的信息别忘了在本站进行查找喔 。

    推荐阅读