oracel server 字符集修改

oracel server 字符集修改

1.查看当前oracle使用的字符集: select userenv('language') from dual;

2.在Oracle数据库中,通常我们用v$instance查看数据库状态以及其他信息,在v$instance中,有一列为logins,
取值有两个,一个是ALLOWED ,另一个是RESTRICTED,一般情况下,我们查看数据库状态,
获取的logins值为ALLOWED .
修改oracle server字符集时,需在RESTRICTED状态下用system登录并修改
3.查看数据库状态: select * from v$instance;

4.修改数据库的状态并查看:
alter system enable restricted session;
select * from v$instance;

5.登录system用户并修改字符集状态
ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK;
查看修改后的字符集: select userenv('language') from dual;
去除数据库的受限模式:ALTER SYSTEM DISABLE RESTRICTED SESSION;

原文地址:https://www.cnblogs.com/khtt/p/15238685.html