oracle配置文件在哪_oracle安装步骤详细

oracle配置文件在哪_oracle安装步骤详细,第1张

oracle配置文件在哪_oracle安装步骤详细 简介:通过openfiler软件模拟共享存储,然后在本地安装Oracle12C RAC方便自己学习!真实还原在生产环境上安装的过程.规划说明:本次实验使用VM+Openfiler+Oracle linux6.8 + Oracle 12C R2 + ASM除了最后的验证只需要在1台服务器上执行,其他的 *** 作都需要在2台服务器上执行一遍!ASM磁盘只需要在一台服务器上创建,另一台服务器只要执行扫描 *** 作!软件包:openfileresa-2.99.1-x86_64-disc1.isoOracleLinux-R6-U8-Server-x86_64-dvd.isolinuxx64_12201_grid_home.ziplinuxx64_12201_database.zip环境准备说明:openfiler:172.30.30.94rac1:172.30.30.95(需要配置2块网卡)rac2:172.30.30.96(需要配置2块网卡)单个数据库服务器为2块网卡,内存最好是大于8G(小于8G也可以用,但是可能会影响性能),swap 16G,其他的根据需求自行决定!openfiler会准备3块30G磁盘,1块100G磁盘,1块80G磁盘(具体看个人实际情况来定)服务器准备openfiler的安装略过(默认已经安装好,磁盘映射已经做好),Oracle Linux的安装略过!在安装Oracle Linux的时候可以选择最小化或者其他,区别只是包的多少问题,后期可以通过yum按需安装!服务器关于YUM配置简单说明:在VM中将iso配置好并且状态为已经连接,然后在linux上挂载并配置yum源,如下:mount /dev/cdrom /mnt/[root@rac1 yum.repos.d]# cat dvd.repo[dvd]name=CentOS-$releasever – Basebaseurl=file:///mntenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6如果是其它版本linux(CentOS,RedHat),在yum.repos.d目录下可能存在其他repo文件,可以选择将这些文件重命名(mv)服务器基础配置1.编辑selinuxvi /etc/selinux/configSELINUX=disabled2.配置防火墙iptables -Fchkconfig iptables off3.配置postfixchkconfig postfix off4.配置NTP使用Oracle 自带的时间同步,需要将ntp的配置文件重命名,即禁用NTP服务mv /etc/ntp.conf /etc/ntp.conf.bakchkconfig ntpd off为了方便,配置完成后重启服务器!!!磁盘处理通过iscsi服务,扫描从openfiler映射过来的磁盘并挂载到本地。

1.需要安装的额外包:yum install iscsi-initiator-utils2.发现磁盘:iscsiadm -m discovery -t sendtargets -p 172.30.30.94:32603.挂载磁盘:iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.ocr01 -p 172.30.30.94:3260 -liscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.ocr02 -p 172.30.30.94:3260 -liscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.ocr03 -p 172.30.30.94:3260 -liscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.data01 -p 172.30.30.94:3260 -liscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.fra01 -p 172.30.30.94:3260 -l查询当前会话的iscsi 连接:iscsiadm -m node session4.使用多路径软件(multipath)将磁盘路径做聚合一般在生产环境中,通过存储映射过来的磁盘都会有多条路径(一般光纤线等会做冗余处理)。

