赞
踩
以下安装步骤在Redhat 7上验证通过。
1.创建组(root用户)
groupadd oinstall
groupadd dba
groupadd oper
groupadd backupdba
groupadd dgdba
groupadd kmdba
groupadd racdba
2.创建用户(root用户)
useradd -g oinstall -G dba,oper,backupdba,kmdba,dgdba,racdba oracle
passwd oracle
3.创建目录(root用户)
这里使用oracle官方推荐的目录结构。
mkdir /u01/app/oracle -p
chown -R oracle.oinstall /u01
chmod -R 775 /u01/app
4.上传解压安装包(oracle用户)
将Oracle12C_Linux_1.zip和Oracle12C_Linux_2.zip上传到/u01。
分别解压两个文件,解压后/u01下面有一个database文件夹。
unzip Oracle12C_Linux_1.zip
unzip Oracle12C_Linux_2.zip
5./etc/hosts以及环境变量DISPLAY设置
(1)/etc/hosts
root执行命令得到主机名:hostname
root执行命令得到IP:ip a
将IP和主机名添加到/etc/hosts最后一行
(2)环境变量DISPLAY
root执行:xhost +
root执行:echo $DISPLAY
切换oracle:su - oracle
设置DISPLAY:export DISPLAY=[上述第二步的打印结果]
6.运行安装程序runInstaller开启图形安装界面(oracle用户)
/u01/database/runInstaller
基础设置按常规处理,下面说明如何解决缺包问题。
(1)Oracle脚本
第一次出现校验不通过时,先点Fix & Check Again,出现弹窗脚本,使用root执行该脚本。
(2)从光盘安装
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
yum-config-manager --add-repo=file:///mnt/cdrom
vim /etc/yum.repos.d/mnt_cdrom.repo,在末尾添加一行gpgcheck=0
yum list检查yum源配置是否成功
yum install -y compat-libcap1 libstdc++-devel gcc gcc-c++ ksh glibc-devel libaio-devel
(3)手动安装
rpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm(此包光盘没有,故手动上传安装)
最后,使用root执行安装程序快结束时提示的两个脚本。
Oracle 12C软件安装成功。
1.环境变量(oracle用户)
使用oracle用户登录,配置环境变量并使其生效,根据实际情况配置。
(1)vim .bash_profile,末尾添加如下几行:wq保存:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=orcl
(2)source .bash_profile使配置生效
2.建库、连库
(1)DBCA建库
(2)连库:sqlplus / as sysdba
3.监听、防火墙
(1)监听启停
查看监听:lsnrctl status
启动监听:lsnrctl start
停止监听:lsnrctl stop
(2)关闭防火墙
关闭防火墙:systemctl stop firewalld
禁用防火墙:systemctl disable firewalld
关闭selinux:vim /etc/sysconfig/selinux,编辑SELINUX=disabled并保存(重启生效)
数据库安装配置完成,可以开始使用。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。