我是靠谱客的博主 细腻曲奇,最近开发中收集的这篇文章主要介绍Linux oracle 256,Linux平台Oracle 12.1.0.2 单实例安装部署,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

主题:Linux平台Oracle 12.1.0.2 单实例安装部署

环境:RHEL 6.5 + Oracle 12.1.0.2

需求:安装部署OEM 13.2需要Oracle 12.1.0.2版本作为资料库

1.下载介质

目前从OTN就可以直接下载到12.1.0.2的介质。

linuxamd64_12102_database_1of2.zip

linuxamd64_12102_database_2of2.zip

当然,我们也可以在MOS搜索12.1.0.2的对应p21419221下载介质,安装单实例只需要前两个包。

p21419221_121020_Linux-x86-64_1of10.zip

p21419221_121020_Linux-x86-64_2of10.zip

2.安装需要的软件包

直接使用yum安装所有需要的软件包:

yum install -y binutils.x86_64 compat-libcap1.x86_64 compat-libstdc++-33.i686 compat-libstdc++-33.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.x86_64 glibc.i686 glibc-devel.x86_64 glibc-devel.i686 ksh.x86_64 libgcc.x86_64 libgcc.i686 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libaio.x86_64 libaio.i686 libaio-devel.i686 libaio-devel.x86_64 libXext.x86_64 libXext.i686 libXtst.x86_64 libXtst.i686 libX11.x86_64 libX11.i686 libXau.x86_64 libXau.i686 libxcb.x86_64 libxcb.i686 libXi.x86_64 libXi.i686 make.x86_64 sysstat.x86_64

3.调整系统参数

主要是在如下/etc/sysctl.conf,/etc/security/limits.conf,/etc/pam.d/login等配置文件中增加内容。

/etc/sysctl.conf

# Oracle database 12c

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 6442450944

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

kernel.panic_on_oops = 1

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

注:panic_on_oops这个参数。

/etc/security/limits.conf

# Oracle database 12c

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

vi /etc/pam.d/login

# Oracle database 12c

session required pam_limits.so

4.创建oracle用户

groupadd -g 501 oinstall

groupadd -g 502 dba

useradd -u 502 -g oinstall -G dba oracle

5.创建目录并赋权

mkdir -p /u01/app/

chown -R oracle:oinstall /u01/app/

chmod -R 775 /u01/app/

6.oracle用户环境变量

oracle 用户下vi编辑vi ~/.bash_profile,添加以下内容:

export ORACLE_BASE=/u01/app/oracle

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

export ORACLE_SID=oemrepo

export PATH=$PATH:$ORACLE_HOME/bin

7.解压软件并使用xshell调用图形安装软件

cd /u01/app/

unzip /u01/linuxamd64_12102_database_1of2.zip && unzip /u01/linuxamd64_12102_database_2of2.zip

运行runInstaller

[oracle@OMR ~]$ cd /u01/app/database/

[oracle@OMR database]$ ls

install response rpm runInstaller sshsetup stage welcome.html

[oracle@OMR database]$ ./runInstaller

Starting Oracle Universal Installer...

Checking Temp space: must be greater than 500 MB. Actual 24063 MB Passed

Checking swap space: must be greater than 150 MB. Actual 2015 MB Passed

Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed

选择只安装软件:

41585acc570833106a9c7a9be9e1a84e.png

确认最终安装信息无误:

22a636ebc71779c0af4a8317de07dd20.png

按要求root用户执行脚本:

98f3efeef25d96b0793e3a2f6f56cb61.png

完成安装:

5a0f48d93dcc5c29006fe6e0ac03c8e5.png

至此,Oracle 12.1.0.2 软件的安装已经完成,后续就可以根据实际需求直接调用dbca创建数据库了。我这次是用来作为OEM13.2的资料库,所以在dbca建库之前还需要先导入对应的模板。

0b1331709591d260c1c78e86d0c51c18.png

最后

以上就是细腻曲奇为你收集整理的Linux oracle 256,Linux平台Oracle 12.1.0.2 单实例安装部署的全部内容,希望文章能够帮你解决Linux oracle 256,Linux平台Oracle 12.1.0.2 单实例安装部署所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部