Oracle 大型系统中AIX上的实战(学习笔记AIX部分 第一章)

第一章:AIX基础架构

1.1 AIX系统构成要素
模块化、功能组件化 灵活性,可以根据需要动态增加、替换、删除构件,不会影响整个系统运行。

1.2 内核、Shell与文件系统
Shell就是命令解释器,是内核当用户登录AIX后启动的一个服务于此用户的Shell。
内核、shell、文件系统即AIX的主体

1.3 AIX逻辑卷管理器(LVM)

使用LVM解决了传统UNIX存储方面的问题:
a、逻辑卷可以使用不连续物理空间,并且可以动态调整其容量。
b、通过镜像技术,逻辑卷提供了数据访问的性能改善和关键数据的高可用性。
c、通过损坏数据块的映像重构,逻辑卷具有了自发检测和修复能力。
d、通过支持SMIT工作环境,LVM磁盘管理简单而快捷

1.4 日志文件系统(JFS/JFS2)
根目录 /
       树形子目录 /dev
                  /usr
                  /home
                      /oracle
                      /db2
                      /sysbase
                  /sbin
                  /etc
                  /var
                  /tmp

                       
1.5 RS6000服务器:RISC指令
服务器硬件结构:prtconf               

Q1:RS/6000服务器
A1:
Q2:AIX5L 其中L指什么
A2:L指扩展Linux支持

1.6 AIX存储结构
磁盘阵列输出的一块逻辑盘=>磁盘驱动器chedev -l hdiskn pv=yes/clear=>PV(Physical Volumn)<=对应于=>/dev/hdiskn(逻辑设备文件)
->VG(一个或多个PV组成)->PP(由PV划分)=>LV(基本单位lp,对应PP)=>作为FS(服务于文件处理系统,是
一种结构化和层次化的文件组织形式)或者raw设备(一般用于数据库应用)

# lsvg rootvg
VOLUME GROUP:       rootvg                   VG IDENTIFIER:  00ccaa8500004c00000001298c847b52
VG STATE:           active                   PP SIZE:        256 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      1092 (279552 megabytes)
MAX LVs:            256                      FREE PPs:       186 (47616 megabytes)
LVs:                13                       USED PPs:       906 (231936 megabytes)
OPEN LVs:           12                       QUORUM:         1 (Disabled)
TOTAL PVs:          2                        VG DESCRIPTORS: 3
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         2                        AUTO ON:        yes
MAX PPs per VG:     32512                                    
MAX PPs per PV:     1016                     MAX PVs:        32
LTG size (Dynamic): 1024 kilobyte(s)         AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
# 其中VG DESCRIPTORS 是卷组描述区VGDA ,是磁盘上的一个区域,用来存储该磁盘所在卷组的定义信息以及卷组上定义的所有逻辑卷的属性和状态。
卷组内所有磁盘具有相同的VGDA信息,对于两块盘构成的卷组,默认有三个VGDA。1:2分配
使用卷组优点:1、用逻辑结构(对磁盘驱动器来说)解决磁盘组合问题,使得操作系统在空间使用方面不受容量限制
使用LV优点: 1、使用逻辑结构(对于PV物理卷来说)解决了物理卷的跳跃,使得用户在使用逻辑卷时候显示为连续的
             2、可以动态调整文件系统的空间大小,并制指定逻辑卷在物理磁盘上跨盘分部。
             3、在提高磁盘的存储灵活性和空间维护的使用操作便利性上提供了技术保证。
