ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:1.10MB ,
资源ID:21994891      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21994891.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VMBox搭建Oracle11gRACWord文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VMBox搭建Oracle11gRACWord文档下载推荐.docx

1、SCANSingle Client Access Name, 该IP与公共IP所在网段一致即可。检查内容检查方法说明硬盘空间df -h安装Grid Infrastructure软件需要10GB的空闲空间,安装oracle软件至少需要7G的空闲空间。物理内存more /proc/meminfo至少需要2.5GB空闲空间SWAP空间1.5倍于物理内存大小。当物理内存大于2GB时,swap空间与物理内存大小相同即可。/tmp文件系统df h /tmp至少需要1GB空闲空间ifconfig a两个网卡二、安装OS安装步骤省略:一块动态本地磁盘30GB,两块网卡一块桥接192.168.28.9,一块内部

2、intnet 192.168.1.101。先安装一个节点,后面复制。三、配置环境3.1 修改hosts# vi /etc/hosts另外oracle 11.2.0.1不认证兼容rhel6,要改操作系统版本vi /etc/redhat-releaseRedHatEnterpriseLinuxServerrelease53.2 数据库依赖包注意:64位的操作系统依赖包较多,这里x64只用来演示,不安装32位的依赖包了x86:yum y install binutils compat-libstdc+ elfutils-libelf elfutils-libelf-devel elfutils-li

3、belf-devel-static gcc gcc-c+ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libgomp libstdc+ libstdc+-devel make sysstat unixODBC unixODBC-develx64:binutils-2.17.50.0.6 compat-libstdc+-33-3.2.3 compat-libstdc+-33-3.2.3(32 位) elfutils-libelf-0.125 elfutils-libelf-devel-0.

4、125 elfutils-libelf-devel-static-0.125 gcc-4.1.2 gcc-c+-4.1.2 glibc-2.5-24 glibc-2.5-24(32 位) glibc-common-2.5 glibc-devel-2.5 glibc-devel-2.5(32 位) glibc-headers-2.5 ksh-20060214 libaio-0.3.106 libaio-0.3.106(32 位) libaio-devel-0.3.106 libaio-devel-0.3.106(32 位) libgcc-4.1.2 libgcc-4.1.2(32 位) libs

5、tdc+-4.1.2 libstdc+-4.1.2(32 位) libstdc+-devel 4.1.2 make-3.81 sysstat-7.0.2 unixODBC-2.2.11 unixODBC-2.2.11(32 位) unixODBC-devel-2.2.11 unixODBC-devel-2.2.11(32 位)# rpm -q elfutils binutils compat gcc glibc ksh libgcc libstdc libaio make sysstat gdm unixODBC# mkdir /mnt/cdrom# mount -t iso9660 /dev

6、/sr0 /mnt/cdrom# cd /etc/yum.repos.d/# vi iso.repoisoname = isobaseurl = file:/mnt/cdrom/Servergpgcheck = 0enabled = 1yum install elfutils* binutils* compat* gcc* glibc* ksh libgcc* libstdc* libaio* make* sysstat* gdm unixODBC*-3.3 关闭防火墙关闭iptabls、ip6tables和selinux服务# service iptables stop# service i

7、p6tables stop# chkconfig -level 35 iptables off# chkconfig -level 35 ip6tables off# chkconfig -list | grep ip关闭selinux# vi /etc/selinux/config =SELINUX=disabled# /usr/sbin/sestatus -vSELinux status: disabled-3.4 配置内核参数#vi /etc/sysctl.conf增加如下内容fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmmn

8、i = 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 = 1048586立即生效#/sbin/sysctl -p3.5 设置oracle用户资源限制# vi /etc/security/limits.confgrid soft nproc 2047grid hard nproc 163

9、84grid soft nofile 1024grid hard nofile 65536oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536注:soft是系统生效值,hard系统最大值,Nproc 进程的最大数目,Nofile 打开文件的最大数-在/etc/profile中添加 if $USER = oracle ; then if $SHELL = /bin/ksh ulimit -p 16384 ulimit -n 65536 else ulimit -u

10、16384 -n 65536 fi umask 022fi3.6 修改安全限制# vi /etc/pam.d/loginsession required pam_limits.so3.7 创建用户和组描述 OS 组名 分配给该组的 OS 用户 Oracle 权限 Oracle 组名Oracle 清单和软件所有者 oinstall grid、oracle Oracle 自动存储管理组 asmadmin grid SYSASM OSASMASM 数据库管理员组 asmdba grid、oracle ASM 的 SYSDBA OSDBA for ASMASM 操作员组 asmoper grid AS

11、M 的 SYSOPER OSOPER for ASM数据库管理员 dba oracle SYSDBA OSDBA数据库操作员 oper oracle SYSOPER OSOPERgroupadd -g 501 oinstallgroupadd -g 502 dbagroupadd -g 503 opergroupadd -g 504 asmadmingroupadd -g 505 asmopergroupadd -g 506 asmdbauseradd -g oinstall -G dba,asmdba,oper oracleuseradd -g oinstall -G asmadmin,as

12、mdba,asmoper,oper,dba grid修改密码:#passwd oracle#passwd grid验证用户nobody存在# id nobodyuid=99(nobody) gid=99(nobody) groups=99(nobody)3.8 创建安装目录mkdir -p /u01/app/gridmkdir -p /u01/app/11.2.0/gridchown -R grid:oinstall /u01/app/gridmkdir -p /u01/app/oraclechown -R oracle:oinstall /u01/app/oracleoinstall /u0

