vnc连接linux 装数据库失败的一些问题
vnc连接linux 装数据库失败的一些问题,主要是ORA-01031: insufficient privileges
默认使用vnc连接进去之后,一直装oracle数据库失败,后来终于意识到vnc默认连接的是root,而root是不可以远程建数据库的。
网上找了一些资料,参考其做法做了还是不成功,后来试了一些其他的东西,总结如下:
步骤1:在系统中新建oracle用户
useraddoracle
passwd oracle步骤2:修改/etc/sysconfig/vncservers,添加oracle用户,修改后内容如下:
VNCSERVERS="1:root2:oracle"
VNCSERVERARGS[1]="-geometry1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"步骤3:修改vnc用户的密码:vncpasswd user 按照提示输入密码,该密码是在vncviewer上登陆用的
步骤4:将root用户下的路径复制到oracle用户的home路径下,并修改路径所属用户及组:
cp-r/root/.vnc~oracle/.vnc
chownoracle~oracle/.vnc/
chownoracle.oinstall-R~oracle/.vnc/
chownoracle~oracle/.vnc/*
chownoracle.oinstall-R~oracle/.vnc/*
步骤5:重启VNC,观察id为2的端口是否启动
servicevncserverrestart
netstat-anlpt|grep5902
vnc的端口从5901开始,每增加一个用户,端口号就在5901上加1。如果要单独关闭指定id的端口,可以使用命令:
vncserver -kill :id步骤6:将vnc关闭 service vncserver stop
kill掉所有的用户server,然后用相应用户去启动本身的server。vncserver :id
步骤7:vncview登陆即可