# lsvg -l datavg
datavg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
lv_qb_data01        raw        10      10      1    open/syncd    N/A
lv_qb_data02        raw        10      10      1    open/syncd    N/A
lv_qb_data03        raw        10      10      1    open/syncd    N/A
lv_qb_data04        raw        10      10      1    open/syncd    N/A
lv_qb_data05        raw        10      10      1    open/syncd    N/A
lv_qb_data06        raw        10      10      1    open/syncd    N/A
lv_qb_data07        raw        10      10      1    open/syncd    N/A
lv_qb_data08        raw        10      10      1    open/syncd    N/A
lv_qb_data09        raw        10      10      1    open/syncd    N/A
lv_qb_data10        raw        10      10      1    open/syncd    N/A
lv_qb_data11        raw        5       5       1    open/syncd    N/A
lv_qb_data12        raw        5       5       1    open/syncd    N/A
lv_qb_data13        raw        5       5       1    open/syncd    N/A
lv_qb_data14        raw        5       5       1    open/syncd    N/A
lv_qb_data15        raw        5       5       1    open/syncd    N/A
lv_qb_data16        raw        10      10      1    open/syncd    N/A
lv_qb_data17        raw        10      10      1    open/syncd    N/A
lv_qb_data18        raw        10      10      1    open/syncd    N/A
lv_qb_data19        raw        10      10      1    open/syncd    N/A
lv_qb_data20        raw        10      10      1    open/syncd    N/A
lv_qb_data21        raw        10      10      1    open/syncd    N/A
lv_qb_data22        raw        10      10      1    open/syncd    N/A
lv_qb_data23        raw        10      10      1    open/syncd    N/A
lv_qb_data24        raw        10      10      1    open/syncd    N/A
lv_qb_data25        raw        10      10      1    open/syncd    N/A
lv_qb_data27        raw        10      10      1    open/syncd    N/A
lv_qb_data26        raw        10      10      1    open/syncd    N/A
lv_qb_data28        raw        10      10      1    closed/syncd  N/A
lv_qb_data29        raw        10      10      1    closed/syncd  N/A
lv_qb_data30        raw        10      10      1    closed/syncd  N/A
lv_qb_data31        raw        5       5       1    closed/syncd  N/A
lv_qb_data32        raw        5       5       1    closed/syncd  N/A
lv_qb_data33        raw        5       5       1    closed/syncd  N/A
lv_qb_data34        raw        5       5       1    closed/syncd  N/A
lv_qb_data35        raw        5       5       1    closed/syncd  N/A
# lslv lv_qb_data01
LOGICAL VOLUME:     lv_qb_data01           VOLUME GROUP:   datavg
LV IDENTIFIER:      00ccaa8500004c00000001336e7dc345.1 PERMISSION:     read/write
VG STATE:           active/complete        LV STATE:       opened/syncd
TYPE:               raw                    WRITE VERIFY:   off
MAX LPs:            512                    PP SIZE:        1024 megabyte(s)
COPIES:             1                      SCHED POLICY:   parallel
LPs:                10                     PPs:            10
STALE PPs:          0                      BB POLICY:      relocatable
INTER-POLICY:       minimum                RELOCATABLE:    yes
INTRA-POLICY:       middle                 UPPER BOUND:    16
MOUNT POINT:        N/A                    LABEL:          None
MIRROR WRITE CONSISTENCY: on/ACTIVE                             
EACH LP COPY ON A SEPARATE PV ?: yes                                   
Serialize IO ?:     NO  
# 该逻辑卷要求放置在磁盘的中心区域(middle),写入验证策略打开(relocatable),镜像写入一致性(MIRROR WRITE CONSISTENCY)打开,
没有进行条带化(SCHED POLICY:   parallel而不是striped)------ (注意需要详细了解这几个参数的概念)
# 逻辑卷信息存储在一个逻辑卷控制块LVCB的数据块中,对标准的卷组,LVCB就保存在LV的第一个数据块上;
对于非标准卷组(Big VG和Scalable VG)来说,VGDA保存在LVCB上。
#逻辑卷本身可以作为:启动映像、换页空间、数据块裸设备、文件系统日志使用

#常用物理卷AIX命令
mkvg命令 创建一个新卷组
extendvg 将物理卷添加到一个已有的卷组中
chvg     更改卷组属性
reducevg 从卷组中删除物理卷
lsvg     列出卷组
exportvg 除去或者导出一个卷组
importvg 将一个被导出的卷组安装回AIX
reorgvg  重组一个卷组
syncvg   对一个卷组进行数据同步
varyonvg 激活卷组,使卷组可用
varyoffvg 关闭卷组 使卷组不可用
migratepv 将卷组中一块物理盘数据移动到同卷组中另一个盘中

逻辑卷基本命令
mklv 创建一个逻辑卷
chlv 创建逻辑卷后用来更改其名称和特征
extendlv 增加对逻辑卷分配的逻辑分区数目
cplv 复制逻辑卷
lslv 列出逻辑卷
rmlv 除去逻辑卷
mklvcopy 增加逻辑卷中逻辑分区的副本数目,用于逻辑卷镜像
rmlvcopy 减少逻辑卷中逻辑分区的副本数目 用于逻辑卷镜像的删除
crfs     为逻辑卷创建一个文件系统

1.7 AIX换页空间

换页空间即交换区 ,AIX用逻辑卷管理,换页空间主要是为物理内存在硬盘上提供一个缓冲区,
一个扩展系统内存,在AIX中可以使用换页空间操作常用命令如下:

chps 更改换页空间的属性
lsps 显示换页空间属性和当前使用状态
mkps 创建新换页空间
rmps 删除已停用的换页空间
swapon/off 启用或禁用附加的换页空间

1.8 AIX文件系统结构

# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       2       2    closed/syncd  N/A
hd6                 paging     122     244     2    open/syncd    N/A
hd8                 jfs2log    1       2       2    open/syncd    N/A
hd4                 jfs2       60      120     2    open/syncd    /
hd2                 jfs2       40      80      2    open/syncd    /usr
hd9var              jfs2       40      80      2    open/syncd    /var
hd3                 jfs2       40      80      2    open/syncd    /tmp
hd1                 jfs2       41      82      2    open/syncd    /home
hd10opt             jfs2       40      80      2    open/syncd    /opt
lg_dumplv           sysdump    12      12      1    open/syncd    N/A
loglv00             jfslog     1       1       1    open/syncd    N/A
lv00                jfs        1       2       2    open/syncd    /var/adm/csd
fslv00              jfs2       220     220     2    open/syncd    /ora10g

根目录            / 该目录包括
                               /sbin
                               /dev
                               /etc 等          
用户各自根目录                 /home
用户及系统创建的临时文件       /tmp
包含系统命令,库,以及应用程序 /usr
保存系统运行的日志文件         /var
安装常用应用系统               /opt

1.9 AIX对象数据管理
 
在AIX中,所有的系统配置信息存储在对象数据管理(Object Data Manager ODM)数据库中,主要管理数据包括:
1、硬件设备的配置信息和状态信息、
2、系统安装的软件产品信息、升级和修补信息
3、网络配置信息
4、系统资源信息
5、SMIT/SMITTY等信息

这些信息分别被保存在/usr/lib/objrepos /usr/share/lib/objrepos和/etc/objrepos 三个文件中

输出当前使用的ODM文件
#ehco $ODMDIR
/etc/objrepos

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14272606/viewspace-712988/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14272606/viewspace-712988/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值