# 12cR1 Single node on Oracle Linux 7

**URL:** <https://www.batmunkh.net/t/12cr1-single-node-on-oracle-linux-7/1210>\
**Category:** Oracle Database\
**Tags:** 12cr1, install, 12c, oel7, linux\
**Created:** [March 10, 2020, 3:44pm UTC](https://www.batmunkh.net/t/12cr1-single-node-on-oracle-linux-7/1210 "2020-03-10T15:44:05Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ganaa](https://www.batmunkh.net/user_avatar/www.batmunkh.net/ganaa/32/889_2.png) [@Ganaa](https://www.batmunkh.net/u/Ganaa)\
**Post date:** [March 10, 2020, 3:44pm UTC](https://www.batmunkh.net/t/12cr1-single-node-on-oracle-linux-7/1210/1 "2020-03-10T15:44:05Z")

</div>

Хэрвээ та үйлдлийн системээ суулгаагүй бол доорх зааврын дагуу үйлдлийн системээ суулгана уу.

- Үйлдлийн систем-ORACLE Linux 7.5 ([татах](https://mega.nz/#!yXQVSa6J!MkyRRJ2Z8F-ELoe56IjU0s-igsrBlaHYHDAE1BnR9UM))

1. Root хэрэглэгчээс хийх тохиргоонууд (үйлдлийн систем дээр хийх тохиргоо)

- /etc/hosts файлд тохиргоо хийж өгөх  
LISTENER процесс ажиллах үед домайн нэр ашиглах шаардлагатай бөгөөд илүү найдвартай ажиллагааг хангахын тулд hosts файлд тохиргоо хийхийг зөвлөж байна. Тохируулахдаа доорх форматаар бичиж өгнө.  
\<IP хаяг\> \<FQDN(Fully Qualified Domain Name)\> \<хостын нэр\>

- Preinstall пакеж суулгах

- Oracle хэрэглэгч  
Preinstall пакеж суулгаснаар oracle хэрэглэгч автоматаар үүсэх бөгөөд өгөгдлийн сантай холбоотой бараг бүх тохиргоо тус хэрэглэгчээр хйигдэх тул нууц үг тохируулах хэрэгтэй.

- SELINUX тохируулах  
SELINUX нь линукс үйлдлийн системийн аюулгүй байдлыг илүү сайжруулахын тулд гаргасан кернел модул юм. Үүнийг Permissive болговол өгөгдлийн сан суулгахад илүү хялбар болох юм.  
“/etc/selinux/config” файлд SELINUX=permissive болгох. Үүний дараа үйлдлийн системийг restart хийх эсвэл

- Галт хана идэвхигүй болгох  
Доорх коммандуудаар галт ханыг идэвхигүй болгоно.

- Оракл програм хангамж суулгах хавтсуудыг бэлтгэх

- Үйлдлийн системийг update хийх (зайлшгүй шаардлагатай биш)

1. Оракл програм хангамж суулгаж эхлэх

- Хэрэгцээт файлуудыг татах

- Файлуудыг задлах  
Уг 2 файлыг задлахдаа та oracle хэрэглэгчийн эзэмшлийн аль ч хавтсанд задлаж болох боловч илүү эмх цэгцтэй байх үүднээс тус 2 файлыг тусгай хавтсанд бэлтгэж байгаад задлахыг зөвлөж байна. /stage хавтас руу файлуудыг зөөх.

- Суулгаж эхлэх

Програм хангамж суулгасан дарааллыг харуулав.

1. Аюулгүй байдалтай холбоотой шинэчлэлтүүдийн тохиргоо

2. Эндээс програм хангамж суулгаад давхар өгөгдлийн санг үүсгэх боломжтой бөгөөд энэ постыг бэлтгэхэд өгөгдлийн санг dbca программыг ашиглан үүсгэсэн байгаа.

3. Тухайн програм хангамжийг ямар өгөгдлийн санд ашиглах зориулалтаа сонгоно.

4. Хэл сонгох хэсэг

5. Хувилбар сонгох

6. Суулгах байрлалыг сонгох.

7. Preinstall пакеж суулгах үед үйлдлийн систем дээр үүссэн хэрэглэгчдийн группуудыг үүргээр нь оноож өгөх хэсэг.

8. Програм хангамжийг суулгаж эхлэхээс өмнө шаардлагуудыг хангасан эсэхийг шалгах. 2 warning(анхааруулга) өгсөн бөгөөд тус 2 сан байхгүй байна гэсэн байсан. Цаашид сөрөг нөлөө үзүүлэхүйц том асуудал биш бол Ignore All сонгоод үргэлжлүүлж болно. Эсвэл асуудлыг шийдвэрлээд Check Again дарж дахин шалгаж болно.

9. Програм суулгаж эхлэхийн өмнө хураангуйлсан тайланг харуулдаг.

10. Суулгах явц

11. Програм хангамж суулгаж дууслаа.

**3. Oracle LISTENER үүсгэх**

LISTENER үүсгэхэд хэд хэдэн арга байгаа бөгөөд энд netca(Net Configuration Assistant) ашигласан.  
Анхааруулга: Хэрвээ LISTENER үүсгэх үед холбогдож чадахгүйгээс үүдэн алдаа гарвал “/etc/hosts” файлаа дахин шалгана уу.

> **# /u01/app/oracle/product/12.1.0.2/db\_1/bin/netca**

 ![](https://www.batmunkh.net/uploads/default/original/1X/0290cdaf8e2c859831e1a676e3df29f325c43966.png) ![](https://www.batmunkh.net/uploads/default/original/1X/e9dde3f69684a6d0e1fe4cc13d50df34bd6996a7.png)  
 ![](https://www.batmunkh.net/uploads/default/original/1X/5be52f48436fd000d42a1584fb0926e181102118.png)  
 ![](https://www.batmunkh.net/uploads/default/original/1X/5929d91fa440548522e649c7763487e8ca822c1c.png)

Анхааруулга: Хэрвээ LISTENER үүсгэх үед холбогдож чадахгүйгээс үүдэн алдаа гарвал “/etc/hosts” файлаа дахин шалгана уу.

 ![](https://www.batmunkh.net/uploads/default/original/1X/d8d585f23e46b91a12770f78175ade3ca98daacb.png)

**4. Оракл өгөгдлийн сан үүсгэх**  
Өгөгдлийн сан үүсгэхдээ dbca (Database Configuration Assistant) ажиллуулахын тулд bin хавтсанд байгаа скриптийг ажиллуулах хэрэгтэй. Доор харуулав.

> **# /u01/app/oracle/product/12.1.0.2/db\_1/bin/dbca**

1. Database Operation сонгох  

2. Дефаулт тохиргоогоор баазыг үүсгэж болно. Гэвч илүү нарийн тохиргоо хийхийг хүсвэл “Advanced Mode” сонгох хэрэгтэй.  

3. Өгөгдлийн сангийн template сонгох  

4. Өгөгдлийн санг тодорхойлох. Global Database Name хэсэгт /etc/hosts файлд бичсэн FQDN бичнэ.  

5. Enterprise Manager тохируулах  

6. Үүсгэх баазын нууц үгийг тохируулах. Тус бүрт нь тохируулж болно эсвэл ижил нууц үг ашиглаж болно.  

7. LISTENER сонгох  
Өмнө netca ашиглан үүсгэсэн LISTENER-ээ энд сонгож болно.  

8. Storage-тэй холбоотой тохиргоог энд хийнэ. FRA(Fast Recovery Area), Archive гэх мэт.  

9. Database Options  

10. Энэ хэсэгт хэрэгцээт параметрүүдийг тохируулна. Memory хэсэгт баазад ашиглах санах ойн хэмжээ. Memory Management хэсэгт “Automatic Shared Memory Management” сонголтыг санал болгож байна.  

11. Creation Options  
Customize Storage Locations-дарж чухал файлуудын байршил, хэмжээ зэргийг тохируулах боломжтой.  

12. Check хийж дууссаны дараа бааз үүсгэхээс өмнөх хураангуйг харуулна.  

**5. Бааз үүсгэж дууссаны дараах шалгалтууд**  
Хэрвээ бааз амжилттай үүссэн бол /etc/oratab файлын төгсгөлийн хэсэгт бааз талаар бичигдсэн байдаг.

> **# cat /etc/oratab**

Дээрх коммандаар шалгах боломжтой.

5.1 Орчин тохируулах

> **# . oraenv**

ORACLE\_SID асуух бөгөөд энд үүсгэсэн баазынхаа SID оруулж өгснөөр орчин тохирно.  
DB1

**6. Ашиглагдсан коммандууд дарааллаар**

> **#Hostname тохируулах**  
> hostnamectl set-hostname [db1.amoug.me](http://db1.amoug.me)  
> su - oracle  
> cat /etc/hosts # hosts файлыг шалгах  
> **# хэрвээ тохируулаагүй бол засах**  
> **# nano /etc/hosts**  
> **# дуусаад ctrl+x дараа нь y дарж хадгална.**  
> ctrl+x  
> y  
> yum install oracle-rdbms-server-12cR1-preinstall -y  
> passwd oracle  
> nano /etc/selinux/config  
> **# SELINUX=enforcing-ийг өөрчилж SELINUX=permissive болгоно.**  
> ctrl+x  
> y  
> setenforce Permissive **# эсвэл “setenforce 0” болно.**  
> systemctl stop firewalld  
> systemctl disable firewalld  
> mkdir -p /u01/app/oracle/product/12.1.0.2/db\_1  
> chown -R oracle:oinstall /u01  
> chmod -R 775 /u01  
> mkdir /stage  
> chown -R oracle:oinstall /stage  
> chmod -R 775 /stage  
> yum update -y  
> mv linuxamd64\_12102\_database\_1of2.zip /stage  
> mv linuxamd64\_12102\_database\_2of2.zip /stage  
> su - oracle  
> cd /  
> unzip linuxamd64\_12102\_database\_1of2.zip  
> unzip linuxamd64\_12102\_database\_2of2.zip  
> cd /stage/database  
> ./runInstaller

> **# Ингээд програм хангамж суулгаж эхэлнэ.**  
> su **# ингээд root хэрэглэгчийн нууц үгийг хийгээд орно. Програм суулгаж эхэлсний дараа 10 дахь алхам дээр root хэрэглэгчээр ажиллуулах скриптүүд заагдах ба өгөгдсөн дарааллаар ажиллуулаад ОК дарна.**

> **#Програм суулгаж дууссаны дараа LISTENER үүсгэнэ.**  
> /u01/app/oracle/product/12.1.0.2/db\_1/bin/netca

> **# Бааз үүсгэх**  
> /u01/app/oracle/product/12.1.0.2/db\_1/bin/dbca

> cat /etc/oratab #бааз амжилттай үүсгэж дууссан бол энэ файлын төгсгөлийн хэсэгт үүссэн баазын SID хадгалагдана.  
> **#Жишээ DB1:/u01/app/oracle/product/12.1.0.2/db\_1:N**  
> . oraenv **#орчин тохируулах**

---

<div class="post-metadata">

**Author:** ![Nomin](https://www.batmunkh.net/letter_avatar_proxy/v4/letter/n/58f4c7/32.png) [@Nomin](https://www.batmunkh.net/u/Nomin)\
**Post date:** [September 29, 2021, 8:25am UTC](https://www.batmunkh.net/t/12cr1-single-node-on-oracle-linux-7/1210/2 "2021-09-29T08:25:12Z")

</div>

Баазаа суулгах явцад 19дэх % дээрээ нам зогсоод Alert log -г харахаар  
db\_recovery\_file\_dest\_size of 4560 MB is 0.00% used. This is a  
user-specified limit on the amount of space that will be used by this  
database for recovery-related files, and does not reflect the amount of  
space available in the underlying filesystem or ASM diskgroup. гэж гарч ирж байна. Энийг яаж зааж өгөхүү?

---

<div class="post-metadata">

**Author:** ![Ganaa](https://www.batmunkh.net/user_avatar/www.batmunkh.net/ganaa/32/889_2.png) [@Ganaa](https://www.batmunkh.net/u/Ganaa)\
**Post date:** [September 30, 2021, 2:10pm UTC](https://www.batmunkh.net/t/12cr1-single-node-on-oracle-linux-7/1210/3 "2021-09-30T14:10:44Z")

</div>

Hi. Эхний ээлжинд хавтсуудаа яаж үүсгэсэн бэ?

Мөн энэ гарын авлагын 6 дахь алхам дээрх хэсэгт замуудаа яаж сонгож өгсөн бэ ?

---

<div class="post-metadata">

**Author:** ![Nomin](https://www.batmunkh.net/letter_avatar_proxy/v4/letter/n/58f4c7/32.png) [@Nomin](https://www.batmunkh.net/u/Nomin)\
**Post date:** [October 5, 2021, 5:36am UTC](https://www.batmunkh.net/t/12cr1-single-node-on-oracle-linux-7/1210/4 "2021-10-05T05:36:25Z")

</div>

> [@Ganaa](#):
>
> chmod -R 775 /u01

/u01/app/oracle/product/12.1/db\_1 gj havtas uusgeed 6-r alham deer ene zamaa zaaj ugsun

---

<div class="post-metadata">

**Author:** ![Nomin](https://www.batmunkh.net/letter_avatar_proxy/v4/letter/n/58f4c7/32.png) [@Nomin](https://www.batmunkh.net/u/Nomin)\
**Post date:** [October 5, 2021, 6:37am UTC](https://www.batmunkh.net/t/12cr1-single-node-on-oracle-linux-7/1210/5 "2021-10-05T06:37:00Z")

</div>

![oradbalert](https://www.batmunkh.net/uploads/default/original/1X/b922a606465ac62a4a18c2caa9144ee6a724ce1f.png)  
yag ingej zogsool tsaashaa unshihgui yum

---

<div class="post-metadata">

**Author:** ![batmunkh](https://www.batmunkh.net/user_avatar/www.batmunkh.net/batmunkh/32/297_2.png) [@batmunkh](https://www.batmunkh.net/u/batmunkh)\
**Post date:** [October 5, 2021, 2:23pm UTC](https://www.batmunkh.net/t/12cr1-single-node-on-oracle-linux-7/1210/6 "2021-10-05T14:23:24Z")

</div>

RAC дээр юм уу? орчны мэдээлэл байна уу? Мөн тэр alert\_labdb1.log -ийг харах хэрэгтэй юм байна.

---

<div class="post-metadata">

**Author:** ![Nomin](https://www.batmunkh.net/letter_avatar_proxy/v4/letter/n/58f4c7/32.png) [@Nomin](https://www.batmunkh.net/u/Nomin)\
**Post date:** [October 6, 2021, 9:41am UTC](https://www.batmunkh.net/t/12cr1-single-node-on-oracle-linux-7/1210/7 "2021-10-06T09:41:13Z")

</div>

Single instance uusgej bga. alert lig ni yag ene aldaag l uguud bgan

 ![ora alertlog](https://www.batmunkh.net/uploads/default/original/1X/73e3b5dd17d439de2559ce4bdb5c30fbb1c6bb9a.png)

---

<div class="post-metadata">

**Author:** ![batmunkh](https://www.batmunkh.net/user_avatar/www.batmunkh.net/batmunkh/32/297_2.png) [@batmunkh](https://www.batmunkh.net/u/batmunkh)\
**Post date:** [October 6, 2021, 11:53am UTC](https://www.batmunkh.net/t/12cr1-single-node-on-oracle-linux-7/1210/8 "2021-10-06T11:53:09Z")

</div>

ASM аа нэг шалгах юм байна шүү

---

<div class="post-metadata">

**Author:** ![Ganaa](https://www.batmunkh.net/user_avatar/www.batmunkh.net/ganaa/32/889_2.png) [@Ganaa](https://www.batmunkh.net/u/Ganaa)\
**Post date:** [October 12, 2021, 1:26pm UTC](https://www.batmunkh.net/t/12cr1-single-node-on-oracle-linux-7/1210/9 "2021-10-12T13:26:42Z")

</div>

/u01 space hangalttai bga yu ?

---

<div class="post-metadata">

**Author:** ![Nomin](https://www.batmunkh.net/letter_avatar_proxy/v4/letter/n/58f4c7/32.png) [@Nomin](https://www.batmunkh.net/u/Nomin)\
**Post date:** [October 19, 2021, 2:18am UTC](https://www.batmunkh.net/t/12cr1-single-node-on-oracle-linux-7/1210/10 "2021-10-19T02:18:57Z")

</div>

50GB -s 33GB sul bna
