一、安装依赖包

下面是Oracle数据库需要依赖的软件,依次执行下面命令,不存在则安装。

yum install binutils

yum install compat-libstdc++-

yum install elfutils-libelf

yum install elfutils-libelf-devel

yum install elfutils-libelf-devel-static

yum install gcc

yum install gcc-c++

yum install glibc

yum install glibc-common

yum install glibc-devel

yum install glibc-headers

yum install kernel-headers

yum install ksh

yum install libaio

yum install libaio-devel

yum install libgcc

yum install libgomp

yum install libstdc++

yum install libstdc++-devel

yum install make

yum install sysstat

yum install unixODBC

yum install unixODBC-devel

二、创建用户和组

1、创建oinstall用户组

groupadd oinstall

2、创建dba用户组

groupadd dba

3、创建oracle用户,并添加到oinstall(主组)和dba(其他组)

useradd -g oinstall -G dba oracle

4、设置oracle用户密码

passwd oracle

三、修改内核参数

修改 /etc/sysctl.conf 文件

vim /etc/sysctl.conf

添加以下内容

fs.aio-max-nr = 

fs.file-max = 

kernel.shmall = 

kernel.shmmax = 

kernel.shmmni = 

kernel.sem =    

net.ipv4.ip_local_port_range =  

net.core.rmem_default = 

net.core.rmem_max = 

net.core.wmem_default = 

net.core.wmem_max = 

使配置生效

/sbin/sysctl –p

四、修改用户限制

修改/etc/security/limits.conf 文件

vim /etc/security/limits.conf

添加如下参数:

oracle           soft    nproc
oracle hard nproc
oracle soft nofile
oracle hard nofile

五、修改用户验证

修改 /etc/pam.d/login文件

vim /etc/pam.d/login

加上如下参数:

session    required     pam_limits.so

六、修改用户配置文件

修改/etc/profile文件

vim /etc/profile

最后加上如下参数:

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p
ulimit -n
else
ulimit -u -n
fi
fi

七、修改hosts文件

格式为:  本机的ip地址   主机名

vim /etc/hosts

八、创建安装目录

mkdir -p /u01/oraInventory
chown -R oracle:oinstall /u01/
chmod -R /u01/

九、修改oracle用户环境配置

切换到oracle用户

su - oracle

执行命令:

vim .bash_profile

增加以下内容:

export PATH

export ORACLE_BASE=/u01/oracle/
export ORACLE_HOME=$ORACLE_BASE/product/
export ORACLE_SID=orcl
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
NLS_LANG=AMERICAN_AMERICA.AL32UTF8 export NLS_LANG
umask 022

保存并执行如下命令

source .bash_profile

十、安装

1、在root用户下解压安装包

2、切换到oracle用户

如果是通过xshell远程连接服务器的话,需执行如下命令:

export DISPLAY=172.30.80.1:0.0
172.30.80.1 为自己PC远程端的IP地址

3、进入到解压目录下的database目录,运行安装文件runInstaller

./runInstaller 

十一、图形化安装步骤

1、将图中红框内的选项上的勾去掉,然后Next

2、点击警告框中的YES

3、选择Skip software updates,点击next

4、这里选择仅安装数据库软件(Install database software only),点击Next

5、默认第一个选项,点击Next

6、选择语言,默认Englisgh,点击Next

7、这里选择企业版,Next

8、默认安装路径,与前面配置的路径一致,Next

9、Next

10、全部选择dba, Next

11、检查安装环境,没有ERROR级别的错误就全部忽略吧

12、选择Yes

13、点击Install,开始安装

14、开始安装

15、这里提示在root用户下执行图中的脚本,按照提示去相应路径下执行脚本

执行orainstRoot.sh 脚本

执行root.sh脚本

执行完后,点击OK

16、安装结束,点击Close

十二、配置监听

1、oracle用户下执行netca命令

2、默认 Next

3、Next

4、Next

5、Next

6、Next

7、Next

8、Next

9、点击Finish

十三、创建数据库

1、oracle用户执行dbca

2、Next

3、选择创建一个数据库(Create a Database),Next

4、默认第一项,Next

5、输入SID

6、默认,Next

7、设置系统账户密码

8、默认,Next

9、默认,Next

10、Next

11、配置内存大小

12、配置连接数

13、设置编码

14、点击Finish

15、点击OK

16、开始创建数据库

17、数据库创建完成,数据库详细信息如下,点击Exit

