首先确定服务器硬件条件
内存:大于2G 命令(free -g)
磁盘空间:100G 命令(df -h)
共享空间:大于等于2G 命令(df -h)
内核版本:64位 命令(uname -m)
注意:图形化安装,必须Linux系统安装了图形化
从官网下载oracel12c
https://www.oracle.com/cn/downloads/
方法一:图形化安装
参考视频https://study.163.com/course/courseMain.htm?courseId=1006460023
第一步:配置网卡
cd /etc/sysconfig/network-scripts
进入网卡路径,找到对应的网卡
vi ifcfg-ens33
编辑网卡
重启网卡:systemctl restart network
第二步:设置主机名
1、hostnamectl set-hostname db12c.uplooking.com
(红色名字自定义)
2、主机名和IP地址做映射关系,写在hosts里面 vi /etc/hosts
第三步:关闭防火墙
Linux关闭防火墙命令
1) centos6永久性生效,重启后不会复原
查看防火墙状态 chkconfig iptables --list
开启:chkconfig iptables on
关闭:chkconfig iptables off
2) centos6即时生效,重启后复原
查看状态 service iptables status
开启:service iptables start
关闭:service iptables stop
3)centos7关闭防火墙
查看防火墙状态 firewall-cmd --state
systemctl stop firewalld
systemctl disable firewalld
4)在开启了防火墙时,做如下设置,开启相关端口,
centos6修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
centos7防火墙开放8161和61616端口,命令如下:
firewall-cmd --zone=public --add-port=8161/tcp --permanent
firewall-cmd --zone=public --add-port=61616/tcp --permanent
重启防火墙
firewall-cmd --reload
第四步:修改selinux,关闭disabled
1、vi /etc/sysconfig/selinux
永久关闭
2、setenforce 0
临时关闭 (查看状态sestatus
)
第五步:创建数据库用户组及用户
创建组:
groupadd -g 1010 oinstall
(1010为gid号区分集群时候名字,id不一样区分)
groupadd -g 1100 dba
groupadd -g 1200 oper
groupadd -g 1300 backupdba
groupadd -g 1400 dgdba
groupadd -g 1500 kmdba
建立组后,想修改的话,可以再文件在 vi /etc/group 下修改
添加用户:
useradd -u 777 -g oinstall -G dba,oper,backupdba,dgdba,kmdba oracle
id oracle
(查看建立好的用户)
第六步:配置oracel环境变量
1、vi /home/oracle/.bash_profile
export TMP=/tmp
export TMPDIR=$TMP
export DISPLAY=:0.0 (其中这一步是为了后期oracle用户调出图形化界面)
export ORACLE_SID=updb
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/db_home1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64
export PATH=$ORACLE_HOME/bin:$PATH
切换到oracel用户 su – oracle
检查配置信息 echo $ORACLE_HOME
2、创建目录信息
mkdir /u01/app/oracle -pv
chown oracle.oinstall /u01/app -R
chmod 775 /u01/app -R
查看修改后的目录权限及赋予的用户
ls –ld /u01/app
第七步:安装Oracle
unzip ORACLE_LINUX_86x64_121010.zip -d /usr/local/src
解压安装文件指定到某个目录
授权普通用户使用桌面权限,切换到oracel用户