安装Oracle 12C软件和建库极简步骤

以下安装步骤在Redhat 7上验证通过。

一.安装Oracle 12C软件

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并保存(重启生效)

数据库安装配置完成,可以开始使用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值