centos7安装oracle12c

主要是命令,截图全部略过

解决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
image.png
#启动侦听
lsnrctl start
#关闭监听器:
lsnrctl stop
#查看监听状态:
lsnrctl status

12、测试服务

# 使用 telnet 测试服务端口
telnet 127.0.0.1 1521

# 使用 sqlplus 登录数据库
sqlplus /nolog
conn / as sysdba

你可能感兴趣的:(centos7安装oracle12c)