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 添加用户并赋权,修改密码,解锁,删除用户的方法
- Oracle新建用户、角色,授权,建表空间的sql语句
- [Oracle] 如何使用触发器实现IP限制用户登录
- zf框架的session会话周期及次数限制使用示例
- perl脚本实现限制ssh最大登录次数(支持白名单)
- javascript Deferred和递归次数限制实例
- Java用Cookie限制点赞次数(简版)
- java发送短信系列之限制日发送次数
- C# winform实现登陆次数限制
- Oracle用户连续登录失败次数限制如何取消