修改oracle上边的字符集,需要用到DBA数据库管理员的权限,再修改字符集时要注意到修改后的字符集只能范围变大(例如:当前的字符集是GBK,那你修改后可以是UTF-8就是说后者只能比前者大,不能小.因为字符集都是向下兼容的)

步骤:

第一步:使用DBA身份登录

先以绕过日志的方式登录

在以

然后使用如图命令关闭数据库

1>shutdown immediate;

2>startup mount;

3>alter system enable restricted session;

4>alter system set job_queue_processes=0;:

5>alter system set aq_tm_processes=0;

6>alter database open;

7.1>alter database character set utf8

7.2>alter database character set internal_use utf8;

8>SHUTDOWN immediate;

9>startup;

1: (把database停了)

2: (把database重开去可更改情況)

3:开启限制会话模式(alter system disable restricted session;取消限制会话模式 )

4:job_queue_processes=0:取值范围为0到1000,总共可创建多少个job进程由job_queue_processes参数来决定。

当设定该值为0的时候则任意方式创建 的job都不会运行

5:我们在修改字符集时,会把4,5两个processes参数设置为0,而第五个命令本来默认只就是0;(他们防止有任务自动启动执行,一般不做那个操作也没关系)

6:oracle数据库启动分三个步骤

nomount,mount,open;

startup是数据库从开始阶段的启动,需要经过上述三个步骤;

alter database open是数据库处于mount状态,从mount状态打开数据库的命令

7.1:修改数据库的字符集

7.2:发生报错内容为新字符集必须为就字符集的超集时,使用这种方法:跳过超集检测

8:(把database停了)

9:运行数据库

(这时综合好多大神的答案:希望能帮助到那些和我一样的人)

oracle虚拟机字符集,更改虚拟机上的oracle字符集相关推荐

  1. Oracle打开虚拟机闪退,虚拟机上启动Oracle服务为什么自动停止,怎么处理?

    @echo off:Maincls & set "Srv=" & set "SC="echo 1.JobCR8848服务 2.JobORCL服务 ...

  2. oracle虚拟机导入表,在Linux虚拟机上安装Oracle数据库超完整版!)

    在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 在介绍并安装了Oracle数据库之后,我觉得有必要记录一下我所踏入的陷阱(本文几乎包含了安装Oracle时遇到的所有 ...

  3. 虚拟机上安装Oracle 12c 单机到单机的DG

    虚拟机上安装Oracle 12c 单机到单机的DG 环境准备: ubuntu16.04+kvm1.3.2 CentOS6.5 64bit oracle 12c1 test@vostro-2421:/m ...

  4. 在使用DBeaver连接虚拟机上的Oracle数据库时,报错IO 错误: The Network Adapter could not establish the connection The Netw

    在使用DBeaver连接虚拟机上的Oracle数据库时,报错IO 错误: The Network Adapter could not establish the connection The Netw ...

  5. win10系统下安装Linux虚拟机以及在虚拟机上安装Ubuntu

    一.前期准备工作 1.成功安装完成VMware软件: 链接:https://pan.baidu.com/s/1gWinLJpfWdAQ8AyEkZxpfg 密码:i2ap 2.下载Ubuntu 镜像文 ...

  6. 虚拟机——在VMware虚拟机上安装Win7 操作系统

    在VMware虚拟机上安装Win7 操作系统 1.环境 本机环境:windows 8.1专业版 64 bit 内存:4GB 2.准备 VMware虚拟机 (对于安装VMware虚拟机的详细步骤,可参看 ...

  7. windows 7系统安装虚拟机及在虚拟机上安装ubuntu(linux)操作系统

    首先下载安装 VMware Workstation ,下载地址: https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=1&rsv_idx=1 ...

  8. 2.使用windows下的client连接虚拟机上的oracle连不上的时候的解决方式

     当虚拟机能够连通本机,可是发现远程还是不能够连通,这时候要在防火墙处加入规则,加入的方式是: A : 以root登录 B : 在终端上输入setup,对防火墙进行配置.截图例如以下: C  : ...

  9. 2.使用windows下的客户端连接虚拟机上的oracle连不上的时候的解决方案

     当虚拟机可以连通本机,但是发现远程还是不可以连通,这时候要在防火墙处添加规则,添加的方式是: A : 以root登录 B : 在终端上输入setup,对防火墙进行配置.截图如下: C  : 查看 ...

最新文章

  1. Java关键字(四)——final
  2. python中deepcopy函数_python – copy.deepcopy使用自定义的__new __()方法在对象上引发TypeError...
  3. MATLAB离散一维小波函数
  4. 摆脱加卡他卡_如何通过三个简单的步骤摆脱“故事卡地狱”。
  5. 如何在 GitHub 上高效搜索开源项目(转载)
  6. DIV+CSS颜色边框背景等样式
  7. 【毕业设计】jsp+sql毕业生招聘系统毕业设计(系统+论文+英文文献+综合材料)
  8. Flutter学习 — 从新页面返回数据给上一个页面
  9. 计算机基础中通信概预算,通信工程概预算编制系统的设计与实现
  10. pygame小项目 ~ 3 :Python完成简易飞机大战
  11. WEB——Request与Response
  12. BGA焊接工艺及可靠性分析
  13. 企业如何查负面和不良事件?
  14. android什么意思?Android岗面试12家大厂成功跳槽,Android校招面试指南
  15. 大咖面对面 | 喵奏@国家建筑师:用方块构成元宇宙共识
  16. 统一知识图学习和推荐:更好地理解用户偏好
  17. 缺失msvcp110.dll
  18. 用matlab估计时延差,一种GNSS/INS松组合时延误差的估计及补偿方法与流程
  19. LISP 圆孔标记_原创,圆孔生成镙丝孔 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
  20. 如何使用Flutter的指纹设置本地认证

热门文章

  1. github上打包的样式为什么在预览的时候,出现404
  2. Source Insight 创建工程(linux-2.6.22.6内核源码)
  3. Python--day26--复习
  4. Android dependency 'com.android.support:support-v4' has different version for the compile (26.1.0...
  5. 记录关于vs2008 和vs2015 的报错问题
  6. 订阅Jenkins的邮件列表,获取最新的信息
  7. 匹配字符串-好技能-正则表达式
  8. MVC4下配置log4net 五部曲
  9. 数据结构练习 00-自测3. 数组元素循环右移问题 (20)
  10. RIP实验总结之一被动接口和单播更新