主要是命令,截图全部略过
解决xhost: unable to open display ""
xhost +
export DISPLAY=192.168.25.1:0.0 ip地址是本机的客户端地址
1、关闭防火墙
systemctl stop firewalld.service --关闭防火墙
systemctl disable firewalld.service – 禁止防火墙开机启动
systemctl status firewalld.service – 查看防火墙状态
2、关闭selinux
vi /etc/selinux/config
SELINUX=disabled
3、yum安装必要安装包
yum -y install binutils compat-libcap1 compat-libstdc+±33 compat-libstdc+±33i686 compat-libstdc+±33.devel compat-libstdc+±33 compat-libstdc+±33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc libgcc*.i686 libstdc++ libstdc++.i686 libstdc+±devel libstdc+±devel.devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686
4、创建用户和组
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -g oinstall -G dba oracle
passwd oracle
id oracle
5、编辑配置文件/etc/sysctl.conf
vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967296
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
配置文件生效 /sbin/sysctl -p
6、修改用户限制
编辑 vi /etc/security/limits.conf 添加
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 10240
编辑 vi /etc/pam.d/login 添加
session required /lib64/security/pam_limits.so
session required pam_limits.so
编辑 vi /etc/profile 末尾添加
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
配置生效 source /etc/profile
7、创建安装目录,配置权限
mkdir -p /home/oracle/app
chown -R oracle:oinstall /home/oracle/app
chmod -R 775 /home/oracle/app
8、解压文件移动到/home/app/oracle下
yum install -y unzip zip
unzip ***.zip
mv /home/database/ /home/app/
9、开始安装
su oracle
cd /home/oracle/app
./runInstaller
口令 Oracle123
10配置环境变量
#/home/oracle/app/oracle
#/home/oracle/app/oracle/product/12.2.0/dbhome_1
#/home/oracle/app/oracle/oradata
su oracle
vi ~/.bash_profile
ORACLE_BASE=/home/oracle/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/12.2.0/dbhome_1
ORACLE_SID=orcl
export ORACLE_BASE ORACLE_HOME ORACLE_SID
#如果已经存在PATH,则只需将 在路径最后面跟上:$ORACLE_HOME/bin
PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin
export PATH
配置生效 source ~/.bash_profile
11、配置侦听
###
netca
#启动侦听
lsnrctl start
#关闭监听器:
lsnrctl stop
#查看监听状态:
lsnrctl status
12、测试服务
# 使用 telnet 测试服务端口
telnet 127.0.0.1 1521
# 使用 sqlplus 登录数据库
sqlplus /nolog
conn / as sysdba