您的位置:首页 > 数据库 > Oracle

CENTOS6.6上搭建单实例ORACLE12C

2016-08-12 14:06 253 查看
本文来自我的githubpages博客http://galengao.github.io/即www.gaohuirong.cn

摘要:

自己在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创建实例



设置全局库名及密码下一步



先决条件检查,这里空间不够先忽略



前面设置的预览



点结束开始安装



检查

至此就安装结束了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐
章节导航