SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Downloaden Sie, um offline zu lesen
第一章 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 –Fr



1.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)。
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 /opt



1.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_priv



1.1.1.5 创建 oinstall、dba
           oinstall、

 /bin/mkgroup oinstall

 /bin/mkgroup dba



1.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]
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 oracle



1.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
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) unlimited




1.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                 off



1.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
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.aix50

uncompress xlc.rte.aix50.sep2005.ptf.tar.Z

uncompress        xlc.rte.70.aix.tar.Z

tar -xvf xlc.rte.aix50.sep2005.ptf.tar

tar -xvf    xlc.rte.70.aix.tar



1.1.1.11 安装 SSH 的软件包及配置

�   在 AIX Toolbox for Linux Applications 盘上,安装 SSH 的前提包

     openssl-0.9.7g
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   若不要密码能够正常显示时间,说明配置成功
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
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_policy



1.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
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
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
图1

�   接着自动出现图 2 所示,选择 Next




                           图2

�   指定软件安装临时目录,以及用户组,如图 3 所示,然后选择 Next




                       图3

�   指定 CRS 软件安装路径,如图 4,然后选择 Next
图4

�   检查软件所需的环境,如图 5,没有问题,选择 Next




                      图5

�   集群配置,如图 6,更改相应的私有名、虚拟服务名
图6

�   指定机群服务的私、公网 IP 地址




                        图7

�   指定 CRS 软件安装的 OCR 位置,如下图 8
图8

�   指定 CRS 软件所虚 VOTE DISK 位置,如图 9




                         图9

�   增加软件的支持简体中文语种,如图 10
图 10

�   软件安装详细的清单,可以以此确认安装的内容是否正确,如下图 11、图 12




                     图 11
图 12

�   根据软件安装要求,运行相应的脚本




                     图 13

�   脚本运行的显示如图 14 所示,完成后在图 13 上选择完成,软件安装显示图 15
图 14

�   软件安装继续安装相应助手,如图 15,软件安装完成,出现图 16




                   图 15
图 16

     到此,oracle 软件的 crs 机群软件安装完成



1.3 Oracle 软件安装

 �   运行光盘中/cdrom/database/runInstaller,出现图 1,选择 Next。
图1

�   选择软件安装语种,图 2 所示,选定后,按 Next 选项




                      图2

�   指定软件安装的路径,图 3




                     图3

�   选择安装的环境,把要安装的节点都选中,如 4 所示
图4

�   环境检查,如 5,选择 Next,出现图 6




                     图5

�   指定安装的内容,如选择只安装软件,如图 6,出现图 7,选择 Intall,开始安装软件
图6




                    图7

�   图 8 所示安装进程,以及安装的步骤
图8

�   运行相关脚本,图 9




                  图9

�   选择完成,软件安装完成
1.4   Oracle 软件集群软件 crs 升级

 �    更改升级补丁软件的所有者及权限,运行 runInstaller,出现图 1




                         图1

 �    指定要更新的 CRS 软件,图 2 所示




                          图2
�   指定安装环境,图 3,选择 Next,出现图 4




                          图3

�   图 4 中选择 Install 选项,开始安装软件




                         图4

�   图 5 显示软件安装的进度
图5

�   安装过程中会出现图 6 的提示,不过选择 yes,让它继续安装下去,并运行相关的脚

    本,如图 7 所示




                          图6
图7

 �    运行脚本时候,所需时间比较长,耐心等待,到此软件 CRS 升级完成



1.5   Oracle 软件升级到 10.2.3.0

 �    更改升级补丁软件的所有者及权限,运行 runInstaller,出现图 1




                          图1
�   指定安装环境,图 2




                      图2

�   软件安装列出所有的安装的条目,图 3 所示




                       图3

�   软件升级的进度,如图 4 所示
图4

�   运行相关脚本,图 5 所示




                    图5
图6

 �   图 6 显示软件安装完成,软件升级成功



1.6 创建 oracle 的 ASM

 �   运行 DBCA 命令,显示图 1,选择 Next




                          图1
