Oracle12c_安装1——准备工作1.建议用户和组suroot#切换到rootgroupaddoinstall#创建用户组oi nstallgroupadddba#创建用户组dbauseradd-goinstall-gdba-moracle #创建oracle用户,并加入到oinstall和dba用户组passwdoracle#设置用户oracle的登陆密码, 不设置密码,在CentOS的图形登陆界面没法登陆备注:密码:Sjtsoft123idoracle#查看新建的oracle用户 ??2.创建oracle安装目录[root@Node1~]#su-oracle上一次登录:五12月2908:50:4 1CST2017pts/0上[oracle@Node1~]$mkdirapp#oracle数据库安装目录[ oracle@Node1~]$mkdirdatabase#oracle数据库软件包解压目录[oracle@Node1~ ]$mkdir-papp/oradata[oracle@Node1~]$mkdir-papp/fast_recove ry_area?ls#创建完毕检查一下3.解压安装包[oracle@Node1softwares]$unziplinuxx 64_12201_database.zip-d/home/oracle/database/[oracle@Node1soft wares]$unziporacle11grpmlinux.zip-d.?4.文件夹授权[root@Node1app] #chown-Roracle:oinstall/home/oracle/database/database/[root@N ode1app]#chown-Roracle:oinstall/home/oracle/app/oradata/[roo t@Node1app]#chown-Roracle:oinstall/home/oracle/app/fast_reco very_area/?5.安装依赖包yum安装最方便:1[root@Node1app]#yuminstallgccgc c-gcc-c++-glibc-devel-glibc-headers-compat-libstdclibst dcelfutils-libelf-devellibaio-develsysstatunixODBC-pdks h-或者rpm安装(rpm-Uvh./.rpm--nodeps--force强制安装,排除依赖关系)。?6.关闭防 火墙serviceiptablesstop(备注:Centos7:关闭防火墙:systemctlstopfirewalld .service禁止使用防火墙:systemctldisablefirewalld.service)[root@Node1 app]#systemctlstopfirewalld.service[root@Node1app]#systemctl disablefirewalld.service??7、关闭selinux[root@Node1app]#sed-i" s/SELINUX=enforcing/SELINUX=disabled/"?/etc/selinux/config[root@ Node1app]#setenforce08、修改内核参数进入编辑状态:vi/etc/sysctl.conf在最后添加如 下代码:?net.ipv4.icmp_echo_ignore_broadcasts=1net.ipv4.conf.all.rp _filter=1fs.file-max=6815744#设置最大打开文件数fs.aio-max-nr=104857 6kernel.shmall=1887436#共享内存的总量,8G内存设置:20971524k/1024/1024内存 90%102410241024÷4096kernel.shmmax=7730941132#最大共享内存的段大小(最大共 享内存2GB)内存90%102410241024kernel.shmmni=4096#整个系统共享内存端的最大数 kernel.sem=25032000100128net.ipv4.ip_local_port_range=9000 65500#可使用的IPv4端口范围net.core.rmem_default=262144net.core.rmem_m ax=4194304net.core.wmem_default=262144net.core.wmem_max=104857 6保存并退出。使配置参数立即生效:sysctl-p7、对oracle用户设置限制,提高软件运行性能进入编辑状态:vim/etc /security/limits.conf找到最后一行#Endoffile,在它上面空行处添加如下代码:oraclesof tnproc2047oraclehardnproc16384oraclesoftnofile1024oracle hardnofile65536123#vi/etc/pam.d/login(在文件最后增加或修改以下参数)?sessio nrequiredpam_limits.so#vi/etc/profile(在文件最后增加或修改以下脚本)if[$U SER="oracle"];thenif[$SHELL="/bin/ksh"];thenulimit-p1 6384ulimit-n65536elseulimit-u16384-n65536fifi?8、配置用户的环境变量进入 编辑状态:vim/home/oracle/.bash_profile(vim~/.bash_profile)简洁:12345 exportPATHexportORACLE_SID=gnssexportORACLE_BASE=/home/oracle/ app#oracle数据库安装目录exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1exportPATH=$ORACLE_HOME/bin:$PATH保存并退出。使上述配置立即生效:source/home/oracle/.bash_profile准备工作就这些,下面准备安装。 |
|