CentOS 7安装Oracle 12c操作演示

前不久,公司要在centos7 搭建一个oracle 12c的环境,搭建完,写了一点操作说明,做一个记录。

1.centos 7安装步骤略,请参考网上说明安装;

注意:linux创建swap 空间是内存的1倍就行也可以大一点,没有关系;

 

2.根据oracle官网上提供的文档,需要安装如下包,这么安装的centos 7 64位的,所以安装包也是X86_64

1.binutils-2.23.52.0.1-12.el7.x86_64

2.compat-libcap1-1.10-3.el7.x86_64

3.gcc-4.8.2-3.el7.x86_64

4.gcc-c++-4.8.2-3.el7.x86_64

5.glibc-2.17-36.el7.x86_64

6.glibc-devel-2.17-36.el7.x86_64

7.ksh

8.libaio-0.3.109-9.el7.x86_64

9.libaio-devel-0.3.109-9.el7.x86_64

10.libgcc-4.8.2-3.el7.x86_64

11.libstdc++-4.8.2-3.el7.x86_64

12.libstdc++-devel-4.8.2-3.el7.x86_64

13.libXi-1.7.2-1.el7.x86_64

14.libXtst-1.2.2-1.el7.x86_64

15.unixODBC-2.3.1-10.el7.x86_64

16.unixODBC-devel-2.3.1-10.el7.x86_64

17.make-3.82-19.el7.x86_64

18.sysstat-10.1.5-1.el7.x86_64

无论选择rpm还是yum,这些包必须安装好,在CentOS 7的光盘中或者U盘制作的启动盘中,这些包都存在;

我这里直接通过启动盘中的包来安装,一般路径如下:

 CentOS 7安装Oracle 12c操作演示

安装操作如下:

 CentOS 7安装Oracle 12c操作演示

3.关闭防火墙,centos7关闭的命令和其他linux不一样

先查看防火墙状态

 CentOS 7安装Oracle 12c操作演示

关闭防火墙

 CentOS 7安装Oracle 12c操作演示

 

4.创建组和用户

 CentOS 7安装Oracle 12c操作演示

5.新建文件夹

 CentOS 7安装Oracle 12c操作演示

 

6.上传数据库安装文件,解压并拷贝到/opt目录下

解压

 CentOS 7安装Oracle 12c操作演示

把解压好的文件移动到/opt目录下

 CentOS 7安装Oracle 12c操作演示

7.分配权限

 CentOS 7安装Oracle 12c操作演示

8.创建oracle环境变量(切换到oracle用户下)

 CentOS 7安装Oracle 12c操作演示

CentOS 7安装Oracle 12c操作演示

9.env查看环境变量运行情况,source .bash_profile 生效环境变量  再次env查看

 CentOS 7安装Oracle 12c操作演示

10.配置oracle 运行限制 修改 /etc/security/limits.conf切换到root用户修改

 CentOS 7安装Oracle 12c操作演示

11.Oracle服务器安装图形化界面

 CentOS 7安装Oracle 12c操作演示

12.远程机器安装Xmanger5,启动图形化支持

CentOS 7安装Oracle 12c操作演示

13.再点击Xstart,连接到oracle,如下图所示

 CentOS 7安装Oracle 12c操作演示

14.通过Xstart运行安装脚本 ./runInstaller,进行数据库安装;

 CentOS 7安装Oracle 12c操作演示

出现安装界面,把勾去掉,点击Next

 CentOS 7安装Oracle 12c操作演示

选择安装数据库,下一步

 CentOS 7安装Oracle 12c操作演示

下一步

 CentOS 7安装Oracle 12c操作演示

安装企业版

 CentOS 7安装Oracle 12c操作演示

安装目录

 CentOS 7安装Oracle 12c操作演示

CentOS 7安装Oracle 12c操作演示

CentOS 7安装Oracle 12c操作演示

CentOS 7安装Oracle 12c操作演示

选择检查失败的环境,单击 Fix & Check Again

Oracle 会自动差创建内核脚本,找到运行即可

 CentOS 7安装Oracle 12c操作演示

 CentOS 7安装Oracle 12c操作演示

15.再检查一下,通过,单击install 开始安装

 CentOS 7安装Oracle 12c操作演示

 CentOS 7安装Oracle 12c操作演示

16.提示以ROOT用户运行这两个脚本

 CentOS 7安装Oracle 12c操作演示

 CentOS 7安装Oracle 12c操作演示

 CentOS 7安装Oracle 12c操作演示

17.继续安装

 CentOS 7安装Oracle 12c操作演示

 CentOS 7安装Oracle 12c操作演示

18.配置监听程序,把原有的监听移除,重新配置一个新的

 CentOS 7安装Oracle 12c操作演示

 CentOS 7安装Oracle 12c操作演示

 CentOS 7安装Oracle 12c操作演示

 CentOS 7安装Oracle 12c操作演示

 CentOS 7安装Oracle 12c操作演示

 CentOS 7安装Oracle 12c操作演示

最后点击 finish

 

通过oracle用户,查看监听状态

 CentOS 7安装Oracle 12c操作演示

19.使用root用户修改linux主机名和IP映射文件,/etc/hosts

 CentOS 7安装Oracle 12c操作演示

20.修改监听器配置文件,host使用主机名

 CentOS 7安装Oracle 12c操作演示

 CentOS 7安装Oracle 12c操作演示

常用命令

 

通过linux命令窗口操作数据库,oracle环境变量要配置好,然后切换到oracle用户下

查看监听状态

 CentOS 7安装Oracle 12c操作演示

停止监听程序

 CentOS 7安装Oracle 12c操作演示 

启动监听程序

 CentOS 7安装Oracle 12c操作演示

连接到数据库,使用sysdba连接

 CentOS 7安装Oracle 12c操作演示

停止数据库的命令 shutdown immediate (在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接)

 CentOS 7安装Oracle 12c操作演示

启动数据库命令

 CentOS 7安装Oracle 12c操作演示