Oracle 12c单机安装

Oracle 12c搭建

1. 安装所需的包

1) 设置yum

vi /etc/yum.repos.d/yum.repo

[server]

name=server

baseurl=file:///mnt

gpgcheck=0

enabled=1

mount /dev/sr0 /mnt

配置好yum后使用如下命令使yum源生效

yum repolist

2) 安装所需的包

yum -y install binutils-* compat-libstdc++-* compat-libstdc++-*.i686 elfutils-libelf* elfutils-libelf-devel* gcc-* gcc-c++-* glibc-* glibc-*.i686 glibc-common* glibc-devel* glibc-devel*.i686 glibc-headers* ksh* libaio* libaio*.i686 libaio* libaio*.i686 libgcc* libgcc*.i686 libstdc++* libstdc++*.i686 libstdc++-devel* make* sysstat* unixODBC* unixODBC*.i686 unixODBC-devel* unixODBC-devel*

2. 配置本地环境

1) 创建用户及组

/usr/sbin/groupadd -g 501 oinstall

/usr/sbin/groupadd -g 502 dba

/usr/sbin/useradd -u 502 -g oinstall -G dba oracle

2)创建oracle目录结构

mkdir -p /u01/app/oracle

mkdir -p /u01/app/oracle/cfgtoollogs

chown -R oracle:oinstall /u01/app/oracle

chmod -R 775 /u01/app/oracle

mkdir -p /u01/app/oraInventory

chown -R oracle:oinstall /u01/app/oraInventory

chmod -R 775 /u01/app/oraInventory

3) 修改用户环境变量oracle

切换oracle

vi .bash_profile

export ORACLE_SID=orcl

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1

export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$GRID_HOME/lib:/lib:/usr/lib

NLS_LANG="simplified chinese"_china.AL32UTF8

export NLS_LANG

export ORACLE_UNQNAME=orcl

alias "s=sqlplus / as sysdba"

4) 修改其他参数

A. vi /etc/sysctl.conf

在/etc/sysctl.conf添加以下内容,并sysctl -p 使其生效

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 = 1048576

fs.file-max = 6553600

fs.file-max = 6815744

fs.aio-max-nr = 10485710 6

B. vi /etc/security/limits.conf

在/etc/security/limits.conf  文件中添加

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

C. vi /etc/pam.d/login   

session required pam_limits.so

D. vi /etc/profile

if [ $USER = "oracle" ] || [ $USER = "grid" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

umask 022

fi

5) 新建目录并上传包

解压后的包如图

6) 设置图形化界面安装配置

此处建议使用vnc来进行安装

使用yum源安装本地vnc包

yum -y install vnc*

启动vnc服务

vncserver :1

使用vnc进行连接

配置使图形化界面出现的xhost+

切换到oracle用户,执行:

export DISPLAY=:1.0

3. 开始安装

1) 安装数据库软件

切换到oracle用户,进入到目录下,运行./ runInstaller

稍后配置实例

安装单机版数据库

根据之前填写的配置自动分配目录

忽略以上警告

执行安装

使用root用户执行以下脚本

执行完成后点击确定

2) 配置监听

使用netca来配置oracle监听

完成监听配置后退出

3) 配置实例

使用dbca来配置实例

开始创建实例

实例创建完成

登录数据库

sqlplus / as sysdba

数据库安装完成

https://eco.dameng.com

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值