iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Oracle12c DB字符集ZHS16GBK改为AL32UTF8
  • 188
分享到

Oracle12c DB字符集ZHS16GBK改为AL32UTF8

2024-04-02 19:04:59 188人浏览 独家记忆
摘要

一、查看字符集 sql> select * from v$version; BANNER

一、查看字符集

sql> select * from v$version;

BANNER                                                                               CON_ID
-------------------------------------------------------------------------------- ----------
oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production              0
PL/SQL Release 12.1.0.2.0 - Production                                                    0
CORE    12.1.0.2.0      Production                                                                0
TNS for linux: Version 12.1.0.2.0 - Production                                            0
NLSRTL Version 12.1.0.2.0 - Production                                                    0

SQL> select userenv('language') from dual;

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

SQL> 

SQL> select * from v$nls_parameters;

PARAMETER                      VALUE                              CON_ID
------------------------------ ------------------------------ ----------
NLS_LANGUAGE                   AMERICAN                                0
NLS_TERRITORY                  AMERICA                                 0
NLS_CURRENCY                   $                                       0
NLS_ISO_CURRENCY               AMERICA                                 0
NLS_NUMERIC_CHARACTERS         .,                                      0
NLS_CALENDAR                   GREGoRIAN                               0
NLS_DATE_FORMAT                DD-MON-YYYY HH24:MI:SS                  0
NLS_DATE_LANGUAGE              AMERICAN                                0
NLS_CHARACTERSET               ZHS16GBK                                0
NLS_SORT                       BINARY                                  0
NLS_TIME_FORMAT                HH.MI.SSXFF AM                          0

PARAMETER                      VALUE                              CON_ID
------------------------------ ------------------------------ ----------
NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM                0
NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR                      0
NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR            0
NLS_DUAL_CURRENCY              $                                       0
NLS_NCHAR_CHARACTERSET         AL16UTF16                               0
NLS_COMP                       BINARY                                  0
NLS_LENGTH_SEMANTICS           BYTE                                    0
NLS_NCHAR_CONV_EXCP            FALSE                                   0

19 rows selected.

SQL> 

SQL> select * from nls_database_parameters;

PARAMETER                      VALUE
------------------------------ ------------------------------
NLS_RDBMS_VERSION              12.1.0.2.0
NLS_NCHAR_CONV_EXCP            FALSE
NLS_LENGTH_SEMANTICS           BYTE
NLS_COMP                       BINARY
NLS_DUAL_CURRENCY              $
NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR
NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_FORMAT                HH.MI.SSXFF AM
NLS_SORT                       BINARY
NLS_DATE_LANGUAGE              AMERICAN

PARAMETER                      VALUE
------------------------------ ------------------------------
NLS_DATE_FORMAT                DD-MON-RR
NLS_CALENDAR                   GREGORIAN
NLS_NUMERIC_CHARACTERS         .,
NLS_NCHAR_CHARACTERSET         AL16UTF16
NLS_CHARACTERSET               ZHS16GBK
NLS_ISO_CURRENCY               AMERICA
NLS_CURRENCY                   $
NLS_TERRITORY                  AMERICA
NLS_LANGUAGE                   AMERICAN

20 rows selected.

二、修改字符集

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.

Total System Global Area 1778384896 bytes
Fixed Size                  2925408 bytes
Variable Size            1627393184 bytes
Database Buffers          134217728 bytes
Redo Buffers               13848576 bytes
Database mounted.
SQL> alter session set sql_trace=true; 

Session altered.

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; 

System altered.

SQL> alter database open; 

Database altered.

SQL>  ALTER DATABASE character set INTERNAL_USE AL32UTF8;

Database altered.

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup 
ORACLE instance started.

Total System Global Area 1778384896 bytes
Fixed Size                  2925408 bytes
Variable Size            1627393184 bytes
Database Buffers          134217728 bytes
Redo Buffers               13848576 bytes
Database mounted.
Database opened.
SQL> select * from nls_database_parameters;

PARAMETER                      VALUE
------------------------------ ------------------------------
NLS_RDBMS_VERSION              12.1.0.2.0
NLS_NCHAR_CONV_EXCP            FALSE
NLS_LENGTH_SEMANTICS           BYTE
NLS_COMP                       BINARY
NLS_DUAL_CURRENCY              $
NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR
NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_FORMAT                HH.MI.SSXFF AM
NLS_SORT                       BINARY
NLS_DATE_LANGUAGE              AMERICAN

PARAMETER                      VALUE
------------------------------ ------------------------------
NLS_DATE_FORMAT                DD-MON-RR
NLS_CALENDAR                   GREGORIAN
NLS_NUMERIC_CHARACTERS         .,
NLS_NCHAR_CHARACTERSET         AL16UTF16
NLS_CHARACTERSET               AL32UTF8
NLS_ISO_CURRENCY               AMERICA
NLS_CURRENCY                   $
NLS_TERRITORY                  AMERICA
NLS_LANGUAGE                   AMERICAN

