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;
相关推荐
LMT流氓兔1 小时前
第五单元——第十二课:把脚本整理成项目
java·数据库·python·langchain·1024程序员节
cuijiecheng20181 小时前
WeFlow 无法使用怎么办?一次数据库组件到期问题的排查与修复
数据库·oracle
一条泥憨鱼2 小时前
【Redis | 黑马点评】附近商铺功能源码解读
数据库·redis·缓存
念何架构之路2 小时前
Go reflect 包:结构体反射 —Field、Tag 与 VisibleFields
java·数据库·golang
EnCi Zheng3 小时前
PostgreSQL 实战指南:安装配置、数据类型、索引选型、MVCC 事务与高可用备份全解析
数据库·sql·postgresql·索引·1024程序员节
泡海椒3 小时前
JQuick-SQL REST API 数据接入:应用层调用接口后注册分析表
数据库·sql·1024程序员节
Random Glow4 小时前
聚簇索引 vs 二级索引:回表、覆盖索引、索引下推
数据库·mysql·性能优化·innodb·1024程序员节·索引优化
要开心吖ZSH5 小时前
一次线上锁风暴复盘:号源表大范围 DELETE 的隐患与分批删除改造
数据库·mysql·行锁·1024程序员节·间隙锁·lockwaittimeout
l1t6 小时前
在windows中测试musql数据库
数据库·sqlite·go·1024程序员节