aix oracle 8i 安装

来源:互联网 发布:东明知行劳务 编辑:程序博客网 时间:2024/04/30 05:11
一.安装环境:
    操作系统:  IBM AIX 4.3.3
    数据库软件: Oracle8i Enterprise Edition Release 3 (8.1.7)  (64 bit)
二.安装步骤:
    1.根据安装手册,安装相应的操作系统补丁。补丁盘标识为IBM AIX UPDATA
    2.创建dba组及oracle用户:
      #smit,用图形界面创建组,组名为dba
      再#smitty mkuser 创建oracle用户
      键入user name 为oracle用户,Primary Group那一栏添入dba,Home Directory那一栏添入 /oracle,其余选项可以选用默认值,按回车创建用户。
    3.分配磁盘空间:
      在根目录下
      #mkdir oracle 建立oracle 文件集
      #mkdir oradata 建立oracle 文件集
      #chown –R oracle:dba /oracle修改/oracle文件集的使用权限,创建Oracle软件存放的Mount point。
      #chown –R oracle:dba /oradata修改/oradata文件集的使用权限创建Oracle库文件存放的Mount point。
      #smit,调用图形工具,将相应的磁盘空间mount至/oracle与/oradata两个Mount point下。
详细内容如下:
    #smitty crjfs
选择Add a Standard Journalde file System
选择 datavg
size of file system 添入以512K单位的文件集大小
MOUNT POINT 添入/oracle  
#smitty crjfs
选择Add a Standard Journalde file System
选择 datavg
size of file system 添入以512K单位的文件集大小
MOUNT POINT 添入/oradata
    4.以root用户登录,并编辑.profile文件:
      #su – oracle
      $vi .profile
      在.profile文件中加入以下内容:
      umask 022
      export DISPLAY=yd1:0.0
      export ORACLE_BASE=/oracle/app/oracle
      export ORACLE_HOME=/oracle/app/oracle/product/8.1.7
      export ORACLE_SID=ORCL
      export NLS_LANG=”SIMPLIFIED CHINESE_CHINA.ZHS16CGB231280”
      export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
      export PATH=$ORACLE_HOME/bin:/usr/bin:/usr/ccs/bin:/usr/local/bin:/etcPATH
     保存(先按ESC,再打:wq)后退出oracle用户:
      $exit
    5.将光盘装入光驱,Mount上Oracle第一张安装盘:
      #mount –rv cdrfs /dev/cd0 /cdrom
    6.安装oracle软件:
      用oracle用户重新登陆后,再打开一个窗口执行su – root登陆到root用户确保两个窗口,一个为root用户,另一个为oracle用户。
      在root用户窗口中,执行以下命令:
      #xhost +
      #cd /cdrom
      #./rootpre.sh 然后键入Y 回车
      在oracle用户窗口中,执行以下命令:
      $cd /cdrom
      $./runInstaller
      进入图形安装界面下,前几项均用默认值,选择ORACLE安装类型时选择CUSTOM类型安装,根据提示执行相应的脚本,选择相应的组件(除了OPS、Advanced Security、Legato Storage Manager、Documentation外的所有组件);系统询问安装节点时,选择只安装本机;系统询问是否创建数据库时,选择“No”。
      中途提示更换光盘时,在oracle用户下执行如下命令:
      $cd /
      在root用户下执行如下命令:
      #cd /
#umount /cdrom(取出并更换光盘)
      #mount –rv cdrfs /dev/cd0 /cdrom
      软件安装完成后,根据提示,以root用户执行/oracle/app/oracle/product/8.1.7/root.sh
然后键入Y 回车。
      配置oracle网络,输入SID =orcl ,选择使用TCP/IP 传输协议,其他均用默认值即可。
    7.创建数据库:
      #cd /oradata
      #mkdir orcl
      在软件安装完成后,在oracle用户下执行以下命令,启动Database Configration Assistant:
      $dbassist
      用Custom方式,选择所有的组件,并修改数据文件路径,将数据文件放在 /oradata/orclL目录下,将Tools表空间的大小改为16MB,Rollback表空间的大小改为800MB,Temp表空间的大小改为800MB,日志文件的大小改为1MB。
三.性能调整:
    根据数据库运行的硬件环境(双CPU,2GB内存),编辑/oracle/app/oracle/product/8.1.7/dbs下的initORCL.ora文件,对数据库SGA区的大小做了如下修改:
    db_block_buffers的值改为76800(即600MB)
    shared_pool_size的值改为150M
    log_buffer的值改为1048576(即1MB)
    修改完成后,关闭并重新启动数据库。
四.数据库Failover配置:
    1.修改数据库网络配置。
      进入$ORACLE_HOME/network/admin,修改其中的tnsnames.ora与listener.ora文件,将其中含HOST一行的主机名改为虚拟IP。
2.查找$ORACLE_HOME/bin目录下的dbstart与dbshut文件,对两个文件进行修改:
(1). dbstart
     找到其中的所有shutdown,将其改为shutdown immediate;
     在文件的变量设置部分后加入一行:  lsnrctl start。(含Loop单词一行的前一行)
(2). dbshut
     找到其中的所有shutdown,将其改为shutdown immediate;
     在文件的结尾加入一行:  lsnrctl stop。
    3.将dbstart与dbshut提供给IBM工程师,进行双机切换配置。(#smit cluster)
    4.以oracle用户登录,将dbstart与dbshut拷贝至/bin目录下。
$cp  /orapp/app/oracle/product/8.1.7/bin/dbstart  /bin
$cp  /orapp/app/oracle/product/8.1.7/bin/dbstop  /bin
5.以root用户执行以下命令:
#smitty hacmp
配置HA 图形界面将启动,执行下列步骤:
     定义资源组:
选择Cluster Configuration
选择Cluster Resources
选择Define Resource Groups
选择 Add a Resource Group  
选择Change/Show Resources for a Resource Group
Resources Group Name  Yd
Node Relationship  Cascading
Participating Node Names  Yd1 YD2
Svc IP Label  Yd1_svc
Volume Groups  Datavg
File System  /oradata
   Application Servers  Oracle
  
Resources Group Name  Yd
Node Relationship   
Participating Node Names  Yd1 yd2
Svc IP Label  Yd1_svc
Volume Groups  Datavg
File System  /oradata
Application Servers  Oracle
6.生成两个脚本脚本内容:
oracle_start :
sleep 15
su – oracle –c /oracle/app/oracle/product/8.1.7/bin/dbstart
oracle_stop:
su – oracle –c /oracle/app/oracle/product/8.1.7/bin/dbshut
sleep 15
  
7.同步HACMP集群定义:
同步集群拓扑
#smit hacmp
选择Cluster Configuration
选择Cluster Topology
选择Synchronize Cluster Topology
8.同步集群资源
#smit hacmp
选择Cluster Configuration
选择Cluster Resources
选择Synchronize Cluster Resource
上述两个步骤,只有当运行状态为OK时,才对。
9.HACMP的启动和停止
在两台机器上,编辑启动和停止HACMP的脚本;
/etc/ha_start:
     /usr/sbin/cluster/etc/rc.cluster –boot –Nbi
/etc/ha_stop:
/usr/sbin/cluster/utilities/clstop –y –N –gr
/etc/ha_stat:
/usr/sbin/cluster/clstat
原创粉丝点击