纯手工打造每一篇开源资讯与技术干货,数十万程序员和Linuxer已经关注。

安装所需文件如下

1. 一台装有CentOS 6.8 x64的服务器(虚拟机也可以)

2. linux.x64_11gR2_database_1of2.zip

3. linux.x64_11gR2_database_2of2.zip"

系统要求如下

1. SWAP分区大于3G

1. Oracle安装目录剩余空间大于20G

2. Centos6.x 系统

安装centos系统

首先我们要安装一个带X window的版本。

配置系统参数

1. 添加oracle用户

使用一下命令,创建组和用户

root@localhost:~# groupadd oinstall

root@localhost:~# groupadd dba

root@localhost:~# groupadd oper

root@localhost:~# useradd -g oinstall -G dba,oper oracle

root@localhost:~# passwd oracle

2. 配置内核参数

将一下内容写入/etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

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 = 1048586

3. 配置系统句柄限制

在 /etc/security/limits.conf 文件中添加下列参数

用于优化内核可以不修改,不修改可能会出现溢出

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

安装oracle

使用oracle用户,运行此命令开始安装oracle

oracle@localhost:~$ /u01/app/database/runInstaller

1. Configure Security Updates我们去掉oracle support password 的,email可以不用填写.下一步

提示没有email

直接点yes忽视即可

