zoukankan      html  css  js  c++  java
  • Oracle修改服务端字符集

    oracle数据库的字符集修改
    首先推荐使用cmd来进行操作,那为什么不用sqlplus呢?主要原因就是cmd中可粘贴(嘿嘿)

    1.利用cmd登入数据库
    //as sysdba很重要,一定要加上
    sqlplus 用户名/密码@ip地址:1521/实例 as sysdba;
    例:sqlplus sys/admin@localhost:1521/orcl as sysdba;

    2.首先查看oracle数据库的编码
    select userenv('language') from dual;

    3.关闭数据库
    shutdown immediate;

    4.以mount打来数据库
    startup mount;

    5.设置session
    ALTER SYSTEM ENABLE RESTRICTED SESSION;
    ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
    ALTER SYSTEM SET AQ_TM_PROCESSES=0;

    6.启动数据库
    alter database open;

    7.修改字符集
    ALTER DATABASE CHARACTER SET ZHS16GBK;
    //如果提示“新字符集必须为旧字符集的超集”,请添加“INTERNAL_USE”
    ALTER DATABASE character set INTERNAL_USE ZHS16GBK;

    8.关闭,重新启动
    shutdown immediate;
    startup

    ————————————————
    版权声明:本文为CSDN博主「一个小猴子」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_36007926/article/details/84881637

  • 相关阅读:
    c++ set unordered_set区别
    LeetCode 213. 打家劫舍 II
    LeetCode 152. 乘积最大子序列
    [HAOI 2012] 外星人
    [HAOI 2016] 找相同字符
    [ZJOI2007] 仓库建设
    [SCOI 2016] 美味
    [BZOJ 2127] Happiness
    [NOI2009] 植物大战僵尸
    [SDOI 2016] 数字配对
  • 原文地址:https://www.cnblogs.com/dll102/p/14822265.html
Copyright © 2011-2022 走看看