发布新日志

  • DB2在AIX下应注意的CODEPAGE问题

    2008-06-19 17:12:07

    建库的时候CODESET 指定为GBK
    那么该库的CODEPAGE 为1386

    AIX下DB2默认的CODEPAGE为819
    由于连接的客户端与数据库的CODEPAGE要一致
    因此可以首先通过 db2 get db cfg for dbname 得到对应数据库的CODEPAGE
    然后通过db2set设置DB2CODEPAGE
    重启数据库后生效

    附:CODEPAGE代码页列表

    Conversion between any of the following codepages is provided.

       37  (=x0025)  EBCDIC US English
       273 (=x0111)  EBCDIC German
       277 (=x0115)  EBCDIC Danish/Norwegian
       278 (=x0116)  EBCDIC Finnish/Swedish
       280 (=x0118)  EBCDIC Italian
       284 (=x011C)  EBCDIC Spanish
       285 (=x011D)  EBCDIC UK English
       297 (=x0129)  EBCDIC French
       300 (=x012C)  EBCDIC Japanese DBCS
       301 (=x012D)  Japanese PC DBCS
       420 (=x01A4)  EBCDIC Arabic
       424 (=x01A8)  EBCDIC Arabic
       437 (=x01B5)  PC-ASCII US
       500 (=x01F4)  EBCDIC International
       803 (=x0323)  Hebrew Set A
       813 (=x032D)  ISO8859-7 Greek
       819 (=x0333)  ISO8859-1 Western European
       833 (=x0341)  IBM-833: Korean
       834 (=x0342)  IBM-834: Korean Host DBCS
       835 (=x0343)  EBCDIC Traditional Chinese DBCS
       836 (=x0344)  EBCDIC Simplified Chinese SBCS
       838 (=x0346)  EBCDIC Thai SBCS
       850 (=x0352)  ISO8859-1 Western European
       852 (=x0354)  PC-ASCII Eastern European
       855 (=x0357)  PC-ASCII Cyrillic
       856 (=x0358)  PC-ASCII Hebrew
       857 (=x0359)  PC-ASCII Turkish
       858 (=x035A)  PC-ASCII Western European with Euro
       860 (=x035C)  PC-ASCII Portuguese
       861 (=x035D)  PC-ASCII Icelandic
       862 (=x035E)  PC-ASCII Hebrew
       863 (=x035F)  PC-ASCII Canadian French
       864 (=x0360)  PC-ASCII Arabic
       865 (=x0361)  PC-ASCII Scandinavian
       866 (=x0362)  PC-ASCII Cyrillic #2
       868 (=x0364)  PC-ASCII Urdu
       869 (=x0365)  PC-ASCII Greek
       870 (=x0366)  EBCDIC Eastern Europe
       871 (=x0367)  EBCDIC Icelandic
       872 (=x0368)  PC-ASCII Cyrillic with Euro
       874 (=x036A)  PC-ASCII Thai SBCS
       875 (=x036B)  EBCDIC Greek
       880 (=x0370)  EBCDIC Cyrillic
       891 (=x037B)  IBM-891: Korean
       897 (=x0381)  PC-ASCII Japan Data SBCS
       903 (=x0387)  PC Simplified Chinese SBCS
       904 (=x0388)  PC Traditional Chinese Data - SBCS
       912 (=x0390)  ISO8859-2 Eastern European
       915 (=x0393)  ISO8859-5 Cyrillic
       916 (=x0394)  ISO8859-8 Hebrew
       918 (=x0396)  EBCDIC Urdu
       920 (=x0398)  ISO8859-9 Turkish
       921 (=x0399)  ISO Baltic
       922 (=x039A)  ISO Estonian
       923 (=x039B)  ISO8859-15 Western Europe with euro (Latin 9)
       924 (=x039C)  EBCDIC Western Europe with euro
       927 (=x039F)  PC Traditional Chinese DBCS
       928 (=x03A0)  PC Simplified Chinese DBCS
       930 (=x03A2)  EBCDIC Japanese Katakana/Kanji mixed
       932 (=x03A4)  Japanese OS/2
       933 (=x03A5)  EBCDIC Korean Mixed
       935 (=x03A7)  EBCDIC Simplified Chinese Mixed
       937 (=x03A9)  EBCDIC Traditional Chinese Mixed
       939 (=x03AB)  EBCDIC Japanese Latin/Kanji mixed
       941 (=x03AD)  Japanese PC DBCS - for open systems
       942 (=x03AE)  Japanese PC Data Mixed - extended SBCS
       943 (=x03AF)  Japanese PC Mixed - for open systems
       944 (=x03BO)  Korean PC data Mixed - extended SBCS
       946 (=x03B2)  Simplified Chinese PC data Mixed - extended SBCS
       947 (=x03B3)  PC Traditional Chinese DBCS
       948 (=x03B4)  PC Traditional Chinese Mixed - extended SBCS
       949 (=x03B5)  PC Korean Mixed - KS code
       950 (=x03B6)  PC Traditional Chinese Mixed - big5
       951 (=x03B7)  PC Korean DBCS - KS code
       970 (=x03CA)  euc Korean
       1004 (=x03EC)  PC Data Latin1
       1006 (=x03EE)  ISO Urdu
       1008 (=x03F0)  ASCII Arabic 8-bit ISO
       1025 (=x0401)  EBCDIC Cyrillic
       1026 (=x0402)  EBCDIC Turkish
       1027 (=x0403)  EBCDIC Japanese Latin
       1040 (=x0410)  IBM-1040: Korean
       1041 (=x0411)  Japanese PC - extended SBCS
       1042 (=x0412)  PC Simplified Chinese - extended SBCS
       1043 (=x0413)  PC Traditional Chinese - extended SBCS
       1046 (=x0416)  PC-ASCII Arabic
       1047 (=x0417)  IBM-1047: Western European
       1051 (=x041B)  ASCII roman8 for HP Western European
       1088 (=x0440)  PC Korean SBCS - KS code
       1089 (=x0441)  ISO8859-6 Arabic
       1097 (=x0449)  EBCDIC Farsi
       1098 (=x044A)  PC-ASCII Farsi
       1112 (=x0458)  EBCDIC Baltic (Latvian/Lithuanian)
       1114 (=x045A)  PC Traditional Chinese - big 5 SBCS
       1115 (=x045B)  PC Simplified Chinese SBCS
       1122 (=x0462)  EBCDIC Estonian
       1123 (=x0463)  EBCDIC Ukrainian
       1124 (=x0464)  UNIX-ASCII Ukrainian
       1131 (=x046B)  PC-ASCII Belarus
       1140 (=x0474)  EBCDIC USA, with euro (like 037)
       1141 (=x0475)  EBCDIC Austria, Germany, with euro (like 273)
       1142 (=x0476)  EBCDIC Denmark, Norway, with euro (like 277)
       1143 (=x0477)  EBCDIC Finland, Sweden, with euro (like 278)
       1144 (=x0478)  EBCDIC Italy, with euro (like 280)
       1145 (=x0479)  EBCDIC Spain, with euro (like 284)
       1146 (=x047A)  EBCDIC UK, with euro (like 285)
       1147 (=x047B)  EBCDIC France, with euro (like 297)
       1148 (=x047C)  EBCDIC International, with euro (like 500)
       1149 (=x047D)  EBCDIC Iceland, with euro (like 871)
       1200 (=x04B0)  Unicode - UCS-2
       1208 (=x04B8)  Unicode - UTF-8
       1250 (=x04E2)  Windows - Eastern European
       1251 (=x04E3)  Windows - Cyrillic
       1252 (=x04E4)  Windows - Western European
       1253 (=x04E5)  Windows - Greek
       1254 (=x04E6)  Windows - Turkish
       1255 (=x04E7)  Windows - Hebrew
       1256 (=x04E8)  Windows - Arabic
       1257 (=x04E9)  Windows - Baltic Rim
       1275 (=x04FB)  Apple - Western European
       1280 (=x0500)  Apple - Greek
       1281 (=x0501)  Apple - Turkish
       1282 (=x0502)  Apple - Eastern European
       1283 (=x0503)  Apple - Cyrillic
       1284 (=x0504)  IBM-504: Eastern European
       1285 (=x0505)  IBM-505: Eastern European
       1363 (=x0553)  Windows Korean PC Mixed including 11,172 full hangul
       1364 (=x0554)  Korean Host Mixed extended including 11,172 full hangul
       1380 (=x0564)  PC Simplified Chinese DBCS
       1381 (=x0565)  PC Simplified Chinese Mixed
       1383 (=x0567)  euc Simplified Chinese Mixed
       1386 (=x056A)  PC Simplified Chinese Data GBK Mixed
       1388 (=x056C)  DBCS Host Simplified Chinese Data GBK Mixed
       5346 (=x14E2)  Windows-Eastern European with Euro (like 1250)
       5347 (=x14E3)  Windows - Cyrillic with Euro (like 1251)
       5348 (=x14E4)  Windows-Western European with Euro (like 1252)
       5349 (=x14E5)  Windows-Windows - Greek with Euro (like 1253)
       5350 (=x14E6)  Windows - Turkish with Euro (like 1254)
       5351 (=x14E7)  Windows - Hebrew with Euro (like 1255)
       5352 (=x14E8)  Windows - Arabic with Euro (like 1256)
       5353 (=x14E9)  Windows - Baltic Rim with Euro (like 1257)
       5354 (=x14EA)  'Windows - Vietnamese with Euro (like 1258)

  • FTP传输的类型

    2007-05-23 19:45:29

    今天在AIX的websphere上部署一个应用

    应为要连我本机的oracle我就开个FTP把对应的驱动文件传到AIX上去

    结果老是报class no founded 的错

    首先,查了下包里面,找到了那个no founded。的class

    然后,改了驱动文件的权限,还是不行。

    后面经人指点 才知道是FTP传输上出的问题

    默认 FTP的传输是ASCII模式

    因此需要改成binary模式

    ftp>type binary

    就好了

     

     

  • 安装SQL SERVER:指定的服务并未以已安装的服务存在

    2007-02-02 10:27:31

    昨天在一台机器(win2000ads)上装SQL SERVER2000,怎么都装不上。安装完了后提示:指定的服务并未以已安装的服务存在上网一通狂搜。大概解决方案有以下几个。 1.最简单的:修改机器名,全部改成大写 2.次简单的:重装SQL SERVER。 l 先用安装盘卸载了程序。 l 删除安装目录。 l 删除\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\下的PendingFileRenameOperations键值把HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server全部删掉,(注意要把Microsoft SQL Server文件夹整个删掉)然后重起,再安装。 3.还找到一个比较全的 Win2k 装不上 SQL Server 2000 问题很常见. (1)配置服务器时中断. (2)注册 ActiveX 时中断. (3)显示到100%的时候中断. 当然重新安装 Windows 2000 完全可以安装 SQL Server 2000. 安全起见: 先备份您的注册表. 备份您的数据 [进不了SQL Server 2000,可以备份 Program Files\Microsoft SQL Server\MSSQL\Data 文件夹的文件.] 您必须知道: Windows 2000 Server 可以安装SQL Server 2000的任何版本. Windows 2000 Professional 仅可以安装SQL Server 2000的个人版. 有两种办法: 1:先卸载您的 SQL Server 2000,必要的时候删除 Program Files\Microsoft SQL Server 文件夹. 2:放入 SQL Server 2000 光盘. 3:在"开始"--"运行"键入 "F:\x86\setup.exe k=dbg" (F是光盘) [此命令的意思单步运行安装 SQL Server 2000] 4:98%安装不成功,没有任何的提示.可能是: (1)配置服务器时中断. (2)注册 ActiveX 时中断. (3)显示到100%的时候中断. 这样一来,您只能使用下面的办法了!否则,您只有 FORMAT了! 1. 打开注册表在"开始"--"运行"键入 "regedit" 2 按下列顺序点击打开 + HKEY_LOCAL_MACHINE + SOFTWART + Microsoft + Windows + CurrentVersion + Setup + ExceptionComponents 3 将 ExceptionComponents 下面的文件夹全部删除! 如 {60BFF50D-FB2C-4498-A577-C9548C390BB9} {60BFF50D-FB2C-4498-A577-C9548C390BB9} {60BFF50D-FB2C-4498-A577-C9548C390BB9} {60BFF50D-FB2C-4498-A577-C9548C390BB9} ....... 4 重新启动: 5 重新安装 SQL Server 2000 =================================== 天可怜见啊!办法都试过了。怎么没用呢?
  • 修改VNC默认使用桌面twm

    2006-12-15 11:01:36

    方法一:

    linux上的vnc server内定的桌面管理环境是twm,实在是太简陋了.
    修改$HOME/.vnc/xstartup这个文件
    .
    把所有内容的行前加上#,再在接尾部份加上
    :
    startkde &
    你当然可用你喜好的桌面代替.我这是用kde来代替twm,速度会慢少少,但用起来方便不少
    .
    注意要重新启动vnc server.

     

    方法二:

    修改$HOME/.vnc/xstartup这个文件.

    将里面的内容替换为如下

     

    #!/bin/sh

     

    # Uncomment the following two lines for normal desktop:

    unset SESSION_MANAGER

    exec /etc/X11/xinit/xinitrc

     

    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

    xsetroot -solid grey

    vncconfig -iconic &

    startkde

     

    重启VNC服务即可。

  • SSH无法使用root账号登陆

    2006-12-15 11:00:29

    Vi  /etc/ssh/sshd_confg

     

    修改permitrootlogin一行 yes

     

     

    重启ssh 服务

    OK

  • 验证码不能正确显示

    2006-12-13 10:43:35

    将应用部署到linux环境下。

    启动应用服务器后,登录界面的验证码不能正常显示。

    原因:

    验证码使用到java-awt/swing组件

    因为本地没有x-win-server  java-awt/swing组件需要本地的x-server  

    解决:

    如果JDKjava   1.4以上  
    启动java时加上   -Djava.awt.headless=true   的参数

     

  • SSH无法使用root账号登陆

    2006-12-12 09:25:37

    Vi  /etc/ssh/sshd_confg

     

    修改permitrootlogin一行 yes

     

     

    重启ssh 服务

    OK

  • 用jar命令将Web应用打包成war文件的简单方法

    2006-12-11 08:49:47

    假定有一个Web应用:C:\myHome

    myHome/WEB-INF/……
    myHome/files/……
    myHome/image/……
    myHome/src/……
    myHome/index.jsp

    在命令行窗口下执行如下命令:

    C:\>cd myHome

    C:\myHome\>jar   cvf   myhome.war   */  .

    解释:jar   cvf   [A=war包名].war   [B=资源文件及文件夹]   [C=将要生成war包的目标文件夹]

    */B=》)代表当前目录(C:\myHome)下的所有文件及文件夹。

    .C=》)表明将要在当前目录中生成war包。

     

    操作完成后,找到C:\myHome下新生成的myhome.war,将其拷入TOMCAT_HOME/webapps/下。然后启动Tomcat即可

  • 修改OC4J的访问地址与端口

    2006-12-08 08:52:23

    修改 home/j2ee/home/config/目录下的“default-web-site.xml”文件。

  • JSF项目在JBOSS中无法正常运行

    2006-12-06 16:33:19

    会提示:有些jsf标签无法识别

     

    Joss4.0.3中自带了JSF

    如果JSF项目中使用的JSF包的版本比Joss中自带的JSF包的版本更低,则无法正常运行项目

Open Toolbar