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 启动失败,命令找不到,使用: yum install tigervnc-server
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
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 6001 -j ACCEPT
service iptables save
三.安装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;