《Oracle 11G 单机安装手册》

《Oracle 11G 单机安装手册》
2019年05月19日
目录

  1. 文档概述
  2. 操作系统概述
  3. 检查硬件环境
    3.1. 检查内存
    3.2. 检查Swap空间
    3.3. 操作系统架构
    3.4. 磁盘空间
    1) tmp空间
    2) 磁盘空闲空间
  4. 检查软件环境
    4.1. 操作系统版本
    4.2. 操作系统内核版本
  5. 创建用户组及用户
    5.1. 创建用户组
    5.2. 创建用户
  6. 配置系统内核参数
    6.1. 配置内核
    6.2. 配置资源
  7. 创建目录
    7.1. 创建目录
    7.2. 配置权限
  8. 解压数据库资源
    8.1. 上传压缩包
    8.2. 解压压缩包
    8.3. 配置主机名
  9. 安装数据库软件过程
    9.1. 进入安装数据库的安装配置更新
    9.2. 下载更新软件
    9.3. 安装选项
    9.4. 配置选择安装选项
    9.5. 选择产品语言
    9.6. 选择数据库版本
    9.7. 选择安装路径
    9.8. 创建库存目录
    9.9. 确认操作系统组
    9.10. 必要安装包检查并安装
    9.11. 总结
    9.12. 安装产品
  10. 进入数据库配置助手安装
    10.1. 操作选项
    10.2. 数据库模板
    10.3. 数据库确认
    10.4. 管理选项
    10.5. 数据库密码设定
    10.6. 数据库文件位置
    10.7. 修复配置
    10.8. 数据库内容选项
    10.9. 基础参数配置
    10.10. 数据库存储
    10.11. 创建选项
    10.12. 数据库配置助手安装
  11. 关闭防火墙
  12. 关闭SeLinux
  13. 删除数据库
    13.1. 选择删除数据库
    13.2. 删除软件

正文:

  1. 文档概述
    本篇文档是讲述对于Oracle数据库的安装。安装数据库是主要是为了记录数据,具体来讲是按照数据结构来对数据进行组织、存储和管理。我们日后会用到数据库,把相关数据放进数据库进行处理。

  2. 操作系统概述
    项目 参数
    虚拟机操作系统 Linux
    操作系统版本 Oracle 6.4 x86_64
    虚拟机IP地址 192.168.56.188
    软件包位置 /u01/soft/
    CPU Intel® Core™ i7-4770HQ CPU @ 2.20GHz
    ORACLE_BASE /u01/app/oracle
    ORACLE_HOME /u01/app/oracle/product/11.2.0/dbhome_1
    数据库文件位置 /u01/app/oracle/database/

  3. 检查硬件环境
    检查当前操作系统信息、磁盘信息以及操作系统架构信息,需要满足Oracle官方文档安装要求。

    3.1. 检查内存
    Oracle 官方文档建议安装Oracle 11g版本数据库,操作系统内存大小最小为1GB,建议内存大小为2GB及以上。
    检查本机内存大小为:
    [root@ych01 ~]# grep MemTotal /proc/meminfo
    MemTotal: 2055048 kB

    3.2. 检查Swap空间
    物理内存和虚拟内存会随着用户与电脑的相互作用不断变化,所以要有足够的空间供软件和系统运行。
    [root@ych01 ~]# grep SwapTotal /proc/meminfo
    SwapTotal: 4128764 kB

    3.3. 操作系统架构
    操作系统架构决定此系统架构是否可以运行数据库软件。查看系统是否与Oracle数据库安装软件相匹配,如果没有相匹配的软件,那么就不能安装数据库软件。
    [root@ych01 ~]# uname -m
    x86_64

    3.4. 磁盘空间
    查看磁盘空间是否对足够慢去数据库系统占用的空间。如果不够需要扩展磁盘空间。

  1. tmp空间
    至少需要有1GB的空间在/tmp下。
    [root@ych01 ~]# df -h /dev/shm
    Filesystem Size Used Avail Use% Mounted on
    tmpfs 1004M 100K 1004M 1% /dev/shm
  2. 磁盘空闲空间
    [root@ych01 ~]# df -h /tmp
    Filesystem Size Used Avail Use% Mounted on
    /dev/mapper/vg_ych01-lv_root
    26G 2.5G 22G 11% /
  1. 检查软件环境
    查看在Oracle数据库安装之前,需要查看的系统信息,才能安装符合系统的软件。

    4.1. 操作系统版本
    查看符合Linux版本是否符合需要安装的软件需求。操作系统版本如下:
    [root@ych01 ~]# cat /proc/version
    Linux version 2.6.39-400.17.1.el6uek.x86_64

    4.2. 操作系统内核版本
    需要系统内核的版本是否可以进行软件安装。操作系统内核版本如下:
    [root@ych01 ~]# uname -r
    2.6.39-400.17.1.el6uek.x86_64

  2. 创建用户组及用户
    如果要安装Oracle数据库,必须要建立 The Oracle Inventory Group (oinstall), The OSDBA Group (dba), and the Oracle Software Owner (oracle). 如果没有的话,需要创建用户和组。

    5.1. 创建用户组

    1)	检查用户组是否已存在
    

