AIX 5.3 裸设备建库

裸设备建库

1.首先查看要创建逻辑卷上的卷组datavg
datavg ppsize 为32M

[aix /] #lsvg datavg
VOLUME GROUP:       datavg                   VG IDENTIFIER:  00cd04ce00004c00000001215271137f
VG STATE:           active                   PP SIZE:        32 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      2187 (69984 megabytes)
MAX LVs:            256                      FREE PPs:       625 (20000 megabytes)
LVs:                17                       USED PPs:       1562 (49984 megabytes)
OPEN LVs:           15                       QUORUM:         2
TOTAL PVs:          1                        VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     30480                                     
MAX PPs per PV:     3048                     MAX PVs:        10
LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable 

2.在datavg上建立好相应的裸设备

mklv -y‘ctl01‘   -w‘n‘ -s‘n‘ -r‘n‘ -t ‘raw‘ datavg 2

mklv -y‘ctl02‘   -w‘n‘ -s‘n‘ -r‘n‘ -t ‘raw‘ datavg 2

mklv -y‘ctl03‘   -w‘n‘ -s‘n‘ -r‘n‘ -t ‘raw‘ datavg 2

mklv -y‘redo01‘  -w‘n‘ -s‘n‘ -r‘n‘ -t ‘raw‘ datavg 2

mklv -y‘redo02‘  -w‘n‘ -s‘n‘ -r‘n‘ -t ‘raw‘ datavg 2

mklv -y‘redo03‘  -w‘n‘ -s‘n‘ -r‘n‘ -t ‘raw‘ datavg 2

mklv -y‘system01‘ -w‘n‘ -s‘n‘ -r‘n‘ -t ‘raw‘ datavg 19

mklv -y‘sysaux01‘ -w‘n‘ -s‘n‘ -r‘n‘ -t ‘raw‘ datavg 19

mklv -y‘users01‘   -w‘n‘ -s‘n‘ -r‘n‘ -t ‘raw‘ datavg 19

mklv -y‘undotbs01‘ -w‘n‘ -s‘n‘ -r‘n‘ -t ‘raw‘ datavg 19

mklv -y‘temp01‘    -w‘n‘ -s‘n‘ -r‘n‘ -t ‘raw‘ datavg 19

3.建好后赋予相应的属主及其权限
注:是r开头的设备

chown  -R oracle:oinstall /dev/rctl0*

chown  -R oracle:oinstall /dev/rredo0*

chown  -R oracle:oinstall /dev/rsys*

chown  -R oracle:oinstall /dev/rundotbs01*

chown  -R oracle:oinstall /dev/rtemp01*

chown  -R oracle:oinstall /dev/rusers01*

查看复权后的结果

[aix94 /] #ls -al /dev/rctl0*
crwxrwxr-x   1 oracle   oinstall     45,  5 Jun  8 16:11 /dev/rctl01
crwxrwxr-x   1 oracle   oinstall     45,  6 Jun  8 16:11 /dev/rctl02
crwxrwxr-x   1 oracle   oinstall     45,  7 Jun  8 16:11 /dev/rctl03

[aix94 /] #ls -al /dev/rredo0*
crwxrwxr-x   1 oracle   oinstall     45,  8 Jun  8 22:00 /dev/rredo01
crwxrwxr-x   1 oracle   oinstall     45, 10 Jun  8 16:14 /dev/rredo02
crwxrwxr-x   1 oracle   oinstall     45, 11 Jun  8 22:00 /dev/rredo03

[aix94 /] #ls -al /dev/rsys*
crw-rw----   1 oracle   oinstall     45, 13 Jun  8 22:00 /dev/rsysaux01
crw-rw----   1 oracle   oinstall     45, 12 Jun  8 16:11 /dev/rsystem01

[aix94 /] #ls -al /dev/rusers01 
crw-rw----   1 oracle   oinstall     45, 14 Jun  8 16:11 /dev/rusers01

[aix94 /] #ls -al /dev/rtemp01 
crw-rw----   1 oracle   oinstall     45, 16 Jun  8 16:12 /dev/rtemp01

[aix94 /] #ls -al /dev/rundotbs01 
crw-rw----   1 oracle   oinstall     45, 15 Jun  8 16:11 /dev/rundotbs01

[aix94 /] #lsvg -l datavg 
TYPE均为RAW设备类

datavg:
LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT
ctl01               raw        2     2     1    open/syncd    N/A
ctl02               raw        2     2     1    open/syncd    N/A
ctl03               raw        2     2     1    open/syncd    N/A
redo01              raw        2     2     1    open/syncd    N/A
redo02              raw        2     2     1    open/syncd    N/A
redo03              raw        2     2     1    open/syncd    N/A
system01            raw        19    19    1    open/syncd    N/A
sysaux01            raw        19    19    1    open/syncd    N/A
users01             raw        19    19    1    open/syncd    N/A
undotbs01           raw        19    19    1    open/syncd    N/A
temp01              raw        19    19    1    open/syncd    N/A
 

[aix94 /] #su  -oracle
添加裸设备mapping文件

