oracle 10g修改数据库编码
2012-07-09 18:43
316 查看
1. 关闭数据库
SQL>SHUTDOWN IMMEDIATE
2. 启动到Mount
SQL>STARTUP MOUNT;
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL>ALTER DATABASE OPEN;
--这里可以从父集到子集
SQL>ALTER DATABASE CHARACTER SET ZHS16GBK;
SQL>ALTER DATABASE NATIONAL CHARACTER SET AL16UTF16;
--如果是从子集到父集,需要使用INTERNAL_USE 参数,跳过超子集检测
SQL>ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF8;
SQL>ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE AL16UTF16;
SQL>SHUTDOWN IMMEDIATE;
SQL>STARTUP
SQL>SHUTDOWN IMMEDIATE
2. 启动到Mount
SQL>STARTUP MOUNT;
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL>ALTER DATABASE OPEN;
--这里可以从父集到子集
SQL>ALTER DATABASE CHARACTER SET ZHS16GBK;
SQL>ALTER DATABASE NATIONAL CHARACTER SET AL16UTF16;
--如果是从子集到父集,需要使用INTERNAL_USE 参数,跳过超子集检测
SQL>ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF8;
SQL>ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE AL16UTF16;
SQL>SHUTDOWN IMMEDIATE;
SQL>STARTUP
相关文章推荐
- oracle 修改数据库的字符集编码为UTF-8
- ORACLE 修改数据库的字符集编码为UTF-8
- 修改Oracle 10g数据库字符集
- Oracle 10g修改数据库字符集:WE8ISO8859P1=>ZHS16GBK
- oracle 10g 数据库 修改表
- ORACLE 修改数据库的字符集编码为UTF-8【转】
- ORACLE 10G修改字符编码,不再有限制
- Linux oracle 10g 修改数据库的sid和dbname
- oracle修改数据库编码
- ORACLE修改数据库的字符集编码为UTF-8方法
- Oracle 修改数据库编码
- ORACLE修改数据库的字符集编码为UTF-8方法
- Oracle 10g修改数据库字符集
- ORACLE 修改数据库的字符集编码为UTF-8
- 使用internal_convert修改oracle 10g 数据库字符集
- ORACLE修改数据库的编码
- oracle 修改数据库的字符集编码为UTF-8
- oracle 10g 修改数据库字符集
- ORACLE 11g 向10g 数据库imp 方法