1 、在安装oracle之前首先安装以下组件包,直接输入下列语句安装。

yum install binutils* -y

yum install compat-lib* -y

yum install gcc* -y

yum install glibc* -y

yum install ksh* -y

yum install libgcc* -y

yum install libstdc* -y

yum install libaio* -y

yum install make* -y

yum install sysstat* -y

2、在root用户下,查看sysctl.conf:

vi /etc/sysctl.conf

再将以下参数写入:按i可进入插入模式,输入完成后按Esc退出到命令模式,再输:进入末行模式再输wq就保存退出啦。

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 4294967295

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

写入参数后输入以下命令使参数生效:

/sbin/sysctl -p

3、root用户下,查看,如果没有参数,加入即可。

vi /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

4、在root 用户下进行以下操作:

[root@oracle ~]# groupadd dba //添加dba 用户组(ORACLE 管理组)

[root@oracle ~]# groupadd oinstall //添加oinstall 用户组(ORACLE 安装组)

[root@oracle ~]# groupadd oper

[root@oracle ~]# useradd -g oinstall -G dba oracle //创建oracle 用户并加入组

[root@oracle ~]# passwd oracle //修改oracle 用户的密码

[root@oracle ~]# cd / //切换到根目录

[root@oracle /]# mkdir -p /u01/app/oracle //创建安装目录

[root@oracle /]# chown -R oracle:oinstall /u01/app //修改安装目录的权限

[root@oracle /]# chmod -R 775 /u01/app/oracle

5、在oracle用户下操作:

在oracle用户的家目录下执行 vi .bash_profile

然后将下列参数写入

export ORACLE_SID=orcl //数据库实例名

export ORACLE_BASE=/u01/app/oracle //ORACLE 安装目录

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 //ORACLE 家目录

export PATH=$PATH:$ORACLE_HOME/bin //搜索路径

export ORACLE_TERM=xterm //指定安装Oracle 终端的类型

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib

//设置临时的库文件的path 路径

export CLASSPATH=$ORACLE_HOME/JRE:ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

//设置java lib 文件搜索路径

然后使用source .bash_profile使设置生效。

6、将下载到的安装文件解压缩(p13390677_112040_Linux-x86-64_1of7.zip和p13390677_112040_Linux-x86-64_2of7.zip)

直接解压就行:

unzip p13390677_112040_Linux-x86-64_1of7.zip ./

unzip p13390677_112040_Linux-x86-64_2of7.zip ./

然后就会将这两个文件解压到当前目录下啦。

解压完会生成一个叫database的目录,到database目录下ls一下可以看到一个叫runInstaller的文件,此时再输入命令:./runInstaller

就可以看到有图形界面跳出来就可以安装啦。

7、安装过程中进度条跑到大约95%的时候就会跳出一个窗口要求你运行root.sh(如图),这步要在root用户下完成;

然后新打开一个terminal窗口,到/u01/app/oracle/prouduct/11.2.0/db_1目录下,

ls一下,就可以看到一个叫root.sh的文件。这个文件的作用是创建一个目录,然后再拷入三个环境文件到指定目录下。

然后执行:./root.sh

然后如上图所示,此时只要回车就好啦。(~ ̄▽ ̄)~

转载于:https://www.cnblogs.com/ivychang/p/5620379.html

