shell界面安装oracle11g启动图形化界⾯
准备⼯作:下载Xmanager
1.使⽤Xmanager中的Xshell登陆到要安装oracle服务的主机上的root⽤户;
2.关键的第⼀步:设置DISPLAY环境变量为登陆机器的IP地址(注意:这⾥你本机windows的IP地址,即你的xmanager的安装主机,我本机的IP是10.10.11.16);
# export DISPLAY=10.10.11.16:0.0
# echo $DISPLAY
10.10.11.16:0.0
注意:这块是0.0还是1.0查看xmanage左上⾓就可以看到
PS:Xmanager 6在电脑右下⾓⿏标指着Xmanager就会显⽰哦。
3.使⽤“xhost +”命令;
# xhost +
access control disabled, clients can connect from any host
4.切换到oracle⽤户;
# su - oracle
5.关键的⼆步:在oracle⽤户再⼀次设置DISPLAY环境变量为登陆机器的IP地址;
如果不操作这⼀步骤,su到oracle⽤户后这个环境变量可能会丢失——郁闷之所在。
$ export DISPLAY=10.10.11.16:0.0
$ echo $DISPLAY
10.10.11.16:0.0
DISPLAY科普
DISPLAY变量是⽤来设置将图形显⽰到何处.⽐如CENTOS,你⽤图形界⾯登录进去,DISPLAY⾃动设
置为DISPLAY=:0.0表⽰显式到本地监视器,那么通过终端⼯具(例如:xshell)进去,运⾏图形界⾯的程序,如果没有设置,系统是不允许程序启动的。
在执⾏xhost +命令(使得所有客户都可以访问)
正常返回信息为:
access control disabled,clients can connect from any host
如果xhost +不能执⾏,报错:xhost : unable to open display ""
可以输⼊命令export DISPLAY=:0执⾏⼀下
再执⾏xhost +。
参考:
xhost 命令⽤途
控制什么⼈可以访问当前主机上的增强 X-Windows。
语法
xhost [ + | - ] [ Name ]
"+"表⽰增加,"-"表⽰去除
xhost + ip (name表⽰该ip机器可以使⽤该服务)
6.另外两个关键注意事项;
a.⽤root⽤户登录修改
在 /etc/inittab -- init进程的主配置⽂件 把默认级别改為 5 :
id:5:initdefault: #意思是从图形界⾯启动
inittab 科普
id:5:initdefault:
5:系统启动⾃动启动X;3:进⼊字符终端界⾯
Runlevel 0 是让init关闭所有进程并终⽌系统。
Runlevel 1 是⽤来将系统转到单⽤户模式,单⽤户模式只能有系统管理员进⼊,在该模式下处理那些在有登录⽤户的情况下不能进⾏更改的⽂件,改runlevel的编号1也可以⽤S代替。
Runlevel 2 是允许系统进⼊多⽤户的模式,但并不⽀持⽂件共享,这种模式很少应⽤。
Runlevel 3 是最常⽤的运⾏模式,主要⽤来提供真正的多⽤户模式,也是多数服务器的缺省模式。
Runlevel 4 ⼀般不被系统使⽤,⽤户可以设计⾃⼰的系统状态并将其应⽤到runlevel 4阶段,尽管很少使⽤,但使⽤该系统可以实现⼀些特定的登录请求。
Runlevel 5 是将为专⽤的X Window终端。对功能强⼤的来说,这并不是好的选择,但⽤户如果需要这样,也可以通过在runlevel启动来实现该⽅案。
Runlevel 6 是关闭所有运⾏的进程并重新启动系统。
b.设置连接属性
7.打开的图形化界⾯是乱码
安装ORACLE 11G R2 乱码
解决⽅法: export LANG=en_US.UTF-8 切记使⽤oracle⽤户,先执⾏这个,在执⾏./runInstaller 8.⼩结
巧妇难为⽆⽶之炊,如果选择图像化⽅式部署Oracle,那么顺利启动图像化安装界⾯就⾮常重要。
“xhost +”和“DISPLAY”的混合使⽤不当将会导致⾮常惨烈的结果,引以为戒!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论