13、1chmod -R 775 /u01/3.9 修改用户环境变量 Grid 用户 -11g 中 oracle剥离了crs管理与asm管理,由grid用户进行维护# su - grid$ vi /.bash_profileexport ORACLE_SID=+ASM1export ORACLE_BASE=/u01/app/gridexport ORACLE_HOME=/u01/app/11.2.0/gridexport NLS_DATE_FORMAT=yyyy-mm-dd HH24:MI:SSexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport PATH=

14、$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:/usr/bin:/bin:/usr/local/binexport CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlibexport THREADS_FLAG=nativeexport TEMP=/tmpexport TMPDIR=/tmpumask 022Oracle 用户# su - oracleexport ORACLE_SID=racdbexport ORACLE_BASE=/u01/app/ora

15、cleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1export ORACLE_TERM=xtermexport TNS_ADMIN=$ORACLE_HOME/network/adminexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/libroot用户# vi /.bash_profileexport GRID_HOME=/u01/app/11.2.0/gridexport ORACLE_HOME=/u01/app/orac

16、le/product/11.2.0/db_1$GRID_HOME/bin:3.10 停止TNP服务chkconfig -level 35 ntpd off/etc/init.d/ntpd stopcp /etc/ntp.conf /etc/ntp.conf.backrm -rf /etc/ntp.conf一些无用的服务:Sendmail:service sendmail stopchkconfig -level 35 sendmail offecho unset MAILCHECK /etc/profilesource /etc/profileservice cups stop -打印机chk

17、config -level 35 cups offservice bluetooth stopchkconfig -level 35 bluetooth off四、复制节点4.1复制节点在安装好的节点rac1右击,选择“复制”勾选“重新初始化所有网卡的MAC地址”点击“复制”即可。4.2配置rac2需要配置rac2的网络、环境变量等信息:修改rac2两个网卡的IP,将grid、oracle环境变量的+ASM1、racdb1改为+ASM2、racdb2即可。五、配置共享存储5.1配置共享磁盘在rac1新建磁盘,设置存储控制器SATA-添加创建新的虚拟盘,创建两个10G固定大小的磁盘。将刚添加的固

18、定大小的磁盘共享。在rac2添加刚在rac1新建的磁盘5.2 udev绑定打开两个节点rac1、rac2,查看磁盘 ls /dev/sd*执行脚本for i in b c d e f g ;doKERNEL=sd*, BUS=scsi, PROGRAM=/sbin/scsi_id -whitelisted -replace-whitespace -device=/dev/$name, RESULT=/sbin/scsi_id -whitelisted -replace-whitespace -device=/dev/sd$i, NAME=asm-disk$i, OWNER=grid, GROU

19、P=asmadmin, MODE=0660 /etc/udev/rules.d/99-oracle-asmdevices.rulesdone重启udev/sbin/start_udev六、安装grid安装grid前,配置grid用户的ssh互信1、修改SSH配置文件# vim /etc/ssh/sshd_config 找到下列行 去掉注释井号# RSAAuthentication yes /字面意思.允许RSA认证 PubkeyAuthentication yes /允许公钥认证 AuthorizedKeysFile .ssh/authorized_keys /公钥存放在.ssh/au.文件中

20、2、修改后需要重启ssh#/etc/init.d/sshd restart3、两个节点都执行$ mkdir /.ssh$ chmod 700 /.ssh$ ssh-keygen -t rsa$ ssh-keygen -t dsa4、切换回rac1,接着执行:$ cat /.ssh/id_rsa.pub /.ssh/authorized_keys$ cat /.ssh/id_dsa.pub $ ssh rac2 cat /.ssh/id_rsa.pub $ ssh rac2 cat /.ssh/id_dsa.pub $ scp /.ssh/authorized_keys rac2:/.ssh/a

21、uthorized_keys5、验证是否需要密码$ ssh rac1 date;ssh rac2 date$ ssh rac1-priv date;ssh rac2-priv date调整display# xhost +切换至图形界面或用vnc连接#startx安装grid$./ runInstaller每个节点,依次先后执行orainstRoot.sh、root.sh执行roo.sh时候报错(网上说是11.2.0.1的一个bug)CRS-4124: Oracle High Availability Services startup failed.CRS-4000: Command Start

22、 failed, or completed with errors方法一,执行root.sh,屏幕出现Adding daemon to inittab后执行/bin/dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1方法二,(没尝试)提前如下操作:chown root:oinstall /var/tmp/.oracle/npohasd重新执行root.sh之前别忘了删除配置:/u01/app/11.2.0/grid/crs/install/roothas.pl -deconfig -force -verbose七、安装orac

23、le$ su - oracle$ ./runInstaller步骤略八、dbca建库建实例前,先asmca创建asmdisk在图形界面$ asmcadbca建库$ dbca用来演示,这些功能都不开启。安装完成,查看状态# crsctl stat res -t九、日常管理9.1客户端连接修改客户端tnsnames.oraracdb = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.28.59)(PORT = 1521) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.28.60)(PORT

24、 = 1521) (LOAD_BALANCE = yes) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = racdb) (FAILOVER_MODE = (TYPE = SELECT) (METHOD = BASIC) (RETRIES = 180) (DELAY = 5) )9.2启动与关闭启动1、启动集群:# crsctl start cluster -all-默认开机启动,也可以crsctl start cluster -n rac1 单个节点启动确认状态:# crsctl stat -res -t2、启动rac:#su - oracle$ srvctl start database -d racdb-也可依次启动单实例 srvctl start instance -d racdb -i racdb2$ srvctl status database -d racdb关闭:1、关闭rac$ srvctl stop database -d racdb2、关闭集群$ su - # crsctl stop cluster -all# crsctl stat -res -t -i

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1