Marking disk "v1" as an ASM disk:[ OK ]
[root@racdb ~]# /etc/init.d/oracleasmcreatedisk v2 /dev/sdc1
Marking disk "v2" as an ASM disk:[ OK ]
?
[root@racdb ~]# /etc/init.d/oracleasmlistdisks
V1
V2
?
二、Database软件安装
1. 解压缩安装包
unzip db12102_V46095-01_1of2.zip
unzip db12102_V46095-01_2of2.zip
?
2. 设置图形环境变量
启动Xmanage
[root@racdb ~]# su - oracle
[oracle@racdb ~]$ cd /soft
[oracle@racdb soft]$ ll
总用量 4963016
drwxr-xr-x. 7 oracleoinstall 4096 7月 7 2014 database
-rw-r--r--. 1 oracle oinstall 16735447241月 5 14:28db12102_V46095-01_1of2.zip
-rw-r--r--. 1 oracle oinstall1014530602 1月 5 14:26db12102_V46095-01_2of2.zip
-rw-r--r--. 1 oracle oinstall1747043545 1月 5 15:31gi12012_V46096-01_1of2.zip
-rw-r--r--. 1 oracleoinstall 646972897 1月 5 15:23 gi12012_V46096-01_2of2.zip
drwxr-xr-x. 7 oracleoinstall 4096 7月 7 2014 grid
[oracle@racdb ~]$ exportDISPLAY=10.1.5.240:0.0
[oracle@racdb soft]$ cddatabase/
?
3. 安装DB产品
?
[oracle@racdb database]$ ./runInstaller
◆Step1:配置安全更新

◆Step2:安装选项

?
◆Step3:网格安装类型

?
◆Step4:选择语言

?
◆Step5:选择数据库版本

?
◆Step6:安装位置

◆Step7:创建产品清单

?
◆Step8:操作系统组

?
◆Step9:先决条件检查及概要

?
◆Step10:安装产品

?
◆Step11:执行root脚本

?
在ssh会话端,root登录,执行root脚本:
[root@racdb ~]#/u01/app/oraInventory/orainstRoot.sh
更改权限/u01/app/oraInventory.
添加组的读取和写入权限。
删除全局的读取, 写入和执行权限。
?
更改组名/u01/app/oraInventory 到 oinstall.
脚本的执行已完成。
[root@racdb ~]#/u01/app/oracle/product/12.1.0.2/db_1/root.sh
Performing root user operation.
?
The following environment variables are setas:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/12.1.0.2/db_1
?
Enter the full pathname of the local bindirectory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
?
Creating /etc/oratab file...
Entries will be added to the /etc/oratabfile as needed by
Database Configuration Assistant when adatabase is created
Finished running generic part of rootscript.
Now product-specific root actions will beperformed.
?
◆Step12:安装完成
执行完两root脚本后,返回上面界面点”确定”

?
点”关闭”完成安装
?
总结:
通过安装步骤可以看到oracle12c和oracle11g没有太大的区别,除了在系统用户组步骤中多出几个可选的系统管理用户组,其它步骤基本一致.
三、Grid Infrastructure安装
1. 安装GI产品
./runInstaller

?

?

?




?

?

?

?

?

点”是”,自动运行root脚本,之后继续安装
?

?
完成安装
?
2. 创建ASM磁盘
./asmca

?

3. 测试安装
查看服务状态:

?
查看监听状态:
[oracle@racdb bin]$ lsnrctlstatus
?
LSNRCTL for Linux: Version12.1.0.2.0 - Production on 08-1月 -2015 15:03:55
?
Copyright (c) 1991, 2014,Oracle. All rights reserved.
?
正在连接到 (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNRfor Linux: Version 12.1.0.2.0 - Production
启动日期 08-1月 -201514:48:46
正常运行时间 0 天 0 小时 15 分 10 秒
跟踪级别 off
安全性 ON: LocalOS Authentication
SNMP OFF
监听程序参数文件 /u01/app/oracle/product/12.1.0/grid/network/admin/listener.ora
监听程序日志文件 /u01/app/oracle/diag/tnslsnr/racdb/listener/alert/log.xml
监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=racdb.localdomain)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
服务摘要..
服务 "+ASM" 包含 1 个实例。
实例 "+ASM", 状态 READY, 包含此服务的 1 个处理程序...
命令执行成功
?
?
总结:
通过GI安装步骤可以看到oracle12c和oracle11g也有没有太大的区别,但增加了在管理选项中注册Cloud Control 的功能;另外,增加了自动执行root脚本的功能。
在命令上,oracle12彻底去掉了oracle10g中的一些旧的命令,如crs_stat,crs_start等命