oracle$ vi raw.txt 

添加以下内容

system=/dev/rsystem01
undotbs1=/dev/rundotbs01
redo1_1=/dev/rredo01
redo1_2=/dev/rredo02
redo1_3=/dev/rredo03
control1=/dev/rctl01
control2=/dev/rctl02
control3=/dev/rctl03
users=/dev/rusers01
temp=/dev/rtemp01
sysaux=/dev/rsysaux01

bash-3.2$ more .profile 

添加
DBCA_RAW_CONFIG=/u01/oracle/product/10.2.0/db_2/dbs/raw.txt   export DBCA_RAW_CONFIG

完成就就可以DBCA创建数据库了

AIX 5.3 裸设备建库

时间: 2024-10-13 22:53:21

AIX 5.3 裸设备建库的相关文章

Aix Oracle11g裸设备建库

11G RAW ON AIX 查看物理内存大小 /usr/sbin/lsattr -E -l sys0 -a realmem Available RAM Swap Space Required Between 1 GB and 2 GB 1.5 times the size of the RAM Between 2 GB and 16 GB Equal to the size of the RAM More than 16 GB 16 GB 查看paging space /usr/sbin-/l

AIX脚本创建裸设备

1.批量建立redolog裸设备脚本(非条带)     #!/usr/bin/ksh   i=1   while(($i<=9));   do      mklv  -y  lv_redo"00$i"_1g  -t raw -w n -r n -u 1 oltpvg 1     i=$(expr $i + 1);   done               2.建立stripesize为1M,stripe width 为14 ,lv大小为8G的裸设备,          hdisk

AIX 下Oracle Rac dbca建库报错 ora-7445 [PC:0x103E2AFA0]

在AIX 7100-02-03-1334 上安装Oracle Rac,grid和oracle都已安装完成.但是dbca建库的时候发现数据库crash,以下是建库时的alert.log,数据库报ora-07445报错,dbca的日志中可以发现在Create database时出错. 在mos上没有找到匹配的文档,尝试使用其他方法. /oraapp/oracle/diag/rdbms/rmbtodb/rmbtodb1/trace/alert_rmbtodb1.log MMNL started wit

AIX下RAC搭建 Oracle10G(六)dbca建库

AIX下RAC搭建系列 AIX下RAC搭建 Oracle10G(六)dbca建库 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 主机名 AIX203 AIX204 交换机 SAN光纤交换机 存储 SAN T3存储 大纲流程如下: 第一部分:主机配置 一.检测系统环境 二.网络配置 三.用户和组 四.网络参数调整 五.时间同步 六.卷组 第二部分:安装hacmp并配置 七.hacmp安装并配置 第三部分:安装CRS 八.安装CRS 第四部

AIX给oracle添加裸设备数据文件

平台:AIX 5.3 单机 存在一个空闲磁盘hdisk1 总体思路:物理卷PV->卷组VG->逻辑卷LV(类型:raw)->添加表空间 1.查看所有可用卷组 # lsvg -o rootvg 2.创建ORACLE的卷组datavg # smitty lvm Volume Groups Add a Volume Group Add an Original Volume Group [Entry Fields] VOLUME GROUP name                       

AIX中创建的裸设备即AIX中的逻辑卷 for Oracle

AIX中创建的裸设备即AIX中的逻辑卷 创建方法如下: 语法:mklv -t raw -y [lvname] [vgname] [LPs] 例如在创建Oracle所需的裸设备: mklv -t raw -y lv_sysaux datavg 3 mklv -t raw -y lv_systems aux datavg 3 mklv -t raw -y lv_ctl1 datavg 1 mklv -t raw -y lv_ctl2 datavg 1 mklv -t raw -y lv_redo1

aix裸设备环境下为数据库添加新的数据文件

裸设备环境下,数据如果要添加数据文件比其他环境要稍微麻烦点,因为一个裸设备下面只能创建一个数据文件,以下为一次添加数据文件的记录,如下: 1.查看卷组lsvg 2查看物理卷 3.查看逻辑卷  lspv显示在卷组中的物理卷信息 4.lsvg  datavg 5.如果有closed就表示没用的 6.alter tablespace ZL9EPRLOB Add datafile '/dev/rora_data017_8g' size 5000m AUTOEXTEND OFF; 7.如果没有就需要先创建

aix5.3系统安装oracle 10g使用裸设备--4k偏移量问题

今天朋友在aix 5.3系统上安装oracle 10g 建库是用裸设备时候,dbca建库到2%报错退出,观察alert日志发现是temp表空间空间不足导致.查看该表空间数据文件所在的裸设备容量为512M,建库时候给出的数据文件大小也是512M.也许是因为aix系统以1000进制计算,而oracle数据库计算容量是以1024进制导致差距,随即将oracle数据文件大小改为500M,则正常通过. 但是,在alert日志中不断爆出warning提示:WARNING: You are creating

静默建库和删除数据库

很多时候客户现场或测试环境不一定有xm等图形工具,新建库或删除库需要通过命令行进行. 静默建库: [email protected]>select * from v$version where rownum<2; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.