Oracle12c在CentOS7操作系统下环境搭建手册
前言
oracle DBA环境的搭建是非常重要的,我用了两台电脑(分别使用windows server 2003和CentOS7的操作系统),配置较高的电脑,笔记本和台式机都可以,内存至少4G,CPU不能太差,要有至少100G的硬盘空间存放虚拟机,还有要求能够有较好的网速下载相关的软件,Linux操作系统是CentOS7-64位。
下面就来介绍怎么从无到有的搭建oracle环境!
第一章 软件下载
需要下载的软件如下
CentOS下载
操作系统用的是CentOS,载地址为
最好用64位的,生产库都是64位的,不过OCM考试的环境都是32位的软件。
写文档的时候是7.0版本,区别应该不会很大,本人选了DVD版本的,因为到时候系统装到一半的时候不需要反复更换盘
数据库软件下载
下载地址
xmanager Enterprise3下载
这个软件一定要下载企业版的,我们主要用它的ftp功能把oracle软件传输到linxu里,还有用它的远程图形显示功能
随便选个下载
SecureCRT下载
这个软件不用介绍了吧
随便选个下载
rlwrap下载
这个软件是linux的软件,就是命令行上下翻页功能
下载地址:http://utopia.knoware.nl/%7Ehlub/uck/rlwrap/
小节
本次下载的CentOS和oracle软件都是64位的软件,也可以都下载32位的,但安装的时候CentOS和oracle软件要么都是32位的,要么都是64位的。由于软件都比较大,所以用迅雷下载。如果软件地址没有了,请想其他办法获得软件。
下面是下载的软件一览
第二章 安装CentOS操作系统
安装操作系统CentOS7
选英语,防止乱码
点Review and modify partitioning layout,就是手动分区
先删除默认的分区方式,默认配置删除干净
因为是简单的学习环境,所以分两个区就行了swap和/
先创建swap分区,大小为内存的两倍是2G
剩余的容量全部分配给/
配置好分区后,就可以下一步了
这里要配置主机名字、IP地址、掩码和网关
配置eth0的ip地址
开始安装了,安装快慢取决于电脑的配置
安装完毕,重启虚拟机
因为是学习机,所以防火墙无需打开,SE也关闭掉,不需要Kdump
Centos就安装完成了!
设置SecureCRT
直接解压SecureCRT的软件包,双击SecureCRT.exe
设置配置文件的路径,最好把Config目录配置在解压出的文件里
输入Linux主机IP地址,创建连接
如果提示如下窗口按下面步骤操作,若未提示直接跳过该段文字,这个是因为中文软件翻译的问题
进入Config目录的sessions目录
这个就是SecureCRT会话的配置信息,打开它找到如下内容
把“无”改成None
保存退出,再用SecureCRT连接会话的时候,不会报下面的错
界面不是很好看,可以设置一下,点会话选项
这样确实好看多了
点击全局选项
不要使用右键粘贴功能,避免复制操作出错
如果启动太慢,发现 sendmail 会导致启动很慢,所以这里关掉此服务
执行
service sendmail stop
然后依次执行
chkconfig sendmail off
chkconfig --list sendmail
好,关闭了sendmail服务
如果基本上都是用SecureCRT等远程工具来操作的话,而且不需要Linux的图形界面,可以设置成字符界面
图形界面比较浪费系统资源,改成全字符的,如果要临时用图形界面可以用startx命令
vi /etc/inittab
把id改成3,就是全字符界面
保存退出即可,下次启动的时候就生效了
1、安装依赖包
?[root@oracledb ~]# yum -y install ?gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel
libaio libaio-devel libgcc libstdc++ libstdc++-devel unixODBC unixODBC-develum源,建议使用国内163的源。可先备份centos7的CentOS-Base.repo原始文件。然后添加如下的163的centos7的源。注意,163的centos7的源里包含了centos7 dvd里全部的os的rpm包。
#CentOS-Base.repo
# The mirror system uses the connecting IP address of the client and the
# upda