Linux7安装Oracle12c数据库图文详细配置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux7安装Oracle 12c数据库详细配置操作
(WORD文档,下载后可编辑修改)
1前言
一般企业级的服务器都是采用Linux或者Unix,因为相对Windows系统来说,Linux和Unix 服务器稳定性比较好、可以多用户操作系统、bug较Windows少、调控性高、可以根据实际应用做出相应的调整、排错性强,而且Linux是免费的而Windows收费。另外,对于企业来说,更希望程序执行的效率更高些,虽然这两个系统的人工成本高,但是更有可能兼顾程序的效率,所以一般生产用的服务器都是Linux和Unix。
2 Linux下Oracle 12c数据库的安装
Linux 6(x86-64)系统对应的Oracle 12c数据库可以通过在ORACLE官网进行下载,下载完后,需要将2个文件解压到同一目录下,路径名称中,最好不要出现中文,也不要出现空格等不规则字符;
2.1 安装前准备工作
2.1.1 操作系统软硬件检查
1. 内存要求
1) 最小值为1 GB of RAM,建议值为2 GB of RAM or more;
2) 查询命令:# grep MemTotal /proc/meminfo
本测试系统环境为Linux 6.4(x86-64),内存有1.8G多,满足Oracle 12c的内存安装要求。
2. 交换空间要求
1) 查询命令:# grep SwapTotal /proc/meminfo
2) 通过命令:# free查看内存和交换空间的使用情况。
由上面本机内存1.8G可知,只要交换空间在1.8*1.5以上就可以,查询可知本机的交换空间接近4G,满足要求。
3. 系统内核版本
1) 查询系统位数命令:# uname -m;
2) 查询系统版本命令:# cat /proc/version或# cat /etc/redhat-release或# lsb_release -id;
3) 查询系统内核版本:# uname -r。
经查询可知,本机系统为RedHat 6.4(x86_64),系统版本和内核版本都在Oracle 12c 支持的范围内。
4. 磁盘空间要求
用来安装的Oracle 12c对应版本的目录硬盘保留量至少满足上面的要求,一般情况下,这个都不是问题,如果有疑问,可以用df -h命令查询一下目录所在的硬盘空间使用情况。
5. /tmp空间至少1GB
1) 查询命令:# df -h /tmp,Oracle安装目录中的/oradata目录用来存放数据文件,/tmp目录是根文件系统的一部分,而图5-8中查询结果显示根目录还剩余29G,满足条件。
2) 通过命令:# df -h查看各个磁盘的使用情况。
2.2安装前系统配置
1. RPM要求
安装前可先查看需要的RPM包已安装,查询命令:# rpm -q package_name,另外,对于本测试的操作系统版本Oracle 12c,要使用用于连接数据库的Oracle ODBC Drivers,需要安装unixODBC-2.3.1 or later,。
1) 检查Oracle需要的rpm安装情况
[root@kk /]# rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libxcb libXi make sysstat
2) 安装缺失的rpm
[root@kk /]#yum install glibc-devel-2.12-1.132.el6_5.1.i686 libaio-0.3.107-10.el6.i686 libaio-devel-0.3.107-10.el6.i686 libstdc++-4.4.7-4.el6.x86_64.i686 libstdc++-devel-4.4.7-4.el6.i686 libXext-1.3.1-2.el6.i686 libXtst-1.2.1-2.el6.i686 libX11-1.5.0-4.el6.i686 libXi-1.6.1-3.el6.i686
3) 再次检查rpm的安装情况
注意:如果yum没有对应rpm资源,可以在网上查找下载相关的rpm资源,然后安装。
2. 创建用户、用户组以及安装目录
安装和运行Oracle数据库软件都需要使用指定用户组内的指定用户,用户为Oracle,出于安全考虑,用户组建为oinstall、dba,oinstall组中的成员用于管理Oracle数据库物理软件,dba组中的成员用于管理、操作数据库,具有sysdba权限。
[root@kk 桌面]# groupadd oinstall ----创建oracle用户组
[root@kk 桌面]# groupadd dba----创建oracle用户组
[root@kk 桌面]# useradd -g oinstall -G dba oracle----oracle加入新建的2个用户组
[root@kk 桌面]# passwd oracle ----设置oracle用户的密码
[root@kk 桌面]# mkdir -p /usr/oracle ----创建oracle安装目录
[root@kk 桌面]# chown -R oracle:oinstall /usr/oracle ----更改oracle目录用户组 [root@kk 桌面]# chmod -R 775 /usr/oracle ----更改oracle目录权限
[root@kk 桌面]# chown -R oracle:oinstall /opt/oracle/oracinstall----更改oracle 安装文件所在目录的用户组
[root@kk 桌面]# chmod -R 755 /opt/oracle/oracinstall----更改oracleracle安装文件所在目录的操作权限