关键词不能为空

当前您在: 主页 > 英语 >

oracle 11g RAC 虚拟机安装教程

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-30 00:13
tags:

-

2021年1月30日发(作者:一匹草)


郑州市善存信息技术有限公司



虚拟机安装


RAC


文档






本文档包含内容





一:安装系统



二:各节点配置系统参数



三:虚拟机创建共享存储



四:配置磁盘绑定



五:安装


GRID



六:创建


ASM DG



七:安装


database



八:安装碰到的问题





提示:在上述内容按


ctrl

加鼠标左键可跳转到对应位置






--1--



郑州市善存信息技术有限公司



一:安装系统



两台虚拟主机配置(网 卡


1


公有


IP


,网卡


2


私有


IP




1


安装选项,默认安装即可




--2--



郑州市善存信息技术有限公司



2


安装源完整性检测,


skip


跳过




3


资源加载完,


NEXT



--3--



郑州市善存信息技术有限公司



4


语言选择,建议默认英语,


NEXT



5


键盘选择,默认即可,


next



--4--



郑州市善存信息技术有限公司



6


磁盘选择,简单存储。




7


继续操作可能会丢失数据,


yes


确认




--5--



郑州市善存信息技术有限公司



8


主机名设置,随意。此处设置为


egdb1



egdb2.



--6--



郑州市善存信息技术有限公司



9


时区设置,亚洲,上海,


UTC


取消




--7--



郑州市善存信息技术有限公司



10


超级管理员密码设置




11


磁盘分区选项,采用建议值,勾选预览和修改。




--8--



郑州市善存信息技术有限公司



12< /p>


分区设置预览,此处选中分区可以修改。




13:next


后弹出格式化警告, 格式化。




--9--



郑州市善存信息技术有限公司



14


:写入磁盘




15



引导 安装位置,


默认即可,


也可安装到磁盘开始处。


或者自定义


boot


分区。




--10--



郑州市善存信息技术有限公司



16:


软件安装选项


,customize now

< br>现在定制。


Next





17


:软件安装选项,勾选后


next




Base System


除系统默认勾选外,再勾选


Compatiblity libaries



Legacy


UNIX compatibility


Service


勾选


NFS file server



system administration tools


Web services

< p>


Databases



System Mangement



Virtuallzti on


全部为空



Desktops



KDE desktop


外,全部勾选。



Ap plications


中勾选


Internet Browser




Development


中全勾选。



UEK3 kernel repo


勾选。



Languages


中勾选


Chinese support




--11--



郑州市善存信息技术有限公司




18


:静待安装完成,重启。




--12--



郑州市善存信息技术有限公司



19


欢迎界面设置,前进。




20


用户协议,接受,前进。




--13--



郑州市善存信息技术有限公司



21


:软件更新,否,以后注册。




22


:再次询问是否跳过更新,跳过 。


No



thanks


……




--14--



郑州市善存信息技术有限公司



23


:完成更新设置,前进。




--15--



郑州市善存信息技术有限公司



24;


创建用户,跳过,前进。




--16--



郑州市善存信息技术有限公司



25< /p>


:没有创建用户,系统再次询问是否前进。


Yes





26

< br>:时间日期和时间同步设置,时间对就行。




--17--



郑州市善存信息技术有限公司



27



kdump


内核恢复,关闭。结束配置。



二:各节点配置系统参数



1


修改网卡及


hosts


设置


IP


信息预览




public ip


vip


Priv ip


scanip


egdb1


192.168.169.211


192.168.169.213


10.10.10.11



192.168.169.210


egdb1


192.168.169.212


192.168.169.214


10.10.10.12


1.1


节点一网卡设置


(


图形化


)



--18--



郑州市善存信息技术有限公司



1.2


结点二网卡设置(命令行)



进入网卡配置目录



[root@egdb2 ~]# cd /etc/sysconfig/network-scripts/


[root@egdb2 network-scripts]# vi ifcfg- eth0




[root@egdb2 network-scripts]# vi ifcfg- eth1



1.3


修改


hosts(


所有节点


)



[root@egdb2 network-scripts]# vi /etc/hosts


添加以下内容



192.168.136.211 egdb1


192.168.136.212 egdb2



192.168.136.213 egdb1-vip


192.168.136.214 egdb2-vip



192.168.136.210 egdb-ip



10.10.10.11 egdb1-priv


10.10.10.12 egdb2-priv



2


系统参数调整


2.1


:建立用户和组及安装目录与权限


(


所有节点


)


groupadd -g 1001 oinstall


groupadd -g 1002 dba


--19--



郑州市善存信息技术有限公司



groupadd -g 1003 oper


groupadd -g 2001 asmadmin


groupadd -g 2002 asmdba


groupadd -g 2003 asmoper


useradd -u 3001 -g oinstall -G 1002,1003,2001,2002,2003 grid


useradd -u 3002 -g oinstall -G 1002,1003,2002 oracle


mkdir -p /home/app/grid


mkdir -p /home/app/11.2.0/grid


mkdir -p /home/app/oracle


mkdir -p /home/app/oracle/product/11.2.0/db_1


mkdir -p /home/app/oraInventory


chown -R oracle:oinstall /home/app/oracle


chown -R grid:oinstall /home/app/grid


chown -R grid:oinstall /home/app/11.2.0/grid


chown -R grid:oinstall /home/app/oraInventory


chmod -R 775 /home/app/oraInventory


chmod -R 775 /home/app/grid


chmod -R 775 /home/app/11.2.0/grid


chmod -R 775 /home/app/oracle

2.2



/etc/


(所有节点)



vi /etc/


添加以下内容



#user for oracle/grid


= 4294967296


=6096


=250 32000 100 128


-max=6815744


-max-nr=1048576


_local_port_range=9300 65500


_default=262144


_max=4194304


_default=262144


_max=1048576


2.3



/etc/security /


(所有节点)



vi /etc/security/


增加下列内容:



grid soft nproc 2047


grid hard nproc 16384


grid soft nofile 1024


grid hard nofile 65536


oracle soft nproc 2047


--20--



郑州市善存信息技术有限公司



oracle hard nproc 16384


oracle soft nofile 1024


oracle hard nofile 65536


2.4



/etc/pam.d/login


(所有节点)



vi /etc/pam.d/login


增加下列内容:



session required pam_


2.5



/etc/profile


(所有节点)



vi /etc/profile


增加下列内容



if [ $$USER =


if [ $$SHELL =


ulimit -p 16384


ulimit -n 65536


else


ulimit -u 16384 -n 65536


fi


umask 022


fi


if [ $$USER =


if [ $$SHELL =


ulimit -p 16384


ulimit -n 65536


else


ulimit -u 16384 -n 65536


fi


umask 022


fi


2.6



vi /home/grid /.bash_profile


(所有节点)



(


注意:节点二的


ORACLE_SID=ASM+2


,以此类推


)


ORACLE_SID=+ASM1; export ORACLE_SID


ORACLE_BASE=/home/app/grid; export ORACLE_BASE


ORACLE_HOME=/home/app/11.2.0/grid; export ORACLE_HOME


ORACLE_PATH=/home/ap p/oracle/common/oracle/sql; export ORACLE_PATH


ORACLE_TERM=xterm; export ORACLE_TERM < /p>


NLS_DATE_FORMAT=


TNS_ADMIN=$$OR ACLE_HOME/network/admin; export TNS_ADMIN


ORA_NLS11=$$ORACLE_HOME/nls/data; export ORA_NLS11


--21--



郑州市善存信息技术有限公司



PAT H=.:$${JAVA_HOME}/bin:$${PATH}:$$HOME/bin:$$ORACLE_HOM E/bin


PATH=$${PATH}:/usr/bin:/bin:/usr/b in/X11:/usr/local/bin


PATH=$${PATH}:/hom e/app/common/oracle/bin


export PATH


LD_LIBRARY_PATH=$$ORACLE_HOME/lib


LD_LIBRARY_PATH=$${LD_LIBRARY_PATH}:$$ORACLE_HO ME/oracm/lib


LD_LIBRARY_PATH=$${LD_LIBRA RY_PATH}:/lib:/usr/lib:/usr/local/lib


export LD_LIBRARY_PATH


CLASSPATH=$$ORACLE_HOME/JRE


C LASSPATH=$${CLASSPATH}:$$ORACLE_HOME/jlib


CLASSPATH=$${CLASSPATH}:$$ORACLE_HOME/rdbms/jlib


CLASSPATH=$${CLASSPATH}:$$ORACLE_HOME/netwo rk/jlib


export CLASSPATH


THREADS_FLAG=native; export THREADS_FLAG


export TEMP=/tmp


export TMPDIR=/tmp


umask 022



2.7



vi /home/orac le/.bash_profile


(所有节点)



ORACLE_SID=db_1; export ORACLE_SID


ORACLE_BASE=/home/app/oracle; export ORACLE_BASE


ORACLE_HOME=$$ORACLE_BASE/pr oduct/11.2.0/db_1;


export ORACLE_HOME


NLS_LANG=AMERICAN_16GBK


PATH =$${JAVA_HOME}/bin:$${PATH}:$$HOME/bin:$$ORACLE_HOME/b in


PATH=$${PATH}:/usr/bin:/bin:/sbin:/us r/bin/X11:/usr/local/bin


PATH=$${PATH}:/ home/product/common/oracle/bin


export PATH


LD_LIBRARY_PATH=$$ORACLE_HOME/lib < /p>


LD_LIBRARY_PATH=$${LD_LIBRARY_PATH}:$$ORAC LE_HOME/oracm/lib


LD_LIBRARY_PATH=$${LD_ LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib


export LD_LIBRARY_PATH


CLASSPATH=$$ORACLE_HOME/JRE


C LASSPATH=$${CLASSPATH}:$$ORACLE_HOME/jlib


CLASSPATH=$${CLASSPATH}:$$ORACLE_HOME/rdbms/jlib


CLASSPATH=$${CLASSPATH}:$$ORACLE_HOME/netwo rk/jlib


export CLASSPATH


export TEMP=/tmp


export TMPDIR=/tmp


umask 022


--22--



郑州市善存信息技术有限公司



2.8



/etc/selinux/co nfig


(所有节点)



vi /etc/selinux/config


selinux=disabled


2.9


:关闭


iptables

< p>
服务(所有节点)



service iptables stop


service ip6tables stop


chkconfig --level 2345 iptables off


chkconfig --level 2345 ip6tables off


2.10


设置


grid

用户和


oracle


用户密码



所有节点的密码要一致





3


安装配置软件依赖包(所有节点)



3.1


配置本地


YUM




备份原配置文件



[root@egdb1


~]#


scp


/etc/.d/


/etc/.d/


编辑配置文件



[root@egdb1 ~]# vi /etc/.d/


清空内容后添加



[public_ol6_latest]


name=Oracle Linux )


baseurl=file:///media/yum


--23--



郑州市善存信息技术有限公司



gpgcheck=0


enabled=1


创建光盘挂载目录



[root@egdb1 ~]# mkdir /media/yum


挂载光盘



[root@egdb1 ~]# mount /dev/sr0 /media/yum/



添加开机自动挂载



[root@egdb1 ~]# vi /etc/


添加



mount /dev/sr0 /media/yum/


3.2


检测依赖包完整性



[root@egdb1 ~]# rpm -q binutils compat- libstdc++-296 elfutils-libelf


elfutils- libelf-devel



expat


gcc


gcc-c++



glibc


glibc-common


glibc-devel


glibc-headers


libaio


libaio-devel


libgcc


libstdc++


libstdc++-devel make ksh sysstat unixODBC unixODBC-devel



3.3


安装依赖包



[root@egdb1


~]#


yum


-y


install


compat-libstdc++*.i686


compat-libstdc++*.x86_64


libstdc++-*.i686


libstdc++-*.x86_64


unixODBC*.i686 unixODBC-devel* ksh libaio-devel


--24--



郑州市善存信息技术有限公司




3.4


移除


ntp


时间同步



[root@egdb1 ~]# yum remove ntp



出现此情况是


YUM


源有多个文件,只留自己配置的


YUM


,其他文件删除。



[root@egdb2 ~]# rm /etc/.d/




3.5


安装


tigervnc- server


[root@egdb1 ~]# yum install -y tigervnc-server


--25--



郑州市善存信息技术有限公司




三:虚拟机创建共享存储



3.1


:管理员身份运行


CMD


,切换到虚拟机安 装路径。



(提示:虚拟机安装路径可以通过

< br>vmvare


图标右键打开所在位置找到)



C:Windowssystem32>cd


C:Program Files (x86)VMwareVMware Workstation




创建< /p>


ASM



data



bak


共享盘。



规划如下,


ASM 2G*3,data 4G*2,bak5G*2.


创建语句如下。



C:Program Files (x86)VMwareVMware Workstation>


-c -s


2g


-a


lsilogic -t 2


G:



Creating disk 'G:'


Create: 100% done.


Virtual disk creation successful.


--26--



郑州市善存信息技术有限公司




3.2


:配置共享存储。



这里注意修改文件的时候一定要在关机的状态下修改。



3.2.1


找到创建的虚拟机配置文件编辑。




3.2.2


添加下面的内容(实 际是添加共享存储的磁盘)



#shared disks configure


UUID=


g =


--27--



郑州市善存信息技术有限公司



=


cheMaxSize =


cheMaxReadAheadSize =


cheMinReadAheadSize =


chePageSize=


yncedWrites =


t =


lDev =


Bus =


scsi1:t =


scsi1: =


scsi1:me =


scsi1:Type =


scsi1: =


scsi1:t =


scsi1: =


scsi1:me =


scsi1:Type =


scsi1: =


scsi1:t =


scsi1: =


scsi1:me =


scsi1:Type =


scsi1: =


--28--



郑州市善存信息技术有限公司



scsi1:t =


scsi1: =


scsi1:me =


scsi1:Type =


scsi1: =


scsi1:t =


scsi1: =


scsi1:me =


scsi1:Type =


scsi1: =


scsi1:t =


scsi1: =


scsi1:me =


scsi1:Type =


scsi1: =


scsi1:t =


scsi1: =


scsi1:me =


scsi1:Type =


scsi1: =


--29--



郑州市善存信息技术有限公司



3.2 .3


节点二图形化添加共享磁盘(


3.2.3

< br>和


3.2.4


任选其一





--30--



郑州市善存信息技术有限公司





--31--



郑州市善存信息技术有限公司





--32--



郑州市善存信息技术有限公司



其他盘 添加与此类型,


不在累述。


注意:


图形 界面添加后需要编辑虚拟机配置文


件添加一句属性:


UUID=


3.2.4


节点二编辑文件添加共享磁盘



找到节点配置文件,编辑。添加下面内容。



#disk config


scsi0:t =


scsi0:me =


scsi0:t =


scsi0:me =


scsi0:t =


scsi0:me =


scsi0:t =


scsi0:me =


scsi0:t =


scsi0:me =


scsi0:t =


scsi0:me =


scsi0:t =


scsi0:me =


t =


scsi0: =


scsi0: =


scsi0: =


scsi0: =


scsi0: =


scsi0: =


scsi0: =


usb:t =


usb:Type =


usb: =


usb: =


UUID=


#finish


四:配置磁盘绑定



为防止相同容量的 磁盘在不同机器上识别错误,需要配置磁盘


ID


绑定信息。



(生产库上的多路径软件,


就是解决磁盘 识别问题,


生产上存储划分区虚卷时建


议一次划分一个,等节点 各自识别后在划分,防止硬盘识别错乱)



此处用


UDEV


管理硬盘。



--33--



郑州市善存信息技术有限公司



4.1


编辑


/etc/scsi_


文件,如果该文件不存在,则创建


该文件并添加如下行:



[root@egdb1 ~]# vi /etc/scsi_


options=--whitelisted --replace- whitespace


[root@egdb1 ~]#


4.2


查询硬盘唯一


ID


[root@szcgdb1 ~]#scsi_id --whitelisted --replace-whitespace --device=


/dev/sdk


[root@szcgdb1 ~]#scsi_id --whitelisted --replace-whitespace --device=


/dev/sdj


[root@szcgdb1 ~]#scsi_id --whitelisted --replace-whitespace --device=


/dev/sdq


[root@szcgdb1 ~]#scsi_id --whitelisted --replace-whitespace --device=


/dev/sdm


[root@szcgdb1 ~]#scsi_id --whitelisted --replace-whitespace --device=


/dev/sdo


[root@szcgdb1 ~]#scsi_id --whitelisted --replace-whitespace --device=


/dev/sdn


[root@szcgdb1 ~]#scsi_id --whitelisted --replace-whitespace --device=


/dev/sdp


[root@szcgdb1 ~]#scsi_id --whitelisted --replace-whitespace --device=


/dev/sdl



4.3


创建并配置


udev rules


文件



[root@egdb1 ~]# vi /etc/udev/rules.d/


添加以下内容,注意替换内容。



--34--



郑州市善存信息技术有限公司



提别提 醒,每个


kenrel


开头的为一行,建议打开行号编辑




KERNEL==


--device=/dev/$$name


36000c2990bf69e555f 0723176a706d0b



ora- asm01



smadmin



KERNEL==


--device=/dev/$$name

< p>
36000c29fe22ef3411192de3db8a6916a



ora- asm02



smadmin



KERNEL==


--device=/dev/$$name

< p>
36000c29069dc19571a57becc88d1ae93



ora- asm03



smadmin



KERNEL==


--device=/dev/$$name

< p>
36000c29475220c3ef685b68c6d01b5fa



ora- data01



asmadmin



KERNEL==


--device=/dev/$$name


36000c29d9316a8b2364ad901ea5b0614


ora- data02



asmadmin



KERNEL==


--device=/dev/$$name


36000c294cd0a44b6376a8e112082f3b5


ora-bak01



smadmi n


KERNEL==


--device=/dev/$$name


36000c2910fe9f34c50eac2801870f07f



ora- bak02



smadmin



4.4


启动


udev


















[root@egdb1 rules.d]# start_udev


Starting udev: [ OK ]


--35--



郑州市善存信息技术有限公司



4.5


发送配置文件到其他节点,启动


udev


[root@egdb1 ~]# scp /etc/udev/rules.d/


egdb2:/etc/udev/rules.d/


root@egdb2's password:



100% 1548 1.5KB/s 00:00


[root@egdb2 rules.d]# start_udev


Starting udev: [ OK ]


4.6


验证



4.6.1


节点一验证




4.6.2


节点二验证




五:安装


GRID


5.1


上传安装文件并解压



5.1.1


上传文件



CRT


里面


alt+p


打开< /p>


sftp


定位上传位置



sftp> cd /tmp/


定位本地主机位置



sftp> lcd g:/oracleDatabase/linux/11.2.0.4


上传



sftp> put *


--36--


-


-


-


-


-


-


-


-



本文更新与2021-01-30 00:13,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/588084.html

oracle 11g RAC 虚拟机安装教程的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文