redhat6.5 安装oracle11G的更多相关文章

  1. Redhat6.5安装oracle11g

    Redhat6.5安装oracle11g 一.    安装环境 linux服务器:Redhat 6.5 64位 oracle版本:oracle11gR2 远程windows服务器:已安装Xmanage ...

  2. Redhat6.8安装Oracle11g下遇到两个问题记录

    问题一: 刚刚安装完毕Oracle之后,尝试sqlplus登陆报错,TNS:net service name is incorrectly specified 参考文章:关于环境变量ORACLE_SI ...

  3. linux redhat6.4安装oracle11g

    系统要求 1. Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内存 交换空间 一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小 硬盘 5G以上  2.修 ...

  4. 【CentOS】在Centos7 下无图形界面安装 Oracle11g

    目标 - 在虚拟机CentOS7中无图形界面安装Oracle11G R2版本 ① 系统要求以及准备 1. 物理内存不小于1G: 查看方式: # grep MemTotal /proc/meminfo ...

  5. net不安装Oracle11g客户端直接使用ODAC

    好处: 1.不安装客户端也能访问服务器上的oracle(假设Application Server与DB Server 分开) 2.不需要安装ODAC 3.不需要配置TnsNames.Ora文件 缺点: ...

  6. redhat6.3安装MySQL-server-5.6.13-1.el6.x86_64.rpm

    redhat6.3安装MySQL-server-5.6.13-1.el6.x86_64.rpm   首先下载下面三个文件:   [plain]  MySQL-client-5.6.13-1.el6.x ...

  7. RedHat6.6安装Oracle11gR2

    RedHat6.6安装Oracle11gR2 一.Centos6.6的安装配置 1-       选择安装模式 2-       选择“skip”,跳过检查. 3-       选择“下一步” 4-  ...

  8. Redhat6下安装QEMU

    Redhat6下安装QEMU 1.下载QEUM:http://wiki.qemu.org/Download 2.解压qemu-1.6.1.tar.bz2到/tmp目录(也可以是其他目录)下,并进入解压 ...

  9. 分享red hat linux 6上安装oracle11g时遇到的gcc: error trying to exec 'cc1': execvp: No such file or directory的问题处理过程

    安装环境:Red Hat Linux 6.5_x64.oracle11g 64bit 报错详情: 安装到68%时弹窗报错: 调用makefile '/test/app/Administrators/p ...

随机推荐

  1. (转载)sublime3安装markdown插件

    原文链接 http://www.jianshu.com/p/335b7d1be39e?utm_source=tuicool&utm_medium=referral 最近升级到了 Sublime ...

  2. ElasticSearch工作原理与优化

    elasticsearch设计的理念就是分布式搜索引擎,底层其实还是基于lucene的,通过倒排索引的方式快速查询.比如一本书的目录是索引,然后快速找到每一章的的文本内容这种叫正向索引:而如果一件衣服 ...

  3. Flask与微信小程序登录(后端)

    开发微信小程序时,接入小程序的授权登录可以快速实现用户注册登录的步骤,是快速建立用户体系的重要一步.这篇文章将介绍 python + flask + 微信小程序实现用户快速注册登录方案(本文主要进行后 ...

  4. java实现spark常用算子之count

    import org.apache.spark.SparkConf;import org.apache.spark.api.java.JavaRDD;import org.apache.spark.a ...

  5. PHP高级进阶之路

    一:常见模式与框架 学习PHP技术体系,设计模式,流行的框架 常见的设计模式,编码必备 Laravel.ThinkPHP开发必不可少的最新框架 YII.Symfony4.1核心源码剖析 二:微服务架构 ...

  6. css样式水平居中和垂直居中的方法

    水平居中(包含块中居中) 1. 定宽,左右margin为auto.(常规流块盒.弹性项目[不用定宽]) 例子:在box1盒子上设置宽,再设置margin:auto: <style> .bo ...

  7. 第一篇 HTML 认识HTML

    认识HTML 学习一门语言,我们要先了解它,可以不用太资深,但要做到别人问,你能回答得出来! 注:推荐大家去网址:www.w3school.com.cn 前端学习手册(免费的) HTML(超文本标记语 ...

  8. pt-archiver配置自动归档

    Mysql的数据归档通常使用percona的pt-archiver.通过shell脚本加crontab可以应对大多数场景下的数据自动归档. 安装 Percona Toolkit的安装不再赘述,请自行搜 ...

  9. mybatis-generator的功能扩展

    项目代码地址:https://github.com/whaiming/java-generator 我在原有的基础上扩展了和修改了一些功能: 1.增加获取sqlServer数据库字段注释功能 2.Ma ...

  10. CVE-2018-0802漏洞利用

    看了一天apt报告,主流利用Office鱼叉攻击的漏洞,还是这Microsoft Office CVE-2017-8570,CVE-2017-11882和CVE-2018-0802 三个,而且都知道o ...