¼ÓÈëÊÕ²Ø | ÉèΪÊ×Ò³ | »áÔ±ÖÐÐÄ | ÎÒҪͶ¸å Àî´óͬ £¨https://www.lidatong.com.cn/£©- ¿Æ¼¼¡¢½¨Õ¾¡¢¾­Ñé¡¢ÔÆ¼ÆËã¡¢5G¡¢´óÊý¾Ý,Õ¾³¤Íø!
µ±Ç°Î»Ö㺠Ê×Ò³ > °Ù¿Æ > ÕýÎÄ

SUSE11 Oracle 11g RACË«»ú¼¯Èº»·¾³²¿Êð

·¢²¼Ê±¼ä£º2020-12-12 15:40:49 ËùÊôÀ¸Ä¿£º°Ù¿Æ À´Ô´£ºÍøÂçÕûÀí
µ¼¶Á£ºOracle RAC ¼¯Èº»·¾³²¿Êð Ò». °²×°Ç°×¼±¸ (1) Linux ϵͳ°æ±¾ SUSE Linux Enterprise Server 11 (x86_64) (2) Oracle database ºÍGrid°²×°°ü linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip linux.x64_11gR2_grid.zip (3) ASMlib °²
gcc gcc-c++ gcc-32bit glibc-devel glibc-devel-32bit libaio libaio-devel libaio-devel-32bit libstdc++43-devel-32bit libstdc++43-devel sysstat libstdc++-devel libcap1 libcap1-32bit libcap2 libcap2-32bit compat* libgomp unixODBC unixODBC-devel

(5) ´ÅÅÌ·ÖÇø

Ãû³Æ

·ÖÇø

ÈÝÁ¿

/

/dev/sda

100G

Swap

4G

CRS1

/dev/sdb1

2G

CRS2

/dev/sdb2

CRS3

/dev/sdb3

DATA1

/dev/sdb5

REC1

/dev/sdb6

100G


(6) IPµØÖ·»®·Ö

Hostname

Node name

IP

Device

Type

hmracdb1

hmracdb1

192.168.6.154

eth1

Public

hmracdb1-vip

192.168.6.54

VIP

hmracdb1-priv

10.17.81.154

eth0

Private

hmracdb2

hmracdb2

192.168.6.155

eth1

Public

hmracdb2-vip

192.168.6.55

VIP

hmracdb2-priv

10.17.81.155

eth0

Private

Rac-scan

hmracdb-scan

192.168.6.66




¶þ. ϵͳ»·¾³ÅäÖÃ

(1) Ö÷»úhostsÎļþ½âÎöÅäÖã¬Á½Ì¨Ö÷»úʹÓÃÏàͬÅäÖÃ

# public ip

192.168.6.154 hmracdb1

192.168.6.155 hmracdb2

# private ip

10.17.81.154 hmracdb1-priv

10.17.81.155 hmracdb2-priv

# vip

192.168.6.54 hmracdb1-vip

192.168.6.55 hmracdb2-vip

# scan ip

192.168.6.66 hmracdb-scan


(2) ´´½¨oracle¡¢grigÓû§ºÍ×é

1. ´´½¨×éºÍÓû§

/usr/sbin/groupadd -g 501 oinstall

/usr/sbin/groupadd -g 502 dba

/usr/sbin/groupadd -g 503 oper

/usr/sbin/groupadd -g 504 asmadmin

/usr/sbin/groupadd -g 505 asmdba

/usr/sbin/groupadd -g 506 asmoper

/usr/sbin/useradd -u 501 -g oinstall -Gdba,oper,asmdba,asmadmin oracle -m

/usr/sbin/useradd -u 502 -g oinstall -Gdba,asmadmin,asmoper,oper grid -m

2. ´´½¨ÃÜÂë

echo oracle | passwd --stdin oracle

echo oracle | passwd --stdin grid

# id oracle

uid=501(oracle)gid=501(oinstall)groups=502(dba),503(oper),504(asmadmin),505(asmdba),501(oinstall)

# id grid

uid=502(grid) gid=501(oinstall)groups=502(dba),506(asmoper),501(oinstall)


(3) ´´½¨°²×°Ä¿Â¼

mkdir -p /u01/app/{grid,oracle}

chown -R grid:oinstall /u01/

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

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

chmod -R 775 /u01/

ls -l /u01/app/

total 8

drwxrwxr-x 2 grid oinstall 4096 Nov 16 19:09 grid

drwxrwxr-x 2 oracle oinstall 4096 Nov 16 19:09 oracle


(4) ÅäÖÃgrid¡¢oracleÓû§»·¾³±äÁ¿

-------------------------------------------------------------------------------------------------------

1. ÅäÖÃhmracdb1½ÚµãgridÓû§µÄprofile£¬ORACLE_SIDΪ+ASM1£¬hmracdb2½Úµã¸ÄΪ+ASM2

export ORACLE_SID=+ASM1

export ORACLE_BASE=/u01/app/oracle

exportORACLE_HOME=/u01/app/grid/product/11.2.0

export PATH=$PATH:$ORACLE_HOME/bin

export TMP=/tmp

export TMPDIR=$TMP

export NLS_DATE_FORMAT="yyyy-mm-ddHH24:MI:SS"

export THREADS_FLAG=native

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export CVUQDISK GRP=oinstall

if [ $USER = "oracle" ] || [$USER = 'grid' ];then

if [ $SHELL = "/bin/ksh" ];then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

umask 022

2. ÅäÖýڵãoracleÓû§µÄprofile£¬ORACLE_SIDΪrac1£¬hmracdb2½Úµã¸ÄΪrac2

export ORACLE_SID=rac1

exportORACLE_HOME=$ORACLE_BASE/product/11.2.0

exportPATH=$ORACLE_HOME/bin:/usr/sbin:$PATH

export ORACLE_TERM=xterm

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/lib64

exportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

umask 022

fi


(5) ÐÞ¸ÄÄں˲ÎÊýÅäÖÃ

1. ÐÞ¸Ä/etc/sysctl.confÅäÖÃ

# vim /etc/sysctl.conf

kernel.shmmax = 68719476736

kernel.shmall = 4294967296

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

net.ipv4.ip_local_port_range = 9000 65500

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.sem = 250 32000 100 128

kernel.shmmni = 4096

# sysctl ?Cp

2. ÐÞ¸Ä/etc/security/limits.conf

# vim /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc16384

oracle soft nofile 1024

oracle hard nofile 65536

grid soft nproc 2047

grid hard nproc 16384

grid soft nofile 1024

grid hardnofile 65536

