商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
您的位置:首页 > 服务器 > 正文
文本Tag: 操作系统
    【IT168 专稿】本文是Redhat下Oracle9i 安装全攻略系列的完结篇《常见错误》。其他参见《中文显示》《安装指南》《脚本精选》。

    错误说明:列举以下错误的目的,是为了帮助大家少走弯路,碰到问题可以迅速找到答案,资料包括但不仅限于 Redhat AS3 平台。有些是直接引用其他网站内容,感谢内容提供者。另一些是我经过分析研究找出来的答案。

    其他说明:文章提及的 pg,pk 等脚本,源码在安装完全攻略的脚本精选里。文章的 X 是指本机登陆 X 视窗,Xman 是指 Xmanager 远程登录。

    #---------------------------------

    1) 中文环境下,安装时不能修改密码,这导致不断地告警,安装无法进行。中文环境下,oemapp console 在 X 和 Xman 不能输入密码,Vnc 可以。

    经分析,是 chinput 引起的问题,在安装或运行Oracle 9i之前把相关进程杀掉即可。很明显,无法输入最大嫌疑就是输入法。运行 pg chinput 就知道了,因为 Redhat 9.0,Redhat AS3 都会自动加载中文输入法。遗憾的是, Google 上没有任何资料提到这一点,导致不少人(包括我)走了弯路。

  Vnc 因为某些字体库不支持,所以 chinput 运行又退出了,不信你可以自己在 Vnc 里运行一下。至于 X 和 Xman,因为它们都支持相关的中文字库,所以 chinput 接管了系统输入控制。问题在于Oracle 9i 与中文输入法的兼容性很差,造成“用户/密码”无法输入。

杀掉 chinput 再安装 Oracle 9i,或者装好之后运行 oemapp console 都不会出现无法输入“用户/密码”的情况。解决办法是 pk chinput。如果不杀chinput,又想要中文安装、中文使用的话,只能通过 Vnc 安装和使用。我的做法是把脚本写好并且可执行,然后在 .bashrc 里自动杀 chinput。

[oracle@rebeca oracle]$ chinput & {在 Xmanager 的窗口里运行} Chinput Version 3.0.2 -- XIM Server Distributed under the terms of the GNU General Public License (GPL) Following charsets: 0: -Sony-Fixed-Medium-R-Normal--16-120-100-100-C-80-ISO8859-1 1: -misc-zysong18030-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0 Chinput ................................................[OK] [oracle@rebeca oracle]$ pg chinput UID PID PPID C STIME TTY TIME CMD oracle 5158 1 0 13:15 pts/1 00:00:00 chinput [oracle@rebeca oracle]$ pk chinput # ps -ef | grep chinput | grep -v grep | awk '{ print $2 }' | xargs -i kill -9 {} [oracle@rebeca oracle]$ chinput & {在 VNC Viewer 窗口里运行} Chinput Version 3.0.2 -- XIM Server Distributed under the terms of the GNU General Public License (GPL) Basic: Cannot open font -misc-zysong18030-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0 #----------------------------------------------
相关关键词 操作系统
1 2 3 4 5 6 7 8
©版权所有。未经许可,不得转载。
[责任编辑:杨晓勇]