oracle 修改字符集

1、以sysdba角色连接到本地Oracle数据库

复制代码
sqlplus / as sysdba

2、以sysdba角色连接到Oracle数据库实例

复制代码
connect sys as sysdba;

3、开启"限制会话"模式以阻止新的会话连接到数据库

复制代码
ALTER SYSTEM ENABLE RESTRICTED SESSION;

4、修改数据库字符集为ZHS16GBK

注意:执行该步骤时,需要关闭数据库的其他会话,否则会报错"ORA-12721:当其他会话处于活动状态时,无法执行操作"

复制代码
ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK;

5、查询数据库字符集的设置值

复制代码
SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = 'NLS_CHARACTERSET';

6、关闭"限制会话"模式以允许新的会话连接到数据库

复制代码
ALTER SYSTEM DISABLE RESTRICTED SESSION;
相关推荐
robinson19882 小时前
测试Oracle-PG-DM-崖山-openGauss游标LOOP性能
oracle·opengauss·dm8·崖山·游标loop循环·pg18
難釋懷2 小时前
基于Redis实现短信登录
数据库·redis·缓存
OnYoung2 小时前
实战:用OpenCV和Python进行人脸识别
jvm·数据库·python
明天…ling2 小时前
sql注入笔记总结
java·数据库·sql
qq_417129252 小时前
Python深度学习入门:TensorFlow 2.0/Keras实战
jvm·数据库·python
YIN_尹2 小时前
【MySQL】增删查改的艺术——数据库CRUD完全指南(上)
数据库·mysql
zhengfei6112 小时前
sqligo - 轻松检测和利用 SQL 注入漏洞
数据库·sql
没有bug.的程序员2 小时前
Spring Cloud Gateway:API网关限流与熔断实战
java·开发语言·数据库·spring boot·gateway·api·springcloud
OnYoung2 小时前
用Python实现自动化的Web测试(Selenium)
jvm·数据库·python