[root@ych01 ~]# more /etc/oraInst.loc
/etc/oraInst.loc: No such file or directory
[root@ych01 ~]# grep dba /etc/group
/etc/group: No such file or directory
提示没有这样的文件或路径,所以需要创建他们。

	2)	创建用户组
		创建oinstall和dab组

[root@ych01 ~]# groupadd oinstall
[root@ych01 ~]# groupadd dba

5.2.	创建用户 
	1)	检查用户是否存在

[root@ych01 ~]# id oracle
id: oracle: No such user

	2)	创建用户
	创建oracle用户,主组在oinstall下,副组是dba。

[root@ych01 ~]# useradd -g oinstall -G dba oracle
[root@ych01 ~]# id oracle
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
查看用户oracle的uid是501,gid是501,主组是501,副组是502.

	3)	配置密码

[root@ych01 ~]# passwd oracle
Changing password for user oracle.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

  1. 配置系统内核参数
    修改内核参数的值大于或等于最小值。内核参数和shell限制的值是仅仅是最小值,所以对于数据库系统来说,Oracle推荐调整这些会来优化系统的性能。

    6.1 配置内核
    改变内核配置的值,vi /etc/sysctl.conf 进入到配置系统控制文件,将以下命令输入到文本的下面。开机会自动读取更改完的这些值。
    在这里插入图片描述
    6.2 配置资源
    对于安装软件的用户来说,要检查安装的资源限制。输入此命令vi /etc/security/limits.conf 进入配置资源限制文件。
    在这里插入图片描述
    Oracle 是限制的用户,soft和hard是对CPU的软限制和硬限制。

  2. 创建目录
    创建所需求的路径,并且指定正确的用户,组和许可给他们。

    7.1. 创建目录
    在/u01创建app/和soft/目录,soft目录用于释放Oracle的安装包。
    [root@ych01 u01]# mkdir -p /u01/app
    [root@ych01 u01]# mkdir -p /u01/soft

    7.2 配置权限
    把u01整个目录的拥有者从oinstall改为oracle。
    [root@ych01 u01]# chown -R oracle:oinstall /u01
    把/u01下的app权限改为775,root用户和当下用户权限为可读可写可执行,同组权限改为可读可写。
    [root@ych01 u01]# chmod -R 775 /u01/app

  3. 解压数据库资源

    8.1. 上传压缩包
    将数据库资源解压释放到/u01/soft/database 下。在crt中,右键点击上面标签,进入SFTP端。
    在这里插入图片描述
    进入SFTP,这个端口用于上传文件使用。找到这两个压缩包,上传到/root,然后把他们移动到/u01/soft下。
    在这里插入图片描述
    输入chown oracle:oinstall p133*命令,改变这两个压缩包文件的拥有者从oinstall到oracle。再把soft目录的拥有者也改为oracle。把soft目录中的两个压缩文件的权限改为775.
    在这里插入图片描述
    8.2. 解压压缩包
    切换到oracle用户下,进入到/u01/soft路径下,解压两个压缩包

进入database中,ls查看路径下有哪些文件,找到runInstaller,输入 ./runInstaller进入在安装。
[oracle@ych01 database]$ ./runInstaller

8.3.	配置主机名