20 rows selected.
您可能感兴趣的文档:

--结束END--

本文标题: Oracle12c DB字符集ZHS16GBK改为AL32UTF8

本文链接: https://www.lsjlt.com/news/43919.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle 12C 修改字符集为AL32UTF8研究
    有这样一个问题:PDB字符集能否从ZHS16GBK修改为AL32UTF8 答案:由于CDB为ZHS16GBK,导致PDB不能修改。 针对这个问题作了一下学习,记录一下。 1、迁移转换字符集方法: 12...
    99+
    2024-04-02
  • Oracle11gRAC更改字符集为ZHS16GBK的过程
    SQL>conn / as sysdba SQL> show parameter cluster NAME     TYPE VALUE ---------...
    99+
    2024-04-02
  • MySQL DB字符集如何修改
    这篇文章主要介绍了MySQL DB字符集如何修改,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1>將原DB(test1)結構導出 C:...
    99+
    2024-04-02
  • 如何通过ZHS16GBK和AL32UTF8字符编码分析exp/imp
    如何通过ZHS16GBK和AL32UTF8字符编码分析exp/imp,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 实验环境:vmwar...
    99+
    2024-04-02
  • 如何更改Oracle字符集以及把ZHS16GBK换成UTF8
    如何更改Oracle字符集以及把ZHS16GBK换成UTF8,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。SQL> select name,va...
    99+
    2023-06-06
  • eclipse字符集怎么改为utf-8
    本篇内容主要讲解“eclipse字符集怎么改为utf-8”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“eclipse字符集怎么改为utf-8”吧!eclipse字符集改为utf-8:首先打开ec...
    99+
    2023-07-02
  • linux怎么修改字符集编码为gbk
    要将Linux系统的字符集编码修改为GBK,可以按照以下步骤操作: 打开终端窗口。 使用root权限登录或者切换到root用...
    99+
    2023-10-25
    linux
  • (二)java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK
    不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK (一)SQL state [99999]; error code [17056]; 不支持的字符集 (在类路径中添...
    99+
    2023-09-05
    java sql jar
  • win10如何将字符集从gbk改为utf-8
    这篇文章主要介绍了win10如何将字符集从gbk改为utf-8,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。图文教程如下:最先在开始菜单点击鼠标右键,点一下 运作 ;键入co...
    99+
    2023-06-12
  • MAC下如何修改mysql默认字符集为utf8
    小编给大家分享一下MAC下如何修改mysql默认字符集为utf8,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1,检查默认安装的mysql的字符集mysql> show variab...
    99+
    2024-04-02
  • 怎么在MySQL中将字符集utf8修改为utf8mb4
    本篇文章给大家分享的是有关怎么在MySQL中将字符集utf8修改为utf8mb4,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。[client]...
    99+
    2024-04-02
  • mysql5.6如何修改字符集
    本文小编为大家详细介绍“mysql5.6如何修改字符集”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql5.6如何修改字符集”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。...
    99+
    2024-04-02
  • linux字符集如何修改
    这篇“linux字符集如何修改”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux字符集如何修改”文章吧。修改方法:1、...
    99+
    2023-06-29
  • Linux系统下修改mysql字符集为UTF8步骤
    目录1、数据库中查看MySQL状态:2、修改配置文件:3、若是还没成功,可能是创建mysql时的配置或者刚上一步MySQL没有停止服务编辑 my.cnf 配置文件。Linux上修改M...
    99+
    2024-04-02
  • navicat怎么修改字符集
    navicat中修改字符集的方法:1、打开navicat工具;2、连接数据库;3、选择需要修改字符集的数据表;4、右键打开设计表页面;5、最后通过底下“字符集”一栏进行修改字符集即可。具体操作步骤:打开navicat管理工具。点击左上角“连...
    99+
    2024-04-02
  • linux怎样修改字符集
    小编给大家分享一下linux怎样修改字符集,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!方法:1、利用“LANG=字符集”或者“export  LANG...
    99+
    2023-06-29
  • oracle字符集如何修改
    要修改Oracle字符集,可以按照以下步骤进行操作:1. 进入Oracle数据库服务器的命令行界面。2. 使用SYSDBA或者SYS...
    99+
    2023-09-23
    oracle
  • mysql如何修改字符集
    小编给大家分享一下mysql如何修改字符集,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、修改my.ini配置文件(mysql...
    99+
    2024-04-02
  • linux如何修改字符集
    linux如何修改字符集,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。修改字符集的方法:1、直接设置“export LANG=需要的字符集”;2、打开“/etc/sysconf...
    99+
    2023-06-22
  • sqlserver如何修改字符集
    在SQL Server中,可以使用以下步骤来修改字符集: 首先,连接到SQL Server Management Studio。...
    99+
    2024-04-09
    sqlserver
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作