zoukankan      html  css  js  c++  java
  • RAC分解步骤之一,在oracle linux 4u4上安装oracle 10.2.0.1.0操作日志

    练习oracle的rac组建过程,第一步,先练习4u4上安装oracle 10.2.0.1.0。直接安装rac,有些难度。从简单的做起。总RAC步骤,参照小布老师的RAC组建。

    1. 启动vc,登陆vsphere 5.1 ,

    2. 新建一个虚拟机,Redhat 4 32bit 兼容的虚拟机,内存1G,硬盘30G。移除软驱,把光驱选择为ISO镜像文件。

    3. 启动虚拟机,选择英文,选择美式键盘,选择custom,选择自己手动分区。分区为2个,一个swap,2100M,强制主分区,另一个为ext3,全部其他可用空间。

    4. 网络配置,取消DHCP, IP设置为 192.168.7.140,Netmask为 255.255.255.0,Gateway为192.168.7.166,DNS为114.114.114.114。

    5. No firewall,Selinux为激活状态。

    6. default language 为 英文USA,同时点选 chinese RPC。,为了以后的更稳定性,选择英文为首选语言。

    7. 时区选择 上海,使用UTC时钟。

    8. 设置密码,admin123

    9. 选择软件

       a.点选 Application 之 Editors。

       b.点选 Development 之 Development Tools

       c.点选 System Tools 之 sysstat

    10. Next,开始安装,依次按照提示插入2.3张盘。

    11. 按照完毕后,在安装oracle时,会提示缺少libaio文件,在所有选择的这些包中,我检查了2边,没有发现libaio文件的所在父层,在之后的安装完毕后,从第三张盘上,有libaio文件, 这个文件是用来异步io读写的。

    12. 第一次初始化linux登陆,分辨率为 800x600,在建立System User时,选择不。进入linux,这时提示的安装附加盘,跳过,此处是无法安装libaio的。

    13. 安装libaio文件,,在第三张盘,mount /dev/hdc  /cdrom  ,rpm -ivh libaio-0.3.105.rpm

    14. 安装vmware-tools,增强虚拟机工具。解压后,在 vmware-tools-distrib 目录下,#./vmware-install.pl ,一路拍回车,默认安装即可。分辨率选择 800x600的。再次修改配置,在install目录中有。

    15. 运行,Pietty文件,root远程登录

    16. 在linux上,进行配置修改环境

    修改控制文件

    vim /etc/sysctl.conf

     1 kernel.shmmax = 536870912
     2 kernel.shmmni = 8192
     3 kernel.sem =250 32000 100 128
     4 fs.file-max = 6815744
     5 net.ipv4.ip_local_port_range = 1024  65000
     6 net.core.rmem_default = 4194304
     7 net.core.rmem_max = 4194304
     8 net.core.wmem_default = 262144
     9 net.core.wmem_max = 1048576
    10 fs.aio-max-nr = 1048576

     修改许可文件,

    vim /etc/security/limits.conf

    oracle  soft  nproc  2047
    oracle  hard  nproc  16384
    oracle  soft  nofile 1024
    oracle  hard  nofile 65536

     修改登陆文件

    vim /etc/pam.d/login

    session     required        pam_limits.so

    修改主机名

    vim /etc/hosts 

    192.168.7.140        ora.tralinhotel.cn    ora

    设置hostname

    #hostname rac

    建立用户组和用户,及其密码

    groupadd oinstall
    groupadd dba
    groupadd oper
    groupadd asmadmin
    useradd -g oinstall -G dba,oper,asmadmin oracle
    passwd oracle

    建立目录结构

    mkdir -p /u01/app/oracle/product/10.2.0/
    mkdir /u01/oradata
    chmod -R 755 /u01
    chown -R oracle.oinstall /u01

    修改环境变量

     vim /home/oracle/.bash_profile

    export TMP=/tmp
    export TMPDIR=$TMP
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/
    export ORACLE_SID=ora
    export PATH=$PATH:$ORACLE_HOME/bin:/usr/local/sbin:/usr/local/bin
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
    export CLASS_PATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
    #export LANG="zh_CN.UTF-8"
    export ORACLE_TERM=vt100
    if [ $USER = "oracle" ] ; then
     if [ $SHELL = "/bin/ksh" ] ; then
      ulimit -p 16384
      ulimit -n 65536
     else
      ulimit -u 16384 -n 65536
     fi
    fi

     语言选项注释掉了 简体中文,默认为英文

    即时生效:

    /sbin/sysctl -p 

    下载 oracle 10.2.0.1.0

    切换到oracle用户下,

    su - oracle
    wget ftp://sdgtxuyong:password@192.168.7.66/tools/database/oracle10/linux_32/10201_database_linux32.zip
    unzip 10201_database_linux32.zip

    Reboot,重启。-----<<<<

    到UI界面下,用root开启xhost +

    #xhost +

    切换到oracle用户,开始安装oracle

    su - oracle
    cd database
    ./runInstaller

    在Database Configuration Assistant 中,Password management...管理中

    修改用户锁定,给scott解锁。

    用Pietty,root登陆,,运行后续脚本文件,

    /u01/app/oracle/oraInventory/orainstRoot.sh

    /u01/app/oracle/product/10.2.0/root.sh

    提示:

    iSQL*Plus URL:

    http://ora.tralinhotel.cn:5560/isqlplus

    iSQL*Plus DBA URL:

    http://ora.tralinhotel.cn:5560/isqlplus/dba

    Enterprise Manager 10g Database Control URL:

    http://ora.tralinhotel.cn:1158/em

    至此安装如果顺利,就完毕了。

    安装完毕后,用oracle用户,输入sqlplus后,无法startup nomount。提示缺少initora.ora文件。在admin目录中pfile目录中有一个备份的ora控制文件,但是此时拷贝后,无法使用,究原因是 linux中启动了好多锁文件,使ora文件无法加载,

    重启reboot。清除锁文件。

    然后用oracle用户登陆拷贝admin目录下pfile下的init.ora.时间戳 ,到 /dbs目录下。用sqlplus / as sysdba  登陆后,启动 startup open,可以成功加载数据库

    17. 后续安装help文件,和 翻页辅助工具。

    用sysdba 身份登陆后,启动数据库后,

    @?/sqlplus/admin/help/hlpbld.sql helpus.sql

    用法:help shutdown

    用root用户登陆后,安装sqlplus翻页补丁

    wget ftp://sdgtxuyong:password@192.168.7.66/tools/database/oracle11/rlwrap-0.37.tar.gz
    tar zxvf rlwrap-0.37.tar.gz
    ./configure&&make
    make install
    # echo 'alias sqlplus="rlwrap sqlplus"'>> /home/oracle/.bash_profile

    即时生效,/sbin/sysctl -p

    用oracle用户登陆,sqlplus / as  sysdba   ,将数据库startup nomount ,alter database mount , alter  database  open

    测试用sql,

    select username from user_users;

       

  • 相关阅读:
    Dynamically allocated memory 动态分配内存【malloc】Memory leaks 内存泄漏
    const pointers
    heap是堆,stack是栈
    Java中使用Cookie
    Postman注册、登录、导出、导入
    HttpServletRequest get post 入参
    判断设置的时间是否大于当前时间
    JS回车登录
    一个普通的Ajax
    Java工具类
  • 原文地址:https://www.cnblogs.com/sdgtxuyong/p/4493560.html
Copyright © 2011-2022 走看看