CENTOS6.6上搭建单实例ORACLE12C
2016-08-12 14:06
253 查看
本文来自我的githubpages博客http://galengao.github.io/即www.gaohuirong.cn
摘要:
自己在centos6.6上搭建的单实例oracle12c
由于搭建过程有些不好写,所以图片偏多
*由于截图不规则导致排版有点乱,已经安装过来了,有些截图不能回头截图了,见谅
oracle软件与linux认证版本
检查硬件要求(CheckHardwareRequirements)
CheckCPU
CheckMemory
Oracle12c对系统内存的最低要求为1G,推荐2G或更大的内存
Oracle对交换分区(SwapSpace)的推荐设置如下
CheckDiskCapacity
Oracle12c企业版的需要6.4G大小的磁盘空间,标准版需要6.1G大小的磁盘空间。/tmp需要至少1G的大小
摘要:
自己在centos6.6上搭建的单实例oracle12c
由于搭建过程有些不好写,所以图片偏多
*由于截图不规则导致排版有点乱,已经安装过来了,有些截图不能回头截图了,见谅
oracle软件与linux认证版本
检查硬件要求(CheckHardwareRequirements)
CheckCPU
grep"modelname"/proc/cpuinfo cat/proc/cpuinfo|grep"processor"|wc-l cat/proc/cpuinfo|grep"physicalid"|sort|uniq|wc-l
CheckMemory
grepMemTotal/proc/meminfo
grepSwapTotal/proc/meminfo
free-g
Oracle12c对系统内存的最低要求为1G,推荐2G或更大的内存
Oracle对交换分区(SwapSpace)的推荐设置如下
CheckDiskCapacity
df-h
Oracle12c企业版的需要6.4G大小的磁盘空间,标准版需要6.1G大小的磁盘空间。/tmp需要至少1G的大小
检查软件要求(CheckingtheSoftwareRequirements)
操作系统版本检测
Oracle12c只支持64位的Linux系统。不支持32Linux平台,这也许是以后的趋势了。OperatingSystemRequirementsforx86-64LinuxPlatforms。
Oracle的官方文档明确列出了支持下面三个Linux版本:
SupportedOracleLinux6andRedHatEnterpriseLinux6Distributionsforx86-64
SupportedOracleLinux5andRedHatEnterpriseLinux5Distributionsforx86-64
SupportedSUSEDistributionsforx86-64
uname-m
uname-r
more/etc/redhat-release
uname-a
lsb_release-id
依赖包检查
PackagesforOracleLinux6andRedHatEnterpriseLinux6
Thefollowingpackages(orlaterversions)mustbeinstalled:
binutils-2.20.51.0.2-5.11.el6(x86_64)
compat-libcap1-1.10-1(x86_64)
compat-libstdc++-33-3.2.3-69.el6(x86_64)
compat-libstdc++-33-3.2.3-69.el6(i686)
gcc-4.4.4-13.el6(x86_64)
gcc-c++-4.4.4-13.el6(x86_64)
glibc-2.12-1.7.el6(i686)
glibc-2.12-1.7.el6(x86_64)
glibc-devel-2.12-1.7.el6(x86_64)
glibc-devel-2.12-1.7.el6(i686)
ksh
libgcc-4.4.4-13.el6(i686)
libgcc-4.4.4-13.el6(x86_64)
libstdc++-4.4.4-13.el6(x86_64)
libstdc++-4.4.4-13.el6(i686)
libstdc++-devel-4.4.4-13.el6(x86_64)
libstdc++-devel-4.4.4-13.el6(i686)
libaio-0.3.107-10.el6(x86_64)
libaio-0.3.107-10.el6(i686)
libaio-devel-0.3.107-10.el6(x86_64)
libaio-devel-0.3.107-10.el6(i686)
libXext-1.1(x86_64)
libXext-1.1(i686)
libXtst-1.0.99.2(x86_64)
libXtst-1.0.99.2(i686)
libX11-1.3(x86_64)
libX11-1.3(i686)
libXau-1.0.5(x86_64)
libXau-1.0.5(i686)
libxcb-1.5(x86_64)
libxcb-1.5(i686)
libXi-1.3(x86_64)
libXi-1.3(i686)
make-3.81-19.el6
sysstat-9.0.4-11.el6(x86_64)
检查包
rpm-qbinutilscompat-libcap1compat-libstdc++gccgcc-c++glibcglibc-develkshlibaiolibaio-devellibgcclibstdc++libstdc++-devellibXextlibXtstlibX11libXaulibXimakesysstat
还有7个没安装
yuminstallcompat-libcap1compat-libstdc++gccgcc-c++kshlibaio-devellibstdc++-devel
如yum没有的就从本地光盘或者下载来安装
serviceiptablesstop
chkconfigiptablesoff
vi/etc/selinux/config
修改
SELINUX=disabled
vietc/hosts
增加
192.168.1.140dgp
vi/etc/security/limits.conf
oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536
oraclesoftstack10240
oraclehardstack32768
###若RAC,需要增加如下
gridsoftnproc2047
gridhardnproc16384
gridsoftnofile1024
gridhardnofile65536
gridsoftstack10240
gridhardstack32768
vi/etc/sysctl.conf
fs.aio-max-nr=1048576
fs.file-max=6815744
kernel.shmall=2097152
kernel.shmmax=4294967295
kernel.shmmni=4096
kernel.sem=25032000100128
net.ipv4.ip_local_port_range=900065500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048576
注:因为kernel.shmall和kernel.shmmax系统里已经有比它大的值了,所以把这两个参数注释
sysctl-p生效
vi/etc/profile
if[$USER="oracle"];then
if[$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi
篇幅太长,截取部分
vi/etc/pam.d/login
sessionrequired/lib/security/pam_limits.so
sessionrequiredpam_limits.so
上传oracle12c软件并解压
mkdir/u01
创建oracle用户和用户组
groupadddba
groupaddoinstall
useradd-goinstall-Gdbaoracle
passwdoracle
chown-Roracle:oinstall/u01
启动xmanager图形界面安装
如果没图形界面,需要先安装
yumgroupinstall"XWindowSystem"
yum-ygroupinstallDesktop
runlevel
vi/etc/inittab
id:5:initdefault:
先启动Xmanager-Passive
然后启动Xstart
输入主机地址,协议用SSH,然后弹出输入密码
进入securecrt切换到oracle用户
su-oracle
输入exportDISPLAY=192.168.10.20:0.0##本地ip
开始安装oracle12c
cddatabase
./runInstaller
不需要支持,弹出提示时点yes
先仅安装数据库软件
这里安装单实例的
选择默认英语
默认企业版
软件安装路径
如果空间不够,新增一块硬盘,然后格式化并挂载上去
fdisk-l
fdisk/dev/sdb
默认
默认
安装条件检查,前面准备好一般没什么问题;
然后开始安装
配置环境变量
source.bash_profile
dbca创建实例
设置全局库名及密码下一步
先决条件检查,这里空间不够先忽略
前面设置的预览
点结束开始安装
检查
至此就安装结束了
相关文章推荐
- CentOS 6.6 搭建python环境
- Centos6.6 搭建nginx+php
- CentOS 6.6下的J2EE环境搭建(二)之Tomcat安装
- 在CentOS 6.6上搭建C++运行环境并连接Oracle数据库
- centos6.6虚拟机下搭建的bond主备模式
- CentOS6.6上hadoop2.2.0集群搭建
- centos6.6_vsftpd 虚拟账户FTP服务搭建
- CENTOS 6.6 nfs 服务器搭建
- yum搭建lnmp环境(CentOS6.6)
- centOS6.6 搭建solrcloud5.3.1
- CentOS6.6搭建Samba共享服务
- centos学习(之一)-centos6.6环境搭建
- centos6.6搭建LANP环境(yum)
- CentOS 6.6下的J2EE环境搭建(一)之JDK安装
- CentOS 6.6 Thrift 环境搭建
- CentOS下Hadoop搭建与wordcount实例运行
- CentOS6.6搭建LNMP环境
- 搭建 CentOS 6 服务器(1) - 安装CentOS 6.6
- CentOS 6.6下的J2EE环境搭建(五)之MySQL安装