2013年11月20日

Oracle的中文排序

摘要: oracle在9i之前是对汉字的排序是按照二进制编码进行排序的,很不适合我们的国情,在oracle9i之后,汉字的排序方式有了以下三种方式: 1、使用拼音排序 NLS_SORT=SCHINESE_PINYIN_M 2、使用笔画排序 NLS_SORT=SCHINESE_STROKE_M 第一顺序笔画,第二顺序部首; 3、使用偏旁部首排序 NLS_SORT=SCHINESE_RADICAL_M 第一顺序部首,第二顺序笔画; 这样,就可以在查询的时候,指定汉字的排序方式,设定方式可以分为以下三个级别: 1、语句级别设置排序方式:按照笔划排序: select * from table order by 阅读全文

posted @ 2013-11-20 14:59 中子持心 阅读(667) 评论(0) 推荐(0) 编辑

Oracle修改机器名后导致监听和console无法启动解决方法参考(转的)

摘要: 1.修改d:\oracle\product\10.2.0\db_1\NETWORK\ADMIN的ora文件,把老机器名改成新机器名(具体路径自己判断,如果路径也不知道,那别玩oracle啦!)2.更改D:\oracle\product\10.2.0\db_1目录下有个老机器名命名的目录,改过来3.D:\oracle\product\10.2.0\db_1\oc4j\j2ee目录下有个OC4J_DBConsole_+机器名的目录,改过来以上做完之后会发现TNSListener可以启动了,但是OracleDBConsoleorcl启动会报错3,找不到路径,我们继续做一下操作4.CMD命令下执行em 阅读全文

posted @ 2013-11-20 14:56 中子持心 阅读(459) 评论(0) 推荐(0) 编辑

导航