手机
当前位置:查字典教程网 >编程开发 >Oracle教程 >ORACLE 10G修改字符编码没有超字符集的限制
ORACLE 10G修改字符编码没有超字符集的限制
摘要:ORACLE10G修改字符编码,不再麻烦,没有超字符集的限制,可以直接修改成自己想要字符串,不过可能之前已经存在数据可能显示的不正确,需要重...

ORACLE 10G修改字符编码,不再麻烦,没有超字符集的限制,可以直接修改成自己想要字符串,不过可能之前已经存在数据可能显示的不正确,需要重新再导入

修改方法如下:

$sqlplus /nolog

SQL>conn / as sysdba;

然后执行以下命令: SQL>STARTUP MOUNT;

如果提示不能共享内存使用命令

ORA-27125: unable to create shared memory segment

[oracle@yans1 ~]$ id oracle

uid=500(oracle) gid=502(oinstall) groups=502(oinstall),501(dba)

[oracle@yans1 ~]$ more /proc/sys/vm/hugetlb_shm_group

0

下面用root执行下面的命令,将dba组添加到系统内核中:

# echo 501 > /proc/sys/vm/hugetlb_shm_group

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 INTERNAL_USE ZHS16GBK

SQL>SHUTDOWN IMMEDIATE;

SQL>STARTUP

quit退出sqlplus,启动监听lnsrctl start。

lnsrctl start是系统命令,不能在sqlplus中使用

【ORACLE 10G修改字符编码没有超字符集的限制】相关文章:

Oracle 8i字符集乱码问题析及其解决办法

oracle查看字符集后修改oracle服务端和客户端字符集的步骤

ORACLE查询表最近更改数据的方法

ORACEL使用脚本来修改表结构

ORACLE锁机制深入理解

ORACLE常见错误代码的分析与解决三

ORA-00947:Not enough values (没有足够的值)的深入分析

ORACLE常见错误代码的分析与解决二

ORCLE 表中列的修改

ORA-01461:仅能绑定要插入LONG列的LONG值

精品推荐
分类导航