Oracle 11G 单机安装,删除手册

Oracle 11G 单机安装,删除手册

1.文档概述

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

2.操作系统概述

安装Oracle 11g 版本数据库前,需先查看系统配置

项目参数
虚拟机操作系统Linux
操作系统版本Oracle 6.4 x86_64
虚拟机 IP 地址192.168.56.5
软件包位置/u01/soft
CPUIntel® Core™ i7-6500U CPU @ 2.50GHz
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 k

本系统内存适用于Oracle 11g 版本数据库的安装

3.2. 检查 Swap 空间

物理内存和虚拟内存会随着用户与电脑的相互作用不断变化,所以要有足够的空间供软件和系统运行。

[root@LVM app]# grep SwapTotal  /proc/meminfo
SwapTotal:4128764 kB

本系统swap空间适用于Oracle 11g 版本数据库的安装

3.3.操作系统架构

操作系统架构决定此系统架构是否可以运行数据库软件。查看系统是否与 Oracle 数据库安装软件相匹配,如果没有相匹配的软件,那么就不能安装数据库软件。

root@LVM app]#  uname -m
x86_64

本系统构架适用于Oracle 11g 版本数据库的安装

3.4.磁盘空间

查看磁盘空间数据库系统占用的空间。如果不够需要扩展磁盘空间。
1)tmp 空间
至少需要有 1GB 的空间在/tmp 下。

[root@LVM ~]# df -h /dev/shm
Filesystem	Size	Used	Avail	Use%	Mounted	on
tmpfs	1004M	260K	1004M	1%	/dev/shm

2)磁盘空闲空间

[root@LVM ~]# df -h /tmp
Filesystem	Size	Used	Avail	Use%		Mounted	on
/dev/mapper/vg_lvm-lv_root
11G	3.1G	6.9G	31%	/

本系统磁盘空间适用于Oracle 11g 版本数据库的安装

4.检查软件环境

查看在 Oracle 数据库安装之前,需要查看的系统信息,才能安装符合系统的软件。

4.1.操作系统版本

查看符合 Linux 版本是否符合需要安装的软件需求。操作系统版本如下:

[root@LVM~]# cat /proc/version
Linux version 2.6.39-400.17.1.el6uek.x86_64

本系统版本适用于Oracle 11g 版本数据库的安装

4.2.操作系统内核版本

需要系统内核的版本是否可以进行软件安装。操作系统内核版本如下:

root@yLVM ~]# uname -r
2.6.39-400.17.1.el6uek.x86_64

本系统内核版本适用于Oracle 11g 版本数据库的安装

5.创建用户组及用户

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

5.1.创建用户组

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

[root@LVM ~]# more /etc/oraInst.loc
/etc/oraInst.loc: No such file or directory
[root@LVM ~]# grep dba /etc/group
/etc/group: No such file or directory

提示没有这样的文件或路径,所以需要创建他们。
2)创建用户组
创建 oinstall 和 dab 组

[root@LVM ~]# groupadd oinstall
[root@LVM ~]# groupadd dba
5.2.创建用户

1)检查用户是否存在

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

提示没有此用户,创建用户
2)创建用户
创建 oracle 用户,主组在 oinstall 下,副组是 dba。

[root@LVM ~]## useradd -g oinstall -G dba oracle
[root@LVM ~]## id oracle
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)

查看用户 oracle 的 uid 是 501,gid 是 501,主组是 501,副组是 502.
3)配置密码

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

这里可暂不配置密码

6.配置系统内核参数

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

6.1配置内核

改变内核配置的值,vi /etc/sysctl.conf 进入到配置系统控制文件,将以下命令输入到文本的下面。开机会自动读取更改完的这些值。

在这里插入图片描述

6.2配置资源

对于安装软件的用户来说,要检查安装的资源限制。 输入此命令 vi

/etc/security/limits.conf 进入配置资源限制文件。
在这里插入图片描述
Oracle 是限制的用户,soft 和 hard 是对 CPU 的软限制和硬限制。

7.创建目录

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

7.1.创建目录

在/u01 创建 app/和 soft/目录,soft 目录用于释放 Oracle 的安装包。

[root@LVM u01]# mkdir -p /u01/app	
[root@LVM u01]# mkdir -p /u01/soft	

7.2 配置权限
把 u01 整个目录的拥有者从 oinstall 改为 oracle。

[root@LVM u01]# chown -R oracle:oinstall /u01	

把/u01 下的 app 权限改为 775,root 用户和当下用户权限为可读可写可执行, 同组权限改为可读可写。

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

8.解压数据库资源

8.1.上传压缩包

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

8.2.解压压缩包

切换到 oracle 用户下,进入到/u01/soft 路径下,解压两个压缩包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
进入 database 中,ls 查看路径下有哪些文件,找到 runInstaller,输入 ./runInstaller 进入在安装。

[oracle@ych01 database]$	./runInstaller	
8.3.配置主机名

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

9.安装数据库软件过程

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 进行配置,在最后一行输入:

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 完成安装和配置。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190520193327603.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dpbGxpYW1za2luYQ==,size_16,color_FFFFFF,t_70在这里插入图片描述

10.进入数据库配置助手安装

为 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 即可。否则会出现一直循环之前的步骤。

11.关闭防火墙

防火墙是每次开机启动就会默认开启。那么我们需要将防火墙暂时关闭,开机也不要启动。之前要先查看网络服务的状态,防火墙是开启的。

[root@LVM~]# service network status	

在这里插入图片描述
查看防火墙是否关闭。关闭防火墙。

[root@LVM ~]# service iptables status	

在这里插入图片描述

[root@LVM ~]#	service iptables stop	

在这里插入图片描述
输入一下命令,防火墙开机也不会开启。

[root@LVM ~]# chkconfig iptables off	

12.关闭 SeLinux

关闭 selinux
把没有注释的 SELINUX=enforcing 修改成 SELINUX=disabled。此时,SELINUX 处于关闭状态。
在这里插入图片描述

13.删除数据库

要删除数据库,需要从数据库配置开始删除,然后再删除数据库软件
13.1.选择删除数据库
Oracle 用户下输入 dbca 进入数据库配置。选择删除数据库。
在这里插入图片描述
在这里插入图片描述
直接点击 finish 即可删除所有相关文件
在这里插入图片描述

13.2.删除软件

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值