如何在Linux系统中安装Oracle数据库


本文主要介绍了如何在Linux系统中快速安装Oracle数据库,包括前期的准备工作,Oracle数据库软件的安装、数据库的安装等内容。

硬件简介


系统:Oracle Linux 6.4
内核:2.6.39-400.17.1.el6uek.x86_64
内存:4GB
硬盘:主硬盘15GB,挂载分区15GB
数据库版本:Oracle Database 11.2


前期准备

1.可视化图形界面


安装Oracle数据库要求Linux系统具有图形界面,没有图形化界面不可以安装Oracle数据库。
在安装Linux系统时部分用户采用最小化安装的方式,无图形界面,只有命令行。这部分用户需要安装xorg-…软件、Desktop软件包、X window system软件包。
通常情况下采用yum对上述软件、软件包进行安装。

配置yum软件包管理器

将光盘安装到服务器上,并将光盘挂载到某个目录下,比如挂载到/mn/cdrom目录下,编写repo文件,配置yum源。

mkdir -p /mnt/cdrom					//创建挂载目录
mount /dev/sr0 /mnt/cdrom			//光驱位置为/dev/sr0,将光驱挂载到指定目录
vi /etc/fstab						//修改挂载文件的配置文件 file system tables
#                  //参数含义
/dev/sr0    /mnt/cdrom  iso9660   defaults      0        0

[file system] [dir] [type] [options] [dump] [pass]
[file systems] :要挂载的分区或存储设备.
[dir] :[file systems]的挂载位置。
[type]:要挂载设备或是分区的文件系统类型,支持许多种不同的文件系统:ext2, ext3, ext4, reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap 及 auto。 设置成auto类型,mount 命令会猜测使用的文件系统类型,对 CDROM 和 DVD 等移动设备是非常有用的。
[options] :挂载时使用的参数,注意有些mount 参数是特定文件系统才有的。一些比较常用的参数有:
auto - 在启动时或键入了 mount -a 命令时自动挂载。
noauto - 只在你的命令下被挂载。
exec - 允许执行此分区的二进制文件。
noexec - 不允许执行此文件系统上的二进制文件。
ro - 以只读模式挂载文件系统。
rw - 以读写模式挂载文件系统。
user - 允许任意用户挂载此文件系统,若无显示定义,隐含启用 noexec, nosuid, nodev 参数。
users - 允许所有 users 组中的用户挂载文件系统.
nouser - 只能被 root 挂载。
owner - 允许设备所有者挂载.
sync - I/O 同步进行。
async - I/O 异步进行。
dev - 解析文件系统上的块特殊设备。
nodev - 不解析文件系统上的块特殊设备。
suid - 允许 suid 操作和设定 sgid 位。这一参数通常用于一些特殊任务,使一般用户运行程序时临时提升权限。
nosuid - 禁止 suid 操作和设定 sgid 位。
noatime - 不更新文件系统上 inode 访问记录,可以提升性能(参见 atime 参数)。
nodiratime - 不更新文件系统上的目录 inode 访问记录,可以提升性能(参见 atime 参数)。
relatime - 实时更新 inode access 记录。只有在记录中的访问时间早于当前访问才会被更新。(与 noatime 相似,但不会打断如 mutt 或其它程序探测文件在上次访问后是否被修改的进程。),可以提升性能(参见 atime 参数)。
flush - vfat 的选项,更频繁的刷新数据,复制对话框或进度条在全部数据都写入后才消失。
defaults - 使用文件系统的默认挂载参数,例如 ext4 的默认参数为:rw, suid, dev, exec, auto, nouser, async.
[dump]: dump 工具通过它决定何时作备份。 dump 会检查其内容,并用数字来决定是否对这个文件系统进行备份。 允许的数字是 0 和 1 。0 表示忽略, 1 则进行备份。大部分的用户是没有安装 dump 的 ,对他们而言 [dump] 应设为 0。
[pass] fsck 读取 [pass] 的数值来决定需要检查的文件系统的检查顺序。允许的数字是0, 1, 和2。 根目录应当获得最高的优先权 1, 其它所有需要被检查的设备设置为 2. 0 表示设备不会被 fsck 所检查。
fstab文件详解参考链接:https://www.cnblogs.com/liu-hua/p/10689865.html

cd /media/disk/Packages					//进入rpm包所在目录
rpm -qa | grep yum*						//查看是否安装yum软件包
rpm -ivh yum-*							//安装yum软件(若之前并没有安装yum软件)
vi /etc/yum.repos.d/file_name.repo		//编写yum源配置文件[service]							//进程名称name=service_introduction			//进程介绍baseurl=file:///media/disk			//rpm包所在目录gpgcheck=0							//是否校验yum下载的rpm包disable=1							//安装、升级软件包时是否作为软件包提供源
yum install xorg*						//安装xorg软件
yum groupinstall "X Window System"		//安装X Window System软件包
yum groupinstall Desktop				//安装Desktop软件包

安装完软件包后还需要设置图inittab配置文件,使系统进行图形化启动

   [root@redhat ~]# vim /etc/inittab#  System initialization is started by /etc/init/rcS.conf#  Default runlevel. The runlevels used are:#   0 - halt (Do NOT set initdefault to this)#   1 - Single user mode#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)#   3 - Full multiuser mode#   4 - unused#   5 - X11#   6 - reboot (Do NOT set initdefault to this)id:5:initdefault:						//将id后数值由3修改为5

2.计算机软硬件检查


为保证Oracle数据库软件能够流畅安全使用,Oracle公司对安装数据库的计算机软硬件进行要求,详细内容可参考Oracle Database官方文档。

内存应满足表中要求:
物理内存虚拟内存
1GB-2GB1.5倍物理内存
2GB-16GB与物理内存相同
>16GB16GB

查看计算机内存信息

[oracle@DB01 ~]$ grep MemTotal /proc/meminfo		//查看计算机内存信息
MemTotal:        2055048 kB
[oracle@DB01 ~]$ freetotal   used   free   shared   buffers   cached
Mem:        2055048  863364  1191684   0     26328     604276
-/+ buffers/cache:     232760    1822288
Swap:      4128764      0    4128764
查看计算机系统架构
[root@DB01 ~]# uname -m
x86_64
查看计算机磁盘空间

Oracle安装文档要求*/tmp*目录至少1GB,对于软件与数据库安装位置空间大小如下:

Oracle Base

安装类型安装软件需要空间(GB)
企业版4.35
标准版4.22

Oracle Database

安装类型安装软件需要空间(GB)
企业版1.7
标准版1.5

若要安装企业版Oracl软件与数据库,则至少需要 6.05 GB。(数据来自Oracle官方文档)

[root@DB01 ~]# df -h /tmp 								//查看磁盘空间
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_db01-lv_root11G  2.9G  7.1G  29% /
[root@DB01 ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapp


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部