# vim /etc/pam.d/login

session required pam_limits.so


ÅäÖÃNTPʱ¼äͬ²½

1. ͬ²½Ê±¼ä

# sntp -P no -r 10.10.0.2 &&hwclock ?Cw

2. ÅäÖÃhmracdb1ΪÉϲãNTP·þÎñÆ÷

hmracdb1:~ # vim /etc/ntp.conf #Ìí¼ÓÒÔÏÂÅäÖÃ

restrict hmracdb1 mask 255.255.255.0 nomodify notrap noquery

server hmracdb1

server 127.127.1.0

3. ÅäÖÃhmracdb2½ÚµãNTP·þÎñ

hmracdb2:~ # vim /etc/ntp.conf

4. Á½¸ö½ÚµãÐÞ¸ÄÈçÏÂÅäÖ㬲¢ÖØÆôntp·þÎñ

# vim /etc/sysconfig/ntp #ÐÞ¸ÄÒÔÏÂÅäÖÃ

NTPD_OPTIONS="-x -g -u ntp:ntp"

# service ntp restart


(6) ÅäÖÃoracle¡¢gridÓû§sshÃÜÔ¿

su - grid

grid@hmracdb1:~> ssh-keygen -t rsa

grid@hmracdb2:~> ssh-keygen -t rsa

grid@hmracdb1:~> ssh-copy-id -i~/.ssh/id_rsa.pub grid@hmracdb1

grid@hmracdb1:~> ssh-copy-id -i~/.ssh/id_rsa.pub grid@hmracdb2

grid@hmracdb2:~> ssh-copy-id -i~/.ssh/id_rsa.pub grid@hmracdb1

grid@hmracdb2:~> ssh-copy-id -i~/.ssh/id_rsa.pub grid@hmracdb2

su - oracle

oracle@hmracdb1:~> ssh-keygen -t rsa

oracle@hmracdb2:~> ssh-keygen -t rsa

oracle@hmracdb1:~> ssh-copy-id -i~/.ssh/id_rsa.pub oracle@hmracdb1

oracle@hmracdb1:~> ssh-copy-id -i~/.ssh/id_rsa.pub oracle@hmracdb2

oracle@hmracdb2:~> ssh-copy-id -i~/.ssh/id_rsa.pub oracle@hmracdb1

oracle@hmracdb2:~> ssh-copy-id -i ~/.ssh/id_rsa.pub oracle@hmracdb2


Èý. ÅäÖÃASM´ÅÅÌ

(1 )°²×°ASMÈí¼þ(Á½¸ö½Úµã¶¼°²×°)

# zypper in -y oracleasmoracleasm-kmp-default

# zypper inoracleasmlib-2.0.4-1.sle11.x86_64.rpm

# zypper in oracleasm-support-2.1.8-1.SLE11.x86_64.rpm

´´½¨ASM·ÖÇø(Ö»ÐèÔÚ½Úµã1ÉÏ´´½¨)

hmracdb1:~#fdisk/dev/sdb
DevicecontainsneitheravalidDOSpartitiontable,norSun,SGIorOSFdisklabel
BuildinganewDOSdisklabelwithdiskidentifier0xd60a0f97.
Changeswillremaininmemoryonly,untilyoudecidetowritethem.
Afterthat,ofcourse,thepreviouscontentwon'tberecoverable.

Warning:invalidflag0x0000ofpartitiontable4willbecorrectedbyw(rite)

Command(mforhelp):n
Commandaction
eextended
pprimarypartition(1-4)
p
Partitionnumber(1-4,default1):
Usingdefaultvalue1
Firstsector(2048-419430399,default2048):
Usingdefaultvalue2048
Lastsector,+sectorsor+size{K,M,G}(2048-419430399,default419430399):+2G

Command(mforhelp):n
Commandaction
eextended
pprimarypartition(1-4)
p
Partitionnumber(1-4,default2):
Usingdefaultvalue2
Firstsector(4196352-419430399,default4196352):
Usingdefaultvalue4196352
Lastsector,G}(4196352-419430399,default3):
Usingdefaultvalue3
Firstsector(8390656-419430399,default8390656):
Usingdefaultvalue8390656
Lastsector,G}(8390656-419430399,default419430399):+2G

Command(mforhelp):n
Commandaction
eextended
pprimarypartition(1-4)
e
Selectedpartition4
Firstsector(12584960-419430399,default12584960):
Usingdefaultvalue12584960
Lastsector,G}(12584960-419430399,default419430399):
Usingdefaultvalue419430399

Command(mforhelp):n
Firstsector(12587008-419430399,default12587008):
Usingdefaultvalue12587008
Lastsector,G}(12587008-419430399,default419430399):+100G

Command(mforhelp):n
Firstsector(222304256-419430399,default222304256):
Usingdefaultvalue222304256
Lastsector,G}(222304256-419430399,default419430399):
Usingdefaultvalue419430399

Command(mforhelp):p

Disk/dev/sdb:214.7GB,214748364800bytes
255heads,63sectors/track,26108cylinders,total419430400sectors
Units=sectorsof1*512=512bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
Diskidentifier:0xd60a0f97

DeviceBootStartEndBlocksIdSystem
/dev/sdb120484196351209715283Linux
/dev/sdb241963528390655209715283Linux
/dev/sdb3839065612584959209715283Linux
/dev/sdb4125849604194303992034227205Extended
/dev/sdb51258700822230220710485760083Linux
/dev/sdb622230425641943039898563071+83Linux

Command(mforhelp):w
Thepartitiontablehasbeenaltered!

Callingioctl()tore-readpartitiontable.
Syncingdisks.


ÔÚ½Úµã2Éϲ鿴£º
hmracdb2:/usr/local/src#fdisk-l/dev/sdb

Disk/dev/sdb:214.7GB,total419430400sectors
Units=sectorsof1*512=512bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
Diskidentifier:0xd60a0f97

DeviceBootStartEndBlocksIdSystem
/dev/sdb120484196351209715283Linux
/dev/sdb241963528390655209715283Linux
/dev/sdb3839065612584959209715283Linux
/dev/sdb4125849604194303992034227205Extended
/dev/sdb51258700822230220710485760083Linux
/dev/sdb622230425641943039898563071+83Linux

(3) ³õʼ»¯ASMÅäÖÃ(Á½¸ö½Úµã¶¼Ö´ÐÐ)

1.¼ÓÔØasmÄÚºËÄ£¿é
hmracdb1:~#oracleasminit
Creating/dev/oracleasmmountpoint:/dev/oracleasm
Loadingmodule"oracleasm":oracleasm
Configuring"oracleasm"tousedevicephysicalblocksize
MountingASMlibdriverfilesystem:/dev/oracleasm

