**ORACLE12C数据库安装步骤**
1、配置主机名:oracle
hostnamectl set-hostname oralce
2、为主机配置一个IP地址,修改网卡配置文件
[root@oracle ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=8769be79-f09f-4d48-beb1-054144eed32b
DEVICE=ens33
ONBOOT=yes
DNS1=172.16.16.2
IPADDR=172.16.16.132
NETWORK=255.255.255.0
GATEWAY=172.16.16.2
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
ZONE=public
3、关闭selinux
临时关闭
setenforce 0
永久关闭
vim /etc/selinux/config
ELINUX=disabled
SELINUXTYPE=targeted
4、配置主机名与ip地址对应关系
echo "oracle 172.16.16.132" >>/etc/hosts
5、安装环境要求
安装环境请给足2G内存”
新建文件夹
mkdir /media/cdrom
mkdir /root/yum
6、挂载linux系统光盘
mount /dev/cdrom /media/cdrom
7、修改yum源
cd /etc/yum.repo.d/
mv /etc/yum.repo.d/* /root/yum/
mv /root/CentOS-Media.repo ./
vim ./CentOS-Media.repo
8、安装oracle所需环境工具
yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libaio-devel libgcc libstdc++ libstdc++-devel libxi libxtst make sysstat unixODBC unixODBC-devel -y
8创建必需的用户、组账号
groupadd -g 54321 oinstall
groupadd -g 54322 dba
useradd -u 54321 -g oinstall -G dba oracle
修
改oracle账户密码
echo "密码" |passwd --stdin oracle
创建oracle安装目录
mkdir -p /u01/app/oracle
修改文件夹权限
chown -R oracle:oinstall(属主:属组) /u01/app/
chmod -R /u01/app/oracle
或者(grep oinstall /etc/group &> /dev/null || groupadd -g 54321 oinstall
grep dba /etc/group &> /dev/null || groupadd -g 54322 dba
grep oracle /etc/passwd &> /dev/null || useradd -u 54321 -g oinstall -G dba oracle
echo “pwd123” | passwd –stdin oracle &> /dev/null)同上类似,此为创建并过滤出结果
9、调整内核运行参数
vim /etc /sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
#kernel.shmall = 2097152
#kernel.shmmax = 536870912
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 = 1048586
sysctl -p —重新加载配置文件
10、调整用户会话限制
vim /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软堆栈限制
vim /etc/profile
if [ $USER = "oracle" ];then
if [ $SHELL = "/bin/ksh" ];then
ulimit -u 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
11、配置Oracle用户环境
vim /home/oracle/.bash_profile
umask 022
export ORACLE_BASE=/u01/app/oracle //定义基本目录
ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1 //定义安装家目录
ORACLE_SID=orcl //定义数据库实例名称
LANG=zh_CN.UTF-8
NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK //定义使用何种语言
PATH=$PATH:$ORACLE_HOME/bin
export DISPLAY=:0.0 设置display环境变量
export PATH LANG NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID
12、开始安装oracle
xhost +
//root用户开启图形化界面操作
access control disabled, clients can connect from any host
su - oracle
//切换至oracle用户
解压oracle软件包
现在开始图形界面安装
unzip oracle软件名
cd database
./runInstall
切换至oracle数据库用户
su - oracle
开启默认端口监听1521
lsnrctl start
netmgr
–oracle网络配置工具(图形化)
netca
–oracle监听工具(图形化)
安装完成后还需以root用户运行以下脚本命令
cd /u01/app/oracle/product/12.2.0/dbhome_1/
./root.sh
cd /u01/app/oraInventory/
./orainstRoot.sh
o
racle数据库(enterprise manger)database express平台管理地址
https://oracle:5500/em
本文地址:https://blog.csdn.net/studay_everday/article/details/108582109