转载: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中注释都是问号?中文显示不出来问题相关推荐

  1. python画图中文显示_解决Linux系统中python matplotlib画图的中文显示问题

    最近想学习一些python数据分析的内容,就弄了个爬虫爬取了一些数据,并打算用Anaconda一套的工具(pandas, numpy, scipy, matplotlib, jupyter)等进行一些 ...

  2. java oracle 图片_JAVA读取Oracle中的blob图片字段并显示

    JAVA读取Oracle中的blob图片字段并显示 近期,在给客户做一个Demo页面时,需要用JAVA读取Oracle中的blob图片字段并显示,在此过程中,遇到一些问题,例如:连接Oracle数据库 ...

  3. 解决Linux系统中python matplotlib画图的中文显示问题

    解决Linux系统中python matplotlib画图的中文显示问题 参考文章: (1)解决Linux系统中python matplotlib画图的中文显示问题 (2)https://www.cn ...

  4. JAVA读取Oracle中的blob图片字段并显示

    转自:http://www.blogjava.net/zhangqingping/articles/JAVA.html 近期,在给客户做一个Demo页面时,需要用JAVA读取Oracle中的blob图 ...

  5. 解决IDEA中AWT、Swing组件中文显示乱码框框

    解决IDEA中AWT.Swing组件中文显示乱码&框框 ​ 1. Run–>Edit Configurations 2. Modify options --> Add VM opt ...

  6. oracle查询数据都是问号,Oracle数据库PL/SQL Developer查询结果显示问号乱码的解决方法...

    PL SQL Developer,查询结果中的中文变成了一堆问号,SQL语句中的中文被提示invalid character,不能识别. 解决方法: 执行,select userenv('langua ...

  7. 彻底解决python中jupyter画图matplotlib的中文显示问题。Mac版本和Windows版本

    jupyter使用matplotlib进行画图会面临中文无法显示的问题,导致这样的原因是没有配置对应的中文字体,所以无法在画图时显示中文. Windows版本解决方法 在Window中,采用以下代码 ...

  8. oracle中怎么算奇数,oracle - 如何在oracle中获取奇数列 - SO中文参考 - www.soinside.com...

    这不能简单地完成,但是可以使用Oracle数据字典和一些动态SQL. 要找出奇数列,您需要查看ALL_TAB_COLUMNS视图.列COLUMN_ID对列1,2,3进行排序.因此,这将在SCOTT.E ...

  9. oracle中更改列明和更改显示列长度

    alter table table_name rename column column_name_old to column_name_new; column column_name format a ...

最新文章

  1. group by 字句的扩展+rollup字句+cube字句+grouping()函数
  2. 深入浅出的“深拷贝与浅拷贝”
  3. 【源码品读】深入了解FeignContract协议解析过程
  4. 最优化(part1)--近似点梯度法
  5. 23、java中的网编基础
  6. pat 乙级 1019 数字黑洞(C++)
  7. python将图像转换为8位单通道_使用Python将图片转换为单通道黑白图片
  8. PHP获得真实客户端的真实IP REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR
  9. linux用什么剪辑视频教程,Linux 上的开源视频剪辑软件Olive
  10. 加泰罗尼亚理工大学 计算机 排名,西班牙加泰罗尼亚理工大学排名
  11. 数据结构之散列表实现
  12. 在secureCRT上设置常用的快捷输出按钮栏
  13. 线性规划与整数规划小结
  14. 一键生成所有尺寸App Icon
  15. android透明度100%,Android设置字体透明度
  16. USB3.2超高速协议规范
  17. OpenAI又放大招:连接文本与图像的CLIP,在ImageNet上效果媲美ResNet50
  18. mysql error unpacking_error: unpacking of archive failed on file错误的解决
  19. 苹果参加618,押注天猫首战5小时卖出5亿,天猫已成行业3C领导者
  20. 天才小毒妃 第973章 韩芸汐,救我

热门文章

  1. jquery常见插件用法表
  2. Cmd下开启3389
  3. mininet的安装
  4. SQL Server跨server之间訪问
  5. HTML+CSS学习笔记(3)- 认识标签(2)
  6. 面向对象编程(十三)——面向对象三大特性之封装
  7. vi/vim 键盘图
  8. 使用cURL操作Openstack对象存储的ReST API
  9. 使程序在Windows任务管理器隐藏
  10. 在Ubuntu 16.04下安装nodejs