2.³õʼ»¯ÅäÖÃ
hmracdb1:~#/etc/init.d/oracleasmconfigure
ConfiguringtheOracleASMlibrarydriver.

Thiswillconfiguretheon-bootpropertiesoftheOracleASMlibrary
driver.Thefollowingquestionswilldeterminewhetherthedriveris
loadedonbootandwhatpermissionsitwillhave.Thecurrentvalues
willbeshowninbrackets('[]').Hitting<ENTER>withouttypingan
answerwillkeepthatcurrentvalue.Ctrl-Cwillabort.

Defaultusertoownthedriverinterface[]:grid
Defaultgrouptoownthedriverinterface[]:asmadmin
StartOracleASMlibrarydriveronboot(y/n)[n]:y
ScanforOracleASMdisksonboot(y/n)[y]:y
WritingOracleASMlibrarydriverconfiguration:done
InitializingtheOracleASMLibdriver:done
ScanningthesystemforOracleASMLibdisks:done

´´½¨ASMÅÌ(Ö»ÐèÔÚ½Úµã1ÉÏ´´½¨)

1.ÔÚ½Úµã1ÉÏASM´ÅÅÌ
hmracdb1:~#oracleasmlistdisks
hmracdb1:~#oracleasmcreatediskCRS1/dev/sdb1
Writingdiskheader:done
Instantiatingdisk:done
hmracdb1:~#oracleasmcreatediskCRS2/dev/sdb2
Writingdiskheader:done
Instantiatingdisk:done
hmracdb1:~#oracleasmcreatediskCRS3/dev/sdb3
Writingdiskheader:done
Instantiatingdisk:done
hmracdb1:~#oracleasmcreatediskDATA1/dev/sdb5
Writingdiskheader:done
Instantiatingdisk:done
hmracdb1:~#oracleasmcreatediskREC1/dev/sdb6
Writingdiskheader:done
Instantiatingdisk:done
hmracdb1:~#oracleasmlistdisks
CRS1
CRS2
CRS3
DATA1
REC1

2.½Úµã2ÉÏɨÃèASM¹²ÏíÅÌ
hmracdb2:~#oracleasmscandisks
Reloadingdiskpartitions:done
CleaninganystaleASMdisks...
ScanningsystemforASMdisks...
Instantiatingdisk"CRS1"
Instantiatingdisk"CRS2"
Instantiatingdisk"CRS3"
Instantiatingdisk"DATA1"
Instantiatingdisk"REC1"
hmracdb2:~#oracleasmlistdisks
CRS1
CRS2
CRS3
DATA1
REC1

3.¼ì²éASM´ÅÅÌ·¾¶
hmracdb2:~#oracleasmquerydisk/dev/sdb*
Device"/dev/sdb"isnotmarkedasanASMdisk
Device"/dev/sdb1"ismarkedanASMdiskwiththelabel"CRS1"
Device"/dev/sdb2"ismarkedanASMdiskwiththelabel"CRS2"
Device"/dev/sdb3"ismarkedanASMdiskwiththelabel"CRS3"
Device"/dev/sdb4"isnotmarkedasanASMdisk
Device"/dev/sdb5"ismarkedanASMdiskwiththelabel"DATA1"
Device"/dev/sdb6"ismarkedanASMdiskwiththelabel"REC1"
hmracdb2:~#ll/dev/oracleasm/disks/
total0
brw-rw----1gridasmadmin8,17Nov2114:19CRS1
brw-rw----1gridasmadmin8,18Nov2114:19CRS2
brw-rw----1gridasmadmin8,19Nov2114:19CRS3
brw-rw----1gridasmadmin8,21Nov2114:19DATA1
brw-rw----1gridasmadmin8,22Nov2114:19REC1
hmracdb2:~#ll-ltr/dev|grep"8,*17"
brw-rw----1rootdisk8,17Nov2114:19sdb1
hmracdb2:~#ll-ltr/dev|grep"8,*18"
brw-rw----1rootdisk8,18Nov2114:19sdb2
hmracdb2:~#ll-ltr/dev|grep"8,*19"
brw-rw----1rootdisk8,19Nov2114:19sdb3
hmracdb2:~#ll-ltr/dev|grep"8,*21"
brw-rw----1rootdisk8,21Nov2114:19sdb5
hmracdb2:~#ll-ltr/dev|grep"8,*22"
brw-rw----1rootdisk8,22Nov2114:19sdb6

°²×°oracleÒÀÀµÈí¼þ°ü

hmracdb1:~ # for i in "gcc gcc-c++gcc-32bit glibc-devel glibc-devel-32bit libaio libaio-devel libaio-devel-32bitlibstdc++43-devel-32bit libstdc++43-devel sysstat libstdc++-devel libcap1libcap1-32bit libcap2 libcap2-32bit compat* libgomp unixODBC unixODBC-devel";dorpm -q $i;done

hmracdb1:~ # zypper in gcc gcc-c++ gcc-32bit glibc-develglibc-devel-32bit libaio libaio-devel libaio-devel-32bitlibstdc++43-devel-32bit libstdc++43-devel sysstat libstdc++-devel libcap1libcap1-32bit libcap2 libcap2-32bit compat* libgomp unixODBC unixODBC-devel

°²×°cvuqdiskÈí¼þ

½âѹgridÈí¼þ°ü£¬°²×°gridĿ¼ÀïµÄcvuqdisk-1.0.7-1.rpmÈí¼þ

hmracdb1:/usr/local/src # cd grid/rpm/

hmracdb1:/usr/local/src/grid/rpm # ls

cvuqdisk-1.0.7-1.rpm

hmracdb1:/usr/local/src/grid/rpm # rpm -ivh cvuqdisk-1.0.7-1.rpm

(7) ÅäÖÃnslookup

1.½Úµã1ÉÏÅäÖÃ
hmracdb1:~#mv/usr/bin/nslookup/usr/bin/nslookup.original
hmracdb1:~#vim/usr/bin/nslookup
#!/bin/bash
HOSTNAME=${1}
if[[$HOSTNAME="hmracdb-scan"]];then
echo"Server:192.168.6.54"
echo"Address:192.168.6.54#53"
echo"Non-authoritativeanswer:"
echo"Name:hmracdb-scan"
echo"Address:192.168.6.66"
else
/usr/bin/nslookup.original$HOSTNAME
fi

hmracdb1:~#chmod755/usr/bin/nslookup

