[root@iZwz94eonfsc2sbri9t28cZ ~]# cat /proc/version
Linux version 3.10.0-693.2.2.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP Tue Sep 12 22:26:13 UTC 2017
[root@iZwz94eonfsc2sbri9t28cZ ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.4.1708 (Core)
Release: 7.4.1708
Codename: Core
安装vnc
yum install tigervnc tigervnc-server -y
yum groupinstall -y "Desktop" "X Window System"
cp /lib/systemd/system/[email protected] //lib/systemd/system/vncserver@:1.service
30 修改配置文件[service]段
40 更新systemctl
# systemctl daemon-reload
45 设置vnc远程连接密码
# vncpasswd
50 启动vnc服务 (如报错,根据提示查看状态)
# systemctl start vncserver@:1.service
60 设置为自动启动
systemctl enable vncserver@:1.service
查看VNC日志
grep vnc /var/log/messages
安装oracle
解决安装过程中出现弹框无法显示完整的问题
./runInstaller -jreLoc /usr/lib/jvm/jre-1.8.0
swap分区需要设置了4G以上
dd if=/dev/zero of=/home/swap bs=1024 count=4194304 #bs为单位,count为设置的大小2048*1024*2
mkswap /home/swap #格式化交换文件
swapon /home/swap #立即启用交换分区文件, 要停止使用新创建的swap文件,只要执行 swapoff/home/swap命令即可.
ins_ctx.mk创建失败
INFO: /lib64/libstdc++.so.5: undefined reference to `memcpy@GLIBC_2.14’
解决办法是安装glibc-static-2.17-157.el7.x86_64.rpm
下载地址(用于下载linux的rpm安装包):http://rpmfind.net/linux/rpm2html/search.php
在上述网站中搜索glibc-static就可以找到对应的上述版本
这里需要切记,安装glibc-static的时候需要:
rpm –ivh glibc-static-2.17-157.el7.x86_64.rpm --nodeps
这里特别强调需要--nodeps,如果没有这个参数,你需要安装一大堆依赖包,最后还无法解决问题.
安装好这个软件之后,会有一个静态链接库:
/usr/lib64/libc.a
需要修改/app/data/oracle/product/11g/ctx/lib/ins_ctx.mk文件
将其中的:
ctxhx: $(CTXHXOBJ)
$(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)
修改为:
ctxhx: $(CTXHXOBJ)
-static $(LINK_CTXHX) $(CTXHXOBJ)$(INSO_LINK) /usr/lib64/libc.a
ins_emagent.mk创建失败
在makefile中添加链接libnnz11库的参数
修改/data/oracle/product/11g/sysman/lib/ins_emagent.mk文件
将:$(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11
然后点击Retry继续安装,就可以安装成功了
/data/oracle路径按自己的来
dbstart启动数据库报错
ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener
解决办法:
[oracle@wen ~]$ vi $ORACLE_HOME/bin/dbstart
修改其中:ORACLE_HOME_LISTNER=$1为ORACLE_HOME_LISTNER=$ORACLE_HOME
重试dbstart启动数据库不报错,但是无反应。
修改/etc/oratab
[oracle@wen ~]$ vi /etc/oratab
其中修改orcl:/u01/app/oracle/product/11.2.0/dbhome_1:N为orcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y
重试成功。
先启动监听 lsnrctl start
启动实例 dbstart
关闭数据库实例dbshut
关闭监听lsnrctl stop
正常监听状态
[oracle@izwz94eonfsc2sbri9t28cz ~]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 26-MAY-2018 08:33:24
Copyright (c) 1991, 2009, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date 26-MAY-2018 08:27:23
Uptime 0 days 0 hr. 6 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /data/oracle/product/11.2.0/db_1/network/admin/listener.ora
Listener Log File /data/oracle/diag/tnslsnr/izwz94eonfsc2sbri9t28cz/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=izwz94eonfsc2sbri9t28cz)(PORT=1521)))
Services Summary...
Service "orcl" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
Service "orclXDB" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
The command completed successfully