9月9日实验:10g软件安建和fs,raw建库

本帖最后由 fm98888 于 2020-9-9 21:27 编辑

今日整理标准文档:
1、实验1 安装单实例
  (1)准备一套干净拟机,装上RHEL6.5,另外分配3个硬盘对应fs,raw,asw实验
  (2)安装准备阶段
       root用户阶段
       1)配置IP,主机名、解析名;
       2)关闭iptabls,ip6table,NetworkManager等安全机制;
       3)关闭SELINUX增强安全机制;
       4)创建用户id : oracle 1000,用户组DBA 1000;
       5) 创建安装目录/u01/app/oracle/product/10.2/db_1;
          mkdir -p /u01/app/oracle/product/10.2/db_1
       6) 修改u01主属组权限 chown -R oracle:dba;
       7) 挂载系统映像到/mnt;
           mount /dev/sr0 /mnt;
           vim /etc/rc.d/rc.local
              mount /dev/sr0 /mnt
       8) 第一次安装依赖包(参改官方文档)
          yum install -y  binutils-* compat-libstdc++-33-* elfutils-libelf-* elfutils-libelf-

devel-* gcc-* gcc-c++-*               glibc-* glibc-common-* glibc-devel-* glibc-headers-* ksh-*

libaio-* libgcc-* libstdc++-*  make-* sysstat-*               unixODBC-*  unixODBC-devel-*
       9)配置内核参数
           vim /etc/sysctl.conf
             kernel.shmall = 2097152
             kernel.shmmax = 2147483648
             kernel.shmmni = 4096
             kernel.sem = 250 32000 100 128
             fs.file-max = 65536
             net.ipv4.ip_local_port_range = 1024 65000
             net.core.rmem_default = 1048576
             net.core.rmem_max = 1048576
             net.core.wmem_default = 262144
             net.core.wmem_max = 262144
           sysctl -p 生效配置文件
           报错:
            net.bridge.bridge-nf-call-ip6tables = 0 is unknow key
            net.bridge.bridge-nf-call-iptables = 0  is unknow key
            net.bridge.bridge-nf-call-arptables = 0 is unknow key
           解决方案:
            # modprobe bridge  重新加载模块,问题解决;
        10)配置limits.conf
           vim /etc/security/limits.conf                        用户登录生效

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

           su - oracle 切换到oracle
         oracel用户阶段
        11)配置本地环境变量
         vim ~/.bash_profile

          export ORACLE_BASE=/u01/app/oracle
          export ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1
          export PATH=$PATH:/ORACLE_BASE/bin

         source ~/.bash_profile 生效配置文件
        12)加载图形化配置环境
          export DISPLAY=192.168.31.1:0.0
          xhost +
          报错
          没有图形化插件依赖包
          yum install-y libXt.so.6  libXtst.so.6  libXp.so.6  libXtst.so.6
          报错
          没有安装xterm
          yum install  -y  xterm
     (3)安装阶段
         13)复制数据库软件压缩包
            cp 10201_database_linux_x86_64.cpio.gz /home/oracle -->root用户
         14)解压缩包
            gunzip 10201_database_linux_x86_64.cpio.gz
                 -->生成10201_database_linux_x86_64.cpio包
            cpio -dicmv <10201_database_linux_x86_64.cpio
                 -->生成安装包
         15)执行安装软件
            ./runInstaller
             报错:
               oracel只支持RHEL3,RHEL4版本
            加参数-ignoresysprereqs 忽略版本号
             ./runInstaller -ignoresysprereqs
         16)安装过程中继续报错,被函数库依赖包
           yum glibc.i686   libgcc.i686    glibc-devel.i686
           报错内容rmdb.mk 忽略         
2、实验2  fs建库
      root用户准备阶段
     (1)文件系统初始化
         mkfs.ext4 /dev/sr0
     (2)创建文件oradata -->数据库文件
         mkdir oradata
     (3)修改oradata主属组关系
         chown -R oracle:dba /oradata
     (4)挂载文件
         mount /dev/sr0 /oradata
       su - oracle 切换oracle

     (5)建库
         dbca   
         报错:
         export DISPLAY=192.168.31.1:0.0
         xhost +
         执行图形加载命令
3、实现3  raw建库
        root用户准备队段
       (1)分区(生产环境不需要)
       (2)配置映射文件
          vim /etc/udev/rules.d/60-raw.rules
            ACTION=="add", KERNEL=="sdc1", RUN+="/bin/raw /dev/raw/raw1 %N"
            ACTION=="add", KERNEL=="sdc2", RUN+="/bin/raw /dev/raw/raw2 %N"
            ACTION=="add", KERNEL=="sdc3", RUN+="/bin/raw /dev/raw/raw3 %N"
            ACTION=="add", KERNEL=="sdc5", RUN+="/bin/raw /dev/raw/raw5 %N"
            ACTION=="add", KERNEL=="sdc6", RUN+="/bin/raw /dev/raw/raw6 %N"
            ACTION=="add", KERNEL=="sdc7", RUN+="/bin/raw /dev/raw/raw7 %N"
            ACTION=="add", KERNEL=="sdc8", RUN+="/bin/raw /dev/raw/raw8 %N"
            ACTION=="add", KERNEL=="sdc9", RUN+="/bin/raw /dev/raw/raw9 %N"
            ACTION=="add", KERNEL=="sdc10", RUN+="/bin/raw /dev/raw/raw10 %N"
            ACTION=="add", KERNEL=="sdc11", RUN+="/bin/raw /dev/raw/raw11 %N"
            ACTION=="add", KERNEL=="sdc12", RUN+="/bin/raw /dev/raw/raw12 %N"
            ACTION=="add", KERNEL=="sdc13", RUN+="/bin/raw /dev/raw/raw13 %N"
            ACTION=="add",KERNEL=="raw*", OWNER="oracle", GROUP="dba", MODE="660"-->这行是加权限
           star_udev  生效

           su - oracle 切换到oracle
        (3)编写裸设备文件与映射文件对应
           vim ~/mapfile
             system=/dev/raw/raw8
             sysaux=/dev/raw/raw9
             undotbs1=/dev/raw/raw10
             temp=/dev/raw/raw11
             users=/dev/raw/raw12
             redo1_1=/dev/raw/raw5
             redo1_2=/dev/raw/raw6
             redo1_3=/dev/raw/raw7
             control1=/dev/raw/raw1
             control2=/dev/raw/raw2
             control3=/dev/raw/raw3
             spfile=/dev/raw/raw13
           前面三项数据库会变大,所以需要配大一点空间
          (4)建库
            dbca
            报错需要spfile文件映射

今日收获(已学到、已解决):

1,

学会oracle10g安装,fs建库,raw建库
2'
在安装过程中,需到最多问题是xmanager问题
  第一要开启 Xmanager -passive  最小图形化工具
  第二修改环境变量
       export DISPLAY=192.168.31.1:0.0  网络配置
       export DISPLAY=:0.0              本地配置
       xhost +
   在虚拟机情况下使用图形化安装工具容易出现问题,所以一般用宿主机上的Xmanager图形化工具来操作
需要用到网络配置

今日困惑(未完成、为解决):


1,



标签: 暂无标签
fm98888

写了 26 篇文章,拥有财富 107,被 1 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

成为第一个吐槽的人

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