文章目录

  • Oracle安装说明
    • Oracle安装
      • 1.启动安装程序
      • 2.选择安装选项
      • 3.选择数据库类型
      • 4.选择安装版本
      • 5.选择安装目录
      • 6.指定OraInventory目录
      • 7.系统环境检测
      • 8.完成Oracle安装
      • 安装报错记录
    • 数据库创建
      • 1.打开数据库配置助手(DBCA)
      • 2.选择操作选项
      • 3.输入数据库实例名
      • 4.取消企业管理器选项
      • 5.配置管理员密码
      • 6.配置数据文件的存放路径
      • 7.配置数据库还原信息
      • 8.配置内存及编码格式
    • 启动数据库

Oracle安装说明

本文介绍的是Linux下的图形化界面安装方式(OUI安装)
除了该安装方式外,还包括『静默安装』和『克隆安装』,后续有机会会继续发布相关介绍说明,多一种方式多一条路。

Oracle安装

1.启动安装程序

使用oracle用户打开控制台,进入oracle安装包解压目录,通过指令『./runInstaller』,通过系统检查后,即可打开安装窗口。
取消接收邮件通知的勾选框,点击进入下一步。此处会弹出警告框,不用理会,确定即可。

2.选择安装选项

在安装选项中选择 “install database software only” ,仅安装数据库软件,也可以选择第一项,但是此处为了安装过程说明,我将数据软件安装和数据库实例创建分开了。选择完成后,点击下一步。

3.选择数据库类型

此处主要让用户选择安装 “单实例的数据库” 还是 “集群数据库” ,我们选择单实例数据库安装。点击下一步。

4.选择安装版本

选择数据库软件的版本,我们选择企业版,由于该版本功能更全,更适合我们学习。
这三个版本的介绍如下:
企业版(Enterprise): 适用于单机、双机、多CPU多节点的集群等各种环境,功能更加齐全,所需的费用也是最高的。
标准版(Standard): 适用于1-4 CPU的服务器,包括4CPU的但服务器或者2台双CPU的服务器等配置,可以做双机热备或者RAC,价格相比于企业版更加便宜,不支持分区、ADG(Active Data Guard)和FGA(Fine-Grained Auditing)等特性。
标准版1(Standard Edition One): 适用于1-2CPU的服务器,价格便宜,但仅限单机环境,且功能是最少的。

5.选择安装目录

确定Oracle软件的安装路径,由于我们之前已经在环境变量中配置好了 “ORACLE_BASE”、"ORACLE_HOME"等环境变量,所以此处会自动定位到对应的目录,一般不需要修改,确定路径正确后,点击下一步

6.指定OraInventory目录

OraInventory该目录主要用于存放Oracle的一些安装信息及安装过程中的日志信息。默认情况下不用修改。点击下一步。

7.系统环境检测

该步骤会检测当前系统是否满足Oracle软件的安装条件,一般会提示有哪些软件包未安装,或某些参数未设置完全,一般按我的上一篇文章设置后一般不会有问题,若出现有部分依赖包没有安装的提示,可以通过控制台指令 “rpm -qa | grep 包名” 的方式检测是否安装,若已安装,则可以忽略,直接进入下一步。

8.完成Oracle安装

之后执行安装即可,安装完成后,Oracle软件即安装成功。

安装报错记录

在安装过程中,我曾遇到过如下问题,做下记录。

1. Error in invoking target ‘agent nmhs’ of makefile '/u01/app/oracle/product/11.2.0.3/sysman/lib/ins_e

  • 日志报错信息如下:

