Installing Oracle11gR2 on Solaris10

实际上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环境变量

Tips for Installing Oracle11gR2 RAC on AIX 6.1

不准备写一篇完整的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服务无法使用,可以直接忽略。 4….

Exp Empty Table in Oracle11gR2

先来看一下例子。我们创建一张表T2。 [sourcecode language=”sql” light=”true”]SQL> create table t2 (n number); Table created. SQL> desc t2 Name Null? Type —————————————– ——– —————————- N NUMBER[/sourcecode] 尝试使用exp将此表导出。 D:\Temp>exp kamus/oracle tables=t2 Export: Release 11.2.0.1.0 – Production on Fri Apr 16 18:11:51 2010 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition…