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;
相关推荐
怀旧诚子1 小时前
timeshift之Fedora43设置,已在VM虚拟机验证,待真机验证。
java·服务器·数据库
haixingtianxinghai2 小时前
Redis的定期删除和惰性删除
数据库·redis·缓存
资深web全栈开发2 小时前
PostgreSQL Schema 最佳实践:架构师的命名与组织艺术
数据库·postgresql
麦聪聊数据3 小时前
利用实时数据管道与 SQL2API 重构企业自动化审计架构
数据库·sql·低代码
麦聪聊数据3 小时前
重构开放生态:利用 QuickAPI 跨越遗留系统与敏捷交付的工程实践
数据库·sql·低代码·restful
百结2148 小时前
Mysql数据库操作
数据库·mysql·oracle
keep one's resolveY8 小时前
时区问题解决
数据库
Leinwin8 小时前
OpenClaw 多 Agent 协作框架的并发限制与企业化规避方案痛点直击
java·运维·数据库
qq_417695058 小时前
机器学习与人工智能
jvm·数据库·python
漫随流水8 小时前
旅游推荐系统(view.py)
前端·数据库·python·旅游