1.怎样样检查数据库字符集
[A]数据库办事器字符集select * from nls_database_parameters,其来历于props$,是表现数据库的字符集。
客户端字符集情况select * from nls_instance_parameters,其来历于v$parameter,
表现客户真个字符集的设置,能够是参数文件,情况变量或是注册表
会话字符集情况 select * from nls_session_parameters,其来历于v$nls_parameters,表现会话本身的设置,能够是会话的情况变量或是alter session实现,若是会话不特别的设置,将与nls_instance_parameters分歧。
客户真个字符集请求与办事器分歧,能力准确显现数据库的非Ascii字符。若是多个设置存在的时辰,alter session>情况变量>注册表>参数文件
字符集请求分歧,可是说话设置却能够差别,说话设置倡议用英文。如字符集是zhs16gbk,则nls_lang能够是American_America.zhs16gbk。
2.怎样样点窜字符集
[A]8i以上版本能够经由过程alter database来点窜字符集,但也只爱游戏平台登录入口于子集到超集,不倡议点窜props$表,将能够致使严峻毛病。
Startup nomount;
Alter database mount exclusive; Feedom.net国际最早的网管网站
Alter system enable restricted session;
Alter system set job_queue_process=0;
Alter database open;
Alter database character set zhs16gbk;