jre was not found...
运行dbca,出现错误,redhat9,oracle
jre was not found in /opt/oracle/product/9i2/oracle.swd.jre/bin/i386/native_threads/jre
真是晕死我了,找了几个小时也不知道什么原因。狂郁闷。最后人家下班了,俺也只好回家了,昏睡了几个小时起床来看,问题解决超级简单,切!
原来只需要做一下连接就可以了
[oracle@host]# cd $ORACLE_HOME/oracle.swd.jre/bin/i386/native_threads/
[oracle@host]# ln -s java jre
然后就可以了。哈哈。
------------------------
但是oracle9i2不再提供字符界面的安装,统一使用通用的gui安装程序,还好可以让x远程显示服务器的x信息:
step 1: 给本地桌面机器设置xhost,允许服务器的x信息在本地桌面显示:
[oracle@local]# xhost + serverIP
serverIP为服务器ip
step 2: telnet到服务器(关于telnet的启动在稍后说),用oracle用户登录,设置环境变量,让服务器的x信息发送到本地:
[oracle@server]# export DISPLAY=remoteDesktopIP:0.0
remoteDesktopIP为要显示服务器的x信息的本地桌面机ip
然后就可以运行runInstall 或者进行配置了(如dbca)。
------------------------
开启linux的telnet服务,如果一直用ssh,就算了,如果有时候需要启动telnet,可以这样:
到/etc/xinetd.d下编辑telnet这个服务的配置文件“telnet”,文件内容:
# default: on
# description: The telnet server serves telnet sessions; it uses
# unencrypted username/password pairs for authentication.
service telnet
{
disable = yes
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
把其中的disable=yes改为no,注意那个user的值,不是表示root可以远程登录,而是表示不可以。改完后,保存,重新启动xinetd服务:
service xinetd restart
然后telnet 服务随着xinetd服务启动了。

评论
发表评论