阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

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

140次阅读
没有评论

共计 2698 个字符,预计需要花费 7 分钟才能阅读完成。

主题: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

yum 本地源配置参考:http://www.linuxidc.com/Linux/2015-12/126052.htm

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

选择只安装软件:
Linux 平台 Oracle 12.1.0.2 单实例安装部署
确认最终安装信息无误:
Linux 平台 Oracle 12.1.0.2 单实例安装部署
按要求 root 用户执行脚本:
Linux 平台 Oracle 12.1.0.2 单实例安装部署
完成安装:
Linux 平台 Oracle 12.1.0.2 单实例安装部署

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

更多 Oracle 相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新链接地址:http://www.linuxidc.com/Linux/2018-01/150536.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计2698字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中