2.½Úµã2ÉÏÅäÖÃ
hmracdb2:~#mv/usr/bin/nslookup/usr/bin/nslookup.original
hmracdb2:~#vim/usr/bin/nslookup
#!/bin/bash
HOSTNAME=${1}
if[[$HOSTNAME="hmracdb-scan"]];then
echo"Server:192.168.6.55"
echo"Address:192.168.6.55#53"
echo"Non-authoritativeanswer:"
echo"Name:hmracdb-scan"
echo"Address:192.168.6.66"
else
/usr/bin/nslookup.original$HOSTNAME
fi

hmracdb2:~#chmod755/usr/bin/nslookup

3.²âÊÔ
hmracdb1:~#nslookuphmracdb-scan
Server:192.168.6.54
Address:192.168.6.54#53
Non-authoritativeanswer:
Name:hmracdb-scan
Address:192.168.6.66

(8) Gird°²×°ÏȾöÌõ¼þ¼ì²é

1. ÐÞ¸ÄÊôÖ÷ȨÏÞΪgridÓû§

hmracdb1:/usr/local/src # chown -R grid.grid

2. ÒÔgridÓû§Ö´Ðа²×°ÏȾöÌõ¼þ¼ì²é

grid@hmracdb1:/usr/local/src/grid>./runcluvfy.sh stage -pre crsinst -n hmracdb1,hmracdb2 -fixup -verbose


ËÄ. ͼÐλ¯½çÃæ°²×°Grid Infrastructure

°²×°·½·¨£º

·½·¨1£ºÊ¹ÓÃVNCÈí¼þµÇ½·þÎñÆ÷ͼÐνçÃæ°²×°

·½·¨2£ºÊ¹ÓÃXmanagerµ÷ÓÃͼÐνçÃæ°²×°

ln-s/usr/bin/env/bin/
grid@hmracdb1:/usr/local/src/grid>exportDISPLAY=10.18.221.155:0.0
grid@hmracdb1:/usr/local/src/grid>xhost+
accesscontroldisabled,clientscanconnectfromanyhost
grid@hmracdb1:/usr/local/src/grid>./runInstaller
StartingOracleUniversalInstaller...

CheckingTempspace:mustbegreaterthan120MB.Actual83913MBPassed
Checkingswapspace:mustbegreaterthan150MB.Actual4094MBPassed
Checkingmonitor:mustbeconfiguredtodisplayatleast256colors.Actual16777216Passed
Preparing
tolaunchOracleUniversalInstallerfrom
/tmp/OraInstall2016-11-22_09-16-06AM.Please
wait...grid@hmracdb1:/usr/local/src/grid>
grid@hmracdb1:/usr/local/src/grid>


°²×°²½Ö裺

wKioL1g25-DDbDrjAAC62B4guwU826.png-wh_50


wKiom1g26KKTHgoqAAC9NrC1PTM267.jpg-wh_50


wKiom1g26M6glo5lAADnDlMX2I8302.png-wh_50

wKioL1g26OLRJIR_AADRJ8AcloU066.png-wh_50


wKiom1g26PXytoe9AADerkraAA0061.png-wh_50



wKioL1g26V_BfKJYAADShDPEUZY329.png-wh_50

wKioL1g26bHyEYbsAADM-7LHrPo678.png-wh_50


wKiom1g26c_Rsk2HAADhbwjqO-4005.png-wh_50


wKioL1g26eWQ2BF9AADgl2eiI50570.png-wh_50


wKiom1g26fywriF9AADJvpFCnKQ981.png-wh_50


wKioL1g26hjyid4jAADT-4EDiio019.png-wh_50


wKiom1g26lmAHEeEAADxT85voUw964.png-wh_50


wKiom1g26nOhiLhDAADWnYFEkXk100.png-wh_50


wKioL1g26ovjkq5UAADohuEiOhc891.png-wh_50


wKiom1g26sLgJDp3AAEv9_I3eGM816.png-wh_50



wKioL1g26uriDpK5AAEh688Jkb4505.png-wh_50



Ö´Ðнű¾

ÏÈÖ´ÐеÚÒ»¸ö£¨½Úµã1Ö´Ðгɹ¦ºó£¬ÔÙµ½½Úµã2Ö´ÐУ©£¬ÔÙÖ´Ðеڶþ¸ö½Å±¾
hmracdb1:~#/u01/app/grid/product/11.2.0/root.sh
RunningOracle11groot.shscript...

Thefollowingenvironmentvariablesaresetas:
ORACLE_OWNER=grid
ORACLE_HOME=/u01/app/grid/product/11.2.0

Enterthefullpathnameofthelocalbindirectory:[/usr/local/bin]:
Copyingdbhometo/usr/local/bin...
Copyingoraenvto/usr/local/bin...
Copyingcoraenvto/usr/local/bin...


Creating/etc/oratabfile...
Entrieswillbeaddedtothe/etc/oratabfileasneededby
DatabaseConfigurationAssistantwhenadatabaseiscreated
Finishedrunninggenericpartofroot.shscript.
Nowproduct-specificrootactionswillbeperformed.
2016-11-2214:18:59:Parsingthehostname
2016-11-2214:18:59:Checkingforsuperuserprivileges
2016-11-2214:18:59:Userhassuperuserprivileges
Usingconfigurationparameterfile:/u01/app/grid/product/11.2.0/crs/install/crsconfig_params
Creatingtracedirectory
LOCALADDMODE
CreatingOCRkeysforuser'root',privgrp'root'..
Operationsuccessful.
rootwallet
rootwalletcert
rootcertexport
peerwallet
profilereaderwallet
pawallet
peerwalletkeys
pawalletkeys
peercertrequest
pacertrequest
peercert
pacert
peerrootcertTP
profilereaderrootcertTP
parootcertTP
peerpacertTP
papeercertTP
profilereaderpacertTP
profilereaderpeercertTP
peerusercert
pausercert
Addingdaemontoinittab
CRS-4123:OracleHighAvailabilityServiceshasbeenstarted.
ohasdisstarting
ADVM/ACFSisnotsupportedonlsb-release-2.0-1.2.18



