Oracle安装指导手册模板.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 安装 指导 手册 模板
- 资源描述:
-
Oracle11g R2 With Rhel 7安装指导手册 文档版本 01 公布日期 目 录 1 安装前检验配置 3 1.1 检验硬件环境 3 1.2 检验软件环境 4 1.2.1 检验操作系统版本 4 1.2.2 检验操作系统补丁包 4 1.2.3 检验内核参数 5 1.2.4 设置oracle用户shell限制 7 1.2.5 设置操作系统共享内存大小 7 1.3 配置当地磁盘 8 1.3.1 检验SWAP空间大小 8 1.4 创建用户和组 9 1.5 创建安装目录 9 1.6 设置用户环境变量 10 1.6.1 设置oracle用户环境变量 10 2 安装Oracle软件 12 2.1 安装前准备工作 12 2.1.1 拷贝安装文件 12 2.1.2 创建Inventory目录 13 2.2 安装数据库软件 13 3 创建数据库 24 3.1 创建Oracle数据库 24 3.2 配置Oracle监听器 31 1 安装前检验配置 相关本章 1.1 检验硬件环境 1.2 检验软件环境 1.3 配置当地磁盘 1.4 创建用户和组 1.5 创建安装目录 1.6 设置用户环境变量 1.1 检验硬件环境 安装数据库对硬件要求如表1-1所表示。 表1-1 硬件要求 硬件名称 硬件要求 检验命令 磁盘 要求磁盘阵列做成RAID1+0模式 - 主机内存 主机物理内存不少于2.5GB # grep MemTotal /proc/meminfo CPU CPU为64位 # uname -m 1.2 检验软件环境 1.2.1 检验操作系统版本 背景信息 此次安装要求操作系统版本为rehl 7版本。 操作步骤 步骤 1 以root用户登录。 步骤 2 检验操作系统版本。 # cat /etc/redhat-release ----结束 1.2.2 检验操作系统补丁包 背景信息 Rhel 7,以下软件包必需安装: l binutils.x86_64 l compat-libcap1.x86_64 l compat-libstdc++.i686 l compat-libstdc++.x86_64 l gcc.x86_64 l gcc-c++.x86_64 l glibc.i686 l glibc.x86_64 l glibc-devel.i686 l glibc-devel.x86_64 l ksh l libaio.i686 l libaio.x86_64 l libaio-devel.i686 l libaio-devel.x86_64 l libgcc.i686 l libgcc.x86_64 l libstdc++.i686 l libstdc++.x86_64 l libstdc++-devel.i686 l libstdc++-devel.x86_64 l libXi.i686 l libXi.x86_64 l libXtst.i686 l libXtst.x86_64 l make.x86_64 l sysstat.x86_64 l elfutils-devel l unixODBC* l unixODBC.i686 l unixODBC-devel.i686 操作步骤 步骤 1 以root用户登录系统。 步骤 2 使用uname -r命令查看kernel版本 步骤 3 for dep_rpm in elfutils-devel unixODBC* unixODBC.i686 unixODBC-devel.i686 binutils.x86_64 compat-libcap1.x86_64 compat-libstdc++-33.i686 compat-libstdc++-33.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 ksh libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64 vim epel-release lrzsz unzip xorg*;do yum install $dep_rpm -y;done 1.2.3 检验内核参数 背景信息 Oracle11gR2在Linux内核参数最小化设置标准要求以下表所表示,假如不符合要求请调整。 表1-2 内核参数值 参数 最小值 备注 SEMMSL 250 - SEMMNS 3 定义了操作系统用户最大能够访问信号量数量。 SEMOPM 100 - SEMMNI 128 定义了操作系统最大信号量集数量 SHMALL 2097152 - SHMMAX 共享内存段最大大小,提议物理内存二分之一 SHMMNI 4096 定义了操作系统共享内存段最大数量 FILE-MAX 6815744 - AIO-MAX-NR 1048576 异步IO最大进程数 IP_LOCAL_PORT_RANGE Minimum:9000 Maximum:65500 - RMEM_DEFAULT 262144 - RMEM_MAX 4194304 - WMEM_DEFAULT 262144 - WMEM_MAX 1048576 - TCP_WMEM 262144 TCP_RMEM 4194304 - 操作步骤 步骤 1 以root用户登录。 步骤 2 设置内核参数。 1. 经过修改文件/etc/sysctl.conf,增加要修改内核参数值。比如: fs.file-max = 6815744 fs.aio-max-nr = 1048576 kernel.shmall = 2097152 kernel.shmmax = kernel.shmmni = 4096 kernel.sem = 250 3 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 net.ipv4.tcp_wmem = 262144 262144 262144 net.ipv4.tcp_rmem = 4194304 4194304 4194304 假如文件/etc/sysctl.conf中内核参数和新增内核参数相同,请使用'#'字符屏蔽文件/etc/sysctl.conf中原有内核参数。 2. 运行命令进行参数修改。 # /sbin/sysctl -p 3. 检验参数是否生效。 # /sbin/sysctl -a | grep sem # /sbin/sysctl -a | grep shm # /sbin/sysctl -a | grep file-max # /sbin/sysctl -a | grep aio-max-nr # /sbin/sysctl -a | grep net.ipv4.ip_local # /sbin/sysctl -a | grep rmem # /sbin/sysctl -a | grep wmem 1.2.4 设置oracle用户shell限制 操作步骤 步骤 1 以root用户登录。 步骤 2 修改文件/etc/security/limits.conf,追加以下内容(假如不存在)。 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 步骤 3 修改文件/etc/pam.d/login,追加以下内容。 session required pam_limits.so 步骤 4 修改文件/etc/pam.d/su,追加以下内容。 session required pam_limits.so 步骤 5 修改文件/etc/profile,追加以下内容。 if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -u 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi 1.2.5 设置操作系统共享内存大小 操作步骤 步骤 1 以root用户登录。 步骤 2 检验操作系统共享内存大小。 # df -m| grep shm shm 8192 2439 5754 30% /dev/shm 假如/dev/shm文件系统大小为物理内存大小,则表示已经正确设置。不然需要重新设置。 步骤 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=8g 0 0 1.3 配置当地磁盘 1.3.1 检验SWAP空间大小 操作步骤 步骤 1 以root用户登录。 步骤 2 检验物理内存大小。 # grep MemTotal /proc/meminfo 步骤 3 检验SWAP空间大小。 # grep SwapTotal /proc/meminfo SWAP空间大小提议值如表所表示。 表1-3 SWAP空间大小和物理内存大小关系表 物理内存大小(RAM) SWAP空间大小 2GB~8GB 2倍于RAM 8GB~32GB 1.5倍于RAM 32GB以上 32GB 1.4 创建用户和组 操作步骤 步骤 1 以root用户登录。 步骤 2 创建dba组。 1. 先检验dba组是否存在和/或组id是否一致。 # grep dba /etc/group 2. 无输出则表示dba组不存在。假如dba组已存在,但组id不一样,则使用以下命令删除dba组。 # /usr/sbin/groupdel dba 3. 创建dba组。 # /usr/sbin/groupadd -g 200 dba 步骤 3 创建oinstall组。 1. 先检验oinstall组是否存在和/或组id是否一致。 # grep oinstall /etc/group 2. 无输出则表示oinstall组不存在。假如oinstall组已存在,但组id不一致,则使用以下命令删除oinstall组。 # /usr/sbin/groupdel oinstall 3. 创建oinstall组。 # /usr/sbin/groupadd -g 201 oinstall 步骤 4 创建oracle用户。 1. 检验oracle用户是否存在和/或用户id是否一致。 # grep oracle /etc/passwd 2. 无输出则表示Oracle用户不存在。假如Oracle用户已存在,但用户id不一致,则使用以下命令删除Oracle用户。 # /usr/sbin/userdel -rf oracle 3. 创建oracle用户。 # /usr/sbin/useradd -u 300 -g oinstall -G dba -d /home/oracle -s /bin/bash -m oracle 4. 修改oracle用户密码。 # passwd oracle 1.5 创建安装目录 操作步骤 步骤 1 以root用户登录。 步骤 2 给予目录正确权限。 1. 对文件系统/opt/oracle赋权。 # mkdir /opt/oracle;chown -R oracle:oinstall /opt/oracle # chmod -R 775 /opt/oracle 2. 对文件系统/opt/oraadm赋权。 # mkdir /opt/oraadm ;chown -R oracle:dba /opt/oraadm # chmod -R 770 /opt/oraadm 3. 创建目录/usr/local/bin并赋权。 检验/usr/local/bin目录是否存在,如不存在则需创建该目录,并给予755权限。 # mkdir /usr/local/bin # chmod 755 /usr/local/bin # ll /usr/local |grep bin drwxr-xr-x 2 root root 4096 -05-03 21:24 bin 4. 赋权/tmp目录权限。 检验/tmp是否含有1777权限,如不含有则给予/tmp目录1777权限。 # chmod 1777 /tmp # ll / |grep tmp drwxrwxrwt 17 root root 4096 -06-13 10:00 tmp 1.6 设置用户环境变量 1.6.1 设置oracle用户环境变量 操作步骤 步骤 1 以oracle用户登录操作系统。 步骤 2 编辑环境变量文件。 ORACLE_BASE,ORACLE_HOME,ORACLE_SID,NLS_LANG请依据实际情况进行设置。 l ORACLE_SID唯一标识一个实例,通常以数据库名加上实例号为命名规范,比如:有两个实例,数据库名称为suseora,实例1命名为suseora1,实例2命名为suseora2,依次类推。 l NLS_LANG格式为区域_语言.字符集,字符集必需和数据库保持一致。 $ vi .bashrc 环境变量设置以下所表示: export ORACLE_BASE=/opt/oracle export ORACLE_HOME=/opt/oracle/product/11gR2/db export ORACLE_SID=instance_name export ORACLE_TERM=xterm LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib export LD_LIBRARY_PATH SHLIB_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib export SHLIB_PATH # Set shell search paths: export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH:/usr/local/bin # CLASSPATH must include the following JRE locations: CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib export NLS_LANG=AMERICAN_AMERICA.AL32UTF8或AMERICAN_AMERICA.ZHS16GBK 步骤 3 实施source .bashrc命令,使环境变量生效。 步骤 4 实施env命令,确定环境变量。 2 安装Oracle软件 相关本章 4.1 安装前准备工作 本节介绍安装前准备工作,包含拷贝安装文件、创建Inventory目录、开启远程控制。 4.2 安装数据库软件 本节介绍怎样安装Oracle 11gR2数据库软件。 4.3 安装oracle补丁 请根据要求(版本公布要求、缺点预警)安装Oracle补丁。提议下载RDA,OSW等信息搜集工具以备问题诊疗时搜集信息。 2.1 安装前准备工作 本节介绍安装前准备工作,包含拷贝安装文件、创建Inventory目录、开启远程控制。 2.1.1 拷贝安装文件 背景信息 请准备linux下Oracle安装介质。 Oracle11gR2有多张安装光盘: 文件名称 说明 linux.x64_11gR2_database_1of2.zip database安装介质 linux.x64_11gR2_database_2of2.zip database安装介质 操作步骤 步骤 1 以root用户登录。 步骤 2 将oracle安装文件以二进制方法拷贝至节点1“/opt/oraadm”中,以下所表示。 /opt/oraadm/linux.x64_11gR2_database_1of2.zip /opt/oraadm/linux.x64_11gR2_database_2of2.zip 步骤 3 解压缩安装文件,并给予权限。 # cd /opt/oraadm # unzip /opt/oraadm/linux.x64_11gR2_database_1of2.zip # unzip /opt/oraadm/linux.x64_11gR2_database_2of2.zip # chmod 770 -R /opt/oraadm/database # chown oracle:dba -R /opt/oraadm/database # chmod 770 -R /opt/oraadm/grid # chown oracle:dba -R /opt/oraadm/grid 2.1.2 创建Inventory目录 创建目录/opt/oraInventory,并使oracle:oinstall为其全部者。 操作步骤 步骤 1 以root用户登录,创建目录/opt/oraInventory。 # mkdir /opt/oraInventory 步骤 2 使oracle:oinstall为该目录全部者。 # chown oracle:oinstall /opt/oraInventory # chmod 770 /opt/oraInventory 2.2 安装数据库软件 本节介绍怎样安装Oracle 11gR2数据库软件。 操作步骤 步骤 1 以oracle用户登录。 步骤 2 设置DISPLAY环境变量。 假如是直接连接到主机终端上进行安装,实施: $ export DISPLAY=localhost:0.0 假如是在远程终端上进行安装,实施: $ export DISPLAY=REMOTE_IP:0.0 比如:export DISPLAY=10.70.102.120:0.0 检验环境变量是否生效。 $ echo $DISPLAY 步骤 3 检验oracle全部环境变量是否已经生效。 在开启安装前需要确保.profile中设置环境变量全部已生效。 $ env 步骤 4 开启OUI进行安装。 用oracle用户登录主机开启OUI进行安装。 $ /opt/oraadm/database/runInstaller 图2-1 取消配置安全更新 不勾选“I wish to receive security updates via My Oracle Support”,选择“Next”。 图2-2 取消安全更新 单击“Yes”。 步骤 5 下载软件更新。 选择“Skip software updates”,单击“Next”。 图2-3 忽略软件更新 步骤 6 选择安装方法 选择“Install database software only”,单击“NEXT”。 图2-4 选择安装方法 步骤 7 指定安装类型。 选择“Single instance database installation” 图2-5 选择安装语言 步骤 8 选择软件版本。 选择“Enterprise Edition”,单击“Next”。 图2-6 选择软件版本 步骤 9 指定安装目录。 在Oracle Base中填写“/opt/oracle”,即oracle用户环境变量$ORACLE_BASE。 在Software Location中填写“/opt/oracle/product/11gR2/db”,即oracle用户环境变量$ORACLE_HOME。 图2-7 指定安装目录 步骤 10 设置操作系统用户组。 Database Administrator Group 选择“dba”,Database Operator Group 选择“dba”,单击“Next”。 图2-8 设置用户组 步骤 11 安装概要检验。 检验没有问题,单击“Install”按钮进行安装。 图2-9 安装概要 因为系统中已经存在更新软件包,以下错误能够忽略 安装过程中会碰到以下报错,新打开一个oracle用户终端,切换至root用户,安装以下包 yum install -y glibc-static.x86_64 glibc-static.i686 安装完成后,返回切换回oracle用户,修改 /opt/oracle/product/11gR2/db/ctx/lib/ins_ctx.mk文件中配置 ctxhx: $(CTXHXOBJ) $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) 修改为 ctxhx: $(CTXHXOBJ) -static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/stdc.a 安装过程过报以下错误,需要修改 /opt/oracle/product/11gR2/db/sysman/lib/ins_emagent.mk文件中配置,将文件中 $(SYSMANBIN)emdctl: $(MK_EMAGENT_NMECTL) 修改为 $(SYSMANBIN)emdctl: $(MK_EMAGENT_NMECTL) -lnnz11 步骤 12 实施root.sh脚本。 安装立即结束时,会提醒用root用户实施root.sh脚本。 图2-10 实施脚本 新开一个SHELL窗口,以root用户实施以下命令: # /opt/oracle/product/11gR2/db/root.sh 该脚本实施过程中需要回复部分问题,出现问题时直接按回车即可。 脚本运行完后,单击“OK”,单击CLOSE完成安装。 图2-11 完成安装 步骤 13 检验安装错误 安装完成查看make.log($ORACLE_HOME/install/make.log)是否有错误信息。 3 创建数据库 相关本章 Error! Reference source not found.Error! Reference source not found. Error! Reference source not found.Error! Reference source not found. Error! Reference source not found.Error! Reference source not found. 3.1 创建Oracle数据库 背景信息 使用操作系统oracle用户调用DBCA进行安装。 操作步骤 步骤 1 以oracle用户登录节点1。 步骤 2 设置DISPLAY环境变量。 假如是直接连接到主机终端上进行安装,实施: $ export DISPLAY=localhost:0.0 假如是在远程终端上进行安装,实施: $ export DISPLAY=REMOTE_IP:0.0 比如:export DISPLAY=10.70.102.120:0.0 检验环境变量是否生效。 $ echo $DISPLAY 检验oracle全部环境变量是否已经生效,在开启安装前需要确保.profile中设置环境变量全部已生效。 $ env 步骤 3 开启DBCA安装界面。 $ dbca 步骤 4 选择操作类型。 选择“Create a database”。 图3-1 创建数据库 步骤 5 选择数据库模板。 选择“General Purpose or Transaction Processing”。 图3-2 选择模板 步骤 6 指定数据库名。 填写数据库名称; 图3-3 指定数据库名 步骤 7 配置企业管理和自动维护任务。 勾选Enterprise Manager界面中“Configure Enterprise Manager”。 图3-4 配置企业管理 勾选Automatic Maintenance Tasks界面中“Enable automatic maintenance tasks”。 图3-5 配置自动维护任务 步骤 8 设置用户密码。 从安全角度考虑,所设置密码必需符合以下要求密码复杂度: l 口令长度最少6个字符(特权用户最少8个字符); l 口令必需包含以下最少两种字符组合: 最少一个小写字母; 最少一个大写字母; 最少一个数字; 最少一个特殊字符:#$-_或空格。 l 口令不能和帐号或帐号倒写一样。 图3-6 设置用户密码 步骤 9 确定配置后开始创建数据库。 图3-7 确定配置 步骤 10 创建数据库。 图3-8 创建数据库 DBCA运行完成,数据库建立,完成数据库创建操作。 步骤 11 登录数据库进行验证。 数据库实例开启后,登录数据库确定数据库状态: # su - oracle $ sqlplus /nolog SQL> conn /as sysdba; SQL> select status from v$instance; STATUS ------------------------ OPEN 如上所表示,表示状态正常。 3.2 配置Oracle监听器 步骤 1 开启NETCA。 用oracle用户登录节点1开启NETCA。 选择“Cluster configuration”。 $ netca 图3-9 开启netca 步骤 2 选择配置监听器。 图3-10 选择配置监听器 步骤 3 增加监听器。 选择“Add”。 图3-11 增加监听器 步骤 4 填写监听器名称。 在“Listener name”中填写“LISTENER_ORA”。 图3-12 填写监听器名称 步骤 5 配置监听器协议。 选择“TCP”。 图3-13 配置监听器协议 步骤 6 指定使用端口号。 填写端口从范围[1500,1600]中选择,比如:"1522" 图3-14 指定使用端口号 步骤 7 不再配置其它监听器。 图3-15 不再配置其它监听器 步骤 8 完成监听器增加操作。 选择“Finish”。 图3-16 完成监听器增加操作展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




Oracle安装指导手册模板.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/3031936.html