AIX双机热备环境下安装ORACLE10G - 图文

双机热备环境AIX下安装ORACLE10G

Hard STACK size [-1] 其它设置默认即可,保存退出。

设置oracle用户密码,在主菜单中选择Users -> Change a User’s Password,在User Name项中输入oracle,系统提示输入oracle用户密码,这里我们使用密码为passwd oracle。 3.5 修改系统参数 输入如下命令:

#smit chgsys (说明:修改系统配置)

进入图文页面后,修改“Maximum number of PROCESSES allowed per user”项值,输入值为2048或更高(说明:允许每个用户的最大进程数)。 3.6 修改ORACLE用户.profile文件

进入/home/oracle目录,编辑oracle用户的.profile文件,命令如下: #vi .profile (说明:通过vi工具修改文件内容) 修改内容如下:

NLS_LANG=american_america.ZHS16GBK export NLS_LANG

ORACLE_BASE=/home/oracle/app

ORACLE_HOME=$ORACLE_BASE/product/10.2.0 ORACLE_SID=orcl ORACLE_TERM=vt100 export ORACLE_BASE export ORACLE_HOME export ORACLE_SID

8

双机热备环境AIX下安装ORACLE10G

export ORACLE_TERM DISPLAY=10.1.1.206:0.0 export DISPLAY

DBCA_RAW_CONFIG=/home/oracle/app/dbca_raw_config.txt; export DBCA_RAW_CONFIG TZ=GMT-8

PATH=$ORACLE_HOME/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:. export PATH

保存退出后执行如下命令激活脚本。

#su – oracle (说明:进入oracle用户模式) $ . ./.profile (说明:使脚本内容生效)

如果您对vi工具不熟悉,可以在本地计算机中建立这个文件,由于windows系统中创建文件名不可以以“.”开始,可以使用profile做为文件名,然后将上面的内容保存到文件中,在用FTP工具将此文件上传到10.1.1.206服务器/home/oracle目录中,并将文件名改为.profile,命令为mv profile .profile,然后用oracle用户执行此文件。 3.7 创建ORACLE安装所需目录 进入/home/oracle目录,命令如下:

#cd /home/oracle (说明:进入/home/oracle目录) #mkdir app (说明:创建app目录)

#chown -R oracle:oinstall /home/oracle/app (说明:将管理权限付给oinstall)

9

双机热备环境AIX下安装ORACLE10G

#chmod -R 775 /home/oracle/app(说明:增加读写权限) 3.8 在裸设备的卷组上创建逻辑卷

先检查卷组是否存在(创建卷组是IBM工程师做的事),输入如下命令 #lsvg (说明:查看已经存在的卷组,本文未写卷组的创建过程) 如果显示结果包含rootvg、datavg、havg说明所需要的卷组都存在,如果没有,特别是datavg(用于安装Oracle数据文件的共享卷),请联系IBM工程师创建,如果你会弄也可以。

输入以下命令或创建一个可执行脚本,如createlv.sh文件,将此文件创建在/home/orastartup目录下,编辑以下内容:

mklv -y 'orcl_system01' -w'n' -s'n' -r'n' -t'raw' datavg 32 mklv -y 'orcl_users01' -w'n' -s'n' -r'n' -t'raw' datavg 60 mklv -y 'orcl_temp01' -w'n' -s'n' -r'n' -t'raw' datavg 32 mklv -y 'orcl_undotbs01' -w'n' -s'n' -r'n' -t'raw' datavg 60 mklv -y 'orcl_redo01_1' -w'n' -s'n' -r'n' -t'raw' datavg 32 mklv -y 'orcl_redo01_2' -w'n' -s'n' -r'n' -t'raw' datavg 32 mklv -y 'orcl_control01' -w'n' -s'n' -r'n' -t'raw' datavg 16 mklv -y 'orcl_control02' -w'n' -s'n' -r'n' -t'raw' datavg 16 mklv -y 'orcl_spfile' -w'n' -s'n' -r'n' -t'raw' datavg 8 mklv -y 'orcl_sysaux' -w'n' -s'n' -r'n' -t'raw' datavg 32 mklv -y 'orcl_pwdfile' -w'n' -s'n' -r'n' -t'raw' datavg 1 mklv -y 'orcl_indx01' -w'n' -s'n' -r'n' -t'raw' datavg 16 chown -R oracle:dba /dev/rorcl_* chmod 660 /dev/rorcl_*

10

双机热备环境AIX下安装ORACLE10G

(说明:-t属性必须为'raw',raw代表裸设备,每一个block为64M,如32*64=2048M=2G)

编辑完成后,以root用户执行createlv.sh,命令如下: #chmod +x ./createlv.sh (说明:为文件增加读写权限) #./createlv.sh (说明:执行文件)

执行完成后用以下命令进行检查,看逻辑卷是否创建成功,用以下三种命令进行检测,命令如下:

1、#lsvg -l datavg (说明:查看指定卷组下逻辑卷信息)

LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT orcl_spfile raw 8 8 1 closed/syncd N/A orcl_indx01 raw 8 8 1 closed/syncd N/A 如果输出结果包含以上信息(这里只写了两个,应该为12个,请对照上面文件的内容,而且需要特别注意的是TYPE必须为raw),说明创建成功,如果有没创建上的,请检查是否是输入错误造成。 2、#varyoffvg datavg (说明:释放datavg卷组) #lsvg -l datavg (说明:查看指定卷组下逻辑卷信息)

本次在执行lsvg命令后,将不会在显示出逻辑卷信息,说明释放datavg卷组成功。

3、#varyonvg datavg (说明:加载datavg卷组) #lsvg -l datavg (说明:查看指定卷组下逻辑卷信息)

本次在执行lsvg命令后,将会显示出逻辑卷信息,说明加载datavg卷组成功。 刚这三种检查没有出现异常情况下,说明逻辑卷创建成功。

11

联系客服:779662525#qq.com(#替换为@)