ORACLE 10G修改字符编码没有超字符集的限制

前端之家收集整理的这篇文章主要介绍了ORACLE 10G修改字符编码没有超字符集的限制前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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中使用

原文链接:https://www.f2er.com/oracle/65280.html

猜你在找的Oracle相关文章