ORACLE 10G修改字符编码没有超字符集的限制
程序员文章站
2022-06-11 18:15:28
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中使用