在实际生产环境中处理Oracle问题的时候,有时会需要远程图形化界面,比较常用的shell工具有SecureCRT、Putty、Xshell等,与之配合的图形化工具有Xmanager、Xming以及VNC等,这其中有多种搭配方式,这里介绍使用过程中常见的错误及其处理方法。
1.1 安装配置Linux系统本身需要具备一些图形化功能,前提就是需要有桌面。建议配置本地yum源,然后安装图形包: yum groupinstall "X Window System" yum groupinstall desktop yum install xorg-x11-apps 在本地windows端安装好Xming,并打开。设置SecureCRT的”会话选项”中的”远程/X11”中勾选”转发X11”数据包: 最后,可以使用xclock测试。 1.2 错误1报错: SSH gateway: X11 authentication failed. Error: Can't open display: localhost:10.0 处理:解决的方法是在启动secureCRT时直接使用oracle用户登录,如果使用root 通过su - oracle切换过来,就会出现上面的错误 1.3 错误2以ROOT用户通过VNC客户端登陆到远程桌面,切换到Oracle用户,执行dbca时报错: No protocol specified 这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 假如需要别的用户的图形显示在当前屏幕上, 可通过ROOT用户执行如下命令: xhost + 这个命令将答应别的用户启动的图形程序将图形显示在当前屏幕上. 1.4 错误3输出的图形界面出现乱码。报错: Warning: Missing charsets in String to FontSet conversion 解决方案:设置本地语言变量为英文: export
本文转自泛IT职业发展服务平台http://www.learnfuture.com/——学领未来
|