�   选择配置 ASM,如图 2,选择 Next




                        图2

�   指定配置的节点,图 3 所示




                        图3

�   指定 ASM 管理的 SYS 密码,以及软件参数,图 4
图4

�   图 5 中提示,选择 OK




                      图5

�   图 6 中选择 Yes,出现图 7 的配置界面




                       图6
图7

�   在图 8 中,配置的 ASM 的磁盘组,选择 create new




                        图8

�   图 9 中指定 ASM 磁盘组名,并指定相应的磁盘,图 9 是配置完成后界面




                        图9
图 10

�   图 10 中,选择 OK,开始创建 ASM 磁盘组




                      图 11

�   图 12 所示,配置成功




                     图 12
1.7 创建 oracle 实例

 �   运行 dbca,出现图 1,选择创建数据库,按 Next




                       图1

 �   选择安装环境,图 2




                        图2
�   指定安装的类型




                        图3

�   指定 SID、数据库名称




                   图4
�   起用 EM,方便管理




                    图5

�   分配 SYS 等帐号的密码




                     图6

�   指定数据存放的类型,图 7 是使用 ASM 方式
图7

�   数据库指定存放的 ASM 磁盘




                      图8

�   选择数据库创建方式,图 9
图9

�   指定 flash 的路径大小、并打开归档




                    图 10

�   图 11 到图 20,是数据库的 SGA、字符集等等属性的显示
图 11




  图 12
图 13




 图 14
图 15




图 16
图 17




图 18
图 19




图 20
图 21

�   图 22,开始创建数据库




                   图 22
图 23
�   图 23 提示数据库配置完成,选择 Exit,之后开始启动实例,如图 24 所示




                      图 24
到此为止,oracle 的 RAC 配置完成。

Weitere ähnliche Inhalte

Was ist angesagt?

Memcached内存分析、调优、集群
Memcached内存分析、调优、集群Memcached内存分析、调优、集群
Memcached内存分析、调优、集群hik_lhz
 
Am备份恢复文档
Am备份恢复文档Am备份恢复文档
Am备份恢复文档miglinda
 
九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)heima911
 
Puppet安装总结
Puppet安装总结Puppet安装总结
Puppet安装总结Yiwei Ma
 
Oracle数据库升级前必要的准备工作
Oracle数据库升级前必要的准备工作Oracle数据库升级前必要的准备工作
Oracle数据库升级前必要的准备工作maclean liu
 
Free Bsd7.2 Install V1.6
Free Bsd7.2 Install V1.6Free Bsd7.2 Install V1.6
Free Bsd7.2 Install V1.6Jainan O
 
【诗檀软件 郭兆伟-技术报告】跨国企业级Oracle数据库备份策略
【诗檀软件 郭兆伟-技术报告】跨国企业级Oracle数据库备份策略【诗檀软件 郭兆伟-技术报告】跨国企业级Oracle数据库备份策略
【诗檀软件 郭兆伟-技术报告】跨国企业级Oracle数据库备份策略maclean liu
 
Mysql企业备份发展及实践
Mysql企业备份发展及实践Mysql企业备份发展及实践
Mysql企业备份发展及实践maclean liu
 
dbdao.com 汪伟华 my-sql-replication复制高可用配置方案
dbdao.com 汪伟华 my-sql-replication复制高可用配置方案dbdao.com 汪伟华 my-sql-replication复制高可用配置方案
dbdao.com 汪伟华 my-sql-replication复制高可用配置方案maclean liu
 
