Oracle之修改字符集

2016/11/03 Oracle 共 601 字,约 2 分钟

oracle数据库字符集修改

字符集的修改过程

注意:使用sys用户操作

1.关闭数据库

shutdown immediate

2.加载数据库并保持数据库的关闭状态

startup mount

3.限制用户登录

alter system enable restricted session;  

4.打开数据库

alter database open; 
select name from v$database;  --确认数据库

5.修改字符集

alter database character set internal_use zhs16gbk;   --将 单个中文 改为2个字节大小
--alter database character set internal_use AL32UTF8;  --将 单个中文 改为3个字节大小 
	
--alter database character set internal_use UTF8;
--alter database character set internal_use US7ASCII;

6.查询是否修改成功

select * from v$nls_parameters t where t.PARAMETER in ('NLS_CHARACTERSET');
select userenv('language') from dual;

7.应可能短的时间内关闭数据库,强行终止用户的当前活动,将未完成的事务回退

shutdown immediate; 

8. 启动实例,加载并打开数据库

startup; 

文档信息

Search

    Table of Contents