进入安装以后会出现提示安装错误,无法检索到节点名。解决办法如下:
输入vi /etc/hosts,在文本中输入IP:192.168.56.188 ych01,保存退出。在输入./runInstaller,再一次进入安装,可以正常安装。
在这里插入图片描述

  1. 安装数据库软件过程

    9.1. 进入安装数据库的安装配置更新
    把红方块中的勾掉,不接受更新。点击next:
    在这里插入图片描述

    9.2. 下载更新软件
    选择第三个-跳过软件更新。系统在正常运行的时候一般不需要更新,除非系统不稳定,Oracle需要添加补丁才会去更新。点击next:
    在这里插入图片描述

    9.3. 安装选项
    选择第二个-仅安装数据库软件。我们需要一步步去安装软件。点击next:
    在这里插入图片描述

    9.4. 配置选择安装选项
    选择第一个-一个远程安装数据库安装,点击next:
    在这里插入图片描述
    9.5. 选择产品语言
    直接点击next,语言默认是英语。
    在这里插入图片描述

    9.6. 选择数据库版本
    安装企业版数据库安装,功能最全。点击next:
    在这里插入图片描述
    9.7. 选择安装路径
    先切换到oracle用户,配置oracle用户的环境变量,用户的环境变量是家目录下的bash_profile,输入vi .bash_profile进行配置,在最后一行输入:
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
    如果在oracle base中改了路径,那么也要修改oracle用户的环境变量。
    在这里插入图片描述
    9.8. 创建库存目录
    库存目录如图,不用修改。直接点击next:
    在这里插入图片描述
    9.9. 确认操作系统组
    数据管理组默认为dba。点击next:
    在这里插入图片描述

    9.10. 必要安装包检查并安装
    把package的安装包装上,点击check again在检查一次是否全部装好。暂时先不管kernel parameter的值。勾上“Ignore All”。点击下一步:
    在这里插入图片描述
    9.11. 总结
    进入总结之前设置的报告,检查如果没有问题,点击install直接安装。
    在这里插入图片描述

    9.12. 安装产品
    在root用户下配置脚本。在crt中输入这两个路径,第二个路径读出以后,按回车,执行完毕。点击ok即可,最后一步点击finish完成安装和配置。
    在这里插入图片描述

  2. 进入数据库配置助手安装
    为Oracle数据库安装助手数据库配置助手。我们可以用这个来创建数据库,在已存在的数据库中配置数据库选项,删除数据库,和管理数据库模板。
    在这里插入图片描述

10.1. 操作选项
选择创建数据库选项。点击next:
在这里插入图片描述
10.2. 数据库模板
选择自动以数据库。点击next:
在这里插入图片描述

10.3. 数据库确认
在Global Database Name中创建一个名字:ora,下边SID会自动生成和上边一样的名字。点击next:
在这里插入图片描述
10.4. 管理选项
勾掉配置企业管理,因为这个包比较大,而且用不到。点击next:
在这里插入图片描述

10.5. 数据库密码设定
选择下面的适用相同的管理密码,可能会提示密码设置过于简单,但是我们可以直接忽略掉,人使用我们设定的密码。点击next:
在这里插入图片描述
10.6. 数据库文件位置
先勾选第二个,浏览存储数据库文件的地址,选择/u01/app/oracle/oradata。
在这里插入图片描述

10.7. 修复配置
把指定快速快速覆盖区域勾掉,这个选项的主要功能是默认为磁盘修复操作。点击next:
在这里插入图片描述

10.8. 数据库内容选项
把最后两个勾掉,点击next:
在这里插入图片描述

10.9. 基础参数配置
选择第三个从字符包列表中查找出简体中文并选择。点击next:
在这里插入图片描述
10.10. 数据库存储
数据库存储信息,直接点击next:
在这里插入图片描述

10.11. 创建选项
选择创建数据库。点击next:
在这里插入图片描述
10.12. 数据库配置助手安装
开始安装数据库
在这里插入图片描述
需要配置Oracle网络。一直点next直到返回第一个界面,点击finish即可。否则会出现一直循环之前的步骤。

  1. 关闭防火墙
    防火墙是每次开机启动就会默认开启。那么我们需要将防火墙暂时关闭,开机也不要启动。之前要先查看网络服务的状态,防火墙是开启的。
    [root@ych01 ~]# service network status
    在这里插入图片描述
    关闭防火墙,并且查看防火墙是否关闭。
    [root@ych01 ~]# service iptables off
    在这里插入图片描述
    输入一下命令,防火墙开机也不会开启。
    [root@ych01 ~]# chkconfig iptables off

  2. 关闭SeLinux
    关闭selinux这个类似防火墙的文件。
    在这里插入图片描述
    把没有注释的SELINUX=enforcing修改成SELINUX=disabled。此时,SELINUX处于关闭状态。
    在这里插入图片描述

  3. 删除数据库
    要删除数据库,需要从数据库配置开始删除,然后再删除数据库软件
    13.1. 选择删除数据库
    Oracle用户下输入dbca进入数据库配置。选择删除数据库。
    在这里插入图片描述

直接点击finish即可删除所有相关文件
在这里插入图片描述

13.2. 删除软件
在oracle用户下输入rm -rf /u01/app/ ,删除u01下的整个app目录。也可以删除整个u01下的所有文件,重新上传压缩包安装就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值