• VNCserver 安装 及 oracle过程总结


    一.安装桌面系统

      1.命令   yum grouplist ---列举系统中以组安装的包(组安装的包会包括很多,组安装一下就就可以安装很多附在的包。)

      2.  yum groupinstall "GNOME Desktop" "Graphical Administration Tools"  安装命令-(安装“GNOME”桌面系统)

        (GNOME是一套纯粹自由的计算机软件,运行在操作系统上,提供图形桌面环境。)

    二.安装VNC

      1. 命令: yum install vnc-server 

      2. root 用户 命令:vncserver     启动VNC

      3.输入“vi /root/.vnc/xstartup”并按回车键确定。

        修改如下(本例中为root用户) ,最后一行,修改为gnome-session & (桌面系统),确认无误后保存退出。

    #unset SESSION_MANAGER
    #unset DBUS_SESSION_BUS_ADDRESS
    #exec /etc/X11/xinit/xinitrc
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    vncconfig -iconic &
    xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
    gnome-session &

       配置如下图:

             

    4.登录 oracle账号,同样的上面的配置: 

          1.启动 vncserver

        2. vncpasswd (设置vnc密码) 设置密码,

        3. vi  /home/oracle/.vnc/xstartup  (路径改名,启动是会有提示路径在哪里)

     5. root 下配置 vim  /etc/sysconfig/vncservers

          VNCSERVERS 是用来设定可以使用VNC的服务器账号,可以设定多个,例如上面root、etl,但是中间要用空格隔开。使用VNCVIEWER登录时,ip:1表示是以root账号登录,以此类推

          1:-geometry 表示桌面分辨率,默认为1024x768,所以上面的1024x768也可以不写。

          2:-nohttpd  表示不监听HTTP端口(58xx)。

          3:-nolisten tcp 表示不监听TCP端口(60xx)

          4:-localhost 只运行从本机访问。

          5:AlwaysShared 默认只允许一个VNCVIEWER连接,此参数表示同一个显示端口允许多用户同时登录.

          6:-depth  表示色深,参数有8,16,24,32.

          7: SecurityTypes None 登录不需要密码认证VncAuth默认值,要密码认证

    VNCSERVERS="2:oracle"
    VNCSERVERARGS[2]="-geometry 800x600"
    VNCSERVERS="1:root"
    VNSERVERARGS[1]="-geometry 800x600"

     

          

       5. 输入“netstat -tlup | grep vnc”查看VNC使用端

          注意:VNC访问默认监听如下3个TCP端口:              

                      RFB(Remote FrameBuffer)协议 默认端口 :       5900+显示器号  

                      HTTP协议默认端口 :                                         5800+显示器号    

                         X协议 默认端口 :                                               6000+显示器号

        

       5.1.输入“firewall-cmd --zone=public --add-port=5901/tcp --permanent”添加5901端口到iptables,同理可添加6001端口。

         

       6. 重新载入   firewall-cmd --reload

        输入“ systemctl restart firewalld.service”重启firewalld
        查看   firewall-cmd --zone=public --query-port=5901/tcp
     
       6.01centos 6.9f防火墙策略:
     
          iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT

          iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 6001 -j ACCEPT

          service iptables save


     
       6.1 vncserver -list 可以查看
     
       7.安装vncserver客户端,登录:
        
     
     
        8.开机启动vnc
          systemctl enable vncserver@:1.service
     
     

     三.安装oracle 见 oracle安装  https://www.cnblogs.com/leolzi/p/8476908.html

    四. 解决Display的问题时:重启vncserver后显示的画面:

        oracle下面启动vncserver,再次链接后进入oracle下的界面

        

    vnc配置信息:见101

    五,oracle数据库服务器字符集

    问题:在imp导入数据库时,遇到:

      import done in ZHS16GBK character set and AL16UTF16 NCHAR character set
      import server uses AL32UTF8 character set (possible charset conversion)
      List contents of import file only (yes/no): no >

    解决:

      [oracle@db admin]$  export NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK

    六:安装启动:可以避免弹窗不对: ./runInstaller -jreLoc /etc/alternatives/jre_1.8.0

    七: imp导入用户权限的问题:

      Export file created by EXPORT:V11.02.00 via conventional path
      IMP-00013: only a DBA can import a file exported by another DBA
      IMP-00000: Import terminated unsuccessfully

    解决:

    grant IMP_FULL_DATABASE to ehr;

     八.修改表空间名称

      alter tablespace ehr rename to EHRDB;

      
  • 相关阅读:
    [nodejs] web后端开发时, 用hapi/Joi对前端提交的数据进行校验--随笔
    [C++]类的空指针调用成员函数后,会发生什么事?
    赵家庙保险队大队长【永远置顶】
    NX二次开发-NXOpen C# OpenFileDialog弹出选择文件对话框
    NX二次开发-NXOpen C# string转tag
    NX二次开发-UFUN创建扫掠UF_MODL_create_sweep
    NX二次开发-NXOPEN C# WinForm点构造器UF.Ui.PointConstruct和UI加锁解锁UF.Ui.LockUgAccess
    vue 移动端手写手机验证码登录
    java--Scanner扫描器
    react中this.props.history实现跳转页面的使用方法
  • 原文地址:https://www.cnblogs.com/leolzi/p/9907856.html
Copyright © 2020-2023  润新知