centos6安装oracle12c,centos6.8安装oracle12C 详细步骤讲解

安装前环境配置

1 root身份安装依赖包

[root@dlp ~]# yum-y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 libaio libaio.i686 libaio-devel libaio-devel.i686 ibXext ibXext.i686 libX11 libX11.i686 libxcb libxcb.i686 libXi libXi.i686 make sysstat

2  修改内核参数

[root@Master ~]# vi /etc/sysctl.conf

在末尾加上一下代码

48304ba5e6f9fe08f3fa1abda7d326ab.png

kernel.shmmni=4096kernel.sem=250 32000 100 128fs.file-max=6815744fs.aio-max-nr=1048576net.ipv4.ip_local_port_range=9000 65500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048576

48304ba5e6f9fe08f3fa1abda7d326ab.png

修改后使之生效执行如下代码

[root@Master ~]# sysctl -p

另外 上面的kernel.shmmax = 1200000000可能会有问题,后面咱们再说。或者你直接现在就写成4098955264

3  建立用户和组

[root@Master ~]# groupadd oinstall

[root@Master~]# groupadd dba

[root@Master~]# groupadd oper

[root@Master~]# useradd -g oinstall -G dba,oper oracle

修改oracle用户的密码[root@Master ~]# passwd oracle

4 创建安装目录

[root@Master ~]# mkdir -p /u01/app/oracle

[root@Master~]# chown -R oracle:oinstall /u01/app

[root@Master~]# chmod -R 775 /u01

5 限制资源参数

[root

@Master ~]#

vi /etc/pam.d/login

添加一句

48304ba5e6f9fe08f3fa1abda7d326ab.png

session required pam_selinux.so open

session required pam_namespace.so

session required pam_limits.so #添加

session optional pam_keyinit.so force revoke

session include system-authsession optional pam_ck_connector.so

48304ba5e6f9fe08f3fa1abda7d326ab.png

6  修改文件限制

[root

@Master ~]#

vi /etc/security/limits.conf

在末尾添加如下

48304ba5e6f9fe08f3fa1abda7d326ab.png

oracle soft nproc 2047oracle hard nproc16384oracle soft nofile1024oracle hard nofile65536oracle soft stack10240oracle hard stack32768

48304ba5e6f9fe08f3fa1abda7d326ab.png

接下来用oracle用户登录执行

1 配置环境

[root@Master ~]# su oracle

[oracle@Master ~]$ vi ./bash_profile

(在end处添加如下)

umask 022export ORACLE_BASE=/u01/app/oracle

2 创建文件 下载oracle12压缩包

[oracle@Master ~]$ mkdir tmp

3 解压压缩文件

[oracle@Master tmp]$unzip linuxx64_12201_database.zip

4 运行安装文件

[oracle@Master tmp]$./database/runInstaller

7093ab1ed5c949e9f7020ec5a69ab1e6.png

383f6d1840edef5ab8c36c968404ad5d.png

9cfaf1d8cb5567bace72257ec3262522.png

2667f2b502004621ac2a374ea3eb57bc.png

0960ff2ff081f85853714367e3e6ed58.png

54a2a161ee8df217ff561ab0a37a9d11.png

390bf39b91b3465be4c92958e44f155c.png

5e91ce077d5cf02a3352710378461076.png这一步一般会出错我们只需要在root用户下把脚本执行以下然后确定就可以了

[root@Master ~]# /tmp/CVU_12.2.0.1.0_oracle/runfixup.sh然后点击确定

c9510272851c5a8977d0ac857a652fa0.png

1c41d7715a7628fa4501de5cd2f418f6.png

9cd879ade83d24ca742cab73525ebd9e.png安装好需要做一下配置

(1)配置路径环境就不用到bin下面执行

[oracle@Master ~]$

vi ~/.bash_profile

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

export PATH=$PATH:$ORACLE_HOME/bin

使其生效

[oracle@Master ~]$source ~/.bash_profile

(2)删除tmp文件

[oracle@Master ~]$rm -rf tmp

(3)创建监听执行

[oracle@Master ~]$ netca 如果运行不了就去/u01/app/oracle/product/12.2.0/dbhome_1/bin文件下执行,或者source ~/.bash_profile再次生效试试

还有就是没有图形界面的权限在root用户下执行[root@Master ~]# xhost +

207b91c6006c229bd3e0cb1a9989895e.png

f1323ab17b314dae99cd7506b22e5f52.png

6ab23bae6e56a67b8034d3a6a472e138.png

e571282fba0b491101ef073c1fb0ca96.png

6a51e952a2e14b5675d5b17a8f2b3ec7.png

288bcd3bc1527b2cf2c11751969fed89.png

844c9e7443fad16523926d9c4de58aa2.png

6ddc4a10a31fbed7ffd2b7309ba8d70d.png创建数据库

运行[oracle@Master ~]$ dbca

07645c3108bfe91b6984bef442499cd1.png

57ba7ef4647cbe70ab2fb5a04c096ae5.png

bb36bbe5a106752e0017851f81a2c892.png

3d920efd88008b5dd7c8130a058bc479.png

07db47eacb44abd35ca00d7d7d3caed3.png

77195bfc120e2809a3279267a4276aa6.png

3af7b70aab6c5cc2d82d5746c3777108.png

85319802decaafabbde2cfdd61a4789e.png

734363d4696c0af5a7a34c1abe75939a.png

be367d9a61c0d68954b3107bac57311c.png

b8a1efc2a73ba1f566057a4042382c15.png

34ab7ed4467ce8c265b2dc63d3534d00.pngoracle12C安装完毕登录URl

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值