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登陆即可

相关推荐