CRS-2672:Attemptingtostart'ora.gipcd'on'hmracdb1'
CRS-2672:Attemptingtostart'ora.mdnsd'on'hmracdb1'
CRS-2676:Startof'ora.mdnsd'on'hmracdb1'succeeded
CRS-2676:Startof'ora.gipcd'on'hmracdb1'succeeded
CRS-2672:Attemptingtostart'ora.gpnpd'on'hmracdb1'
CRS-2676:Startof'ora.gpnpd'on'hmracdb1'succeeded
CRS-2672:Attemptingtostart'ora.cssdmonitor'on'hmracdb1'
CRS-2676:Startof'ora.cssdmonitor'on'hmracdb1'succeeded
CRS-2672:Attemptingtostart'ora.cssd'on'hmracdb1'
CRS-2672:Attemptingtostart'ora.diskmon'on'hmracdb1'
CRS-2676:Startof'ora.diskmon'on'hmracdb1'succeeded
CRS-2676:Startof'ora.cssd'on'hmracdb1'succeeded
CRS-2672:Attemptingtostart'ora.ctssd'on'hmracdb1'
CRS-2676:Startof'ora.ctssd'on'hmracdb1'succeeded

ASMcreatedandstartedsuccessfully.

DiskGroupCRScreatedsuccessfully.

clscfg:-installmodespecified
SuccessfullyaccumulatednecessaryOCRkeys.
CreatingOCRkeysforuser'root',privgrp'root'..
Operationsuccessful.
CRS-2672:Attemptingtostart'ora.crsd'on'hmracdb1'
CRS-2676:Startof'ora.crsd'on'hmracdb1'succeeded
CRS-4256:Updatingtheprofile
Successfuladditionofvotingdisk0cabca1797104f01bfc740460efd9665.
Successfuladditionofvotingdisk66791219f9f14fc4bf1bb8c8b6bdda6a.
Successfuladditionofvotingdisk22e396e1b1594ff3bf6f516303e17f28.
Successfullyreplacedvotingdiskgroupwith+CRS.
CRS-4256:Updatingtheprofile
CRS-4266:Votingfile(s)successfullyreplaced
##STATEFileUniversalIdFileNameDiskgroup
------------------------------------------
1.ONLINE0cabca1797104f01bfc740460efd9665(ORCL:CRS1)[CRS]
2.ONLINE66791219f9f14fc4bf1bb8c8b6bdda6a(ORCL:CRS2)[CRS]
3.ONLINE22e396e1b1594ff3bf6f516303e17f28(ORCL:CRS3)[CRS]
Located3votingdisk(s).
CRS-2673:Attemptingtostop'ora.crsd'on'hmracdb1'
CRS-2677:Stopof'ora.crsd'on'hmracdb1'succeeded
CRS-2673:Attemptingtostop'ora.asm'on'hmracdb1'
CRS-2677:Stopof'ora.asm'on'hmracdb1'succeeded
CRS-2673:Attemptingtostop'ora.ctssd'on'hmracdb1'
CRS-2677:Stopof'ora.ctssd'on'hmracdb1'succeeded
CRS-2673:Attemptingtostop'ora.cssdmonitor'on'hmracdb1'
CRS-2677:Stopof'ora.cssdmonitor'on'hmracdb1'succeeded
CRS-2673:Attemptingtostop'ora.cssd'on'hmracdb1'
CRS-2677:Stopof'ora.cssd'on'hmracdb1'succeeded
CRS-2673:Attemptingtostop'ora.gpnpd'on'hmracdb1'
CRS-2677:Stopof'ora.gpnpd'on'hmracdb1'succeeded
CRS-2673:Attemptingtostop'ora.gipcd'on'hmracdb1'
CRS-2677:Stopof'ora.gipcd'on'hmracdb1'succeeded
CRS-2673:Attemptingtostop'ora.mdnsd'on'hmracdb1'
CRS-2677:Stopof'ora.mdnsd'on'hmracdb1'succeeded
CRS-2672:Attemptingtostart'ora.mdnsd'on'hmracdb1'
CRS-2676:Startof'ora.mdnsd'on'hmracdb1'succeeded
CRS-2672:Attemptingtostart'ora.gipcd'on'hmracdb1'
CRS-2676:Startof'ora.gipcd'on'hmracdb1'succeeded
CRS-2672:Attemptingtostart'ora.gpnpd'on'hmracdb1'
CRS-2676:Startof'ora.gpnpd'on'hmracdb1'succeeded
CRS-2672:Attemptingtostart'ora.cssdmonitor'on'hmracdb1'
CRS-2676:Startof'ora.cssdmonitor'on'hmracdb1'succeeded
CRS-2672:Attemptingtostart'ora.cssd'on'hmracdb1'
CRS-2672:Attemptingtostart'ora.diskmon'on'hmracdb1'
CRS-2676:Startof'ora.diskmon'on'hmracdb1'succeeded
CRS-2676:Startof'ora.cssd'on'hmracdb1'succeeded
CRS-2672:Attemptingtostart'ora.ctssd'on'hmracdb1'
CRS-2676:Startof'ora.ctssd'on'hmracdb1'succeeded
CRS-2672:Attemptingtostart'ora.asm'on'hmracdb1'
CRS-2676:Startof'ora.asm'on'hmracdb1'succeeded
CRS-2672:Attemptingtostart'ora.crsd'on'hmracdb1'
CRS-2676:Startof'ora.crsd'on'hmracdb1'succeeded
CRS-2672:Attemptingtostart'ora.evmd'on'hmracdb1'
CRS-2676:Startof'ora.evmd'on'hmracdb1'succeeded
CRS-2672:Attemptingtostart'ora.asm'on'hmracdb1'
CRS-2676:Startof'ora.asm'on'hmracdb1'succeeded
CRS-2672:Attemptingtostart'ora.CRS.dg'on'hmracdb1'
CRS-2676:Startof'ora.CRS.dg'on'hmracdb1'succeeded

hmracdb12016/11/2214:25:57/u01/app/grid/product/11.2.0/cdata/hmracdb1/backup_20161122_142557.olr
ConfigureOracleGridInfrastructureforaCluster...succeeded
Updatinginventorypropertiesforclusterware
StartingOracleUniversalInstaller...

Checkingswapspace:mustbegreaterthan500MB.Actual4094MBPassed
Theinventorypointerislocatedat/etc/oraInst.loc
Theinventoryislocatedat/u01/app/oraInventory
'UpdateNodeList'wassuccessful.


Îå. °²×°ºóµÄ¼ì²é

¼ì²éCRS×ÊÔ´×é״̬

¡¾½Úµã1¡¿

crs_stat -t -v»òÕßcrsctl statusresource -t

hmracdb1:~ # su - grid

grid@hmracdb1:~> crsctl statusresource -t

--------------------------------------------------------------------------------

NAME TARGET STATESERVER STATE_DETAILS

Local Resources

ora.CRS.dg

ONLINE ONLINEhmracdb1

ONLINE ONLINEhmracdb2

ora.LISTENER.lsnr

ora.asm

ONLINE ONLINEhmracdb1Started

