linux下安装oracle的步骤(亲测可行)

Oracle11g安装步骤:

1.安装环境配置

系统:Centos7(Centos6.9也行)

内存:4G   (可以小一点,大一点的话运行快一点)

磁盘:80G   (整个Oracle装下来之后加上DVD15个G左右,磁盘大小视情况而定)

安装包:

linux.x64_11gR2_database_1of2.zip

linux.x64_11gR2_database_2of2.zip

Oracle下载地址:http://www.oracle.com/technetwork/indexes/downloads/index.html#database

2.切换到root用户创建运行oracle数据库的系统用户和用户组

  

[root@192 ~]# groupadd oinstall

[root@192 ~]# groupadd dba

[root@192 ~]# useradd -g oinstall -g dba -m oracle

[root@192 ~]# passwd oracle

更改用户 oracle 的密码 。

新的 密码:

无效的密码: 密码少于 8 个字符

重新输入新的 密码:

passwd:所有的身份验证令牌已经成功更新。

[root@192 ~]# id oracle

uid=1000(oracle) gid=1001(dba) 组=1001(dba)

[root@192 ~]#

3.创建目录

[root@192 /]# mkdir -p /data/database

[root@192 /]# cd /data

[root@192 data]# chown -R oracle:oinstall /data/database

4.修改标识为redhat-7

[root@192 data]# vi /etc/redhat-release

linux下安装oracle的步骤(亲测可行)_第1张图片

5.安装oracle数据库所需要的软件包

[root@192 data]# yum -y install binutils* compat-libcap1* compat-libstdc++* gcc* gcc-c++* glibc* glibc-devel* ksh* libaio* libaio-devel* libgcc* libstdc++* libstdc++-devel* libXi* libXtst* make* sysstat* elfutils* unixODBC*

6.关闭防火墙

[root@192 data]# systemctl stop firewalld.service

[root@192 data]# systemctl disable firewalld.service

7.修改selinux=disabled

[root@192 data]# vi /etc/selinux/config

linux下安装oracle的步骤(亲测可行)_第2张图片

8.添加内核参数

[root@192 data]# vi /etc/sysctl.conf

net.ipv4.icmp_echo_ignore_broadcasts = 1

net.ipv4.conf.all.rp_filter = 1

fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max= 4194304

net.core.wmem_default= 262144

net.core.wmem_max= 1048576

 

9.配置内核信息

[root@192 data]# vi /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

 

10.配置环境变量

[root@192 data]# vi /home/oracle/.bash_profile

 

export ORACLE_BASE=/home/oracle/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export ORACLE_SID=orcl

export ORACLE_UNQNAME=orcl

export ORACLE_TERM=xterm

export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

export LANG=C

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

 

11.将oracle安装包拷贝到/usr/local/src目录下

linux下安装oracle的步骤(亲测可行)_第3张图片

12.重启系统确保所有设置生效

[root@192 src]# reboot

13.从oracle用户进入/usr/local/src目录

linux下安装oracle的步骤(亲测可行)_第4张图片

14.解压软件包

[oracle@192 src]$ unzip linux.x64_11gR2_database_1of2.zip -d /data/database/

[oracle@192 src]$ unzip linux.x64_11gR2_database_2of2.zip -d /data/database/

 

15.切换到root用户设置用户组

[root@192 src]# chown -R oracle:oinstall /data/database/database/

doc  install  response  rpm  runInstaller  sshsetup  stage  welcome.html

[root@192 database]# xhost +

access control disabled, clients can connect from any host

 

16.切换到oracle用户执行安装

[root@192 database]# su oracle

[oracle@192 database]$ export DISPLAY=:0.0

[oracle@192 database]$ export LANG=en_US

[oracle@192 database]$ ./runInstaller

 

17.oracle图形界面选项

a.去掉勾选,下一步

linux下安装oracle的步骤(亲测可行)_第5张图片

b.选择第一项 Create and configure a database

linux下安装oracle的步骤(亲测可行)_第6张图片

c.选择Server class

linux下安装oracle的步骤(亲测可行)_第7张图片

d.选择Single instance database installation

linux下安装oracle的步骤(亲测可行)_第8张图片

e.选择Advanced Install

linux下安装oracle的步骤(亲测可行)_第9张图片

f.默认English,下一步

linux下安装oracle的步骤(亲测可行)_第10张图片

g.选择Enterprise Edition,下一步

linux下安装oracle的步骤(亲测可行)_第11张图片

h.默认不做修改

linux下安装oracle的步骤(亲测可行)_第12张图片

i.默认,下一步

linux下安装oracle的步骤(亲测可行)_第13张图片

j.默认,下一步

linux下安装oracle的步骤(亲测可行)_第14张图片

k.第一行改为orcl,下一步

linux下安装oracle的步骤(亲测可行)_第15张图片

L.选择第二个

linux下安装oracle的步骤(亲测可行)_第16张图片

勾选Create database with sample schemas,下一步

linux下安装oracle的步骤(亲测可行)_第17张图片

M.默认,下一步

linux下安装oracle的步骤(亲测可行)_第18张图片

N.默认,下一步

linux下安装oracle的步骤(亲测可行)_第19张图片

O.第一项,下一步

linux下安装oracle的步骤(亲测可行)_第20张图片

P.选择第二项,输入两次密码,下一步

linux下安装oracle的步骤(亲测可行)_第21张图片

Q.默认,下一步

R.勾选lgnore All,下一步

linux下安装oracle的步骤(亲测可行)_第22张图片

S.选择finish

linux下安装oracle的步骤(亲测可行)_第23张图片

T.此处会报一错误(不报错的话继续)

linux下安装oracle的步骤(亲测可行)_第24张图片

打开终端修改/home/oracle/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk,将
ctxhx: $(CTXHXOBJ)
       $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)
修改为:
ctxhx: $(CTXHXOBJ)
       -static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/libc.a
点击Retry继续安装。

U.再报错

linux下安装oracle的步骤(亲测可行)_第25张图片

修改/home/oracle/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk,将
$(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11
点击Retry继续安装。

V.可以点击password按钮,分别给sys,system,sh,scott用户设置密码

设置完成点OK,

linux下安装oracle的步骤(亲测可行)_第26张图片

W.此时会弹出一个界面,在终端输入界面中的两条命令,当提示输入路径是,直接回车就可以了,最后点击OK

linux下安装oracle的步骤(亲测可行)_第27张图片

linux下安装oracle的步骤(亲测可行)_第28张图片

这样就安装完成了

 

 

 

 

启动oracle

[oracle@192 ~]$ lsnrctl start

[oracle@192 ~]$ sqlplus / as sysdba

SQL> startup

你可能感兴趣的:(数据库安装,linux,Oracle,linux下安装Oracle)