Oracle11g R2 With Rhel7安装指导手册.pdf
《Oracle11g R2 With Rhel7安装指导手册.pdf》由会员分享,可在线阅读,更多相关《Oracle11g R2 With Rhel7安装指导手册.pdf(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle11g R2 With Rhel 7Oracle11g R2 With Rhel 7 安装指导手册安装指导手册文档版本文档版本发布日期发布日期0101目目录录1 1 安装前检查配置安装前检查配置.3 31。1 检查硬件环境.31.2 检查软件环境.41.2.1 检查操作系统版本.41.2。2 检查操作系统补丁包.41。2.3 检查内核参数.51。2。4 设置 oracle 用户的 shell 限制.71。2。5 设置操作系统的共享内存大小.71.3 配置本地磁盘.81.3.1 检查 SWAP空间大小.81.4 创建用户和组.91.5 创建安装目录.91。6 设置用户环境变量.101
2、。6.1 设置 oracle 用户环境变量.102 2 安装安装 OracleOracle 软件软件.1 12 22.1 安装前准备工作.122.1。1 拷贝安装文件.122。1。2 创建 Inventory 目录.132.2 安装数据库软件.133 3 创建数据库创建数据库.2 25 53.1 创建 Oracle 数据库.253.2 配置 Oracle 监听器.321 1安装前检查配置安装前检查配置1.1检查硬件环境1。2检查软件环境1.3配置本地磁盘1.4创建用户和组1。5创建安装目录1。6设置用户环境变量1.1 检查硬件环境安装数据库对硬件要求如表 1-1 所示。表1-1 硬件要求硬件名
3、称硬件要求检查命令磁盘要求磁盘阵列做成 RAID1+0 模式-主机内存主机物理内存不少于 2。5GB#grep MemTotal/proc/meminfoCPUCPU 为 64 位#uname m关于本章1.2 检查软件环境1.2.1 检查操作系统版本背景信息本次安装要求操作系统版本为rehl 7 版本。操作步骤步骤 1 以 rootroot 用户登录.步骤 2 检查操作系统版本。#cat/etc/redhatrelease-结束结束1.2.2 检查操作系统补丁包背景信息Rhel 7,以下软件包必须安装:binutils.x86_64compat-libcap1.x86_64compat-li
4、bstdc+。i686compat-libstdc+。x86_64gcc。x86_64gccc+。x86_64glibc。i686glibc。x86_64glibcdevel.i686glibc-devel。x86_64kshlibaio.i686libaio.x86_64libaio-devel。i686libaio-devel.x86_64libgcc。i686libgcc。x86_64libstdc+。i686libstdc+.x86_64libstdc+devel。i686libstdc+devel。x86_64libXi。i686libXi.x86_64libXtst。i686lib
5、Xtst.x86_64make.x86_64sysstat.x86_64elfutils-develunixODBC*unixODBC.i686unixODBCdevel.i686操作步骤步骤 1 以 rootroot 用户登录系统。步骤 2 使用 unameuname r r 命令查看 kernel 版本步骤 3for dep_rpm in elfutilsdevel unixODBC unixODBC。i686 unixODBC-devel。i686 binutils。x86_64compatlibcap1。x86_64 compat-libstdc+-33。i686 compat-lib
6、stdc+-33。x86_64 gcc.x86_64 gcc-c+.x86_64glibc。i686 glibc。x86_64 glibc-devel.i686 glibcdevel.x86_64 ksh libaio.i686 libaio.x86_64 libaio-devel.i686libaiodevel。x86_64 libgcc.i686 libgcc.x86_64 libstdc+.i686 libstdc+。x86_64 libstdc+-devel。i686libstdc+devel。x86_64 libXi。i686 libXi.x86_64 libXtst。i686 li
7、bXtst。x86_64 make.x86_64 sysstat。x86_64vim epelrelease lrzsz unzip xorg*;do yum install dep_rpm y;done1.2.3 检查内核参数背景信息Oracle11gR2在 Linux 内核参数最小化设置标准要求如下表所示,如果不符合要求请调整。表1-2 内核参数值参数SEMMSL最小值250备注参数SEMMNSSEMOPMSEMMNISHMALLSHMMAXSHMMNIFILEMAXAIOMAX-NRIP_LOCAL_PORT_RANGERMEM_DEFAULTRMEM_MAX最小值32000100128
8、20971524294967296409668157441048576Minimum:9000Maximum:655002621444194304备注定义了操作系统用户最大可以访问的信号量数量。定义了操作系统最大信号量集的数量-共享内存段最大大小,建议物理内存一半定义了操作系统共享内存段的最大数量异步 IO 最大进程数-WMEM_DEFAULT262144WMEM_MAXTCP_WMEMTCP_RMEM10485762621444194304操作步骤步骤 1 以 root用户登录.步骤 2 设置内核参数。1.通过修改文件/etc/sysctl。conf,增加要修改的内核参数值。例如:fs。fi
9、lemax=6815744fs。aiomaxnr=1048576kernel.shmall=2097152kernel.shmmax=4294967296kernel。shmmni=4096kernel.sem=250 32000 100 128net。ipv4。ip_local_port_range=9000 65500net。core.rmem_default=262144net.core.rmem_max=4194304net。core。wmem_default=262144net。core。wmem_max=1048576net。ipv4。tcp_wmem=262144 262144
10、262144net.ipv4.tcp_rmem=4194304 4194304 4194304如果文件/etc/sysctl.conf 中的内核参数和新增内核参数相同,请使用#字符屏蔽文件/etc/sysctl.conf 中原有的内核参数。2.运行命令进行参数修改。#/sbin/sysctl p3.检查参数是否生效。#/sbin/sysctl a grep sem/sbin/sysctl a|grep shm#/sbin/sysctl-a grep filemax/sbin/sysctl-a|grep aio-max nr#/sbin/sysctl-a|grep net.ipv4.ip_loc
11、al/sbin/sysctl a grep rmem/sbin/sysctl a|grep wmem1.2.4 设置 oracle 用户的 shell 限制操作步骤步骤 1 以 root 用户登录。步骤 2 修改文件/etc/security/limits.conf,追加以下内容(如果不存在).oraclesoft nproc 2047oraclehard nproc 16384oracle soft nofile 1024oracle hard nofile 65536步骤 3 修改文件/etc/pam。d/login,追加以下内容.session required pam_limits.s
12、o步骤 4 修改文件/etc/pam。d/su,追加以下内容.session required pam_limits。so步骤 5 修改文件/etc/profile,追加以下内容。if USER=”oracle”;thenif$SHELL=/bin/ksh”;thenulimit-u 16384ulimit n 65536elseulimit u 16384-n 65536fifi1.2.5 设置操作系统的共享内存大小操作步骤步骤 1 以 root 用户登录.步骤 2 检查操作系统共享内存大小。#df m|grep shmshm 81922439 575430%/dev/shm如果/dev/s
13、hm的文件系统大小为物理内存大小,则表示已经正确设置。否则需要重新设置.步骤 3 卸载/dev/shm 文件系统。umount/dev/shm如果提示“device is busy”则需要停止数据库.步骤 4 挂载/dev/shm 文件系统.内存大小请根据实际情况填写.mount-t tmpfs shmfs-o size=8g/dev/shm步骤 5 修改文件/etc/fstab,追加以下内容:shm/dev/shm tmpfs size=8g0 01.3 配置本地磁盘1.3.1 检查 SWAP 空间大小操作步骤步骤 1 以 root用户登录。步骤 2 检查物理内存大小.#grep MemTo
14、tal/proc/meminfo步骤 3 检查 SWAP 空间大小。grep SwapTotal/proc/meminfoSWAP空间大小建议值如表所示。表1-3 SWAP 空间大小和物理内存大小关系表物理内存的大小(RAM)2GB8GB8GB32GB32GB 以上SWAP 空间大小2 倍于 RAM1.5 倍于 RAM32GB1.4 创建用户和组操作步骤步骤 1 以 rootroot 用户登录.步骤 2 创建 dbadba 组。1.先检查 dbadba 组是否存在和/或组 id 是否一致.#grep dba/etc/group2.无输出则表示 dba 组不存在.如果 dba 组已存在,但组 i
15、d 不一样,则使用以下命令删除 dba组。/usr/sbin/groupdel dba3.创建 dba 组。#/usr/sbin/groupadd-g 200 dba步骤 3 创建 oinstalloinstall 组。1.先检查 oinstall 组是否存在和/或组 id 是否一致。grep oinstall/etc/group2.无输出则表示 oinstall 组不存在.如果 oinstall 组已存在,但组 id 不一致,则使用以下命令删除 oinstall 组./usr/sbin/groupdel oinstall3.创建 oinstall 组。/usr/sbin/groupadd g
16、 201 oinstall步骤 4 创建 oracleoracle 用户.1.检查 oracle 用户是否存在和/或用户 id 是否一致。#grep oracle/etc/passwd2.无输出则表示 Oracle 用户不存在。如果Oracle 用户已存在,但用户id 不一致,则使用以下命令删除 Oracle 用户.#/usr/sbin/userdel-rf oracle3.创建 oracle 用户./usr/sbin/useraddu 300 g oinstall-G dba d/home/oracle-s/bin/bash m oracle4.修改 oracle 用户密码。#passwd
17、oracle1.5 创建安装目录操作步骤步骤 1 以 rootroot 用户登录.步骤 2 赋予目录正确的权限.1.对文件系统/opt/oracle 赋权。#mkdir/opt/oracle;chown-R oracle:oinstall/opt/oracle#chmod R 775/opt/oracle2.对文件系统/opt/oraadm 赋权.#mkdir/opt/oraadm;chown R oracle:dba/opt/oraadm chmod-R 770/opt/oraadm3.创建目录/usr/local/bin 并赋权。检查/usr/local/bin 目录是否存在,如不存在则需
18、创建该目录,并赋予755 权限。#mkdir/usr/local/bin chmod 755/usr/local/bin ll/usr/local|grep bindrwxrxr-x 2 root root 4096 2007-05-03 21:24 bin4.赋权/tmp 目录权限。检查/tmp 是否具有 1777 权限,如不具备则赋予/tmp 目录 1777 权限.#chmod 1777/tmp#ll/|grep tmpdrwxrwxrwt 17 root root 4096 2008-06-13 10:00 tmp1.6 设置用户环境变量1.6.1 设置 oracle 用户环境变量操作步
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle11g R2 With Rhel7安装指导手册 Rhel7 安装 指导 手册
限制150内