AIX下安装ORACLE步骤:
1、网络硬盘映射:
在本机 /etc/hosts文件中添加映射路径:10.248.171.160 P550_3
在被映射主机的/etc/hosts文件中添加本地映射路径:10.9.132.249 P550_249
本机上映射文件:mount P550_3:/tar/ptfs/oracle
(注:如果本机有oracle安装文件就不需要进行网络映射,如果没有需要映射到有oracle安装文件的主机相关目录下;
mount P550_3:/tar/ptfs/oracle主机 P550_3上tar目录下是oracle的安装文件,将此目录映射到本地/ptfs/oracle目录下)
2、建立组和用户
mkgroup dba
mkuser pgrp=dba
shell=/usr/bin/ksh oracle
passwdoracle(密码)
提示修改密码
(注:建立用户组dba, 用户oracle)
3、建立文件系统
1) 新建卷:
smitty mklv
rootvg
oracle_lv
20 (空间大小)
Jfs2 (类型)
2)
smitty jfs2
oracle_lv
/oracle
no->yes
3)
mount /oracle(激活目录oracle)
4、更改用户权限——将赋予oracle用户访问oracle目录的权限
chown
-R oracle:dba /oracle
5、切换root到oracle用户下(步骤1到4都是在root用户下执行)
su – oracle
6、另外起一个shell,使用root用户登陆,运行脚本:
ptfs/oracls/ora9i/920/Disk1/rootpre.sh
7、打开Xmanager(被动方式)
Export
DISPLAY=10.10.176.55 (客户端机器地址)
8、设置环境变量,到oracle用户下,在.profile文件中添加环境变量
9、执行 . (空格)”/.profile ,使环境变量生效
10、 运行oracle/9201/Disk1/runInstaller
11、 运行oracle/9205/Disk1/runInstaller
12、 运行oracle/9208/Disk1/runInstaller
步骤10、11、12中提示要运行脚本,使用root用户到相关目录下运行
步骤12中需要清理内存,使用命令slibclean
13、 测试:在$ORACLE_HOME/network/admin/下建立tnsnames.ora文件,并且将连接串写入文件中,使用tnsping SID 来测试。
一存储基础知识
在
AIX
系统中,由逻辑卷(
LVM
)管理物理硬盘和逻辑空间。
LVM
的组成要素有:物理卷、逻辑卷、物理分区、逻辑分区、文件系统等。
1
物理卷(
PV
)
一块硬盘就是一个
PV
,一般都是
hdiskX
形式,
X
是序号,如
hdisk0
,
hdisk1
等
2
卷组(
VG
)
是
AIX
系统中最大的存储单位,一个卷组由一个或多个物理卷构成。系统中最少要有一个卷组,这就是
rootvg
。
rootvg
是最基本的卷组,
BOS
存放在
rootvg
中,
rootvg
是在安装
BOS
时创建的。除了
rootvg
,用户还可以创建其他的卷组,这要依据系统中的
pv
数。
3
物理分区(
PP)
是指把
pv
分成连续的
,
大小相等的存储单位
.PV
是由物理分区组成的
,
一个卷组中的所有物理分区的大小相等
.
物理分区是物理卷上最小的分配单位
.
4
逻辑分区
(LP)
是映射物理分区的逻辑单位
.
一个逻辑分区可以对应一个或多个物理分区
.
逻辑分区所对应的物理分区是真正存放数据的地方
.
在一个卷组中
,
逻辑分区和物理分区的大小是一致的
,
默认是
4MB.
从用户或应用程序的角度来看
,
逻辑分区是连续的
,
而由逻辑分区映射的物理分区可能是不连续的
.
5
逻辑卷
(LV)
是指在一个卷组
(VG)
中
,
由多个逻辑分区组成的集合
.
在一个逻辑卷中逻辑分区是连续的
.
构成逻辑卷的物理分区可以在一个
pv
上
,
也可以在不同的
PV
上
.
所以逻辑卷就可以跨硬盘存在
.
逻辑卷是逻辑上的空间
,
是面向用户和应用程序的存储结构
,
物理卷是物理空间上的
,
是面向操作系统和机器的存储结构
,
他们之间通过
PP
和
LP
的对应关系建立联系
.
6
文件系统
(FS)
是指在
AIX
系统中
,
面向用户的存储空间
.
只有在逻辑卷上建立文件系统
,
用户通过对文件系统的操作才能完成对逻辑卷的访问
.
在一个逻辑卷上只能创建一个文件系统
察看磁盘空间
lspv
列出磁盘
如
hdisk0 00072f3f00234e9a rootvgactive
hdisk1 00072f3fcd9337e9 rootvgactive
执行lsvg rootvg 察看磁盘空间