ONLINE ONLINEhmracdb2Started

ora.eons

ora.gsd

OFFLINE OFFLINE hmracdb1

OFFLINE OFFLINE hmracdb2

ora.net1.network

ora.ons

Cluster Resources

ora.LISTENER_SCAN1.lsnr

1 ONLINE ONLINEhmracdb1

ora.hmracdb1.vip

1 ONLINE ONLINEhmracdb1

ora.hmracdb2.vip

1 ONLINE ONLINEhmracdb2

ora.oc4j

1 OFFLINE OFFLINE

ora.scan1.vip

¡¾½Úµã2¡¿

hmracdb2:~ # su - grid

grid@hmracdb2:~> crsctl statusresource -t

1 ONLINE ONLINEhmracdb1



¼ì²é¼àÌý״̬

grid@hmracdb1:~> lsnrctl status

LSNRCTL for Linux: Version 11.2.0.1.0 -Production on 22-NOV-2016 17:47:35

Copyright (c) 1991,2009,Oracle. All rights reserved.

Connecting to(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))

STATUS of the LISTENER

------------------------

Alias LISTENER

Version TNSLSNR for Linux: Version11.2.0.1.0 - Production

Start Date 22-NOV-2016 17:31:00

Uptime 0 days 0 hr. 16 min. 35 sec

Trace Level off

Security ON: Local OS Authentication

SNMP OFF

Listener Parameter File/u01/app/grid/product/11.2.0/network/admin/listener.ora

Listener Log File/u01/app/oracle/diag/tnslsnr/hmracdb1/listener/alert/log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.6.154)(PORT=1521)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.6.54)(PORT=1521)))

Services Summary...

Service "+ASM" has 1instance(s).

Instance "+ASM1",status READY,has 1 handler(s) for thisservice...

The command completed successfully


Áù. ´´½¨ASM´ÅÅÌ×é(asmca)

´´½¨Êý¾ÝÇøºÍ¿ìËÙ»Ö¸´ÇøASM´ÅÅÌ×é

DATA --- >/dev/oracleasm/disks/DATA1

REC1 --- > /dev/oracleasm/disks/REC1

ÒÔgridÓû§ÔËÐÐasmca

wKioL1g27yyQ2jLqAADLtGLr-_E651.png-wh_50



wKiom1g27z_T1yhtAADRjq7orvs367.png-wh_50


wKioL1g271DQ5ylLAACiW-w5syM510.png-wh_50


wKiom1g273GzKF69AACihknfRB0794.png-wh_50


wKiom1g2747BM37JAAAlrg-gkqw444.png-wh_50


ÒÔͬÑùµÄ·½·¨´´½¨REC´ÅÅÌ×é

wKioL1g275_j6_GrAADbKkFrRks437.png-wh_50


Æß. Oracle Database Èí¼þ°²×°

(1) ½âѹdatabaseÈí¼þ

hmracdb1:/usr/local/src#unziplinux.x64_11gR2_database_1of2.zip
hmracdb1:/usr/local/src#unziplinux.x64_11gR2_database_2of2.zip
hmracdb1:/usr/local/src#chown-Roracle.database

(2) ͼÐΰ²×°¹ý³Ì

oracle@hmracdb1:/usr/local/src/database>./runInstaller

wKioL1g28F6Ra1kxAAC9Twr3_Ao815.png-wh_50



wKiom1g28HCxDSc6AAC7a0c5gmg687.png-wh_50


wKiom1g28IDybfdxAADPcIIXnPo771.png-wh_50


wKioL1g28JDjqc90AADp3u5RrWQ722.png-wh_50


wKioL1g28KfRkHg_AADNrxXh2Iw033.png-wh_50


wKiom1g28L6zBbE0AADQGE36xPA515.png-wh_50


wKiom1g28OSDsLtIAADSqGAs9oY994.png-wh_50


wKiom1g28PuD9g2aAADTDqn_vq8875.png-wh_50


wKioL1g28SOhseLWAAEg-sv1my0160.png-wh_50


wKiom1g28XbSOCEbAAErs4sNlKk869.png-wh_50


Ö´Ðнű¾

hmracdb1:~#/u01/app/oracle/product/11.2.0/root.sh
RunningOracle11groot.shscript...

Thefollowingenvironmentvariablesaresetas:
ORACLE_OWNER=oracle
ORACLE_HOME=/u01/app/oracle/product/11.2.0

Enterthefullpathnameofthelocalbindirectory:[/usr/local/bin]:
Thefile"dbhome"alreadyexistsin/usr/local/bin.Overwriteit?(y/n)
[n]:n
Thefile"oraenv"alreadyexistsin/usr/local/bin.Overwriteit?(y/n)
[n]:n
Thefile"coraenv"alreadyexistsin/usr/local/bin.Overwriteit?(y/n)
[n]:n

Entrieswillbeaddedtothe/etc/oratabfileasneededby
DatabaseConfigurationAssistantwhenadatabaseiscreated
Finishedrunninggenericpartofroot.shscript.
Nowproduct-specificrootactionswillbeperformed.
Finishedproduct-specificrootactions.


wKioL1g28aPju4Y0AACo7D5Hucc322.png-wh_50


°Ë. ´´½¨Êý¾Ý¿âʵÀý(dbca)

oracle@hmracdb1:~>dbca

wKiom1g28wrRdGCNAADToYRLlzE660.png-wh_50



wKioL1g28wuADujuAADVJZ_Z9Bk880.png-wh_50



wKiom1g28w3hLLNwAADWIzf1y2o330.png-wh_50



wKioL1g28w2SQRNLAADk4ZQ4M_0876.png-wh_50



wKioL1g28w7DHqqaAADVAzuTjTc551.png-wh_50



wKiom1g28w-x7OMoAADFgzfLKM8569.png-wh_50



wKiom1g28xDxDhkRAADjcpsyjiw898.png-wh_50



wKioL1g28xGR_ZCzAADq14cGbNs122.png-wh_50



wKioL1g28xKSOG_sAADTatYeGNA536.png-wh_50



wKiom1g28xOias8nAADbPn6EUPE898.png-wh_50



wKiom1g28xSzb-7qAADtP85invU349.png-wh_50



wKioL1g28xXSMHs0AAD2eJL21uM220.png-wh_50



wKiom1g28xbhJXg-AAB2VpW2TrU027.png-wh_50


±í¿Õ¼ä¿ÉÒÔ¸ù¾Ýʵ¼ÊÇé¿ö´´½¨ºÏÊʵĿռä

wKioL1g28xfx6zdxAAB9ubyYr0M414.png-wh_50



