加入收藏 | 设为首页 | 会员中心 | 我要投稿 岳阳站长网 (https://www.0730zz.com/)- 物联平台、混合云存储、数据仓库、智能推荐、智能数字人!
当前位置: 首页 > 数据库 > Oracle > 正文

oracle11g 修改字符集 修改为ZHS16GBK

发布时间:2020-07-09 04:56:19 所属栏目:Oracle 来源:互联网
导读:1.cmd下,cd到oracle数据库软件的服务器端如:D:DevSoftsOracleapporacleproduct11.2.0serverbin 2.输入set ORACLE_SID=你想进入的数据库的那个sid 3.输入 sqlplus /nolog 4.将数据库启动到RESTRICTED模式下做字符集更改: SQLconn/as sysdba Connected.

1.cmd下,cd到oracle数据库软件的服务器端如:D:DevSoftsOracleapporacleproduct11.2.0serverbin

2.输入set ORACLE_SID=你想进入的数据库的那个sid

3.输入 sqlplus /nolog

4.将数据库启动到RESTRICTED模式下做字符集更改:

SQL>conn/as sysdba

Connected.

shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL>startup mount

ORACLE instance started.

Total System Global Area 236000356 bytes

Fixed Size 451684 bytes

Variable Size 201326592bytes

Database Buffers 33554432bytes

Redo Buffers 667648 bytes

Database mounted.

SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;

System altered.

ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;

ALTER SYSTEM SET AQ_TM_PROCESSES=0;

alter database open;

Database altered.

ALTER DATABASE CHARACTER SET ZHS16GBK;

ALTER DATABASE CHARACTER SET ZHS16GBK

*

ERROR at line 1:

ORA-12712: new character set must be a superset of old characterset

提示我们的字符集:新字符集必须为旧字符集的超集,这时我们可以跳过超集的检查做更改:ALTER DATABASE character set INTERNAL_USE ZHS16GBK;

SQL>select * from v$nls_parameters;

19 rows selected.

重启检查是否更改完成:startup

Database mounted.

Database opened.

select* from v$nls_parameters;

(编辑:岳阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读