fm98888 发表于 2020-9-9 21:26:23

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 -ybinutils-* 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 = 0is 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.6libXtst.so.6libXp.so.6libXtst.so.6
          报错
          没有安装xterm
          yum install-yxterm
   (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、实验2fs建库
      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、实现3raw建库
      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,



页: [1]
查看完整版本: 9月9日实验:10g软件安建和fs,raw建库