多路径软件安装:yum install device-mapper-multipath启动multipath守护进程:mpathconf –enable –with_multipathd ychkconfig multipathd on修改配置文件:vi /etc/multipath.conf找到最后的blacklist 中添加本地的设备(排除用来安装 *** 作系统的盘)blacklist{devnode “^sda”}查看链路是否整合了multipath -ll查看 *** 作系统上是否存在这些设备:ls -l /dev/mapper如果配置都正确,但是没有出现文件,请直接重启 *** 作系统!5.磁盘分区使用fdisk将新的磁盘进行分区软件包配置如果自行安装系统rpm包,需要检查是否有下列rpm包:rpm -q binutils elfutils-libelf elfutils-libelf-devel compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel glibc-common libgcc libstdc++ libstdc++-devel libaio libaio-devel make sysstat unixODBC unixODBC-devel compat-db control-center glibc-headers libcap libcap-devel compat-libcap1如果没有使用yum安装即可!!!CVU软件包安装:(需要grid软件包解压后,安装)该rpm包在在grid安装介质中./cv/rpm/cvuqdisk-1.0.10-1.rpmrpm -ivh cvuqdisk-1.0.10-1.rpm配置网络配置/etc/hosts# Public Network – (eth0)172.30.30.95 rac1.zhouheiya.cn rac1172.30.30.96 rac2.zhouheiya.cn rac2# Private Interconnect – (eth1)192.168.109.95 rac1-priv.zhouheiya.cn rac1-priv192.168.109.96 rac2-priv.zhouheiya.cn rac2-priv# Public Virtual IP (VIP) addresses172.30.30.105 rac1-vip.zhouheiya.cn rac1-vip172.30.30.106 rac2-vip.zhouheiya.cn rac2-vip# Single Client Access Name (SCAN)172.30.30.200 rac-zhy-scan配置用户,组和目录groupadd –gid 503 oinstallgroupadd –gid 504 dbagroupadd –gid 505 asmadmingroupadd –gid 506 asmdbagroupadd –gid 507 asmopergroupadd –gid 508 operuseradd -u 501 -g oinstall -G dba,asmadmin,asmdba,asmoper griduseradd -u 502 -g oinstall -G dba,oper,asmdba oraclemkdir -p /u01/app/gridmkdir -p /u01/app/12.2.0/gridmkdir -p /u01/app/oraclechown -R grid:oinstall /u01chown oracle:oinstall /u01/app/oraclechmod -R 775 /u01配置内核参数vi /etc/sysctl.confkernel.shmmni =4096kernel.sem = 250 32000 100 128fs.file-max = 6815744net.ipv4.ip_local_port_range= 9000 65000net.core.rmem_default = 1048576net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576fs.aio-max-nr= 1048576执行sysctl -p使得参数生效sysctl -p通常情况,这2个参数在文件是存在的,使用默认即可,如果比默认大,可自行修改kernel.shmmax kernel.shmall2.vi /etc/security/limits.conf 加入下列内容oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240oracle hard memlock 3145728oracle soft memlock 3145728grid soft nproc 2047grid hard nproc 16384grid soft nofile 1024grid hard nofile 65536grid hard stack 32768grid soft stack 102403.vi /etc/pam.d/login 加入下列内容session required pam_limits.so4. vi /etc/profile#new addif [ $USER = “oracle” ] || [ $USER = “grid” ] ; thenif [ $SHELL = “/bin/ksh” ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fiumask 022fi5.vi /etc/sysconfig/networkNOZEROCONF=yes环境变量配置Grid用户:vi .bash_profile#new addexport ORACLE_BASE=/u01/app/gridexport ORACLE_HOME=/u01/app/12.2.0/gridexport PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATHexport ORACLE_SID=+ASM1umask 022stty erase ^hOracle 用户:#new addexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=/u01/app/oracle/product/12.2.0/db_1export ORACLE_SID=racdb1export PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATHumask 022stty erase ^h配置安全shell和用户限制配置ssh无密码连接:可以手工创建也可以在OUI界面配置用户等效性!!手工配置:使用命令行配置:(oracle图形界面使用的rsa形式)ssh-keygen -t rsassh-copy-id -i id_rsa.pub rac2ssh rac2 date在grid和oracle用户下都需要配置!!ASM配置说明12C R2相比前一版本,OCR的磁盘占用需求有了明显增长,OCR+VOLTING+MGMT存储通常放到一个磁盘组,且选择Normal的冗余方式OCR : Normalocr01 30Gocr02 30Gocr03 30GDATA: External 100GFRA : External 80G使用到的rpm包( *** 作系统版本不同,对应的安装不同)kernel-2.6.32-754.30.2.el6.x86_64.rpm —先装!!oracleasm-support-2.1.8-1.el6.x86_64.rpmoracleasmlib-2.0.4-1.el6.x86_64.rpmkmod-oracleasm-2.0.8-16.1.el6_10.x86_64.rpm安装有先后,如果顺序不同,会缺少依赖包,具体可以看报错信息,然后调整顺序!2.ASM磁盘配置(2台服务器都要执行):[root@rac1 ~]# /etc/init.d/oracleasm configureConfiguring the Oracle ASM library driver.This will configure the on-boot properties of the Oracle ASM librarydriver. The following questions will determine whether the driver isloaded on boot and what permissions it will have. The current valueswill be shown in brackets (‘[]’). Hitting <ENTER> without typing ananswer will keep that current value. Ctrl-C will abort.Default user to own the driver interface []: gridDefault group to own the driver interface []: asmadminStart Oracle ASM library driver on boot (y/n) [n]: yScan for Oracle ASM disks on boot (y/n) [y]: yWriting Oracle ASM library driver configuration: doneInitializing the Oracle ASMLib driver: [ OK ]Scanning the system for Oracle ASMLib disks: [ OK ][root@rac1 ~]# /usr/sbin/oracleasm initCreating /dev/oracleasm mount point: /dev/oracleasmLoading module “oracleasm”: oracleasmMounting ASMlib driver filesystem: /dev/oracleasm3.ASM磁盘创建(1台服务器上执行):/usr/sbin/oracleasm createdisk ocr01 /dev/mapper/mpathap1/usr/sbin/oracleasm createdisk ocr02 /dev/mapper/mpathbp1/usr/sbin/oracleasm createdisk ocr03 /dev/mapper/mpathcp1/usr/sbin/oracleasm createdisk ZHY_DATA /dev/mapper/mpathdp1/usr/sbin/oracleasm createdisk ZHY_FRA /dev/mapper/mpathep14.检查ASM磁盘/usr/sbin/oracleasm scandisks —扫描磁盘/usr/sbin/oracleasm listdisks —列出磁盘至此配置完成,以上步骤需要在2台服务器上都 *** 作一遍,使得2台配置一模一样!!集群验证检查在正式图形化安装之前,可以做个检查,通过生成的日志,检查是否满足所有需求网络检查:runcluvfy.sh stage -pre crsinst -n rac1,rac2 -verbose -r 12.2验证集群是否准备好安装CRS:./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -r 12.2./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -fixup -verbose >>test.log检验出来的结果如果有关于swap 或者 /etc/resolv.conf 的failed ,可以忽略!!!!关于Xmanager使用一般都会缺少下面相关包:yum install xterm xorg-x11*The X11 forwarding request was rejected!rpm -qa|grep gdm如果没有安装,则执行yum install -y gdm安装!(也可能环境不一样,缺少的rpm包不一样,仅供参考)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/646210.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-17
下一篇 2022-04-17

发表评论

登录后才能评论

评论列表(0条)

保存