wKiom1g28xehGi5uAAB-yxNgX5o914.png-wh_50


ÖØ×éÈÕÖ¾

wKioL1g28xiTgQzSAACFcWfWRuk294.png-wh_50



wKioL1g28xjyHPL0AABvm0-3Uj8004.png-wh_50



wKiom1g28xnBuYBhAADLskoGn-I292.png-wh_50



wKiom1g28xqgG2NAAABwleyJQvM025.png-wh_50



wKiom1g28xuzP6MhAAD26JoXPQQ276.png-wh_50



wKioL1g28xyimhSgAACW4Z3T928140.png-wh_50


¾Å. ¼¯Èº²Ù×÷ÃüÁî

(1) ¼¯ÈºÆô¶¯Óë¹Ø±Õ

¹Ø±Õ²½Ö裺

1¡¢ÏȹرÕÊý¾Ý¿âʵÀý

hmracdb1:~ # su - oracle

oracle@hmracdb1:~> srvctl stopdatabase -d rac

2¡¢¹Ø±Õoracle¼¯Èº

hmracdb1:~ #/u01/app/grid/product/11.2.0/bin/crsctl stop cluster -all

Æô¶¯²½Ö裺£¨oracle¼¯ÈºÄ¬ÈÏ¿ª»ú×Ô¶¯Æô¶¯£©

1¡¢ Æô¶¯oracle¼¯Èº

hmracdb1:~ #/u01/app/grid/product/11.2.0/bin/crsctl start cluster -all

2¡¢ Æô¶¯Êý¾Ý¿âʵÀý

oracle@hmracdb1:~> srvctl startdatabase -d rac

(2) ¼ì²éRAC×ÊÔ´×é״̬

1. ½Úµã1

grid@hmracdb1:~> crs_stat -t -v


2. ½Úµã2

grid@hmracdb2:~> crs_stat -t -v


3. gsdºÍoc4jĬÈϲ»ÐèÒªÆô¶¯£¬ÉèÖÃÊÕµ½Æô¶¯²¢ÉèÖÃ×Ô¶¯Æô¶¯

grid@hmracdb1:~> srvctl enablenodeapps ?Cg

grid@hmracdb1:~> srvctl start nodeapps

grid@hmracdb1:~> srvctl enable oc4j

grid@hmracdb1:~> srvctl start oc4j

wKiom1g289eg1K8hAACK0Azf6C4523.png-wh_50

(3) ¼ì²éRACÔËÐÐ״̬

1.¼ì²éRAC½Úµã
grid@hmracdb1:~>olsnodes-n
hmracdb11
hmracdb22

2.¼ì²écrs¼¯Èº×´Ì¬
grid@hmracdb1:~>crsctlcheckcluster
CRS-4537:ClusterReadyServicesisonline
CRS-4529:ClusterSynchronizationServicesisonline
CRS-4533:EventManagerisonline

grid@hmracdb1:~>crsctlcheckcrs
CRS-4638:OracleHighAvailabilityServicesisonline
CRS-4537:ClusterReadyServicesisonline
CRS-4529:ClusterSynchronizationServicesisonline
CRS-4533:EventManagerisonline

3.¼ì²éÊý¾Ý¿âʵÀý״̬
grid@hmracdb1:~>srvctlconfigdatabase-drac-a
Databaseuniquename:rac
Databasename:rac
Oraclehome:/u01/app/oracle/product/11.2.0
Oracleuser:oracle
Spfile:+DATA/rac/spfilerac.ora
Domain:
Startoptions:open
Stopoptions:immediate
Databaserole:PRIMARY
Managementpolicy:AUTOMATIC
Serverpools:rac
Databaseinstances:rac1,rac2
DiskGroups:DATA,REC
Services:
Databaseisenabled
Databaseisadministratormanaged

grid@hmracdb1:~>srvctlstatusdatabase-drac
Instancerac1isrunningonnodehmracdb1
Instancerac2isrunningonnodehmracdb2

4.¼ì²éASM´ÅÅÌ
grid@hmracdb1:~>srvctlconfigasm
ASMhome:/u01/app/grid/product/11.2.0
ASMlistener:LISTENER

grid@hmracdb1:~>srvctlstatusasm
ASMisrunningonhmracdb1,hmracdb2

5.¼ì²é¼àÌý״̬
grid@hmracdb1:~>srvctlstatusasm
ASMisrunningonhmracdb1,hmracdb2
grid@hmracdb1:~>srvctlstatuslistener
ListenerLISTENERisenabled
ListenerLISTENERisrunningonnode(s):hmracdb1,hmracdb2
grid@hmracdb1:~>srvctlconfiglistener
Name:LISTENER
Network:1,Owner:grid
Home:<CRShome>
Endpoints:TCP:1521

6.¼ì²éVIP״̬
grid@hmracdb1:~>srvctlstatusvip-nhmracdb1
VIPhmracdb1-vipisenabled
VIPhmracdb1-vipisrunningonnode:hmracdb1
grid@hmracdb1:~>srvctlstatusvip-nhmracdb2
VIPhmracdb2-vipisenabled
VIPhmracdb2-vipisrunningonnode:hmracdb2

grid@hmracdb1:~>srvctlconfigvip-nhmracdb1
VIPexists.:hmracdb1
VIPexists.:/hmracdb1-vip/192.168.6.54/255.255.255.0/eth0
grid@hmracdb1:~>srvctlconfigvip-nhmracdb2
VIPexists.:hmracdb2
VIPexists.:/hmracdb2-vip/192.168.6.55/255.255.255.0/eth0

7.¼ì²éSCAN
grid@hmracdb1:~>srvctlstatusscan
SCANVIPscan1isenabled
SCANVIPscan1isrunningonnodehmracdb1
grid@hmracdb1:~>srvctlconfigscan
SCANname:hmracdb-scan,Network:1/192.168.6.0/255.255.255.0/eth0
SCANVIPname:scan1,IP:/hmracdb-scan/192.168.6.66

8.¼ì²é±í¾ö´ÅÅÌ
grid@hmracdb1:~>crsctlquerycssvotedisk
##STATEFileUniversalIdFileNameDiskgroup
------------------------------------------
1.ONLINE0cabca1797104f01bfc740460efd9665(ORCL:CRS1)[CRS]
2.ONLINE66791219f9f14fc4bf1bb8c8b6bdda6a(ORCL:CRS2)[CRS]
3.ONLINE22e396e1b1594ff3bf6f516303e17f28(ORCL:CRS3)[CRS]
Located3votingdisk(s).

