您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > CentOS 7操作系统Oracle 11gr2安装指南
CentOS7操作系统Oracle11gr2安装指南1准备工作1.1依赖Package安装检查使用root账号登录系统后,执行如下命令检查oracle依赖包是否都已经安装rpm-q\binutils\compat-libstdc++-33\elfutils-libelf\elfutils-libelf-devel\expat\gcc\gcc-c++\glibc\glibc-common\glibc-devel\glibc-headers\libaio\libaio-devel\libgcc\libstdc++\libstdc++-devel\make\pdksh\sysstat\unixODBC\unixODBC-devel|grepnotinstalled执行命令后结果如下图:如上图,notinstalled的包未安装,此时执行yuminstallpackage命令安装依赖包,如yuminstallgcc。注:64位操作系统还需要同时安装32位版本和64位版本的glibc包,64位版本的glibc包可以直接使用yuminstallglibc命令安装,32位版本执行yuminstallglibc.i686安装。Pdksh在官方源中不存在,可使用wget命令下载后本地安装:#wget增加数据库组和用户执行如下命令添加oracle用户和对应oinstall、dba用户组:#idoracle(确认oracle用户是否存在)#/usr/sbin/groupaddoinstall(建立产品清单管理组)#/usr/sbin/groupadddba(建立数据库安装组)#/usr/sbin/groupaddasmadmin(建立ASM管理组)#/usr/sbin/groupaddasmdba(建立Grid管理组)#/usr/sbin/useradd-goinstall-Gdba,asmdbaoracle-d/home/oracle(oinstall为主要组,确保/home/oracle原不存在)#idoracle(记住oracle用户的uid和gid)uid=501(oracle)gid=501(oinstall)groups=501(oinstall),502(dba),504(asmdba)#passwdoracle(修改oracle用户密码)注:上述命令后的括号后的内容无需执行1.3调整OS内核参数执行vi命令编辑/etc/sysctl.conf文件,在文件末尾加上如下内容:fs.aio-max-nr=1048576fs.file-max=6815744kernel.shmall=2097152#kernel.shmmax=536870912kernel.shmmni=4096kernel.sem=25032000100128net.ipv4.ip_local_port_range=900065500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048586执行命令sysctl–p,使配置立即生效。1.4增加shell限制为了提升性能增加oracle用户的shell限制。1.4.1修改limits.conf文件在文件最后增加或修改以下参数:#vi/etc/security/limits.conforaclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile655361.4.2修改login文件在文件最后增加或修改以下参数#vi/etc/pam.d/loginsessionrequiredpam_limits.so1.4.3修改profile文件在文件最后增加或修改以下脚本#vi/etc/profileif[$USER=oracle];thenif[$SHELL=/bin/ksh];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fifi1.5建立安装目录执行如下命令建立oracle安装目录:#mkdir-p/opt/oracle(oraclebase目录)#mkdir-p/opt/oracle/product/11.2.0/db_1(oraclehome目录)#mkdir-p/opt/oraInventory(oracle资产目录)#chown-Roracle:oinstall/opt/oracle#chown-Roracle:oinstall/opt/oraInventory#chmod-R775/opt/oracle#chmod-R775/opt/oraInventory1.6设置主机名#vi/etc/sysconfig/networkHOSTNAME=orc11g#vi/etc/hosts192.168.31.183orc11g注:/etc/hosts文件中的ip地址为主机名对应本机地址,如果为多网卡服务器,则选择暴露ip的网卡ip地址与主机名绑定。设置完成后重启服务器。1.7设置oracle用户环境变量执行命令su–oracle切换到oracle用户登录,执行vi命令在oracle用户家目录下的.bash_profile文件末尾增加如下内容:$vi~/.bash_profileumask022exportORACLE_HOSTNAME=orc11g(与上一步设置主机名保持一致)exportORACLE_BASE=/opt/oracleexportORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1exportORACLE_SID=politicalexportPATH=.:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$ORACLE_HOME/jdk/bin:$PATHexportLC_ALL=en_USexportLANG=en_USexportNLS_LANG=AMERICAN_AMERICA.AL32UTF8执行命令source~/.bash_profile,使环境变量生效。1.8Swap分区大小检查Oracle要求swap分区大小为物理分区的两倍,如果swap分区大小不足,则使用如下命令扩大swap分区大小:#ddif=/dev/zeroof=/home/swapbs=1024count=2097152#mkswap/home/swap#swapon/home/swap修改fstab文件,在文件末尾加上如下字符串#vi/etc/fstab/home/swapswapswapdefault002数据库安装上传oracle安装压缩包并解压缩,编辑数据库创建响应文件db_swonly.rsp如下:在解压缩目录下执行如下命令:./runInstaller-silent-force-noconfig-responseFile/home/oracle/database/db_swonly.rsp控制台出现如下输出代表安装完成:#-------------------------------------------------------------------.../opt/oraInventory/orainstRoot.sh/opt/oracle/product/11.2.0/db_1/root.shToexecutetheconfigurationscripts:1.Openaterminalwindow2.Loginasroot3.Runthescripts4.ReturntothiswindowandhitEnterkeytocontinueSuccessfullySetupSoftware.根据如上提示执行对应脚本完成安装。3配置监听通过response文件运行netca,生成sqlnet.ora和listener.ora文件,位于$ORACLE_HOME/network/admin目录下:#su-oracle$$ORACLE_HOME/bin/netca/silent/responsefile/home/oracle/database/response/netca.rsp$ll$ORACLE_HOME/network/admin/*.ora$lsnrctlstatus执行完后,监听就已经启动了,默认端口是1521,默认是动态监听,只要实例启动了就会监听到。4建立数据库4.1创建响应文件模板$vi/home/oracle/database/db_create.rsp[GENERAL]RESPONSEFILE_VERSION=11.2.0OPERATION_TYPE=createDatabase[CREATEDATABASE]GDBNAME=politicalSID=politicalSYSPASSWORD=political_123SYSTEMPASSWORD=political_123TEMPLATENAME=General_Purpose.dbcTOTALMEMORY=10244.2执行dbca命令:$ORACLE_HOME/bin/dbca-silent-responseFile/home/oracle/database/db_create.rsp4.3实例检查$ps-ef|grepora_|grep-vgrep|wc-l21$ps-ef|grepora_|grep-vgreporacle64321012:48?00:00:00ora_pmon_politicaloracle64341012:48?00:00:00ora_vktm_politicaloracle64381012:48?00:00:00ora_gen0_politicaloracle64401012:48?00:00:00ora_diag_politicaloracle64421012:48?00:00:00ora_dbrm_politicaloracle64441012:48?00:00:00ora_psp0_politicaloracle64461012:48?00:00:00ora_dia0_politicaloracle64481012:48?00:00:00ora_mman_politicaloracle64501012:48?00:00:00ora_dbw0_politicaloracle64521012:48?00:00:00ora_lgwr_politicaloracle64541012:48?00:00:00ora_ckpt_politicaloracle64561012:48?00:00:00ora_smon_politicaloracle64581012:48?00:00:00ora_reco_politicaloracle64601012:48?00:00:00ora_mmon_politicaloracle64621012:48?00:00:00ora_mmnl_politicaloracle64641012:48?00:00:00ora_d000_politicaloracle64661012:48?00:00:00ora_s000_politicaloracle64741012:48?00:00:00ora_qmnc_politicaloracle64891012:48?00:00:00ora_cjq0_politicaloracle64911012:49?00:00:00ora_q000
本文标题:CentOS 7操作系统Oracle 11gr2安装指南
链接地址:https://www.777doc.com/doc-4896382 .html