oracle中注释都是问号?中文显示不出来问题
转载:oracle中注释都是问号?中文显示不出来问题 - 洣水码农 - 博客园
oracle中注释都是问号?中文显示不出来问题
本人在工作中需要把开发上的库恢复到自己的虚拟机里面,然而捣鼓了许久建立好数据库之后,在使用建表语句初始化表的时候,发现注释都是?????
然后一脸懵逼不知何解,网上一大堆是说修改环境变量
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
然而我瞅了一眼我的环境变量,有这个玩意儿,我就纳闷了。
后来看到一位攻城狮的一篇文章,彩笔才恍然明白。
查看oracle数据库字符集:
select userenv('language') from dual;
查看oracle数据库的编码
select * from nls_database_parameters where parameter ='NLS_CHARACTERSET';
查询结果:
SIMPLIFIED CHINESE_CHINA.AL32UTF8
解决方法如下:
修改oracle数据库字符集:(在shell命令下SQL Plus中)
1.打开dos窗口,以sysdba的身份登录上去
[oracle@localhost ~]$ sqlplus / as sysdba;
sql> conn / as sysdba;
2.关闭数据库
sql> shutdown immediate;
3.以mount打开数据库
sql> startup mount;
4.设置session
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;
5.启动数据库
sql> alter database open;
6.修改字符集
sql> alter database character set internal_use UTF8;
7.关闭,重新启动
sql> shutdown immediate;
sql> startup;
oracle中注释都是问号?中文显示不出来问题相关推荐
- python画图中文显示_解决Linux系统中python matplotlib画图的中文显示问题
最近想学习一些python数据分析的内容,就弄了个爬虫爬取了一些数据,并打算用Anaconda一套的工具(pandas, numpy, scipy, matplotlib, jupyter)等进行一些 ...
- java oracle 图片_JAVA读取Oracle中的blob图片字段并显示
JAVA读取Oracle中的blob图片字段并显示 近期,在给客户做一个Demo页面时,需要用JAVA读取Oracle中的blob图片字段并显示,在此过程中,遇到一些问题,例如:连接Oracle数据库 ...
- 解决Linux系统中python matplotlib画图的中文显示问题
解决Linux系统中python matplotlib画图的中文显示问题 参考文章: (1)解决Linux系统中python matplotlib画图的中文显示问题 (2)https://www.cn ...
- JAVA读取Oracle中的blob图片字段并显示
转自:http://www.blogjava.net/zhangqingping/articles/JAVA.html 近期,在给客户做一个Demo页面时,需要用JAVA读取Oracle中的blob图 ...
- 解决IDEA中AWT、Swing组件中文显示乱码框框
解决IDEA中AWT.Swing组件中文显示乱码&框框 1. Run–>Edit Configurations 2. Modify options --> Add VM opt ...
- oracle查询数据都是问号,Oracle数据库PL/SQL Developer查询结果显示问号乱码的解决方法...
PL SQL Developer,查询结果中的中文变成了一堆问号,SQL语句中的中文被提示invalid character,不能识别. 解决方法: 执行,select userenv('langua ...
- 彻底解决python中jupyter画图matplotlib的中文显示问题。Mac版本和Windows版本
jupyter使用matplotlib进行画图会面临中文无法显示的问题,导致这样的原因是没有配置对应的中文字体,所以无法在画图时显示中文. Windows版本解决方法 在Window中,采用以下代码 ...
- oracle中怎么算奇数,oracle - 如何在oracle中获取奇数列 - SO中文参考 - www.soinside.com...
这不能简单地完成,但是可以使用Oracle数据字典和一些动态SQL. 要找出奇数列,您需要查看ALL_TAB_COLUMNS视图.列COLUMN_ID对列1,2,3进行排序.因此,这将在SCOTT.E ...
- oracle中更改列明和更改显示列长度
alter table table_name rename column column_name_old to column_name_new; column column_name format a ...
最新文章
- group by 字句的扩展+rollup字句+cube字句+grouping()函数
- 深入浅出的“深拷贝与浅拷贝”
- 【源码品读】深入了解FeignContract协议解析过程
- 最优化(part1)--近似点梯度法
- 23、java中的网编基础
- pat 乙级 1019 数字黑洞(C++)
- python将图像转换为8位单通道_使用Python将图片转换为单通道黑白图片
- PHP获得真实客户端的真实IP REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR
- linux用什么剪辑视频教程,Linux 上的开源视频剪辑软件Olive
- 加泰罗尼亚理工大学 计算机 排名,西班牙加泰罗尼亚理工大学排名
- 数据结构之散列表实现
- 在secureCRT上设置常用的快捷输出按钮栏
- 线性规划与整数规划小结
- 一键生成所有尺寸App Icon
- android透明度100%,Android设置字体透明度
- USB3.2超高速协议规范
- OpenAI又放大招:连接文本与图像的CLIP,在ImageNet上效果媲美ResNet50
- mysql error unpacking_error: unpacking of archive failed on file错误的解决
- 苹果参加618,押注天猫首战5小时卖出5亿,天猫已成行业3C领导者
- 天才小毒妃 第973章 韩芸汐,救我