9.¼ì²é¼¯Èº×¢²á±í
grid@hmracdb1:~>ocrcheck
StatusofOracleClusterRegistryisasfollows:
Version:3
Totalspace(kbytes):262120
Usedspace(kbytes):2568
Availablespace(kbytes):259552
ID:858387628
Device/FileName:+CRS
Device/Fileintegritychecksucceeded

Device/Filenotconfigured

Device/Filenotconfigured

Device/Filenotconfigured

Device/Filenotconfigured

Clusterregistryintegritychecksucceeded

Logicalcorruptioncheckbypassedduetonon-privilegeduser


10.¼ì²éASM´ÅÅÌ×é
grid@hmracdb1:~>asmcmdlsdg
StateTypeRebalSectorBlockAUTotal_MBFree_MBReq_mir_free_MBUsable_file_MBOffline_disksVoting_filesName
MOUNTEDNORMALN512409610485766144521830924540NCRS/
MOUNTEDEXTERNN51240961048576102400832970832970NDATA/
MOUNTEDEXTERNN5124096104857696253944710944710NREC/



(4) OracleDatabaseʵÀý¼ì²é(oracle²éѯÓï¾ä)

SQL>selectinstance_name,statusfromgv$instance;

INSTANCE_NAMESTATUS
--------------------------------------------------------
rac1OPEN
rac2OPEN

1.asm´ÅÅ̼ì²é
SQL>setlinesize100;
SQL>selectpathfromv$asm_disk;

PATH
----------------------------------------------------------------------------------------------------
ORCL:CRS1
ORCL:CRS2
ORCL:CRS3
ORCL:DATA1
ORCL:REC1

SQL>showparameterspfile;

NAMETYPEVALUE
----------------------------------------------------------------------------------------
spfilestring+DATA/rac/spfilerac.ora
SQL>selectpathfromv$asm_disk;

PATH
----------------------------------------------------------------------------------------------------
ORCL:CRS1
ORCL:CRS2
ORCL:CRS3
ORCL:DATA1
ORCL:REC1

2.asm´ÅÅÌ×é¿Õ¼ä
SQL>setlinesize500;
SQL>selectgroup_number,name,state,type,total_mb,free_mbfromv$asm_diskgroup;


SQL>selectdisk_number,path,free_mbfromv$asm_diskwheregroup_number=1;

3.²éѯ±í¿Õ¼äÃû
SQL>selecttablespace_namefromdba_tablespaces;

TABLESPACE_NAME
------------------------------------------------------------
SYSTEM
SYSAUX
UNDOTBS1
TEMP
UNDOTBS2
USERS

6rowsselected.

4.²éѯָ¶¨Óû§Ä¬Èϱí¿Õ¼ä
SQL>selectdefault_tablespace,temporary_tablespacefromdba_userswhereusername='SYSTEM';

DEFAULT_TABLESPACETEMPORARY_TABLESPACE
------------------------------------------------------------------------------------------------------------------------
SYSTEMTEMP


5.²éѯ±í¿Õ¼äʹÓÃÂÊ
selectff.stablespace_name,ff.btotal,(ff.b-fr.b)usage,fr.bfree,round((ff.b-fr.b)/ff.b*100)||'%'usagep
from(selecttablespace_names,sum(bytes)/1024/1024b
fromdba_data_files
groupbytablespace_name)ff,(selecttablespace_names,sum(bytes)/1024/1024b
fromdba_free_space
groupbytablespace_name)fr
whereff.s=fr.s;



6.²éѯ±í¿Õ¼äÊý¾ÝÎļþ
selectnamefromv$datafile;
SQL>selectnamefromv$datafile;

NAME
----------------------------------------------------------------------------------------------------
+DATA/rac/datafile/system.261.928753797
+DATA/rac/datafile/sysaux.262.928753819
+DATA/rac/datafile/undotbs1.263.928753839
+DATA/rac/datafile/undotbs2.265.928753875
+DATA/rac/datafile/users.266.928753895

7.²éѯÈÕÖ¾Îļþ
selectmemberfromv$logfile;
SQL>selectmemberfromv$logfile;

MEMBER
----------------------------------------------------------------------------------------------------
+DATA/rac/onlinelog/group_1.257.928753771
+REC/rac/onlinelog/group_1.257.928753775
+DATA/rac/onlinelog/group_2.258.928753777
+REC/rac/onlinelog/group_2.258.928753781
+DATA/rac/onlinelog/group_5.259.928753783
+REC/rac/onlinelog/group_5.259.928753787
+DATA/rac/onlinelog/group_6.260.928753791
+REC/rac/onlinelog/group_6.260.928753793
+DATA/rac/onlinelog/group_3.267.928756451
+REC/rac/onlinelog/group_3.261.928756455
+DATA/rac/onlinelog/group_4.268.928756459
+REC/rac/onlinelog/group_4.262.928756461

12rowsselected.

8.²éѯ¹éµµÈÕÖ¾
SQL>showparameterdb_recovery_file_dest_size;

NAMETYPEVALUE
----------------------------------------------------------------------------------------
db_recovery_file_dest_sizebiginteger30G

£¨±à¼­£ºÀî´óͬ£©

¡¾ÉùÃ÷¡¿±¾Õ¾ÄÚÈݾùÀ´×ÔÍøÂ磬ÆäÏà¹ØÑÔÂÛ½ö´ú±í×÷Õ߸öÈ˹۵㣬²»´ú±í±¾Õ¾Á¢³¡¡£ÈôÎÞÒâÇÖ·¸µ½ÄúµÄȨÀû£¬Ç뼰ʱÓëÁªÏµÕ¾³¤É¾³ýÏà¹ØÄÚÈÝ!

Oracle RAC¼¯Èº»·¾³²¿Êð

Ò». °²×°Ç°×¼±¸

(1) Linuxϵͳ°æ±¾

SUSE Linux Enterprise Server 11 (x86_64)

(2) Oracle databaseºÍGrid°²×°°ü

linux.x64_11gR2_database_1of2.zip

linux.x64_11gR2_database_2of2.zip

linux.x64_11gR2_grid.zip

(3) ASMlib°²×°°ü

oracleasm-support-2.1.8-1.SLE11.x86_64.rpm

oracleasmlib-2.0.4-1.sle11.x86_64.rpm

oracleasm-2.0.5-7.37.3.x86_64.rpm

oracleasm-kmp-default-2.0.5_3.0.76_0.11-7.37.3.x86_64.rpm

(4) ÒÀÀµÈí¼þ°ü

    ÍÆ¼öÎÄÕÂ
      ÈȵãÔĶÁ