Linux CentOS下安装Oracle相关推荐

  1. linux系统下的oracle数据库,在Linux系统下安装Oracle数据库

    在Linux系统下安装Oracle数据库:1.约定:linux系统为Linux.5.4-server-x86_64,数据库为linux.x64_11gR1_database_1013 linux 在L ...

  2. Linux(CentOs)下安装Phantomjs + Casperjs

    Linux(CentOs)下安装Phantomjs + Casperjs 是参照cnMiss's Blog http://ju.outofmemory.cn/entry/70691的博客进行安装的 1 ...

  3. Linux/CentOS下安装Apache/SVN/Subversion图文详解教程

    Linux(CentOS)下安装Apache+Subversion(图文教程) 服务器版本和安装软件 服务器版本: RedHatCentOS 5.5 32 bit 安装软件: apr-1.3.5.ta ...

  4. Oracle Linux 6下安装Oracle 12C实战

    Oracle Linux 6下安装Oracle 12C实战,经过N次安装尝试吐血总结,希望对大家有所帮助,同时做下记录备忘: 总结:安装前的准备工作是关键!!!Check and recheck! 参 ...

  5. linux查看riak版本,Riak学习(一):Linux Centos 下安装 Riak 服务

    Riak学习(1):Linux Centos 下安装 Riak 服务 1,介绍 8月底参加了CSND的一个技术沙龙. http://huiyi.csdn.net/meeting/info/437/cl ...

  6. Linux环境下安装Oracle 11g R2完整图文教程

    安装环境: 一台Linux虚拟机,Centos 6.10系统 Linux下载地址:https://mirrors.huaweicloud.com Oracle软件版本: p13390677_11204 ...

  7. CentOS下安装Oracle 11.2.0.4(静默安装)

    这里不使用图形用户界面安装数据库,使用的是静默安装. 操作系统版本:CentOS release 6.5 (Final) 打算安装一个实例名为orcl的Oracle. 1. 检查硬件要求 1.1 内存 ...

  8. linux x64下安装oracle 11g

    查看联机文档,可以看出Oracle 11g支持Linux操作系统 http://docs.oracle.com/cd/E11882_01/nav/portal_11.htm Oracle 11g 联机 ...

  9. RedHat Enterprise Linux 7下安装 Oracle 12C

             说明:本安装虚拟机下操作完成的,为了保证安装成功,请下载oracle 12.1.0.2.0版.     对于12.1.0.1.0版,笔者对它多次测试后,发现安装过程有很多错误提示,如 ...

最新文章

  1. 深入了解EJB (一) EJB在java世界的地位
  2. Android开发之旅:组件生命周期(二)
  3. 电脑开不了不用U盘怎么装系统?
  4. Java 7 源码学习系列(一)——String
  5. ML之NB、LoR:基于NB和LoR算法对Kaggle IMDB影评数据集(国外类似豆瓣电影)情感分析进行分类
  6. Python中按值来获取指定键的两种方法
  7. 安装redis提示[test] error 2_技术干货分享:一次flask+redis的微服务实战
  8. 随想录(objc的编译)
  9. sqoop导入数据常见问题解决方法
  10. jackson框架java反序列化漏洞_Jackson CVE-2019-12384: 反序列化漏洞复现
  11. 2019年度优秀安全内容合集
  12. c语言求余运算作用,C语言中的整数除法和求余运算
  13. 咸鱼Maya笔记—Maya 编辑多边形
  14. 怎么绘制等高线计算机软件,绘制等高线(LanDTM)
  15. YOYOW-WeCenter特别版免费开源发布,一小时建立你的问答社区
  16. 课改要实现“软着陆”
  17. 吉里吉里2 2.30版正式发布了
  18. 游戏建模与动画建模的区别,小白学建模前一定要知道
  19. 搞一下整车以太网技术 | A1 整车以太网技术概述
  20. java+swagger+侵入_Spring boot+Swagger配置无侵入式Restful接口(一)

热门文章

  1. 记了老是忘记那就写下来吧宏任务微任务
  2. cisco 动态路由协议RIP笔记
  3. 【翻译】Designing Websites for iPhone X
  4. 线性表的顺序存储结构之顺序表类的实现_Java
  5. Codeforces 803E--Roma and Poker (DP)
  6. Centos7 更新pip和scipy
  7. ShowMsg函数妙用
  8. (十七)WebGIS中距离及面积测量的原理和实现以及坐标转换的简单介绍
  9. Android HTTP POST上传
  10. 视频专辑:JAVA语言入门视频教程