Installation and configuration 11g r2 asm using job role separation(grid & or...
Installation and configuration 11g r2 asm using job role separation(grid & or...Installation and configuration 11g r2 asm using job role separation(grid & or...
Installation and configuration 11g r2 asm using job role separation(grid & or...Zhaoyang Wang
 
1221 探討 Windows Server 2008 WDS 部署服務
1221 探討 Windows Server 2008 WDS 部署服務1221 探討 Windows Server 2008 WDS 部署服務
1221 探討 Windows Server 2008 WDS 部署服務Timothy Chen
 
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11gOracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11gChien Chung Shen
 
Debian 套件打包教學指南 v0.19 - 繁體中文翻譯
Debian 套件打包教學指南 v0.19 - 繁體中文翻譯Debian 套件打包教學指南 v0.19 - 繁體中文翻譯
Debian 套件打包教學指南 v0.19 - 繁體中文翻譯SZ Lin
 
分区表基础知识培训
分区表基础知识培训分区表基础知识培训
分区表基础知识培训maclean liu
 
尚观Linux研究室 linux驱动程序全解析
尚观Linux研究室   linux驱动程序全解析尚观Linux研究室   linux驱动程序全解析
尚观Linux研究室 linux驱动程序全解析hangejnu
 
Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版redhat9
 
Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境
Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境
Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境dbabc
 
Debian 套件打包教學指南 - 繁體中文翻譯
Debian 套件打包教學指南 - 繁體中文翻譯Debian 套件打包教學指南 - 繁體中文翻譯
Debian 套件打包教學指南 - 繁體中文翻譯SZ Lin
 
Oracle dba必备技能 使用os watcher工具监控系统性能负载
Oracle dba必备技能   使用os watcher工具监控系统性能负载Oracle dba必备技能   使用os watcher工具监控系统性能负载
Oracle dba必备技能 使用os watcher工具监控系统性能负载maclean liu
 

Was ist angesagt? (20)

Memcached内存分析、调优、集群
Memcached内存分析、调优、集群Memcached内存分析、调优、集群
Memcached内存分析、调优、集群
 
Am备份恢复文档
Am备份恢复文档Am备份恢复文档
Am备份恢复文档
 
九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)
 
Puppet安装总结
Puppet安装总结Puppet安装总结
Puppet安装总结
 
Oracle数据库升级前必要的准备工作
Oracle数据库升级前必要的准备工作Oracle数据库升级前必要的准备工作
Oracle数据库升级前必要的准备工作
 
Linuxcommand
LinuxcommandLinuxcommand
Linuxcommand
 
Free Bsd7.2 Install V1.6
Free Bsd7.2 Install V1.6Free Bsd7.2 Install V1.6
Free Bsd7.2 Install V1.6
 
【诗檀软件 郭兆伟-技术报告】跨国企业级Oracle数据库备份策略
【诗檀软件 郭兆伟-技术报告】跨国企业级Oracle数据库备份策略【诗檀软件 郭兆伟-技术报告】跨国企业级Oracle数据库备份策略
【诗檀软件 郭兆伟-技术报告】跨国企业级Oracle数据库备份策略
 
Mysql企业备份发展及实践
Mysql企业备份发展及实践Mysql企业备份发展及实践
Mysql企业备份发展及实践
 
dbdao.com 汪伟华 my-sql-replication复制高可用配置方案
dbdao.com 汪伟华 my-sql-replication复制高可用配置方案dbdao.com 汪伟华 my-sql-replication复制高可用配置方案
dbdao.com 汪伟华 my-sql-replication复制高可用配置方案
 
Installation and configuration 11g r2 asm using job role separation(grid & or...
Installation and configuration 11g r2 asm using job role separation(grid & or...Installation and configuration 11g r2 asm using job role separation(grid & or...
Installation and configuration 11g r2 asm using job role separation(grid & or...
 
1221 探討 Windows Server 2008 WDS 部署服務
1221 探討 Windows Server 2008 WDS 部署服務1221 探討 Windows Server 2008 WDS 部署服務
1221 探討 Windows Server 2008 WDS 部署服務
 
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11gOracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
 
Debian 套件打包教學指南 v0.19 - 繁體中文翻譯
Debian 套件打包教學指南 v0.19 - 繁體中文翻譯Debian 套件打包教學指南 v0.19 - 繁體中文翻譯
Debian 套件打包教學指南 v0.19 - 繁體中文翻譯
 
分区表基础知识培训
分区表基础知识培训分区表基础知识培训
分区表基础知识培训
 
尚观Linux研究室 linux驱动程序全解析
尚观Linux研究室   linux驱动程序全解析尚观Linux研究室   linux驱动程序全解析
尚观Linux研究室 linux驱动程序全解析
 
Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版
 
Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境
Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境
Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境
 
Debian 套件打包教學指南 - 繁體中文翻譯
Debian 套件打包教學指南 - 繁體中文翻譯Debian 套件打包教學指南 - 繁體中文翻譯
Debian 套件打包教學指南 - 繁體中文翻譯
 
Oracle dba必备技能 使用os watcher工具监控系统性能负载
Oracle dba必备技能   使用os watcher工具监控系统性能负载Oracle dba必备技能   使用os watcher工具监控系统性能负载
Oracle dba必备技能 使用os watcher工具监控系统性能负载
 

Andere mochten auch

Giao trinh-oracle-tieng-viet[bookbooming.com]
Giao trinh-oracle-tieng-viet[bookbooming.com]Giao trinh-oracle-tieng-viet[bookbooming.com]
Giao trinh-oracle-tieng-viet[bookbooming.com]bookbooming1
 
DBLINK BETWEEN MS SQL SERVER & ORACLE
DBLINK BETWEEN MS SQL SERVER & ORACLEDBLINK BETWEEN MS SQL SERVER & ORACLE
DBLINK BETWEEN MS SQL SERVER & ORACLEMinh Tri Lam
 
itlchn 20 - Kien truc he thong chung khoan - Phan 1
itlchn 20 - Kien truc he thong chung khoan - Phan 1itlchn 20 - Kien truc he thong chung khoan - Phan 1
itlchn 20 - Kien truc he thong chung khoan - Phan 1IT Expert Club
 
tuningfor_oracle
 tuningfor_oracle tuningfor_oracle
tuningfor_oraclestyxyx
 
itlchn 20 - Kien truc he thong chung khoan - Phan 2
itlchn 20 - Kien truc he thong chung khoan - Phan 2itlchn 20 - Kien truc he thong chung khoan - Phan 2
itlchn 20 - Kien truc he thong chung khoan - Phan 2IT Expert Club
 
Tối ưu-cau-lệnh-oracle-sql
Tối ưu-cau-lệnh-oracle-sqlTối ưu-cau-lệnh-oracle-sql
Tối ưu-cau-lệnh-oracle-sqlViet Tran
 
Backup and Restore of database on 2-Node RAC
Backup and Restore of database on 2-Node RACBackup and Restore of database on 2-Node RAC
Backup and Restore of database on 2-Node RACPaulo Fagundes
 
Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?Ludovico Caldara
 

Andere mochten auch (10)

Giao trinh-oracle-tieng-viet[bookbooming.com]
Giao trinh-oracle-tieng-viet[bookbooming.com]Giao trinh-oracle-tieng-viet[bookbooming.com]
Giao trinh-oracle-tieng-viet[bookbooming.com]
 
DBLINK BETWEEN MS SQL SERVER & ORACLE
DBLINK BETWEEN MS SQL SERVER & ORACLEDBLINK BETWEEN MS SQL SERVER & ORACLE
DBLINK BETWEEN MS SQL SERVER & ORACLE
 
itlchn 20 - Kien truc he thong chung khoan - Phan 1
itlchn 20 - Kien truc he thong chung khoan - Phan 1itlchn 20 - Kien truc he thong chung khoan - Phan 1
itlchn 20 - Kien truc he thong chung khoan - Phan 1
 
ASM
ASMASM
ASM
 
tuningfor_oracle
 tuningfor_oracle tuningfor_oracle
tuningfor_oracle
 
itlchn 20 - Kien truc he thong chung khoan - Phan 2
itlchn 20 - Kien truc he thong chung khoan - Phan 2itlchn 20 - Kien truc he thong chung khoan - Phan 2
itlchn 20 - Kien truc he thong chung khoan - Phan 2
 
Tối ưu-cau-lệnh-oracle-sql
Tối ưu-cau-lệnh-oracle-sqlTối ưu-cau-lệnh-oracle-sql
Tối ưu-cau-lệnh-oracle-sql
 
Backup and Restore of database on 2-Node RAC
Backup and Restore of database on 2-Node RACBackup and Restore of database on 2-Node RAC
Backup and Restore of database on 2-Node RAC
 
Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?
 
Rapid Home Provisioning
Rapid Home ProvisioningRapid Home Provisioning
Rapid Home Provisioning
 

Ähnlich wie Asm+aix

康盛创想项目部Linux 服务器部署标准(最新版)
康盛创想项目部Linux 服务器部署标准(最新版)康盛创想项目部Linux 服务器部署标准(最新版)
康盛创想项目部Linux 服务器部署标准(最新版)Yiwei Ma
 
X64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 newX64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 newYiwei Ma
 
Kick start无人值守批量安装linux
Kick start无人值守批量安装linuxKick start无人值守批量安装linux
Kick start无人值守批量安装linuxYiwei Ma
 
Oda安装 恢复步骤
Oda安装 恢复步骤Oda安装 恢复步骤
Oda安装 恢复步骤n-lauren
 
九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)heima911
 
利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版xingsu1021
 
第11讲 管理Cisco互联网络
第11讲 管理Cisco互联网络第11讲 管理Cisco互联网络
第11讲 管理Cisco互联网络F.l. Yu
 
Osc scott linux下的数据库优化for_postgresql
Osc scott linux下的数据库优化for_postgresqlOsc scott linux下的数据库优化for_postgresql
Osc scott linux下的数据库优化for_postgresqlOpenSourceCamp
 
Aix操作系统培训文档
Aix操作系统培训文档Aix操作系统培训文档
Aix操作系统培训文档lwj2012
 
Hadoop平台搭建
Hadoop平台搭建Hadoop平台搭建
Hadoop平台搭建Liyang Tang
 
2, OCP - installing and creating a database
2, OCP - installing and creating a database2, OCP - installing and creating a database
2, OCP - installing and creating a databaseted-xu
 
为10g rac cluster添加节点
为10g rac cluster添加节点为10g rac cluster添加节点
为10g rac cluster添加节点maclean liu
 
Heartbeat+my sql+drbd构建高可用mysql方案
Heartbeat+my sql+drbd构建高可用mysql方案Heartbeat+my sql+drbd构建高可用mysql方案
Heartbeat+my sql+drbd构建高可用mysql方案cao jincheng
 
5, system admin
5, system admin5, system admin
5, system adminted-xu
 
Introduction to FreeBSD commands
Introduction to FreeBSD commandsIntroduction to FreeBSD commands
Introduction to FreeBSD commands郁凱 黃
 
8, lamp
8, lamp8, lamp
8, lampted-xu
 
构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接 构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接 Renaun Erickson
 
unix toolbox 中文版
unix toolbox 中文版unix toolbox 中文版
unix toolbox 中文版Jie Bao
 
Lamp安全全攻略
Lamp安全全攻略Lamp安全全攻略
Lamp安全全攻略Da Zhao
 
Ruby on Rails 開發環境建置 for Ubuntu
Ruby on Rails 開發環境建置 for UbuntuRuby on Rails 開發環境建置 for Ubuntu
Ruby on Rails 開發環境建置 for UbuntuMarsZ Chen
 

Ähnlich wie Asm+aix (20)

康盛创想项目部Linux 服务器部署标准(最新版)
康盛创想项目部Linux 服务器部署标准(最新版)康盛创想项目部Linux 服务器部署标准(最新版)
康盛创想项目部Linux 服务器部署标准(最新版)
 
X64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 newX64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 new
 
Kick start无人值守批量安装linux
Kick start无人值守批量安装linuxKick start无人值守批量安装linux
Kick start无人值守批量安装linux
 
Oda安装 恢复步骤
Oda安装 恢复步骤Oda安装 恢复步骤
Oda安装 恢复步骤
 
九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)
 
利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版
 
第11讲 管理Cisco互联网络
第11讲 管理Cisco互联网络第11讲 管理Cisco互联网络
第11讲 管理Cisco互联网络
 
Osc scott linux下的数据库优化for_postgresql
Osc scott linux下的数据库优化for_postgresqlOsc scott linux下的数据库优化for_postgresql
Osc scott linux下的数据库优化for_postgresql
 
Aix操作系统培训文档
Aix操作系统培训文档Aix操作系统培训文档
Aix操作系统培训文档
 
Hadoop平台搭建
Hadoop平台搭建Hadoop平台搭建
Hadoop平台搭建
 
2, OCP - installing and creating a database
2, OCP - installing and creating a database2, OCP - installing and creating a database
2, OCP - installing and creating a database
 
为10g rac cluster添加节点
为10g rac cluster添加节点为10g rac cluster添加节点
为10g rac cluster添加节点
 
Heartbeat+my sql+drbd构建高可用mysql方案
Heartbeat+my sql+drbd构建高可用mysql方案Heartbeat+my sql+drbd构建高可用mysql方案
Heartbeat+my sql+drbd构建高可用mysql方案
 
5, system admin
5, system admin5, system admin
5, system admin
 
Introduction to FreeBSD commands
Introduction to FreeBSD commandsIntroduction to FreeBSD commands
Introduction to FreeBSD commands
 
8, lamp
8, lamp8, lamp
8, lamp
 
构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接 构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接
 
unix toolbox 中文版
unix toolbox 中文版unix toolbox 中文版
unix toolbox 中文版
 
Lamp安全全攻略
Lamp安全全攻略Lamp安全全攻略
Lamp安全全攻略
 
Ruby on Rails 開發環境建置 for Ubuntu
Ruby on Rails 開發環境建置 for UbuntuRuby on Rails 開發環境建置 for Ubuntu
Ruby on Rails 開發環境建置 for Ubuntu
 

Mehr von Louis liu

Tcpcopy benchmark
Tcpcopy benchmarkTcpcopy benchmark
Tcpcopy benchmarkLouis liu
 
JK Log-Center architect
JK Log-Center architectJK Log-Center architect
JK Log-Center architectLouis liu
 
JKDB BACKUP Introduction
JKDB BACKUP IntroductionJKDB BACKUP Introduction
JKDB BACKUP IntroductionLouis liu
 
Infiniflash benchmark
Infiniflash benchmarkInfiniflash benchmark
Infiniflash benchmarkLouis liu
 
MySQL Tokudb engine benchmark
MySQL Tokudb engine benchmarkMySQL Tokudb engine benchmark
MySQL Tokudb engine benchmarkLouis liu
 
Nvmfs benchmark
Nvmfs benchmarkNvmfs benchmark
Nvmfs benchmarkLouis liu
 
MySQL 5.7 milestone
MySQL 5.7 milestoneMySQL 5.7 milestone
MySQL 5.7 milestoneLouis liu
 
MySQL Oslayer performace optimization
MySQL  Oslayer performace optimizationMySQL  Oslayer performace optimization
MySQL Oslayer performace optimizationLouis liu
 
MySQL async message subscription platform
MySQL async message subscription platformMySQL async message subscription platform
MySQL async message subscription platformLouis liu
 
HBASE Performane Test
HBASE Performane TestHBASE Performane Test
HBASE Performane TestLouis liu
 
Jkcn MySQLDB 架构
Jkcn MySQLDB 架构Jkcn MySQLDB 架构
Jkcn MySQLDB 架构Louis liu
 
基于Mongodb的压力评测工具 ycsb的一些概括
基于Mongodb的压力评测工具 ycsb的一些概括基于Mongodb的压力评测工具 ycsb的一些概括
基于Mongodb的压力评测工具 ycsb的一些概括Louis liu
 
My sql fabric ha and sharding solutions
My sql fabric ha and sharding solutionsMy sql fabric ha and sharding solutions
My sql fabric ha and sharding solutionsLouis liu
 
NetApp ef540 SSD Storage Test
NetApp ef540 SSD Storage TestNetApp ef540 SSD Storage Test
NetApp ef540 SSD Storage TestLouis liu
 
Exadata best practice on E-commerce area
Exadata best practice on E-commerce area Exadata best practice on E-commerce area
Exadata best practice on E-commerce area Louis liu
 
MySQL 5.5&5.6 new features summary
MySQL 5.5&5.6 new features summaryMySQL 5.5&5.6 new features summary
MySQL 5.5&5.6 new features summaryLouis liu
 
Ssd gc review
Ssd gc reviewSsd gc review
Ssd gc reviewLouis liu
 
1号店数据库架构
1号店数据库架构1号店数据库架构
1号店数据库架构Louis liu
 
Architecture of YHD
Architecture of YHDArchitecture of YHD
Architecture of YHDLouis liu
 

Mehr von Louis liu (20)

Tcpcopy benchmark
Tcpcopy benchmarkTcpcopy benchmark
Tcpcopy benchmark
 
JK Log-Center architect
JK Log-Center architectJK Log-Center architect
JK Log-Center architect
 
Wdt Test
Wdt TestWdt Test
Wdt Test
 
JKDB BACKUP Introduction
JKDB BACKUP IntroductionJKDB BACKUP Introduction
JKDB BACKUP Introduction
 
Infiniflash benchmark
Infiniflash benchmarkInfiniflash benchmark
Infiniflash benchmark
 
MySQL Tokudb engine benchmark
MySQL Tokudb engine benchmarkMySQL Tokudb engine benchmark
MySQL Tokudb engine benchmark
 
Nvmfs benchmark
Nvmfs benchmarkNvmfs benchmark
Nvmfs benchmark
 
MySQL 5.7 milestone
MySQL 5.7 milestoneMySQL 5.7 milestone
MySQL 5.7 milestone
 
MySQL Oslayer performace optimization
MySQL  Oslayer performace optimizationMySQL  Oslayer performace optimization
MySQL Oslayer performace optimization
 
MySQL async message subscription platform
MySQL async message subscription platformMySQL async message subscription platform
MySQL async message subscription platform
 
HBASE Performane Test
HBASE Performane TestHBASE Performane Test
HBASE Performane Test
 
Jkcn MySQLDB 架构
Jkcn MySQLDB 架构Jkcn MySQLDB 架构
Jkcn MySQLDB 架构
 
基于Mongodb的压力评测工具 ycsb的一些概括
基于Mongodb的压力评测工具 ycsb的一些概括基于Mongodb的压力评测工具 ycsb的一些概括
基于Mongodb的压力评测工具 ycsb的一些概括
 
My sql fabric ha and sharding solutions
My sql fabric ha and sharding solutionsMy sql fabric ha and sharding solutions
My sql fabric ha and sharding solutions
 
NetApp ef540 SSD Storage Test
NetApp ef540 SSD Storage TestNetApp ef540 SSD Storage Test
NetApp ef540 SSD Storage Test
 
Exadata best practice on E-commerce area
Exadata best practice on E-commerce area Exadata best practice on E-commerce area
Exadata best practice on E-commerce area
 
MySQL 5.5&5.6 new features summary
MySQL 5.5&5.6 new features summaryMySQL 5.5&5.6 new features summary
MySQL 5.5&5.6 new features summary
 
Ssd gc review
Ssd gc reviewSsd gc review
Ssd gc review
 
1号店数据库架构
1号店数据库架构1号店数据库架构
1号店数据库架构
 
Architecture of YHD
Architecture of YHDArchitecture of YHD
Architecture of YHD
 

Asm+aix

  • 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 –Fr 1.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 /opt 1.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_priv 1.1.1.5 创建 oinstall、dba oinstall、 /bin/mkgroup oinstall /bin/mkgroup dba 1.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 oracle 1.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) unlimited 1.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 off 1.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.aix50 uncompress xlc.rte.aix50.sep2005.ptf.tar.Z uncompress xlc.rte.70.aix.tar.Z tar -xvf xlc.rte.aix50.sep2005.ptf.tar tar -xvf xlc.rte.70.aix.tar 1.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_policy 1.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
  • 44. 图 21 � 图 22,开始创建数据库 图 22
  • 45. 图 23 � 图 23 提示数据库配置完成,选择 Exit,之后开始启动实例,如图 24 所示 图 24 到此为止,oracle 的 RAC 配置完成。