Your SlideShare is downloading. ×
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Asm+aix
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Asm+aix

397

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
397
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 第一章 Oracle 软件 RAC 安装1.1 环境准备1.1.1 AIX 系统环境1.1.1.1 创建 rootvg 的镜像� .添加新硬盘到rootvg#extendvg rootvg hdisk1� 镜像rootvg#mirrorvg rootvg hdisk1� 重新生成 boot image#bosboot -ad /dev/hdisk0� 更新bootlist#bootlist -m normal hdisk0 hdisk1(因为cd0是共用的,所以不能在 bootlist里面)(因为cd0 是共用的,所以不能在bootlist cd0是共用的,所以不能在 bootlist里面)� 重起系统#shutdown –Fr1.1.1.2 设置网卡名称一致 netstat –in 把 en2,en3 更名为 en0,en1 rmdev –dl en0 rmdev –dl en1 关机后,在 profile 里去掉 en0,en1 Cfgmgr 重新扫描后,原来的 en2,en3 变为 en0,en1。 已删的卡可以根据需要加进来(en2,en3)。
  • 2. 1.1.1.3 修改系统各路径的空间大小 chfs -a size=+10G / chfs -a size=+3G /usr chfs -a size=+2G /var chfs -a size=+5G /tmp chfs -a size=+8G /home chfs -a size=+15G /opt1.1.1.4 修改/etc/hosts 文件 修改/etc/hosts 168.169.15.33 orcldb1 168.169.15.35 orcldb1_vip 172.16.3.1 orcldb1_priv 168.169.15.34 orcldb2 168.169.15.36 orcldb2_vip 172.168.3.2 orcldb2_priv1.1.1.5 创建 oinstall、dba oinstall、 /bin/mkgroup oinstall /bin/mkgroup dba1.1.1.6 创建 oracle 用户 运行 smitty user ,选择 Add a User Type or select values in entry fields. Press Enter AFTER making all desired changes. * User NAME [oracle] User ID [500] Primary GROUP [oinstall]
  • 3. Group SET [dba,hagsuser] Soft FILE size [-1] Soft CPU time [-1] Soft DATA segment [-1] Soft STACK size [-1] # id oracle uid=500(oracle) gid=203(oinstall) groups=204(dba),205(hagsuser),保证各节点都一样,并设 置密码 passwd oracle1.1.1.7 调整用户的 SHELL Limit� smit chuser Soft FILE size [-1] Soft CPU time [-1] Soft DATA segment [-1] Soft STACK size [-1]� 修改/etc/security/limits文件中root oracle用户相关部分如下: root: fsize = -1 core = -1 cpu = -1 data = -1 rss = -1 stack = -1 nofiles = -1 oracle: fsize = -1 core = -1
  • 4. cpu = -1 data = -1 rss = -1 stack = -1 nofiles = -1 # ulimit -a time(seconds) unlimited file(blocks) unlimited data(kbytes) unlimited stack(kbytes) 4194304 memory(kbytes) unlimited coredump(blocks) unlimited nofiles(descriptors) unlimited1.1.1.8 配置系统配置参数 smitty chgsys Maximum number of PROCESSES allowed per user [4096] HIGH water mark for pending write I/Os per file [33] LOW water mark for pending write I/Os per file [24] Stack Execution Disable (SED) Mode off1.1.1.9 配置网络可调参数直接敲以下几行,变更会出现在 /etc/rc.net no -p -o udp_sendspace=65536 no -p -o udp_recvspace=262144 no -p -o tcp_sendspace=262144 no -p -o tcp_recvspace=262144
  • 5. no -p -o rfc1323=1 no -p -o sb_max=2*655360 (重启后生效) no -r -o ipqmaxlen=512 (重启后生效)1.1.1.10 检查安装 oracle 安装所需的软件包� lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.libperfstat bos.perf.proctools rsct.basic.rte� lslpp -l bos.adt bos.cifs_fs bos.clvm bos.compat bos.data bos.perf rsct.basic rsct.compat.basic rsct.compat.clients rsct.core(已装) 注:安装 rsct.basic rsct.compat.basic rsct.compat.clients 是要把支持 HACMP 的选项不要 选择� lslpp -l xlC.aix50.rte:7.0.0.4 或以上(AIX 5.3 默认是 8.*的) lslpp -l xlC.rte:7.0.0.1� oracle rac 专用 lslpp -l bos.rte.lvm.rte (5.2.0.25 or higher) ------默认安装 lslpp -l bos.clvm.enh--------------------------------前面已包括� 下载(ftp://ftp.software.ibm.com/aix/products/ccpp/),安装 xlC.rte、xlC.aix50uncompress xlc.rte.aix50.sep2005.ptf.tar.Zuncompress xlc.rte.70.aix.tar.Ztar -xvf xlc.rte.aix50.sep2005.ptf.tartar -xvf xlc.rte.70.aix.tar1.1.1.11 安装 SSH 的软件包及配置� 在 AIX Toolbox for Linux Applications 盘上,安装 SSH 的前提包 openssl-0.9.7g
  • 6. openssl-devel-0.9.7g openssl-doc-0.9.7g� 包在扩展盘上 openssh.base openssh.license openssh.man.en_US� 配置 SSH 切换用户 su - oracle mkdir .ssh chmod 700 .ssh ssh-keygen -t rsa ssh-keygen -t dsa 在 A 机执行: cd ~/.ssh ssh orcldb1 cat /home/oracle/.ssh/id_rsa.pub>>authorized_keys ssh orcldb1 cat /home/oracle/.ssh/id_dsa.pub>>authorized_keys ssh orcldb2 cat /home/oracle/.ssh/id_rsa.pub>>authorized_keys ssh orcldb2 cat /home/oracle/.ssh/id_dsa.pub>>authorized_keys cat authorized_keys scp authorized_keys orcldb2:/home/oracle/.ssh/ chmod 600 authorized_keys 在B机执行: ssh orcldb2 date ssh orcldb1 date scp authorized_keys orcldb1:/home/oracle/.ssh/ 测试配置是否建好 ssh orcldb2 date 若不要密码能够正常显示时间,说明配置成功
  • 7. 1.1.1.12 修改存储磁盘的属性 修改磁盘名称,使两一致。做法:先删除再重新扫描磁盘。 for i in 2 3 4 5 6 do rmdev –dl hdisk$i done cfgmgr� 修改磁盘的所有者 chown root:oinstall /dev/rhdisk2------OCR 盘 chmod 660 /dev/rhdisk2 chown oracle:oinstall /dev/rhdisk3------VOTING 盘 chmod 660 /dev/rhdisk3 chown oracle:dba /dev/rhdisk4 chmod 660 /dev/rhdisk4 chown oracle:dba /dev/rhdisk5 chmod 660 /dev/rhdisk5 chown oracle:dba /dev/rhdisk6 chmod 660 /dev/rhdisk6 chown oracle:dba /dev/rhdisk7 chmod 660 /dev/rhdisk7� 修改磁盘在 AIX 系统的锁定 chdev -l hdisk2 -a reserve_policy=no_reserve chdev -l hdisk3 -a reserve_policy=no_reserve chdev -l hdisk4 -a reserve_policy=no_reserve chdev -l hdisk5 -a reserve_policy=no_reserve chdev -l hdisk6 -a reserve_policy=no_reserve chdev -l hdisk7 -a reserve_policy=no_reserve for i in 2 3 4 5 6 7 do chdev –l hdisk4i –a reserve_lock=no
  • 8. done� 查看修改结果指令 lsattr -El hdisk2 | grep reserve_policy lsattr -El hdisk3 | grep reserve_policy lsattr -El hdisk4 | grep reserve_policy lsattr -El hdisk5 | grep reserve_policy lsattr -El hdisk6 | grep reserve_policy lsattr -El hdisk7 | grep reserve_policy lsattr -El hdisk8 | grep reserve_policy lsattr -El hdisk9 | grep reserve_policy1.1.2 Oracle 软件安装环境1.1.2.1 创建目录 mkdir -p /u01/app/oracle/product/10.2.0/crs chown oracle:oinstall /u01 chmod 755 /u01 mkdir -p /u01/app/oracle/product/10.2.0/db_1 chown oracle:oinstall /u01 chmod 755 /u01 设置环境变量� 编辑文件~oracle/.profile ~oracle/.profile export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs export ORACLE_PATH=$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/admin export ORACLE_SID=orcl export NLS_LANG=AMERICAN_AMERICA.UTF8
  • 9. export NLS_DATE_FORMAT="mm/dd/yyyy hh24:mi:ss" export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin export ORACLE_TERM=xterm export TNS_ADMIN=$ORACLE_HOME/network/admin export ORA_NLS10=$ORACLE_HOME/nls/data export TNS_ADMIN=$ORACLE_HOME/network/admin export ORA_NLS10=$ORACLE_HOME/nls/data export LD_LIBRARY_PATH=$ORACLE_HOME/lib export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib export CLASSPATH=$ORACLE_HOME/JRE export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib export THREADS_FLAG=native export TEMP=/tmp export TMPDIR=/tmp 执行. ./.profile 立即生效1.1.2.2 安装 Oracle 相关软件之前都运行 rootpre.sh� 运行/cdrom/clusterware/rootpre/rootpre.sh 显示内容: ./rootpre.sh output will be logged in /tmp/rootpre.out_06-12-13.11:30:24 Saving the original files in /etc/ora_save_06-12-13.11:30:24.... Copying new kernel extension to /etc.... Loading the kernel extension from /etc
  • 10. Oracle Kernel Extension Loader for AIX Copyright (c) 1998,1999 Oracle Corporation Successfully loaded /etc/pw-syscall.64bit_kernel with kmid: 0x4116700 Successfully configured /etc/pw-syscall.64bit_kernel with kmid: 0x4116700 The kernel extension was successfuly loaded. Configuring Asynchronous I/O.... Configuring POSIX Asynchronous I/O.... Checking if group services should be configured.... Please confirm your Oracle userid is a member of the group: hagsuser Configuring HACMP group services socket for possible use by Oracle.1.2 Oracle 的 crs 软件安装 注:以下示例图的主机名和路径需按具体情况更改。 � 设置软件安装显示客户端机器,如 export DISPLAY=168.169.15.199:0.0,然后运行 /cdrom/clusterware/runInstaller,在客户端机器显示图 1
  • 11. 图1� 接着自动出现图 2 所示,选择 Next 图2� 指定软件安装临时目录,以及用户组,如图 3 所示,然后选择 Next 图3� 指定 CRS 软件安装路径,如图 4,然后选择 Next
  • 12. 图4� 检查软件所需的环境,如图 5,没有问题,选择 Next 图5� 集群配置,如图 6,更改相应的私有名、虚拟服务名
  • 13. 图6� 指定机群服务的私、公网 IP 地址 图7� 指定 CRS 软件安装的 OCR 位置,如下图 8
  • 14. 图8� 指定 CRS 软件所虚 VOTE DISK 位置,如图 9 图9� 增加软件的支持简体中文语种,如图 10
  • 15. 图 10� 软件安装详细的清单,可以以此确认安装的内容是否正确,如下图 11、图 12 图 11
  • 16. 图 12� 根据软件安装要求,运行相应的脚本 图 13� 脚本运行的显示如图 14 所示,完成后在图 13 上选择完成,软件安装显示图 15
  • 17. 图 14� 软件安装继续安装相应助手,如图 15,软件安装完成,出现图 16 图 15
  • 18. 图 16 到此,oracle 软件的 crs 机群软件安装完成1.3 Oracle 软件安装 � 运行光盘中/cdrom/database/runInstaller,出现图 1,选择 Next。
  • 19. 图1� 选择软件安装语种,图 2 所示,选定后,按 Next 选项 图2� 指定软件安装的路径,图 3 图3� 选择安装的环境,把要安装的节点都选中,如 4 所示
  • 20. 图4� 环境检查,如 5,选择 Next,出现图 6 图5� 指定安装的内容,如选择只安装软件,如图 6,出现图 7,选择 Intall,开始安装软件
  • 21. 图6 图7� 图 8 所示安装进程,以及安装的步骤
  • 22. 图8� 运行相关脚本,图 9 图9� 选择完成,软件安装完成
  • 23. 1.4 Oracle 软件集群软件 crs 升级 � 更改升级补丁软件的所有者及权限,运行 runInstaller,出现图 1 图1 � 指定要更新的 CRS 软件,图 2 所示 图2
  • 24. � 指定安装环境,图 3,选择 Next,出现图 4 图3� 图 4 中选择 Install 选项,开始安装软件 图4� 图 5 显示软件安装的进度
  • 25. 图5� 安装过程中会出现图 6 的提示,不过选择 yes,让它继续安装下去,并运行相关的脚 本,如图 7 所示 图6
  • 26. 图7 � 运行脚本时候,所需时间比较长,耐心等待,到此软件 CRS 升级完成1.5 Oracle 软件升级到 10.2.3.0 � 更改升级补丁软件的所有者及权限,运行 runInstaller,出现图 1 图1
  • 27. � 指定安装环境,图 2 图2� 软件安装列出所有的安装的条目,图 3 所示 图3� 软件升级的进度,如图 4 所示
  • 28. 图4� 运行相关脚本,图 5 所示 图5
  • 29. 图6 � 图 6 显示软件安装完成,软件升级成功1.6 创建 oracle 的 ASM � 运行 DBCA 命令,显示图 1,选择 Next 图1
  • 30. � 选择配置 ASM,如图 2,选择 Next 图2� 指定配置的节点,图 3 所示 图3� 指定 ASM 管理的 SYS 密码,以及软件参数,图 4
  • 31. 图4� 图 5 中提示,选择 OK 图5� 图 6 中选择 Yes,出现图 7 的配置界面 图6
  • 32. 图7� 在图 8 中,配置的 ASM 的磁盘组,选择 create new 图8� 图 9 中指定 ASM 磁盘组名,并指定相应的磁盘,图 9 是配置完成后界面 图9
  • 33. 图 10� 图 10 中,选择 OK,开始创建 ASM 磁盘组 图 11� 图 12 所示,配置成功 图 12
  • 34. 1.7 创建 oracle 实例 � 运行 dbca,出现图 1,选择创建数据库,按 Next 图1 � 选择安装环境,图 2 图2
  • 35. � 指定安装的类型 图3� 指定 SID、数据库名称 图4
  • 36. � 起用 EM,方便管理 图5� 分配 SYS 等帐号的密码 图6� 指定数据存放的类型,图 7 是使用 ASM 方式
  • 37. 图7� 数据库指定存放的 ASM 磁盘 图8� 选择数据库创建方式,图 9
  • 38. 图9� 指定 flash 的路径大小、并打开归档 图 10� 图 11 到图 20,是数据库的 SGA、字符集等等属性的显示
  • 39. 图 11 图 12
  • 40. 图 13 图 14
  • 41. 图 15图 16
  • 42. 图 17图 18
  • 43. 图 19图 20
  • 44. 图 21� 图 22,开始创建数据库 图 22
  • 45. 图 23� 图 23 提示数据库配置完成,选择 Exit,之后开始启动实例,如图 24 所示 图 24到此为止,oracle 的 RAC 配置完成。

×