AIX6.1下安装Oracle11g Release2

AIX6.1下安装Oracle11 Release2
1 安装过程具体有如下的基本步骤
1 安装前的准备工作
2 安装oracle软件和数据库
3 安装后的测试工作
4 软件的升级(可选)
1 安装前的准备工作有如下的几个过程
1 首先谈谈界面安装的问题
因为安装oracle安装有界面安装和非界面安装.对于想我这样才接触oracle的人一般选择的都是用界面安装,那么接下来我们就谈谈界面安装的问题.
1 我们从简单的开始,如果你只有一台机器,而这个机器又带有显卡和显示器,那么就比较简单,你只要把系统安装好,肯定是有界面了,那么界面这一步的配置你就可以跳过了,不需要过多的考虑了.
2 而如果你需要管理的机器操作2台,那么一般的用户都是购买一个终端来进行控制,比如HMC之类的,那么默认情况下自然是没有界面了,同时HMC也没有办法现实界面(目前是如此),同时你如果选择的是界面安装oracle,那么你必须利用第三方的软件来辅助你来实现,比如xmanager3.0.那么你在安装操作系统的时候就要注意啊,一定要安装界面了,然后通过笔记本之类的设备,通过网口连接到机器上,在本机打开界面来安装.那么如果出现安装界面检测的时候不通过,那么你可以用如下的命令来配置下,就可以了.
DISPLAY=你本机的IP:0.0;export DISPLAY 记得等你用安装的用户登录的时候在使用
3 如果你开始的时候没有安装界面软件,那么可以在安装oracle软件前,先安装CDE,软件.
2 通过oracle官方提供的文档我们来看看对安装oracle的系统有什么样的设置要求
1 内存:最少4G
可以通过如下的命令查看AIX的内存大小
#lsattr –El mem0 or #lsattr –El sys0 –a realmem
内存与Swap Space的关系
内存 交换空间
Between 4 GB and 8 GB 2 times the size of RAM
Between 8 GB and 32 GB 1.5 times the size of RAM
More than 32 GB 32 GB
如果你想确定本机的换页空间的大小,那么可以用如下的命令查看
#lsps –a
如果你的换页空间不够,那么你就必须去扩充你的换页空间的大小,以免不能安装oracle,那么可以用如下的命令来实现
#smit chps
这个补充说明下:安装oracle最好能够都把其他一些相关的空间都给扩充了,比如/tmp,/等等,合适的大小可以看下面推荐
那么在扩充之前你应该明白这些文件都具体放些什么东西,那样你在扩充的时候才比较有目的性,否则,你不知道具体应该扩到多大.
首先来看看这些的具体用户
/ 根文件是所有文件的挂载点,所以在设置的时候如果你的硬盘空间允许可以把/目录设置为1-2G都可以.
/etc 包含着不同的配置文件,这个目录一般用户系统管理,我们运行的大部分命令都在这个目录下
/tmp 是文件系统的安装点,文件按系统所有用户的临时文件都放在这里,所以这个文件目录硬件经常清理,如果这个空间不够,会导致系统死机,所以在分配的时候可以尽量把这个目录分配的空间大小大些,如果有足够的磁盘空间,分配几十个G都没有问题,这里我分配的是40G
/var 是文件系统的安装点,他下面的内容会随着系统的持续运行而增大,所以我们也需要扩充这个目录的空间,这个我设置为20G
/home 是文件系统的安装点,是用户的HOME目录,这里保存着每一个用户的文件和目录,这里我设置为20G
/usr 包含着许多的只读的命令,程序库和数据,所以这里我也扩充为20G
/opt 也是文件的安装点,主要用户安装附加的应用程序包,这里我也扩充为30G
这样我就把文件系统的大小进行了扩充,可以用如下的命令来实现
#smit chfs
接下来验证下系统的软件和硬件是否为64位的
硬件的验证命令:#getconf HARDWARE_BITMODE
软件的验证命令:#bootinfo –x
磁盘空间的要求我们前面已经进行扩充了,所以这里我们就不多说了,如果想查看每一个文件目录的磁盘空间的大小和使用情况,可以用如下的命令来显示
df –k 查看所有的
如果想查看指定的,那么可以用这个命令
#df –k /tmp
下面列出了不同版本的oracle安装后需要占用的空间大小
Installation Type Requirement for Software Files (GB)
Enterprise Edition 7.44
Standard Edition 6.99
Custom (Enterprise Edition + custom install 7.44 options)
Installation Type Disk Space for Data Files (GB)
Enterprise Edition 1.55
Standard Edition 1.50
Custom (Enterprise Edition + custom install 1.50 options)
显示器的分辨率调为>=1024*768
接下来是比较重要的软件和补丁之类的检测
不同版本的AIX的要求可能不相同,我这里是安装在AIX6.1上的,所以下面我只列出AIX6.1的内容
1 系统版本的要求
AIX 6.1 TL 02 SP1 ("6100-02-01), 64-bit kernel
可以通过下面的命令来查看
#oslevel –s
2 必须安装的文件集
bos.adt.base
bos.adt.lib
bos.adt.libm
bos.perf.libperfstat 6.1.2.1 or later
bos.perf.perfstat
bos.perf.proctools
xlC.aix61.rte:10.1.0.0 or later
gpfs.base 3.2.1.8 or later (我在安装的过程中没有打这个补丁)
可以用如下的命令来验证你的这个文件集是否安装了
#lslpp –l 文件集的名字
#lslpp –l bos.adt.base
如果有没有安装的,把第一个安装盘放到光驱或是第二个安装盘,通过下面的命令来安装
#smit installp
同时在安装的时候推荐大家把这些bundle都安装了,这样是为了后面的安装比较顺利
app_dev,server,CDE等
如果有条件的话把浏览器也安装了,虽然这个安装不是必须的,但是以后你在配置小机的时候可能要用到浏览器啊,所以我推荐还是安装浏览器,本人安装的firefox的浏览器
补丁的要求,在AIX6.1上主要有三个,我在这次安装的过程中,没有安装这三个补丁也安装成功,并通过测试,只是不知道对其他的功能有没有影响,知道的可以告诉我一声.
IZ41855
IZ51456
IZ52319
接下来就是要创建用户和组了,这里我就创建一个主组:oinstall和备组dba,和一个名为oracle的用户
创建组可以用如下的命令来实现
#smit security
组名:oinstall id:502
组名:dba id:503
用户:oracle id:502
特别注意下,如果是第一次安装这里我对用户使用的软件和硬件的资源我都设置为没有限制,是为了后面操作的方便
这里特别注意下:因为AIX对文件的上传是有限制大小的,不能超过1G,如果超过也只能传入1G的大小,其他的被截断,所以如果你是用root用户把安装的软件通过ftp上传到AIX上,那么一定就要修改这个用户对资源使用的限制,这个很重要,否则会导致你的安装文件包不完整.
主要设置的有这个方面
Soft FILE size Soft CPU time Soft DATA segment Soft STACK size Soft Real Memory size
Processes等设置
可以用如下的命令来修改:
#smit chuser
这不也很重要:配置系统的配置参数
Parameter Recommended Value
maxuprocs 16384
ncargs 128
用如下的命令来配置
smit chgsys
最后就是创建软件的安装目录和上传软件的目录了
这里分为这样几种情况来处理:
1 如果你是演示为了简单,那么可以直接创建,用如下的命令来实现
软件的存放目录
mkdir -p /app/oradata
chown –R oracle:oinstall /app
chmod –R 755 /app
创建一个软件的安装目录
mkdir –p /app/oracle
chown –R oracle:oinstall /app
chmod –R 755 /app
这里特别注意下,一般你创建的时候都是用root用户来创建的,所以需要修改下所属于的组合用户还有操作权限,否则后面安装的时候会出现文件
2 而在实际的生产环境下这样的安装没有什么实际的意思,一般都是会全新的安装到令一个vg或是安装到存储上的,这样的话,你就必须在安装前划分好vg,建立好lv,还有fs,最后在把这个文件系统给mount上,最好在挂载的时候不要选择开启自动挂载用手动的挂载,否则,如果是在双机的环境下,可能导致无法开机.
好了,这些都做完以后,那么配置下用户环境文件就OK了
#cd /home/oracle
#vi .profile
输入如下的内容,保存就可以了
export ORACLE_BASE=/app
export ORACLE_SID=shing (这个名字是自定义,就是在后面安装oracle的时候要用到这个)
export ORACLE_HOME=$ORALCE_BASE/oracle
export PATH=$PATH:$ORACLE_HOME/bin:.:/usr/local/bin
最后用root登录或是切换到root用户,执行下root.sh文件就可以了
这个文件在你后面解压出来的文件的路径下
到这步位置我们已经把前提工作都做好了,接下来就是上传文件然后开始安装的过程了
通过前面的设置我已经知道了,我要上传的文件的目录是在
/app/oradata下
接着打开你的上传工具,上传到这个目录就可以了,在上传的过程中就一个问题我需要注意的,如果你用的是root这个用户来上传文件,那么解压的时候最好也要用这个用户,否则你就要修改访问权限.
因为我下来的文件的后缀名是.zip的,那么解压的时候我可以用下面的命令来解压
jar –xvf 文件名.zip
要特别注意一点,下载的文件分wie两个部分,那么解压的时候记得要解药到同一个目录下,否则不能安装
解压完成后,会在你的/app/oradata目录下生成一个database的文件
要记得修改这个文件的访问权限和文件的所属的组合用户
#chown –R oracle:oinstall database
#chmod –R 755 database
完成后,用你的oracle用户登录到系统,然后cd /app/oradata/database目录
运行如下的命令,如果没有出错就可以出现安装界面了
登录要通过界面登录或是终端界面软件登录
#./runInstaller
安装过程和window一样就不说了
安装完成后 出
现如下的窗口,用你的root用户登录后执行这两个脚本就OK了


最后在运行两个命令
1 创建Listener
#netca
2 创建数据库
#dbca
最后完成成功后,输入如下的命令验证下
#sqlplus /nolog
#sql> conn / as sysdba
#sql>startup
最后如果出现
database mounted
database open
#sql>
表示安装成功了
最后可以通过,这个命令查看进程
ps –ef | grep oracle
通过这个命令关闭数据库
#sql>shutdown immediate
Tags: 

延伸阅读

最新评论

发表评论