Oracle更换字符集
程序员文章站
2022-09-27 20:10:26
现有数据库使用字符集是GBK,做读写分离的时候,发现读库的数据库安装错误,使用了UTF8的字符集 需要把读库的字符集进行调整。 1.进入PLSQL查看下数据库字符集 2.进入服务器的命令行控制台,通过cmd进入 3.关闭数据库 4.启动数据库挂载 5.使用数据库追踪 6.开启限制会话模式 7. 8. ......
现有数据库使用字符集是gbk,做读写分离的时候,发现读库的数据库安装错误,使用了utf8的字符集
需要把读库的字符集进行调整。
1.进入plsql查看下数据库字符集
select * from nls_database_parameters where parameter ='nls_characterset'
2.进入服务器的命令行控制台,通过cmd进入
sqlplus /nolog
conn /as sysdba
3.关闭数据库
shutdown immediate;
4.启动数据库挂载
startup mount;
5.使用数据库追踪
alter session set sql_trace=true;
6.开启限制会话模式
alter system enable restricted session;
7.
alter system set job_queue_processes=0;
8.
alter system set aq_tm_processes=0;
9.打开数据库
alter database open;
10.历史的数据,设置成gbk
alter database character set internal_use zhs16gbk;
11.设置新的字符集为gbk
alter database character set zhs16gbk;
12.关闭数据库
shutdown immediate
13.重启数据库
startup;
14.重新查询确认是否ok
select * from nls_database_parameters where parameter ='nls_characterset'
上一篇: 无人问津的屌丝
下一篇: mysql中用命令行复制表结构(数据)
推荐阅读
-
ora-01033:oracle initialization or shutdown in progress 解决方法
-
oracle点滴记录
-
Solaris10上安装64位Oracle9201
-
阿里巴巴开源项目: 阿里巴巴去Oracle数据迁移同步工具
-
Oracle 10g数据库基础之基本查询语句-中-函数
-
使用MySQLMigrationToolkit快速将Oracle数据导入MySQL_MySQL
-
Oracle中sys和system用户权限的区别
-
Oracle数据库TNS常见错误的解决办法
-
细数Oracle VM 虚拟化产品特色
-
Oracle中su切换进去sqlplus登录失败的问题处理