2. Select Installation Option安装和配置数据库`

只安装实例

升级数据库

我们选择安装和配置数据库3. System Class桌面版本

服务器版本

我这里选择服务器版本

4. Node selection单实例

集群环境

我这里选择单实例模式

5. Select Install Type普通安装

高级安装

我这里选择高级安装

6. Select Product Language选择你所需要的语言

我这里只用到英语。所以选择English就可以

要用到中文存储的往后看

7. Select Database Edition企业版

标准版

标准版1

我这里选择的是企业版PS:需要了解其中不懂的可以参考 [Oracle EE SE SE1各版本区别]

8. Specify Installation Location设置oracle 安装目录和home 目录

这个位置是获取oracle 的 `$ORACLE_BASE` 和 `$ ORACLE_HOME` 的值

(尽量不要修改。如果修改请一起修改oracle用户的变量值)

9. Create Inventory设置oracle 记录文件位置

保持默认即可

10. Select Configuration Type

11. Specify Database Identifiers设置实例名

12. Specify Configuration Options配置实例参数,可以根据实际情况配置内存占用。尽量不要超过50%如果数据库中需要存储中文在Character sets中设置GBK字符集

13. Specify Management Options设置数据库管理选项

直接下一步,暂时不需要。

14. Specify Database Storage Options知道数据库存储选项

这里选择文件系统,不使用asm管理文件

15. Specify Recovery Options数据库恢复选项

这里不开启自动备份数据库

如果有需要可以自行调整

16. Specify Schema Passwords设置数据库密码

按照需要设置数据库密码

17. Privileged Operating System Groups设置数据库权限组,用于和本机用户绑定。

18. Perform Prerequisite Checks效验数据库安装环境PS:出现以下这些包未安装。需要安装包

gcc.x86_64

libaio.i686

glibc.i686

compat-libstdc++-33.i686

compat-libstdc++-33.x86_64

elfutils-libelf-devel

gcc-c++

libaio-devel.x86_64

libaio-devel.i686

libstdc++.i686

unixODBC.i686

unixODBC.x86_64

unixODBC-devel.x86_64

unixODBC-devel.i686

先安装 epel源

root@localhost:~# yum install epel-release -y

然后下载pdksh-5.2.14

root@localhost:~# wget ftp://rpmfind.net/linux/centos/5.11/os/x86_64/CentOS/pdksh-5.2.14-37.el5_8.1.x86_64.rpm

最后在安装其他包

安装完成后点击 `Check Again` 重新效验剩下的这些包是因为Oracle 11G 需要的是i386版本而centos6开始使用i686标准导致的,勾选右上角的`Ignore All`。 PS: [i386和i686区别]

19. Summary 数据安装的配置文本。有需要的可以保持配置文本

20. Install Product开始安装,等待。。。。。安装块结束时会弹出一个对话框。

这里我们点击右下角的`Password Management` 修改密码,有需要的可以开启socct用户这个弹框提示我们需要用root权限运行这两脚本。切换到root用户运行下面命令

root@localhost:~# /u01/app/oraInventory/orainstRoot.sh

root@localhost:~# /u01/app/oracle/product/11.2.0/dbhome_1/root.sh

点击ok完成安装

21. Finish完成安装

图中有em控制台的地址

为oracle创建服务

1. 设置`dbstart`命令生效修改 `/etc/oratab`文件最后一行的最后一个N改为Y

orcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y

2.新建/etc/init.d/oracle文件

将下列内容写入到文件中

#chkconfig:2345 98 05

#description:Oracle Server

#add for oracle

ORACLE_BASE=/u01/app/oracle/

export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export ORACLE_HOME

ORACLE_SID=orcl

export ORACLE_SID

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib

export LD_LIBRARY_PATH

case "$1" in

start)

echo "Starting Oracle..."

su - oracle -c "lsnrctl start"

su - oracle -c "dbstart 1> $ORACLE_HOME/bin/dbstart.log 2> $ORACLE_HOME/bin/dbstart.err"

echo "Started."

exit 0

;;

stop)

echo "Stoping Oracle..."

su - oracle -c "lsnrctl stop"

su - oracle -c "dbshut"

echo "Stoped."

exit 0

;;

*)

echo "Usage: $0 {start|stop}"

exit 1

esac

3. 然后给oracle文件执行权限

root@localhost:~# chmod +x /etc/init.d/oracle

4. 添加开机启动

root@localhost:~# chkconfig --add oracle

root@localhost:~# chkconfig oracle on

5. 添加开机启动em控制台

在`/etc/rc.loder`文件中添加

su - oracle -c "emctl start dbconsole"

完成安装

博主整理了一下oracle的常用命令

dbca    # 数据库配置器

netca   # 监听器配置器

netmgr  # 监听控制器

dbstart # 开启数据库

dbshut  # 关闭数据库

lsnrctl start # 开启监听

lsnrctl stop  # 关闭监听

emctl start dbconsole  # 开启em控制台

emctl stop dbconsole   # 关闭em控制台

sqlplus / as sysdba    # 使用sysdba权限登录当前数据库

让您学习到的每一节课都有所收获

《Linux就该这么学》是由资深运维专家刘遄及全国多名红帽架构师(RHCA)基于最新RHEL7系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材。

☀刘遄老师QQ:5604241  微信:gnu_chuan

☀学员助教QQ:5604674

☀ Linux技术交流A群(满):560843

☀Linux技术交流B群:340829

☀Linux技术交流C群:463590

☀Linux技术交流D群:915246(新群,火热加群中……)

☀官方站点:www.linuxprobe.com

☀ 电脑在线阅读效果更佳:

http://www.linuxprobe.com/chapter-00.html

按住图片3秒,即可自动关注。

点击左下角查看更多热门技术

cenntos系统配置dns地址_在 Cenntos6.8 下安装 Oracle11g相关推荐

  1. cenntos系统配置dns地址_localhost

    Linux用户和组管理.md2019-09-20 19:03:27 目录 用户和组相关的管理命令 1.用户管理 1.1.用户创建命令useradd 1.2.用户删除命令userdel 1.3.查看用户 ...

  2. 4g网络设置dns地址_上网速度慢,修改一下win10系统的DNS设置,网速飙升

    无论何时申请上网服务,互联网服务提供商(ISP)都会提供所需的网络设置(包括域名系统(DNS)地址),用户可以使用这些设置来加载喜欢的网站.访问在线服务以及下载文件.但是,它们的DNS服务器往往速度较 ...

  3. 4g网络设置dns地址_如果你的手机WiFi信号差?输入这串DNS地址,网络瞬间变流畅...

    不知道大家最近有没有感觉,自己的手机信号变差了,无论是WiFi还是移动网络,都没有之前的流畅?手机WiFi信号差,网页跳转太慢?教你一招,如何快速提升网速! 1.安卓手机 手机WiFi信号差,最直观的 ...

  4. windows7安dns服务器_在Windows 7 上安装DNS服务器bind9方法详解

    本文主要介绍在WIN7上安装bind9 DNS服务器的方法,非常详细希望对大家有所帮助 本文主要介绍在WIN7上利用ntbind部署DNS服务器的方法.ntbind是Bind的Windows版本, 1 ...

  5. matlab安装好 启动总是闪退_在Ubuntu16.04下安装MATLAB2017b

    1. 前言 最近在折腾Ubuntu系统的高端机子,matlab这家伙的交互和可视化太方便了!于是想在Linux下安装matlab,在各个版本中,matlab2017的性价比是非常高的,因此选择安装介个 ...

  6. 启动转换安装失败 拷贝windows安装文件时出错_在Ubuntu16.04下安装MATLAB2017b

    1. 前言 最近在折腾Ubuntu系统的高端机子,matlab这家伙的交互和可视化太方便了!于是想在Linux下安装matlab,在各个版本中,matlab2017的性价比是非常高的,因此选择安装介个 ...

  7. 4g网络设置dns地址_黑群晖nas中tr软件汉化、路由器设置端口转发教程(二)

    一.安装增强汉化web作者最近又更新了,推荐[通过群晖的"任务计划"自动安装及定期自动更新]这个方式安装,更方便,还能自动更新见作者:下载地址见留言,或私信 官方功能介绍:在线查看 ...

  8. 4g网络设置dns地址_网速变慢?你可能需要先设置好 DNS | 科普

    DNS 在网络世界中可能大家都没有实际的感受,但是在物理层面,它却发挥了极其重要的作用.本篇文章将给大家讲解 DNS 是什么,怎样设置它,有哪些 DNS 值得推荐. DNS:网络世界的指南针 DNS, ...

  9. 4g网络设置dns地址_大型网络监控如何设置ip地址?如何选择交换机?

    对于监控项目来说,很多故障的原因都是跟ip地址设置不当有关,如ip冲突,或者有几路监控图像没有显示等,都是跟ip有一定关联,合理的分配ip地址十分重要,之前我们有发布过相关的内容,本期我们再来对大型监 ...

最新文章

  1. node之post提交上传
  2. 高德地图画带箭头的线_精选 | 这款充电线逆天了!一条顶三条,让其它线都“下岗”吧...
  3. 关于召开中国医药教育协会医学基因组学与生物信息学专业委员会成立大会暨临床全基因组外显子组家系数据分析培训会的通知...
  4. python搜索引擎和爬虫框架介绍
  5. Coinbase及Bakkt为Paul Tudor Jones的家族对冲基金提供托管服务
  6. python实现电脑程序自动化_python基于pywinauto实现PC客户端自动化
  7. android获取ip命令
  8. #openssl #爆重大漏洞heartbleed,危及两亿网民!!!
  9. 校园信息发布平台网站源码
  10. 车辆动力学模型在仿真测试中的应用实践
  11. 加壳、脱壳以及如何病毒免杀技术与原理
  12. (大概是最全的解决方法)使用bandicam录制视频导入pr后音画不同步问题
  13. 数据结构与算法教程目录
  14. UTF-16、UTF-16BE、UTF-16LE编码方式的区别
  15. 变形金刚3:月黑之时1280超清迅雷下载
  16. WPF 设置TextBlock 自动换行
  17. 什么才是程序员的内功心法?
  18. 色彩静物想要呈现出最好的效果?快看看下面这种画法~
  19. 这45个小技巧,帮你写出一手同事都羡慕的漂亮代码!
  20. dig命令后+trace的含义

热门文章

  1. NOIP2016提高组 天天爱跑步
  2. Linux 文件与目录管理 | 菜鸟笔记收录
  3. PXC 安装 for 5.7
  4. 团队第一阶段冲刺——第七天
  5. 快速排序的两种实现方法(js)
  6. PAT1105:Spiral Matrix
  7. 可输入可选择的input
  8. c语言链表实践报告,双向链表的实践(C语言)
  9. python人脸识别门禁系统毕设_人脸识别门禁系统 毕业设计 可移植树莓派
  10. android个人中心界面_Android 机也能用上你熟悉的浏览器插件,这些浏览器不可错过...