INFO: make[1]: ***
[/u01/app/oracle/product/11.2.0.3/sysman/lib/emdctl] Error 1 INFO:
make[1]: Leaving directory
`/u01/app/oracle/product/11.2.0.3/sysman/lib’ INFO: make: *** [emdctl]
Error 2 INFO: End output from spawned process. INFO:
---------------------------------- INFO: Exception thrown from action: make Exception Name: MakefileException Exception String: Error in
invoking target ‘agent nmhs’ of makefile
‘/u01/app/oracle/product/11.2.0.3/sysman/lib/ins_emagent.mk’. See
‘/u01/app/oraIn ventory/logs/installActions2015-01-22_09-44-33AM.log’
for details. Exception Severity: 1

  • 解决方案:
    vi $ORACLE_HOME/sysman/lib/ins_emagent.mk
    搜索以下行:
    $(MK_EMAGENT_NMECTL)
    改变为:
    $(MK_EMAGENT_NMECTL) -lnnz11
    完成修改后,点击retry继续安装。

数据库创建

1.打开数据库配置助手(DBCA)

以oracle用户身份打开控制台,输入DBCA打开数据库配置助手

2.选择操作选项

在操作选项界面,选择 “Create a Database” 创建一个数据库。下一步。

3.输入数据库实例名

根据需要设置oracle数据实例名

4.取消企业管理器选项

5.配置管理员密码

此处我将管理员的密码都设为一样,可根据自身需要设置不同的密码。
注意:密码中不能带有 “@” 否则后续创建数据库实例过程中会出现报错

6.配置数据文件的存放路径

按默认设置,或者自行设置需要存放数据文件的路径。

7.配置数据库还原信息

配置数据库恢复文件的存放路径,已经恢复文件的尺寸大小,若不想启用该功能可以取消勾选。

8.配置内存及编码格式

此处按默认设置即可。(关于SGA与PGA的作用后续会补充文章说明,此处可先忽略) 执行下一步,保持默认参数设置,完成安装。

完成所有步骤后,及完成数据库实例的配置和安装。

启动数据库

  1. 启动数据库监听
    oracle用户打开控制台,通过如下指令启动数据库监听服务。
lsnrctl start
  1. 启动数据库实例
    oracle用户打开控制台,通过如下指令启动数据库实例
sqlplus / as sysdba
startup

完成上述操作即可启动数据库。

  1. 确保防火墙开启1521端口,否则oracle数据库访问会被阻止

至此你就可以通过PLSQL后者Navicat连接你的oracle了。

Linux下Oracle 11g安装(3)—— Oracle安装篇相关推荐

  1. linux系统 oracle 11g字符界面详细安装过程

    oracle 11g字符界面详细安装过程 1. 修改主机名 sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" ...

  2. unwrapped oracle,求助CentOS 5.4 +oracle 11g R2 ASM 模式 安装后 EM 启动后登陆不进去!

    求助CentOS 5.4 +oracle 11g R2 ASM 模式 安装后 EM 启动后登陆不进去! 按照安装文档,正常安装后,em 画面也有就是报网页错误,数据库正常,grid 用户tnsping ...

  3. Linux下开源打包工具fpm的安装与使用(超详细)

    Linux下开源打包工具fpm的安装与使用 一.fpm概述 二.fpm的安装 1.安装ruby环境 2.安装fpm 三.fpm的使用 1.fpm常用参数 2.举例要求 3.准备目录 4.编写脚本文件 ...

  4. Linux下boost库的编译、安装详解

    1.下载源文件 去官网下载:http://www.boost.org/ 这里下载最新版本 wget https://dl.bintray.com/boostorg/release/1.64.0/sou ...

  5. linux显卡驱动mxm,linux下我的FX5200显卡驱动安装

    linux下我的FX5200显卡驱动安装 发布时间:2008-09-20 16:42:33来源:红联作者:Keiboc 一.为什么要装驱动 一般情况下,只要你下载了LINUX的最新发行版本,比如Fed ...

  6. VMware Linux下拖拽补丁vmtools的安装和卸载

    Linux下拖拽补丁vmtools的安装和卸载 by:授客 QQ:1033553122 Vmware 8.0.4为例子 步骤1.VM->Install Vmware Tools... 步骤2.查 ...

  7. apache安装_kali Linux下的Apache的配置和安装:

    kali Linux下的Apache的配置和安装: 首先,我要说的是,今天浪费了太多的时间在yum的安装上面,一直出现bash:yum命令不可用.去找了教程需要rpm下载一些包,于是又出现bash:r ...

  8. Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案

    Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案 参考文章: (1)Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案 (2) ...

  9. mysql5.6.24安装perl,linux下perl操作MySQL数据库(需要安装DBI)

    这篇文章主要为大家详细介绍了linux下perl操作MySQL数据库(需要安装DBI),具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编小韵来看看吧!DBI安装:D ...

  10. linux设置软件的路径,linux下查看和设置软件的安装路径

    1:你可以通过whereis 软件名来查找系统里的文件位置 比如你想查找eclipse文件,那么就: [root@localhost ~]# whereis eclipse 会显示: eclipse: ...

最新文章

  1. 生信人写程序2. Editplus添加Perl, Shell, R模板和语法高亮
  2. mysql 存储过程执行慢_MySQL存储过程因为字符集不同导致执行慢
  3. lucene源码分析(8)MergeScheduler
  4. python怎么输出文字_python怎么输出汉字
  5. 随笔   面试题网站
  6. FreeBSD下安装postfixl邮件系统
  7. shell中if条件字符串、数字比对,` `和[ ]区别
  8. django框架搭建网页后台,运行后网页打不开的解决方法--windows系统下
  9. anaconda和pythoncharm_Anaconda、TensorFlow安装和Pycharm配置详细教程,亲测有效!
  10. 记一次 Ubuntu Linux 动态调整分区空间
  11. moodle安装体验
  12. 自己动手制作USB启动盘
  13. 基于JAVA教师业绩考核和职称评审系统计算机毕业设计源码+数据库+lw文档+系统+部署
  14. 个人用游戏设计框架图
  15. 广告的术语和简称大全
  16. 股票实战--线性回归
  17. 树莓派3B+安装CentOS 7
  18. sql中on和where的区别在哪
  19. 微信小程序:父子组件的通信
  20. GD32 CAN波特率计算问题

热门文章

  1. Invoking “make -j1“ failed
  2. PDF分割合并工具哪个好用?职场达人必备这一款
  3. Java诊断工具-Arthas入门与实践
  4. django自带模板使用及语法
  5. Android在Service中注册动态广播接收者
  6. linux运维是做什么工作的?有哪些岗位?
  7. RL02: Q-Learning, create an autonomous Taxi (Part 2/2)
  8. 【信息系统项目管理师】第十五章 知识产权与法律法规(考点汇总篇)
  9. linux kernel内核编程基础总结
  10. easyUI折叠表格-默认展开操作-去除扩展符号(+)-清除滚轮--实例加效果图