Redhat 65 安装 Oracle 122 RACWord文件下载.docx
《Redhat 65 安装 Oracle 122 RACWord文件下载.docx》由会员分享,可在线阅读,更多相关《Redhat 65 安装 Oracle 122 RACWord文件下载.docx(10页珍藏版)》请在冰豆网上搜索。
8、database软件安装................................................23
9、创建CDB.........................................................28
10、创建PDB........................................................32
10.1以命令方式创建PDB.........................................32
10.2查看创建成功的PDB.........................................33
11、2ORACLE12.2
软硬件要求
1.1
硬件最低配置要求
序号组件内存需求
1
OracleGridInfrastructureinstallations
4GB以上
2
OracleDatabaseinstallations
最小1GB,建议2GB以
上
21.2ORACLE12.2
认证的SOS
软件版本
序号组件
1
OracleLinux7withtheUnbreakableEnterprisekernel:
3.8.13-35.3.1.el7uek.x86_64orlater
2
OracleLinux7withtheRedHatCompatiblekernel:
3.10.0-123.el7.x86_64orlater
3
OracleLinux6.4withtheUnbreakableEnterprisekernel2:
2.6.39-200.24.1.el6uek.x86_64orlater
4
OracleLinux6withtheRedHatCompatiblekernel:
2.6.32-358.el6.x86_64orlater
5
RedHatEnterpriseLinux7:
3.10.0-123.el7.x86_64orlater
6
RedHatEnterpriseLinux6:
2.6.32-358.el6.x86_64orlater
7
SUSELinuxEnterpriseServer12:
3.12.28-4-defaultorlater
8
SUSELinuxEnterpriseServer11SP2:
3.0.13-0.27orlater
22、整体规划部分
P2.1IP
地址规划
序号
所属
主机名称
用途
IP地址
GNS
192.168.1.190
Node1
rac1
public
192.168.1.191
3
Node1
vip
192.168.1.192
4
Private1
10.1.1.191
Private2
10.1.1.192
Node2
rac2
192.168.1.193
Node2
192.168.1.194
9
10.1.1.193
10
10.1.1.194
11
scan
scan1
192.168.1.195
12
scan2
192.168.1.196
13
scan3
192.168.1.197
2.2
操作系统本地磁盘分区规划
分区名称
大小
用途说明
/boot
200MB
引导分区
/
12288MB(12G)
根分区
swap
6144MB
最少4.7303GB以上
/dba
44850MB
oracle安装目录
2.3
共享存储与
ASM
磁盘组规划
序号磁盘名称AAmsm
磁盘名称磁盘组名称大小用途
sdb1
asm-diskb
OCR_VOT
10G
OCR+VOTINGDISK
sdc1
asm_diskc
DATA01
30G
data
33、操作系统配置部分
3.1
配置shosts
文件
Vi/etc/hosts
192.168.1.189GNS
192.168.1.191rac1
192.168.1.192rac1-rac1-vip
10.1.1.191rac1-rac1-pri1
10.1.1.192rac1-rac1-pri2
192.168.1.193rac2
192.168.1.194rac2-rac2-vip
10.1.1.193rac2-rac2-pri1
10.1.1.194rac2-rac2-pri2
192.168.1.195rac-rac-scan
192.168.1.196rac-rac-scan
192.168.1.197rac-rac-scan
3.2
安装
RPM
包
binutils-2.20.51.0.2-5.11.el6(x86_64)
compat-libcap1-1.10-1(x86_64)
compat-libstdc++-33-3.2.3-69.el6(x86_64)
compat-libstdc++-33-3.2.3-69.el6(i686)
gcc-4.4.4-13.el6(x86_64)
gcc-c++-4.4.4-13.el6(x86_64)
glibc-2.12-1.7.el6(i686)
glibc-2.12-1.7.el6(x86_64)
glibc-devel-2.12-1.7.el6(x86_64)
glibc-devel-2.12-1.7.el6(i686)
ksh
libgcc-4.4.4-13.el6(i686)
libgcc-4.4.4-13.el6(x86_64)
libstdc++-4.4.4-13.el6(x86_64)
libstdc++-4.4.4-13.el6(i686)
libstdc++-devel-4.4.4-13.el6(x86_64)
libstdc++-devel-4.4.4-13.el6(i686)
libaio-0.3.107-10.el6(x86_64)
libaio-0.3.107-10.el6(i686)
libaio-devel-0.3.107-10.el6(x86_64)
libaio-devel-0.3.107-10.el6(i686)
libXext-1.1(x86_64)
libXext-1.1(i686)
libXtst-1.0.99.2(x86_64)
libXtst-1.0.99.2(i686)
libX11-1.3(x86_64)
libX11-1.3(i686)
libXau-1.0.5(x86_64)
libXau-1.0.5(i686)
libxcb-1.5(x86_64)
libxcb-1.5(i686)
libXi-1.3(x86_64)
libXi-1.3(i686)
make-3.81-19.el6
sysstat-9.0.4-11.el6(x86_64)
unixODBC.x86_640:
2.2.14-12.el6_3
nscd
3.3
创建用户组
#/usr/sbin/groupadd–g501oinstall
#/usr/sbin/groupadd–g502dba
#/usr/sbin/groupadd–g503oper
#/usr/sbin/groupadd–g504asmadmin
#/usr/sbin/groupadd–g505asmdba
#/usr/sbin/groupadd–g506asmoper
#/usr/sbin/useradd–u501–goinstall–Gasmadmin,asmdba,asmopergrid
#/usr/sbin/useradd–u502–goinstall–Gdba,asmdbaoracle
passwdoracle
passwdgrid
3.4
创建文件目录及权限配置
#mkdir-p/dba/app/grid
--thisistheGIORACLE_BASE
#mkdir-p/dba/app/12.2.0/grid
--thisistheORACLE_HOMEFORGI
#mkdir-p/dba/app/oracle
--thisistheRDBMSORACLE_BASE
#mkdir-p/dba/app/oracle/product/12.2.0/db_1
--thisistheRDBMSORACLE_HOME
#mkdir-p/dba/app/oraInventory
--thisisoraInventorylocation
#chown-Rgrid:
oinstall/dba/app
#chown-Roracle:
oinstall/dba/app/oracle
#chmod-R775/dba/app
3.5
配置环境变量
#su–grid
$vi.bash_profile
exportTMP=/tmp
exportTMPDIR=$TMP
exportORACLE_BASE=/dba/app/grid
exportORACLE_HOME=/dba/app/12.2.0/grid
exportORACLE_SID=+ASM1
exportPATH=/usr/sbin:
$PATH
exportPATH=$ORACLE_HOME/bin:
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
/usr/lib
exportCLASSPATH=$ORACLE_HOME/JRE:
$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib
aliassqlplus="
rlwrapsqlplus"
$source.bash_profile
#su–oracle
exportPATH
exportORACLE_BASE=/dba/app/oracle
exportORACLE_HOME=$ORACLE_BASE/product/12.2.0/db_1
exportORACLE_SID=listdb1
aliasrman="
rlwraprman"
3.6
cvuqdisk
cvuqdisk存于oracleGI安装介质的cv/rpm目录下
exportCVUQDISK_GRP=asmadmin
rpm–ivhcvuqdisk-1.0.10-1.rpm
44、修改操作系统配置
4.1
开启
nscd
#chkconfignscdon
chkconfig--level35nscdon
servicenscdstart
4.2
关闭防火墙
#chkconfigiptablesoff
#chkconfigip6tablesoff
#serviceiptablesstop
#serviceip6tablesstop
4.3
禁用
selinux
修改/etc/selinux/config
编辑文本中的SELINUX=enforcing为SELINUX=disabled
4.4
关闭
TransparentHugePages
(1)查看验证transparent_hugepage的状态
cat/sys/kernel/mm/redhat_transparent_hugepage/enabled
alwaysmadvise[never]结果为never表示关闭
(2)关闭transparent_hugepage的配置
#vi/etc/rc.local#注释:
编辑rc.local文件,增加以下内容
iftest-f/sys/kernel/mm/redhat_transparent_hugepage/enabled;
then
echonever>
/sys/kernel/mm/redhat_transparent_hugepage/enabled
fi
4.5
配置/etc/security/limits.conf
gridsoftnproc2047
gridhardnproc16384
gridsoftnofile1024
gridhardnofile65536
gridsoftstack10240
gridhardstack32768
oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536
oraclesoftstack10240
oraclehardstack32768
4.6
配置/etc/sysctl.conf
增加以下内容
fs.aio-max-nr=1048576
fs.file-max=6815744
kernel.shmall=67108864
kernel.shmmax=274877906944
kernel.shmmni=4096
kernel.sem=25032000100128
net.ipv4.ip_local_port_range=900065500
net.ipv4.tcp_rmem=4096873804194304
net.ipv4.tcp_wmem=4096163844194304
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048576
net.ipv4.conf.eth2.rp_filter=2
net.ipv4.conf.eth1.rp_filter=2
net.ipv4.conf.eth0.rp_filter=1
针对rp_filter部分,如果没有多张私有网卡,则不需要配置,文档ID
1286796.1有描述。
4.7
配置/etc/pam.d/login
增加以下内容:
sessionrequiredpam_limits.so
4.8
配置
DNS
#vi/etc/resolv.conf
nameserver192.168.1.190
#vi/etc/sysconfig/network-scripts/ifcfg-eth0
DNS1=192.168.1.190
配置了/etc/resolv.conf还要在/etc/sysconfig/network-scripts/ifcfg-
eth0中增加DNS1=192.168.1.190的原因是,如果不配置后者,在OS重启后,
resolv.conf中配置的nameserver信息会自动丢失
4.9
修改时间同步方式
(1)vi
/etc/ntp.conf
#增加下面内容
Server192.168.1.190
(2)Vi/etc/sysconfig/ntpd
OPTIONS="
-untp:
ntp-p/var/run/ntpd.pid-g"
修改成
-x-untp:
#chkconfigntpdon
#servicentpdrestart
4.10
修改
nsswitch.conf
nsswitch.conf保存的是域名检索顺序。
在一些系统配置中,NIS(Network
InformationSystem)可能会引起SCAN域名解析异常。
为了避免这种问题的发
生,对nsswitch.conf做如下调整。
#vi/etc/nsswitch.conf
修改行
hosts:
filesdns
为
f