oracle12c数据库安装环境及配置要求

              **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

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