如何修改oracle数据库字符集
来源:互联网 发布:怎样做软件开发 编辑:程序博客网 时间:2024/06/16 13:52
1、以管理员身份进入数据库
$sqlplus /nolog
conn sys as sysdba
password:xxxxxxxx
2、修改字符集
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET ZHS32GB18030;
当字符集小于当前字符集的时候,这里会出现一个错误。
(!!!!cORA-12712: new character set must be a superset of old character set )
继续用下面指令,照样可以正常替换。只是有些表中的中文字符没法用了。
ALTER DATABASE character set INTERNAL_USE ZHS32GB18030;
3、重新启动数据库
SHUTDOWN;
STARTUP;
4、设置环境变量
Windows:set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS32GB18030
Linux: export NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS32GB18030'
$sqlplus /nolog
conn sys as sysdba
password:xxxxxxxx
2、修改字符集
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET ZHS32GB18030;
当字符集小于当前字符集的时候,这里会出现一个错误。
(!!!!cORA-12712: new character set must be a superset of old character set )
继续用下面指令,照样可以正常替换。只是有些表中的中文字符没法用了。
ALTER DATABASE character set INTERNAL_USE ZHS32GB18030;
3、重新启动数据库
SHUTDOWN;
STARTUP;
4、设置环境变量
Windows:set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS32GB18030
Linux: export NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS32GB18030'
阅读全文
0 0
- 如何修改Oracle数据库字符集
- 如何修改oracle数据库字符集
- 修改oracle数据库字符集
- 修改Oracle数据库字符集
- oracle 修改数据库字符集
- Oracle数据库修改字符集
- oracle 修改数据库字符集
- 修改Oracle数据库字符集
- oracle数据库修改字符集
- 修改Oracle数据库字符集
- oracle数据库修改字符集
- Oracle 数据库 字符集修改
- Oracle数据库修改字符集
- 如何修改Oracle字符集
- 如何修改Oracle字符集
- 如何查看和修改Oracle数据库服务器端的字符集
- 如何查看和修改Oracle数据库服务器端的字符集
- 如何查看和修改Oracle数据库服务器端的字符集
- 8.22模拟赛
- ACM小技巧
- Eclipse中文件定位插件、SVN插件
- python-----读取Pickle文件信息计算出与当前的时间间隔
- 树链剖分
- 如何修改oracle数据库字符集
- [转]写给Krpano小白们的最最最入门级教程(三)
- idea 解决Tomcat控制台乱码问题
- 性能分析2~jstat命令
- jdbc 工具类 jdbc java数据库连接
- MongoDB分片篇
- hdu6170
- 踩坑日记--maven包冲突
- hdu1232 并查集