当前位置: 首页 > Oracle, Oracle 12c > 正文

ORACLE linux 5安装ORACLE 12C

12c R1发布了,今天安装下,有时间学习下12c的新功能。

环境描述:

操作系统:OEL 5.7

数据库版本:12.1.0.1.0

  1. 上传安装介质,并解压
[oracle@dbdream ~]$ ls

Desktop  V38500-01_1of2.zip  V38500-01_2of2.zip

[oracle@dbdream ~]$ unzip V38500-01_1of2.zip

[oracle@dbdream ~]$ unzip V38500-01_2of2.zip

[oracle@dbdream ~]$ ls

database  Desktop  V38500-01_1of2.zip  V38500-01_2of2.zip
  1. RPM包检查,ORACLE官方文档上说明ORACLE 12c需要以下rpm包:

 

binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-58
glibc-2.5-58 (32 bit)
glibc-devel-2.5-58
glibc-devel-2.5-58 (32 bit)
ksh
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libaio-devel-0.3.106 (32 bit)
libgcc-4.1.2
libgcc-4.1.2 (32 bit)
libstdc++-4.1.2
libstdc++-4.1.2 (32 bit)
libstdc++-devel 4.1.2
libXext-1.0.1
libXext-1.0.1 (32 bit)
libXtst-1.0.1
libXtst-1.0.1 (32 bit)
libX11-1.0.3
libX11-1.0.3 (32 bit)
libXau-1.0.1
libXau-1.0.1 (32 bit)
libXi-1.0.1
libXi-1.0.1 (32 bit)
make-3.81
sysstat-7.0.2

检查这些包是否都以安装:

[root@dbdream Server]# rpm -q binutils compat gcc gcc-c++- glibc glibc-devel ksh libgcc libstdc++- libstdc++-devel libaio libaio-devel libXext libX11 libXau libXi make sysstat | grep not

package compat is not installed

检查发现compat没有安装,安装这个包:

[root@dbdream Server]# rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm

warning: compat-libstdc++-33-3.2.3-61.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159

Preparing...                                                      (1########################################### [100%]

1:compat-libstdc++-33                                             ( ########################################### [100%]



[root@dbdream Server]# rpm -ivh compat-libstdc++-33-3.2.3-61.x86_64.rpm

warning: compat-libstdc++-33-3.2.3-61.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159

Preparing...                                                      (1########################################### [100%]

package compat-libstdc++-33-3.2.3-61.x86_64 is already installed

64位的compat包已经安装,就不用管了。

  1. 设置内核参数

11gR2已经不需要手动去修改内核参数和limit了,跑个脚本就设置好了,本文在12c在安装时提示内核参数不合理,但是,Fix & Check Again竟然是灰的,我不知道是12c去掉了这个功能,还是我只有这两个不合理的内核参数,这个按钮不稀的亮(本案例这部没有配置,在先决条件检查时,提示不合理内核参数时设置的)。

下面是ORACLE官当文档上建议的内核参数设置:

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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 = 1048586
  1. 安装

运行runInstaller开始安装。

[oracle@dbdream database]$ ./ runInstaller

00025

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

稍等片刻会弹出图形界面,如下:

00026

去掉升级选项,点击下一步。

00027

点击yes,进入下一步。

00028

选择跳过升级,点击下一步。

00029

点击下一步,选择安装单实例数据库。

00030

点击下一步,此处可以选择中文语言,不选也可以。

00031

点击下一步,选择安装企业版。

00032

点击下一步,如果配置了环境变量,此部分会自动填充。

00033

点击下一步,选择Inventory目录,一般会自动填充。

00034

点击下一步,选择管理员用户对应操作系统用户的组信息。

00035

点击下一步,开始先决条件检查。

00036

先决条件检查会列出不满足条件的项目,一般都是内核参数和缺少rpm包,修复这些后点击下一步。

00037

这是个汇总信息,这是12c的变化,汇总信息可以直接修改了。点击install开始安装。

00038

安装到最后部分会提示用root用户运行两个脚本,打开一个命令窗口,用root用户运行。
00039

 

[root@dbdream ~]#/u01/app/oraInventory/orainstRoot.sh

Changing permissions of /u01/app/oraInventory.

Adding read,write permissions for group.

Removing read,write,execute permissions for world.

Changing groupname of /u01/app/oraInventory to oinstall.

The execution of the script is complete.

[root@dbdream ~]# /u01/app/oracle/product/12.1.0/dbhome_1/root.sh

Performing root user operation for Oracle 12c

The following environment variables are set as:

ORACLE_OWNER= oracle

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

Enter the full pathname of the local bin directory: [/usr/local/bin]:

The file "dbhome" already exists in /usr/local/bin.  Overwrite it? (y/n)

[n]:

The file "oraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)

[n]:

The file "coraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)

[n]:

Creating /etc/oratab file...

Entries will be added to the /etc/oratab file as needed by

Database Configuration Assistant when a database is created

Finished running generic part of root script.

Now product-specific root actions will be performed.

[root@dbdream ~]#

运行完脚本后,点击OK按钮,就会看到成功安装界面,直接点击close按钮,结束安装。

00040

总体来说,12C的安装和11g安装变化不大,但是建库部分变化较明显,建库部分请关注下一篇文章。

本文固定链接: http://www.dbdream.com.cn/2013/08/oracle-linux-5%e5%ae%89%e8%a3%85oracle-12c/ | 信春哥,系统稳,闭眼上线不回滚!

该日志由 dbdream 于2013年08月16日发表在 Oracle, Oracle 12c 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: ORACLE linux 5安装ORACLE 12C | 信春哥,系统稳,闭眼上线不回滚!
关键字: , , , ,

ORACLE linux 5安装ORACLE 12C:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter