centos6.5安装oracle11g

centos7安装oracle数据库不成功,换成centos6.5安装,可以安装成功,记录一下

安装系统时,主机名如果不是用localhost,安装成功后,要用主机名和ip做映射,修改/etc/hosts文件

1系统安装后,oracle要依赖一些包,可以先安装这些包,然后clone一份,后期出错,不用再安装这些包

2增加swap空间,因为swap空间默认是2g,oracle要求2.8g,可以增加到3g

3关闭selinux

保存后重启,使其生效

4oracle相关配置

添加用户和级

新建oracle目录

修改linux内核,修改/etc/sysctl.conf文件,输入命令:vi /etc/sysctl.conf,添加以下内容

要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl -p

修改用户的SHELL的限制,输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。

配置用户的环境变量,vi /home/oracle/.bash_profile

修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。

编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。

source一下,使其生效

前期准备工作完成(也可以在步备份一次系统),init 5进行图片界面,用oracle用户进行登陆

上传压缩文件,解压到/data/database目录下

进入/data/database/database目录,运行./runInstaller,会弹出界面

这里可以不用填,直接下一步

选择第二个,下一步

选择第一个,然后下一步

选择简体中文,下一步

选择企业版,下一步

前面已经配置好路径,默认,下一步

默认,下一步

默认,下一步

(这一步有时候可能会提示一些错误,勾选右上角的ignore就可以了,是因为oracle不能识别高版本的包,但是并不影响安装)

Finish,它会自动安装

等待约30分钟,安装完成

用root用户去运行上面两个脚本,运行第二个脚本时,要输入它提示的路径,然后回车

oracle安装完成,要先配置监听,新建一个命令窗口,输入netca,会弹出窗口

点击完成。控制台会显示启动监听,如果命令行没有显示,则是监听没有配置成功,主机名如果不是localhost,要配置映射

新建数据库,输入dbca命令

等待40分钟,创建完成

配置配置本地网络服务名(充当oracle客户端,连接别的oracle服务器)