Oracle 11G 单机安装手册
1.文档概述
本文主要讲述了,在Linux虚拟机的图形界面上,完成对oracle和数据库的安装。在安装前,要留出大约15GB左右的空间,保证安装文件和数据的存储。在安装过程中,需要对文件存储位置,用户的配置文件进行相应的调整,以使得命令可以执行,数据方便储存和使用。通过完成整体的安装过程,我们可以在图形界面下使用数据库,有助于未来其它语言、命令的学习。
2.系统规划表格
项目 | 参数 |
---|---|
本机操作系统 | Linux |
本机IP地址 | 192.168.56.30 |
安装包位置 | /u01/soft |
Oracle Base | /u01/app/oracle |
Oracle Database 11.2 软件位置 | /u01/app/oracle/product/11.2.0/dbhome_1 |
数据库文件位置 | /u01/app/oracle/oradate |
3.检查硬件环境
3.1 检查内存
Oracle 官方文档建议安装 Oracle 11g 版本数据库,操作系统内存大小最小为 1GB,建议内存大小为 2GB 及以上。
检查本机内存大小为2055048KB,命令如下:
[root@rafa ~]# grep MemTotal /proc/meminfo
MemTotal: 2055048 kB
3.2 检查swap
物理内存和虚拟内存会随着用户与电脑的相互作用不断变化,需要为软件和系统运行提供充足的空间,Swap空间是内存的1.5倍数。
[root@rafa ~]# grep SwapTotal /proc/meminfo
SwapTotal: 4128764 kB
Swap 的内存空间是 4GB,所以符合安装内存的建议要求(大于2GB)
3.3 操作系统架构
操作系统架构决定此系统架构是否可以运行数据库软件。查看系统是否与 Oracle 数据库安装软件相匹配,指令如下:
[root@rafa ~]# uname -m
x86_64
系统架构是x86_64,需要安装在x86_64系统下的数据库。
3.4 磁盘空间
查看磁盘空间是否对足够慢去数据库系统占用的空间。如果不够需要扩展磁盘空间。
首先,查询tmp空间,保证至少有1GB的空间,使用以下命令进行查询:
[root@rafa ~]# df -h /dev/shm
Filesystem Size Used Avail Use% Mounted on
tmpfs 1012M 103K 1012M 1% /dev/shm
接着,查看磁盘空闲空间,使用以下命令:
[root@rafa ~]# df -h /tmp
Filesystem Size Used Avail Use% Mounted on
26G 2.5G 22G 11% /dev/mapper/vg_rafa01-lv_root
4.检查软件环境
查看在 Oracle 数据库安装之前,需要查看的系统信息,才能安装符合系统的软件。
首先,应先查看操作系统版本,查看符合 Linux 版本是否符合需要安装的软件需求。 指令如下:
[root@rafa ~]# cat /proc/version
Linux version 2.6.39-400.17.1.el6uek.x86_64
接着,查看操作系统的内核版本,于需要安装的软件是否匹配,指令如下:
[root@rafa ~]# uname -r
2.6.39-400.17.1.el6uek.x86_64
5.创建用户组及用户和目录
创建用户oracle及其主组oinstall。在/u01目录创建目录app和soft(用于存放oracle软件的安装包),更改该目录的拥有者为oracle所属组为oinstall。将/u01/app/的权限更改为775,命令如下:
[root@rafa~]# useradd –g oinstall oracle
[root@rafa~]# cd /u01
[root@rafa u01]# mkdir app soft
[root@rafa u01]# chown oracle:oinstall /u01
[root@rafa u01]# chmod 775 /u01/app
6.配置系统内核参数
6.1配置内核
使用文本编辑器进入/etc/sysctl.conf,修改内核参数,将以下内容复制进去到最后面(系统启动时会读到该文件),保存退出后,可使用 sysctl -p命令进行查看。
[root@rafa~]# vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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 = 1048576
6.2配置资源
接着,使用文本编辑器进入/etc/security/limits.conf目录下,将以下内容写入:
[root@rafa~]# vi /etc/security/limits.conf,
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
6.3配置用户环境变量
配置oracle用户的环境变量,切换用户后,输入以下命令,修改环境变量:
[root@rafa~]#su - oracle
[oracle@rafa~]# vi .bash_profile
export ORACLE_BASE=/u01/app/oracle;
export ORACLE_HOME=$ORACLE_BASE /product/11.2.0/dbhome_1;
7.上传Oracle软件安装包
7.1上传压缩包
右键点击标签选择connect SFTP Session选项,由本机系统向Linux系统进行文件的传递(sftp):
lpwd查找对应在本机系统下的路径,并将压缩文件拷到该目录下面,或者利用lcd命令,切换到压缩文件所在目录,使用put命令对其进行解压,结果如下:
sftp> lls
p13390677_112040_Linux-x86-64_1of7.zip
p13