docker上oracle数据库乱码解决方案
来源:互联网 发布:python 字符串split 编辑:程序博客网 时间:2024/06/05 18:56
oracle数据库client端字符集修改
win新建环境变量
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
oracle数据库server端字符集修改
1.docker进入oracle的命令行
docker exec -it XXXX bash
2.将数据库启动到RESTRICTED模式下做字符集更改:
alter system enable restricted session;
如果需要取消
alter system disable restricted session;
需要注意的是RESTRICTED模式以后 除了管理员都不能登录,如果需要非管理员登录,必须
GRANT restricted session to test;
3.用sys身份as sysdba连接并修改(注意每条语句都要以 ; 结尾)
SQL> conn sys/oracle@xe as sysdba; Connected.
4.关闭数据库
SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down.
5.启动数据库到Mount状态下
SQL> startup mount RACLE instance started. Total System Global Area 236000356 bytes Fixed Size 451684 bytes Variable Size 201326592 bytes Database Buffers 33554432 bytes Redo Buffers 667648 bytes Database mounted. SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION; System altered. SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; System altered. SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0; System altered.
6.启动数据库
SQL> alter database open; Database altered.
7.修改字符集
SQL> ALTER DATABASE character set INTERNAL_USE ZHS16GBK; Database altered.
注:1. 如果数据库表中有CLOB类型的列,是不允许修改字符集的,解决方法为,先导出这个表的内容,然后删除这个表,修改完后,再导入这个表的内容就可以了。2. 旧的字符集必须是新的字符集的子集,否则不能修改。
8.修改完后,重启查看一下修改是否成功。
SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. SQL> startup ORACLE instance started. Total System Global Area 236000356 bytes Fixed Size 451684 bytes Variable Size 201326592 bytes Database Buffers 33554432 bytes Redo Buffers 667648 bytes Database mounted. Database opened. SQL> select * from v$nls_parameters; 略 19 rows selected.
阅读全文
0 0
- docker上oracle数据库乱码解决方案
- oracle 数据库乱码解决方案
- oracle数据库,关于乱码问题的解决方案
- Linux上安装Oracle汉字乱码完整解决方案
- Python用cx_Oracle链接Oracle数据库中文乱码解决方案
- 使用PLSQL Developer查看Oracle数据库中文乱码解决方案
- Oracle 客户端乱码解决方案
- oracle中文乱码解决方案
- Docker中的Oracle数据库
- 数据库乱码解决方案
- 数据库乱码解决方案
- 数据库乱码解决方案
- MySql数据库乱码解决方案
- MYSQL数据库乱码解决方案
- mysql数据库乱码解决方案
- 在 Docker 上配置 Oracle
- oracle客户端中文乱码解决方案
- dotProject 数据库中文乱码解决方案
- 郑州黑马JavaEE就业10期 平均薪资5795元 毕业5个工作日,就...
- 计算机网络七层模型
- 获取 Android 模拟器root 权限(解决data权限问题)
- Kylin系列-Apache Kylin中对上亿字符串的精确Count_Distinct示例
- 网络实时流量监测工具iftop
- docker上oracle数据库乱码解决方案
- 关于linux ext文件系统自动check的建议
- monkey
- 仿照VOC2007数据集格式制作自己的目标检测数据集
- R语言中的排序算法
- java开发环境配置
- 银联老SDK升级修改说明
- 【java 菜鸟实践<二>】采用PIO将图片存入指定的excel单元格中(支持excel2003和2007)
- Java实现简单分页查询显示