By kamus, on August 12th, 2010%
本文描述如何创建ACFS文件系统,前提要求: 1. Oracle 11gR2数据库 2. 已经安装Grid Infrastructure,单机即可(但是ACFS在Oracle Restart环境中会有些限制,详见【备注1】) 3. 已经创建了ASM实例以及ASM磁盘组,实例中ASM实例名儿+ASM,磁盘组为ORADG
SQL> alter diskgroup oradg add volume acfsvol size 1G; alter diskgroup oradg add volume acfsvol size 1G * ERROR at line 1: ORA-15032: not all alterations performed ORA-15221: ASM operation requires compatible.asm of 11.2.0.0.0 or higher
如上的错误表示如果要在ASM磁盘组上创建ACFS Volume,必须要求ASM磁盘组的属性COMPATIBLE.ASM在11.2以上。 如果ASM磁盘组是使用asmca图形化工具创建的,那么compatible.asm默认设置就已经为11.2,但如果是使用CREATE DISKGROUP这个SQL命令创建的,那么默认设置则为10.1,需要手动修改。
SQL> alter diskgroup oradg . . . → Read More: How to create ASM filesystem in Oracle 11gR2
By kamus, on June 7th, 2010%
实际上Oracle11gR2真的在安装上花了不少心思,虽然目前在除了Linux平台的其它操作系统上都还有这样那样的小问题,但是确实已经很方便了。
如果要在Solaris10中安装Oracle11gR2的单机数据库,只需要以下简单的步骤。
1. 保证/tmp文件系统大于1G 在Soalris10中默认/tmp使用的是swap空间,因此在安装操作系统的时候给swap足够大的空间,比如4G或者8G
2. 添加组和用户(只需要最简单的dba组)
# groupadd dba # useradd -g dba -d /export/home/oracle -m oracle
3. 修改操作系统内核参数(只需要修改shmmax,这里修改为4G)
# projadd -U oracle -K \ "project.max-shm-memory=(priv,4096MB,deny)" user.oracle
4. 使用磁盘c1t1d0和c1t2d0创建zfs文件系统(ZFS非常方便,自动mount,不再需要修改vfstab文件)
# zpool create orapool c1t1d0 c1t2d0 # zfs set mountpoint=/oracle orapool
5. runInstaller
6. 安装完毕以后再去设置oracle用户的.profile环境变量
By kamus, on June 2nd, 2010%
不准备写一篇完整的Installation Guide,安装光盘中自带的pdf文档已经足够。本文只是总结一些在安装过程中碰到的问题或者说应该要注意的要点。
1. 如下命令的软件包需要配全,通常在安装完操作系统以后就应该已经都有了。
lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstat \ bos.perf.perfstat bos.perf.proctools rsct.basic.rte rsct.compat.clients.rte xlC.aix61.rte
2. 安装文档中提到的fix即使不存在也不影响安装。
# instfix -i -k "IZ41855 IZ51456 IZ52319" There was no data for IZ41855 in the fix database. All filesets for IZ51456 were found. There was no data for IZ52319 in the fix database.
3. 11gR2 RAC自带CTSS时间同步服务,因此安装文档中要求禁用NTP,但是在安装过程中最后检查的时候,仍然会报NTP服务无法使用,可以直接忽略。 . . . → Read More: Tips for Installing Oracle11gR2 RAC on AIX 6.1