在数据迁徙的时候需要使源和目标数据库的字符集、版本等信息统一……

这里是对一个数据库的设置,需要在两边进行同样的操作。

SYS@PROD1> select userenv('language') from dual;

USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK

SYS@PROD1> startup mount
ORACLE instance started.
Total System Global Area 638853120 bytes
Fixed Size 2255952 bytes
Variable Size 255853488 bytes
Database Buffers 373293056 bytes
Redo Buffers 7450624 bytes
Database mounted.

SYS@PROD1> ALTER SESSION SET SQL_TRACE=TRUE;
Session altered.
SYS@PROD1> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
System altered.
SYS@PROD1> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
System altered.
SYS@PROD1>
SYS@PROD1>
SYS@PROD1> ALTER SYSTEM ENABLE RESTRICTED SESSION;
System altered.

SYS@PROD1> alter database open;
Database altered.
SYS@PROD1> alter database character set internal_use WE8MSWIN1252;
Database altered.
SYS@PROD1> alter system disable restricted session;
System altered.
SYS@PROD1> execute sys.dbms_metadata_util.load_stylesheets;
PL/SQL procedure successfully completed.

SYS@PROD1> select userenv('language') from dual;
USERENV('LANGUAGE')
--------------------------------------------------------------------------------
AMERICAN_AMERICA.WE8MSWIN1252

查看已经更改,这里需要把之前修改的参数改回去:

SYS@PROD1> alter system set job_queue_processes=30 ;
System altered.
SYS@PROD1> alter system set AQ_TM_PROCESSES=1;

重启(实验环境下强制重启)
SYS@PROD1> startup force ;
ORACLE instance started.
Total System Global Area 638853120 bytes
Fixed Size 2255952 bytes
Variable Size 255853488 bytes
Database Buffers 373293056 bytes
Redo Buffers 7450624 bytes
Database mounted.
Database opened.

完成~

转载于:https://www.cnblogs.com/sebastiane-root/p/9385211.html

oracle数据库更改字符集相关推荐

  1. oracle 数据库更改字符集,解决生僻字和中文标点符号. 乱码

    背景: 一个很久以前的老项目,开发人员在安装Oracle数据库时采用的默认的编码集,导致后期正式运行时出现某些生僻字和中文符号. 出现乱码.出现的情况就是某些生僻字或中文符号点一经保存,数据库里面就直 ...

  2. 安装oracle11g 选择什么字符集,oracle 11g 更改字符集

    工作需要,安装装了oracle 11g,在导入其他机器上的备份数据的时间,发生一个错误: IMP-00019: 由于 ORACLE 错误 12899 而拒绝行 IMP-00003: 遇到 ORACLE ...

  3. 在centos上,oracle数据库更改IP后无法启动监听,解决方法

    在centos上,oracle数据库更改IP后无法启动监听,解决方法 参考文章: (1)在centos上,oracle数据库更改IP后无法启动监听,解决方法 (2)https://www.cnblog ...

  4. 修改 oracle 字符 zhs,修改Oracle数据库的字符集(UTF8→ZHS16GBK)

    修改Oracle数据库的字符集(UTF8→ZHS16GBK) 1.  C:\Users\Administrator>sqlplus /nolog 2.以sysdba的身份登录上去 SQL> ...

  5. oracle数据库的字符集更改

    A.oracle server 端 字符集查询 select userenv('language') from dual 其中NLS_CHARACTERSET 为server端字符集 NLS_LANG ...

  6. oracle客户端更改字符集,oracle 服务器跟客户端字符集的查看和修改

    oracle 服务器和客户端字符集的查看和修改 查看和更改oracle数据库字符集 1 数据库服务器字符集select * from nls_database_parameters, 其来源于prop ...

  7. oracle数据库更换字符集(AL32UTF8--> ZHS16GBK)

    一.server 端 字符集查询 select userenv('language') from dual 其中NLS_CHARACTERSET 为server端字符集 NLS_LANGUAGE 为 ...

  8. 将Oracle数据库的字符集修改为ZHS16GBK

    有时候因为数据库的字符集的问题,导致dmp文件不能正常导入到其他数据库.可以用下面的方法将数据库的字符集修改一下(改成跟你导出时的字符一样). 注:设置环境变量是用来处理PL/SQL字符问题的,不要吴 ...

  9. Oracle 数据库-服务器端字符集查看方法

    客户端要连接并操作服务器的 oracle 数据库,很多时候需要知道服务器端的字符集. 通过 sql 语句select usernev('language') from dual语句就可以了. 喜欢的点 ...

最新文章

  1. tensoeflow 教程1、2
  2. pytorch 之 分开安装 torch 和 torchvision
  3. Windows Server 2003 ×××配置注意事项?
  4. css媒体查询改变上边距,CSS媒体查询宽度或高度
  5. POJ 1300 Door Man(欧拉回路的判定)
  6. win7和mysql乱码,win7 mysql中文乱码怎么处理
  7. UVA - 1262 Password (注意空集的特殊情况)
  8. jsp乱码介绍(续)
  9. 浅谈Java、Python、C++、PHP、JavaScript5大编程语言该如何选择
  10. 多线程与NSTimer
  11. D1,4CIF,CIF,QCIF各代表的分辨率大小
  12. Spurious vs Harmonics
  13. 接口安全评估基本流程
  14. 贝恩分类法(行业集中度)
  15. centos添加桌面快捷方式
  16. STM32F4内的FLASH和RAM
  17. WeQuant交易策略—5日均线
  18. 冒泡,选择,插入排序
  19. erp5开源制造业erp和dream生产排程软件集成指南
  20. 忘记PPT密码怎么办?附解决办法

热门文章

  1. QTP的那些事---通过html标签的属性获取对象(类似onclick的属性)
  2. Jazz揭秘:下一代开发平台常见问题百科全说
  3. 解读谷歌事件中的失语症现象
  4. 《工作细胞》电影观后感
  5. 这样设置ae导出文件的时候m1还是能顶得住的,3分钟的事情渲染一个开场
  6. ubuntu-10.04硬盘安装挫折略记
  7. 近期在看的一段JS(谁能看出我想实现什么功能)
  8. java学习笔记-4 JVM垃圾回收(GC)
  9. 《F4+2》—团队项目系统设计改进与详细设计
  10. JS获取浏览器高度 并赋值给类