当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 原文链接:http://www.eygle.com/special/NLS_CHARACTER_SET_07.htm前面我们提到,通过修改props$的方式更改字符集在Oracle7之后是一种极其危险的方式,应该尽量避免。
 

 

    摘要: calendar cd = calendar.getinstance(); int yy = cd.get(calendar.year) ; int mm = cd.get(calendar.month)+1; int dd = cd.get(calendar.date); int hh = cd.get(calendar.hour); int nn = cd.get(calendar.minu......
    摘要:假设我在datagrid里绑定了3个列0列和1列是相关的数据,2列是绑定的button列我点击某一行对应的button,如何得到该列0列具体文本内容?private void search_datagrid_selectedindexchanged(object sender, system.eventargs e) { datagriditem dgi = (datagriditem)searc......


字符集问题的初步探讨(七)----关于字符集更改的内部操作
上一页   ...

在这里面,我们看到这样一条重要的,oracle非公开的命令:

这个命令是当你选择了使用典型方式创建了种子数据库以后,oracle会根据你选择的字符集设置,把当前种子数据库的字符集更改为期望字符 【程序编程相关:你是哪种操作系统?

alter database character set internal_convert/ internal_use zhs16gbk

  【推荐阅读:Java学习笔记(二)--学习计划

集,这就是这条命令的作用. 【扩展信息:e时代的精灵-----Web Servi

在使用这个命令时,oracle会跳过所有子集及超集的检查,在任意字符集之间进行强制转换,所以,使用这个命令时你必须十分小心,你必须

清楚这一操作会带来的风险.

我们之前讲过的内容仍然有效,你可以使用csscan扫描整个数据库,如果在转换的字符集之间确认没有严重的数据损坏,或者你可以使用有效

的方式更改,你就可以使用这种方式进行转换.

我们来看一下具体的操作过程及oracle的内部操作:

这是alert.log文件中的记录信息:

tue oct 19 16:26:30 2004

database characterset is zhs16gbk

replication_dependency_tracking turned off (no async multimaster replication found)

completed: alter database open

tue oct 19 16:27:07 2004

alter database character set internal_use zhs16cgb231280

updating character set in controlfile to zhs16cgb231280

tue oct 19 16:27:15 2004

thread 1 advanced to log sequence 118

  current log# 2 seq# 118 mem# 0: /opt/oracle/oradata/primary/redo02.log

tue oct 19 16:27:15 2004

arc0: evaluating archive   log 3 thread 1 sequence 117

arc0: beginning to archive log 3 thread 1 sequence 117


...   下一页
    摘要:[refer ]http://blog.csdn.net/javamxj/archive/2004/10/13/134830.aspx我与javamxy并不认识,但是 javamxj 君真是令人心仪,花费大量心血写的系列eclipse入门教程,图文并茂,细致入微,绝对是利己利人的工作。正如此君blog上的话 :我有一份快乐,分给你一些;我还是有一份快乐,你也有一份快乐。这真正是一种令人感动的态度。......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE