centos7.9 安装oracle11g

备工作:将Linux版Oracle压缩包放进/tmp目录下

win64 (我下载的是这个,可以不用下载client)

http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_client.zip

http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip

http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip

win32

http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_client.zip

http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip

http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip
 

 linux.x64_11gR2_database_1of2.zip 

 linux.x64_11gR2_database_2of2.zip

1. 编辑hosts文件(root用户)

使用 ifconfig 命令查看自己的ip ,记住这个ip,我们需要用它去配置一个主机名。
切换root用户,输入命令 vi /etc/hosts,进入编辑模式。编辑内容如下:

centos7.9 安装oracle11g

 2. 关闭selinux (root用户)

关闭selinux ,编辑 /etc/selinux/config文件,设置SELINUX= enforcing 为SELINUX=disabled
切换为root用户:输入命令 vi /etc/selinux/config 进入编辑模式,将SELINUX设置为禁用

centos7.9 安装oracle11g

 3. 开放1521端口号

centos7.9 安装oracle11g

查看防火墙开放端口列表 

centos7.9 安装oracle11g

 5.修改内核参数:vi /etc/sysctl.conf(root用户)

 然后输入命令  sysctl -p 使刚刚修改的内核参数生效

6. 修改用户的限制文件,编辑 /etc/security/limits.conf(root用户)

输入命令 vi /etc/security/limits.conf 进入编辑模式。添加以下设置(在文件的最后):

7.  修改 vi /etc/pam.d/login 文件,添加以下设置(在文件的最后):(root用户)

8. 修改 vi /etc/profile文件:

然后输入命令 source /etc/profile 使其生效

9. 添加oinstall 、dba 组,新建oracle用户并加入oinstall、dba组中(root用户)

10. 创建安装目录、修改文件权限(root用户)

11. 解压oracle软件包(root用户)

12. 切换到oracle用户,设置oracle用户环境变量

输入命令: vi .bash_profile 进入编辑模式。添加以下设置(在文件的最后): 

13. 编辑静默安装响应文件

切换到root用户进入oracle安装包解压后的目录

建议:以后我们需要该一些配置文件的时候,尽量备份一下,即使改崩了也不慌。

然后输入命令 vi /tmp/database/response/db_install.rsp 修改文件,需要修改的内容如下:

14. 根据响应文件安装oracle 11g

到这一步才是安装,前面都是准备工作。

切换到oracle用户下

输入命令进入 cd /tmp/database/ 目录

输入命令:

然后输入命令:

然后等待安装就好,出现以下情况,有的人的操作系统是英文的可能下面的图片里面内容是英文的,则代表成功:

centos7.9 安装oracle11g

 

到这一步的时候,千万不要动!!!!

按照提示,再打开一个终端窗口,切换到root用户

输入命令:

centos7.9 安装oracle11g

输入命令:

 然后就可以关闭这个终端了,接着回到刚刚那个窗口敲回车。

15. 用oracle用户登录配置监听

输入命令:

输入命令:

出现以下情况表示成功:

centos7.9 安装oracle11g

成功运行后,会在/u01/app/oracle/product/11.2.0/network/admin/ 中生成listener.ora和sqlnet.ora两个文件:

 

16. 建立新库,同时建立对应的实例

输入命令 su 切换到root用户

输入命令 vi /tmp/database/response/dbca.rsp 进入编辑模式,修改以下参数:

进行静默安装:
输入命令:

输入命令执行文件:

等到100%就代表成功了。
输入命令登录数据库:

17. linux上启动Oracle数据库

以下命令只能在oracle用户下执行

启动和关闭数据库

通过sqlplus连接上数据库

执行starup命令启动数据库 或者关闭数据


  1. 来源:Taomy-南山南

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月7日
下一篇 2022年6月7日

相关推荐