åŒæºçåä»èŽ¹ççå ·äœåèœç¹å¯¹æ¯åŠäžïŒ
åç±» | æè¿° | åŒæºç | ä»èŽ¹ç |
---|---|---|---|
åèœ | èæ¬åž®å© help | â | â |
åèœ | èæ¬å®è£ æ¥å¿ | â | â |
åèœ | èæ¬åæ°é 眮 | â | â |
åèœ | èæ¬åæ°æ£æ¥ | â | â |
åèœ | å建å€äžªå®äŸ | â | â |
åèœ | é 眮å€è·¯åŸãUDEVãASM ç»ç | â | â |
åèœ | å¯éå€æ§è¡ | â | â |
åèœ | å šçšæ éäººå·¥å¹²é¢ | â | â |
åèœ | å®è£ åäŒåæ°æ®åº | â | â |
æ¶æ | åæº/åæº ASM | â | â |
æ¶æ | NON-CDB/CDB(PDB) | â | â |
æ¶æ | RACïŒäžéèç¹æ°ïŒ | â | â |
CPU | X86 | â | â |
CPU | ARM | â | â |
ç³»ç» | 红垜 RHEL/Oracle Linux/Centos | â | â |
ç³»ç» | åœäº§åç³»ç»ïŒéºéºã欧æãç»ä¿¡ãéŸè¥çç 20 å€ç§ïŒ | â | â |
Oracle çæ¬ | 11GR2/12CR2/19C/21C/23ai | â | â |
å Œå®¹æ§ | Oracle å®æ¹è®€è¯ç»åå®è£ | â | â |
å Œå®¹æ§ | é Oracle å®æ¹è®€è¯ç»åå®è£ | â | â |
å®è£ è¡¥äž | Grid/DB/OJVM äžé®å®è£ æè¡¥äž | â | â |
å®è£ ä»èŽš | æäŸç³»ç»éå ISOãOracle å®è£ å /è¡¥äžçå®è£ ä»èŽš | â | â |
èæ¬çç | å®è£ æ¥å¿æéãäžå±ä»èŽ¹çŸ€ã矀çŽæççç | â | â |
2025/01/12
- åŒæº OracleShellInstall èæ¬
äœäžº IT 人ïŒçžä¿¡å€§å®¶å€å€å°å°éœæ¥è§Šäœ¿çšè¿ Oracle æ°æ®åºïŒäœæ¯åŸå°æ人å®è£ è¿ Oracle æ°æ®åºïŒå 䞺è¿ç§æŽ»äžè¬éœæ¯ DBA å¹²çïŒæ¯åŠæãé£ä¹ïŒåŠæèªå·±æ³å®è£ äžå¥ Oracle æ°æ®åºè¿è¡æµè¯ïŒåŠäœå®è£ å¢ïŒ
éŠå æ³èŠæåå®è£ äžå¥Oracleæ°æ®åºïŒè³å°éèŠæ»¡è¶³ä»¥äžå 䞪æ¡ä»¶ïŒ
- äºè§£åºç¡ç硬件èµæºé 眮ïŒç¡¬çïŒå åïŒCPU çïŒ
- çæåŠäœå®è£ Linux ç³»ç»ïŒå æ¬å€ç§èææºç䜿çšïŒ
- çæ Linux åžžçšåœä»€åç³»ç»æå¡ïŒ
- çæ Oracle æ°æ®åºçæŽäœå®è£ æµçšïŒå¯åèå®æ¹ææ¡£ïŒ
å ·äœæ¥éª€å¯ä»¥åèïŒ
- å®è£ Linux æäœç³»ç»ïŒ
- é 眮ååšïŒçœç»ïŒ
- é 眮æäœç³»ç»æå¡ååæ°çïŒ
- é 眮 Oracle çžå ³çšæ·ç®åœçïŒ
- äžäŒ 解åå®è£ ä»èŽšïŒ
- å®è£ Oracle 蜯件ïŒ
- å建æ°æ®åºå®äŸïŒ
å¯åèææ¡£ïŒ
- ãå®æç¯ïŒLinux å®è£ Oracle 11GR2 æ°æ®åºä¿å§çº§æçšã
- ãå®æç¯ïŒäœ¿çš StarWind é 眮 ISCSI å ±äº«ååšã
- ãå®æç¯ïŒäžæ¥æ¥æäœ Linux 7 å®è£ Oracle 11GR2 RACã
- ãRedhat 7 å®è£ Oracle 12CR2 RAC å®å šé¿åå®å žã
- ãå®æç¯ïŒLinux7 å®è£ Oracle 19C RAC 诊ç»åŸææçšã
- ãå®æç¯ïŒSUSE 15 SP3 å®è£ Oracle 19C RAC æ°æ®åºã
åŠææ¬ç¯æç« åªæ¯åŠæ€ïŒäžå è¿äºæ é¢å ïŒä¿è¯è¯Žç奜ïŒæ蜬åŒçïŒæ¥äžæ¥å°±ä»ç»äžæ¬æçäž»è§ïŒOracleäžé®å®è£ èæ¬ïŒå»ºåºåªéççäžè¡åœä»€ïŒäžæ¯è¶çå倫ïŒæ²ä»£ç çåæ¶ä¹äžå¿å »çã
ä¿è¯ŽåŸå¥œïŒ"æ人"æšåšäžççåå±ã æ¢ç¶èœçšèæ¬è§£å³çäºæ ïŒäžºä»ä¹è¿èŠé£ä¹éº»çŠïŒå¹²å°±å®äºå¿äºã
ç®åèæ¬å·²æ¯ææäœç³»ç»ïŒå·²å®è£ éªè¯ïŒïŒ
11GR2
12CR2
19C
21C
23ai
æ¯æ åæº/åæºASM | 11GR2 | 12CR2 | 19C | 21C | 23ai |
---|---|---|---|---|---|
Centos >=6 å šç³» | â | â | â | â | â |
RedHat >=6 å šç³» | â | â | â | â | â |
OracleLinux >=6 å šç³» | â | â | â | â | â |
åŒæºçæ¬èæ¬ä» éé Oracle å®æ¹è®€è¯åè¡šçç³»ç»ç»åïŒéæ 请èŽä¹°ä»èŽ¹çæ¬æ¯æã
- æ蜜 ISO éåæºïŒå¿ é¡»äœ¿çš Everything æè æ¯èŸå šçæºïŒåŠåå¯èœå®è£ 倱莥ã
以äžäžºäœè å®è£ æµè¯çæçšåéïŒè¯·ä»ç»é 读ïŒ
䜿çšèæ¬åïŒå¡å¿ å å奜以äžæ¥éª€ïŒ
- å®è£ 奜æäœç³»ç»ïŒæå°åååŸåœ¢åçå¯ïŒ
- é 眮奜䞻æºçœç»ïŒ
- é 眮蜯件æºåå€ïŒæ¬å°æè çœç»ïŒïŒèæ¬äŒèªåšé 眮ïŒåªéèŠæ蜜 ISO éåå³å¯ïŒ
- å建蜯件åæŸç®åœïŒ
mkdir /soft
ïŒ - äžäŒ å®è£ æé蜯件å ïŒOracle å®è£ å ïŒ
- äžäŒ äžé®å®è£ èæ¬ïŒOracleShellInstallïŒ
æŽè¯Šç»å¯ä»¥åèïŒ
- åæº
- ç³»ç»ç»å®è£ 奜æäœç³»ç»ïŒæ¯ææå°åå®è£ ïŒ
- çœç»ç»é 眮奜䞻æºçœç»ïŒéåžžåªéèŠäžäžªå ¬çœ IP å°å
- DBA å建蜯件ç®åœïŒ
mkdir /soft
- DBA äžäŒ Oracle å®è£ ä»èŽšïŒåºç¡å ïŒè¡¥äžå ïŒå° /soft ç®åœäž
- DBA äžäŒ Oracle äžé®å®è£
èæ¬å° /soft ç®åœäžïŒæäºèæ¬æ§è¡æéïŒ
chmod +x OracleshellInstall
- DBA æèœœäž»æº ISO éåïŒè¿éåªéèŠ mount äžå³å¯ïŒè¿äžªåŸç®åïŒäžäºè§£çå¯ä»¥çŸåºŠäžïŒ
- æ ¹æ®èæ¬å®è£ èæ¬ä»¥åå®é æ åµïŒé 眮奜èæ¬çå®è£ åæ°ïŒåš /soft ç®åœäžæ§è¡äžé®å®è£ å³å¯ã
- åæº ASM
- ç³»ç»ç»å®è£ 奜æäœç³»ç»ïŒæ¯ææå°åå®è£ ïŒ
- çœç»ç»é 眮奜䞻æºçœç»ïŒéåžžåªéèŠäžäžªå ¬çœ IP å°å
- ååšç»é 眮并åšäž»æºå±æ蜜奜 ASM ç£çïŒèæåç¯å¢éèŠç¡®ä¿å·²åŒå¯ç£çç UUID
- DBA å建蜯件ç®åœïŒ
mkdir /soft
- DBA äžäŒ Oracle å®è£ ä»èŽšïŒåºç¡å ïŒå° /soft ç®åœäž
- DBA äžäŒ Oracle äžé®å®è£
èæ¬å° /soft ç®åœäžïŒæäºèæ¬æ§è¡æéïŒ
chmod +x OracleshellInstall
- DBA æèœœäž»æº ISO éåïŒè¿éåªéèŠ mount äžå³å¯
- æ ¹æ®èæ¬å®è£ èæ¬ä»¥åå®é æ åµïŒé 眮奜èæ¬çå®è£ åæ°ïŒåš /soft ç®åœäžæ§è¡äžé®å®è£ å³å¯ã
å
³äºèæ¬çåæ°äœ¿çšå¯æ§è¡ ./OracleShellInstall -h
è¿è¡æ¥çïŒäœ¿çšèæ¬å区ç建议å
šéšçäžéåæ§è¡å®è£
ïŒ
âââââââ ââ ââââââââ ââ ââ ââ ââ ââ ââ ââ
âââââââââ âââ ââââââââ âââ âââ ââââââ âââ âââ âââ
ââ ââââ ââââââ ââââââ âââââ âââ âââââ âââ âââ âââââ âââ ââââââ âââââââ ââââââ ââââââ ââââââ âââ âââ
âââ ââââââââââ ââââââââ âââââââ âââ ââââââââââââââââââââââââ âââââââ âââ âââââââââââââââ ââââââ ââââââ ââââââââ âââ âââ
âââ âââ âââ â âââââââ âââ ââ âââââââââââââââââââââââââââââââââââââ âââ ââââââ âââ ââââââââââ âââ âââââââ âââ âââ
ââââ ââ âââ ââââââââ âââ ââ ââââââââââ ââââââ ââââââââââ âââ ââââââ âââ âââ âââââââ âââ ââââââââ âââ âââ
âââââââââ ââââ âââââââââââââââââ âââââââââââ ââââââââ âââ âââââââââââ âââ ââââââ âââ âââ ââââââ ââââ ââââââââââ âââ âââ
âââââââ âââ ââââââââ âââââ âââ ââââââ ââââââââ ââ ââ ââââââ âââ âââ ââ âââ ââ ââââââ ââ ââââââââ âââ âââ
泚æïŒæ¬èæ¬ä»
çšäºæ°æå¡åšäžå®æœéšçœ²æ°æ®åºäœ¿çšïŒäž¥çŠåšå·²è¿è¡æ°æ®åºçäž»æºäžæ§è¡ïŒä»¥å
åçæ°æ®äž¢å€±æè
æåïŒé æäžå¯æœåçæ倱ïŒïŒïŒ
çšæ³: OracleShellInstall [é项] 对象 { åœä»€ | help }
åæºæš¡åŒïŒ
-lrp é
眮æ¬å°èœ¯ä»¶æºïŒéèŠæ蜜æ¬å° ISO éåæºïŒé»è®€åŒïŒ[Y]
-nrp é
眮çœç»èœ¯ä»¶æºïŒé»è®€åŒïŒ[N]
-lf [å¿
å¡«] å
¬çœ IP ççœå¡å称
-n äž»æºåïŒé»è®€åŒïŒ[orcl]
-ou ç³»ç» oracle çšæ·å称ïŒé»è®€åŒïŒ[oracle]
-op ç³»ç» oracle çšæ·å¯ç ïŒè¥å
å«ç¹æ®å笊å¿
须以ååŒå·å
裹ïŒäŸåŠïŒ'Passw0rd#'ïŒé»è®€åŒïŒ[oracle]
-d Oracle 蜯件å®è£
æ ¹ç®åœïŒé»è®€åŒïŒ[/u01]
-ord Oracle æ°æ®æ件ç®åœïŒé»è®€åŒïŒ[/oradata]
-ard Oracle åœæ¡£æ件ç®åœïŒé»è®€åŒïŒ[/oradata/archivelog]
-o Oracle æ°æ®åºå称ïŒé»è®€åŒïŒ[orcl]
-dp Oracle æ°æ®åº sys/system å¯ç ïŒè¥å
å«ç¹æ®å笊(_,#,$)å¿
须以ååŒå·å
裹ïŒäŸåŠïŒ'Passw0rd#'ïŒé»è®€åŒïŒ[oracle]
-ds æ°æ®åºå笊éïŒé»è®€åŒïŒ[AL32UTF8]
-ns æ°æ®åºåœå®¶å笊éïŒé»è®€åŒïŒ[AL16UTF16]
-er æ¯åŠå¯çšåœæ¡£æ¥å¿ïŒé»è®€åŒïŒ[true]
-pdb çšäº CDB æ¶æïŒPDB å称ïŒæ¯æäŒ å
¥å€äžªPDBïŒ-pdb pdb01,pdb02ïŒé»è®€åŒïŒ[pdb01]
-redo æ°æ®åº redo æ¥å¿æ件倧å°ïŒåäœäžº MBïŒé»è®€åŒ[1024]
-m ä»
é
眮æäœç³»ç»ïŒé»è®€åŒïŒ[N]
-ud å®è£
å° Oracle 蜯件ç»æïŒé»è®€åŒïŒ[N]
-gui æ¯åŠå®è£
ç³»ç»åŸåœ¢çé¢ïŒé»è®€åŒïŒ[N]
-opd å®è£
å®ææ¯åŠäŒå Oracle æ°æ®åºïŒé»è®€åŒïŒ[N]
-hf å®è£
å®ææ¯åŠé
眮å
å倧页ïŒé»è®€åŒïŒ[N]
åæº ASM æš¡åŒïŒ
-lrp é
眮æ¬å°èœ¯ä»¶æºïŒéèŠæ蜜æ¬å° ISO éåæºïŒé»è®€åŒïŒ[Y]
-nrp é
眮çœç»èœ¯ä»¶æºïŒé»è®€åŒïŒ[N]
-lf [å¿
å¡«] å
¬çœ IP ççœå¡å称
-n äž»æºåïŒé»è®€åŒïŒ[orcl]
-ou ç³»ç» oracle çšæ·å称ïŒé»è®€åŒïŒ[oracle]
-op ç³»ç» oracle çšæ·å¯ç ïŒè¥å
å«ç¹æ®å笊å¿
须以ååŒå·å
裹ïŒäŸåŠïŒ'Passw0rd#'ïŒé»è®€åŒïŒ[oracle]
-d Oracle 蜯件å®è£
æ ¹ç®åœïŒé»è®€åŒïŒ[/u01]
-ord Oracle æ°æ®æ件ç®åœïŒé»è®€åŒïŒ[/oradata]
-o Oracle æ°æ®åºå称ïŒé»è®€åŒïŒ[orcl]
-gu ç³»ç» grid çšæ·å称ïŒé»è®€åŒïŒ[grid]
-gp ç³»ç» grid çšæ·å¯ç ïŒïŒè¥å
å«ç¹æ®å笊å¿
须以ååŒå·å
裹ïŒäŸåŠïŒ'Passw0rd#'ïŒé»è®€åŒïŒ[oracle]
-dp Oracle æ°æ®åº sys/system å¯ç ïŒè¥å
å«ç¹æ®å笊(_,#,$)å¿
须以ååŒå·å
裹ïŒäŸåŠïŒ'Passw0rd#'ïŒé»è®€åŒïŒ[oracle]
-adc æ¯åŠéèŠèæ¬é
眮 ASM ç£çïŒåŠæäžéèŠé
眮ïŒåéèŠèªè¡æåé
眮奜ïŒé»è®€åŒïŒ[Y]
-mp æ¯åŠéèŠèæ¬é
眮 multipath å€è·¯åŸïŒåŠæäžéèŠé
眮å€è·¯åŸïŒå䜿çšUDEVçŽæ¥ç»çïŒé»è®€åŒïŒ[Y]
-dd [å¿
å¡«] ASM DATA ç£çç»çç£çåè¡šïŒé»è®€äŒ å䞺(sdå称)ïŒ-dd /dev/sdbïŒè¥è®Ÿçœ®åæ° -adc NïŒåäŒ å
¥å·²é
眮奜çç£çåè¡šïŒ-dd /dev/asm_data1
-dn ASM DATA ç£çç»å称ïŒé»è®€åŒïŒ[DATA]
-dr ASM DATA ç£çç»åäœåºŠïŒé»è®€åŒïŒ[EXTERNAL]
-ds æ°æ®åºå笊éïŒé»è®€åŒïŒ[AL32UTF8]
-ns æ°æ®åºåœå®¶å笊éïŒé»è®€åŒïŒ[AL16UTF16]
-er æ¯åŠå¯çšåœæ¡£æ¥å¿ïŒé»è®€åŒïŒ[true]
-pdb çšäº CDB æ¶æïŒPDB å称ïŒæ¯æäŒ å
¥å€äžªPDBïŒ-pdb pdb01,pdb02ïŒé»è®€åŒïŒ[pdb01]
-redo æ°æ®åº redo æ¥å¿æ件倧å°ïŒåäœäžº MBïŒé»è®€åŒ[1024]
-m ä»
é
眮æäœç³»ç»ïŒé»è®€åŒïŒ[N]
-ud å®è£
å° Oracle 蜯件ç»æïŒé»è®€åŒïŒ[N]
-gui æ¯åŠå®è£
ç³»ç»åŸåœ¢çé¢ïŒé»è®€åŒïŒ[N]
-opd å®è£
å®ææ¯åŠäŒå Oracle æ°æ®åºïŒé»è®€åŒïŒ[N]
-vbox åšèææº virtualbox äžå®è£
RAC æ¶éèŠè®Ÿçœ® -vbox YïŒçšäºä¿®å€ BUGïŒé»è®€åŒïŒ[N]
-fd è¿æ»€å€è·¯åŸç£çïŒå»é€éå€è·¯åŸïŒè·åå¯äžç笊ïŒåæ°åŒäžºéASMç笊ïŒç³»ç»ççïŒïŒäŸåŠïŒ-fd /dev/sdaïŒå€äžªç笊çšéå·æŒæ¥ïŒ-fd /dev/sda,/dev/sdb
-hf å®è£
å®ææ¯åŠé
眮å
å倧页ïŒé»è®€åŒïŒ[N]
./OracleShellInstall -lf eth0 `# äž»æºçœå¡å称`
./OracleShellInstall -lf ens33 `# äž»æºçœå¡å称`\
-n uos1050d `# äž»æºå`\
-op oracle `# äž»æº oracle çšæ·å¯ç `\
-d /u01 `# Oracle 蜯件å®è£
åºç¡ç®åœ`\
-ord /oradata `# æ°æ®åºæ件åæŸç®åœ`\
-o lucifer `# æ°æ®åºå称`\
-dp 'Passw0rd#PST' `# sys/system çšæ·å¯ç `\
-ds AL32UTF8 `# æ°æ®åºå笊é`\
-ns AL16UTF16 `# åœå®¶å笊é`\
-redo 1000 `# åšçº¿éåæ¥å¿å€§å°ïŒMïŒ`\
-opd Y `# æ¯åŠäŒåæ°æ®åº`
./OracleShellInstall -lf eth0 `# äž»æºçœå¡å称` \
-dd /dev/sdc `# DATA ç£çç笊å称`
./OracleShellInstall -lf ens33 `# äž»æºçœå¡å称`\
-n uos1050d `# äž»æºå`\
-op oracle `# äž»æº oracle çšæ·å¯ç `\
-d /u01 `# Oracle 蜯件å®è£
åºç¡ç®åœ`\
-o lucifer `# æ°æ®åºå称`\
-dp 'Passw0rd#PST' `# sys/system çšæ·å¯ç `\
-ds AL32UTF8 `# æ°æ®åºå笊é`\
-ns AL16UTF16 `# åœå®¶å笊é`\
-redo 1000 `# åšçº¿éåæ¥å¿å€§å°ïŒMïŒ`\
-dd /dev/sdc `# DATA ç£çç笊å称`\
-opd Y `# æ¯åŠäŒåæ°æ®åº`
以 19C Grid
å 11GR2 DB
䞺äŸïŒ
./OracleShellInstall -lf ens33 `# äž»æºçœå¡å称`\
-n uos1050d `# äž»æºå`\
-op oracle `# äž»æº oracle çšæ·å¯ç `\
-d /u01 `# Oracle 蜯件å®è£
åºç¡ç®åœ`\
-o lucifer `# æ°æ®åºå称`\
-dp 'Passw0rd#PST' `# sys/system çšæ·å¯ç `\
-ds AL32UTF8 `# æ°æ®åºå笊é`\
-ns AL16UTF16 `# åœå®¶å笊é`\
-redo 1000 `# åšçº¿éåæ¥å¿å€§å°ïŒMïŒ`\
-dd /dev/sdc `# DATA ç£çç笊å称`\
-opd Y `# æ¯åŠäŒåæ°æ®åº`\
-giv 19 `# Grid 蜯件çæ¬å·`