Kusakinisha na Kusanidi Oracle 12c katika RHEL/CentOS/Oracle Linux 6.5 - Sehemu ya II


Katika nakala yetu iliyotangulia, tumekuonyesha jinsi ya kusanidi sharti za usakinishaji wa Oracle 12c. Katika makala haya tutashughulikia usakinishaji na usanidi wa Oracle 12c katika RHEL/CentOS/Oracle Linux 6.5, pamoja na baadhi ya maagizo ya usakinishaji wa chapisho la Oracle.

  1. Masharti ya Kusakinisha kwa Oracle 12c katika RHEL/CentOS/Oracle Linux 6.5 - Sehemu ya I

Kusakinisha Hifadhidata ya Oracle 12c katika CentOS 6.5

1. Baada ya kutoa, tutapata saraka ya hifadhidata ambayo ina ukubwa wa 2.6GB. Kwa hiyo, ijayo tunaweza kwenda-kichwa na kufunga chumba cha ndani. Wacha tuanze usakinishaji kwa kukimbia RunInstaller. Nenda kwenye Saraka ya kisakinishi na uendeshe Kisakinishi.

# cd database/
# ./runInstaller

Kisakinishi chetu kimezinduliwa hapa. Kwa kila hatua tunahitaji kusonga mbele kwa Kubofya Inayofuata au Sawa.

2. Nitaruka hatua hii kwa kuwa sitaki masasisho ya usalama. Ondoa tiki kwenye kisanduku cha kuteua na uweke alama kwenye kisanduku cha kuteua kinachosema Ningependa kupokea masasisho ya usalama kupitia Usaidizi Wangu wa Oracle.

Bofya Inayofuata, utapata hitilafu ikisema kuwa hujatoa na anwani ya barua pepe ubofye Ndiyo ili kuendelea.

3. Ingawa tuliruka hatua ya barua pepe kwa chaguo-msingi itachagua kuruka masasisho ya programu Bofya inayofuata ili kuendelea.

Hapa nimetatua kila tegemezi lakini bado inasema kuwa sijafikia mahitaji ya chini. Usijali, unaweza kusonga mbele ili kuchagua Ndiyo ili kuendelea.

4. Kisha, chagua aina ya usakinishaji, ninachagua chaguo la kwanza la Kuunda na kusanidi hifadhidata.

5. Nitachagua Daraja la Seva hapa. Iwapo tunahitaji kusakinisha katika mashine zozote za Eneo-kazi tunaweza kuchagua Chaguo lililo hapo juu kama Daraja la Eneo-kazi.

6. Tutaweka usakinishaji wa hifadhidata wa mfano mmoja tu hapa. Kwa hiyo, chagua chaguo la kwanza.

7. Chagua chaguo la Kusakinisha mapema ili kupata chaguo zaidi unapopitia hatua za Usakinishaji.

8. Kwa Lugha Chaguomsingi itachaguliwa kama Kiingereza. Ikiwa unahitaji kubadilisha kulingana na lugha yako, chagua kutoka kwa orodha iliyo hapa chini.

9. Wakati wa kuchagua ni toleo gani la usakinishaji wa hifadhidata tunatafuta. Kwa Uzalishaji wa kiwango kikubwa tunaweza kutumia Enterprise au ikiwa tunahitaji toleo la kawaida au tunaweza kuchagua chaguo kama ilivyotajwa hapo. Tunahitaji zaidi ya nafasi ya GB 6.5 kwa ajili ya usakinishaji wa Enterprise kwa sababu Idadi ya hifadhidata itaongezeka hivi karibuni/kuongezeka.

10. Ingiza eneo la usakinishaji wa msingi wa Oracle, hapa faili zote za usanidi zilizosakinishwa zitahifadhiwa. Hapa unahitaji kufafanua eneo la njia ya usakinishaji wa oracle, kwani tuliunda eneo katika hatua #12 katika sehemu ya kwanza ya kifungu hiki.

11. Kwa mara ya kwanza usakinishaji, kila faili za Mali zitaundwa chini ya ‘/u01/app/oralnventory‘ saraka. Tumeunda oracle ya kikundi kwa usakinishaji. Kwa hivyo sasa kikundi cha oracle kina ruhusa ya kufikia Orodha ya Malipo. Wacha tuchague Oracle kama Kundi la Mfumo wa Uendeshaji.

12. Chagua aina ya hifadhidata unayotaka kuunda. Kwa kuwa, tunatumia kwa madhumuni ya Jumla, kwa hivyo kuchagua jumla kutoka kwa chaguo zilizo hapa chini na ubofye Inayofuata.

13. Bainisha jina la Hifadhidata ya Ulimwenguni kwa kutambuliwa kwa kipekee na usiangalie hifadhidata ya Unda kama Kontena, kwani hapa hatutaunda hifadhidata nyingi.

14. Katika usakinishaji wangu, nimeweka 4GB ya Kumbukumbu kwa mashine yangu ya mtandaoni, lakini hii haitoshi kwa Oracle. Hapa tunahitaji Wezesha kutenga kumbukumbu kiotomatiki kwa matumizi ya Mfumo wa Eneo la kimataifa.

Chagua kisanduku kinachosema Wezesha Usimamizi wa Kumbukumbu Kiotomatiki na uweke hifadhi chaguomsingi ya kutenga. Ikiwa tunahitaji sampuli za schema tunaweza kuangalia na kuendelea kwa usakinishaji.

15. Tunahitaji kuchagua eneo la kuhifadhi hifadhidata. Hapa nitaweka ‘/u01/app/oracle/oradata‘ eneo ili kuhifadhi hifadhidata na Bofya Inayofuata ili kuendelea na hatua za kusakinisha.

16. Sina kitambulisho cha msimamizi wa udhibiti wa Wingu kutoka kwa chumba cha sauti, kwa hivyo ni lazima niruke hatua hii.

17. Ikiwa tutalazimika Kuwezesha chaguo za urejeshaji, basi tunapaswa kuangalia Wezesha Urejeshaji. Katika mazingira halisi chaguzi hizi ni za lazima kusanidi. Hapa ili kuwezesha chaguo hili tunahitaji kuongeza kikundi tofauti na tunahitaji kufafanua eneo moja la mfumo wa faili badala ya eneo chaguo-msingi ambapo hifadhidata yetu huhifadhi.

18. Tunahitaji kufafanua nenosiri la hifadhidata ya kianzishi ambayo yote yamepakiwa wakati wa usakinishaji. Nenosiri lazima liwe na herufi na nambari, herufi kubwa na herufi ndogo. Kwa mfano, nenosiri langu ni Redhat123. Nenosiri hili tutatumia katika kuingia kwenye kiolesura cha wavuti pia.

19. Tunahitaji kutoa mapendeleo ya mfumo ili kuunda hifadhidata kwa ajili ya hiyo tunayohitaji kuchagua kikundi cha oracle. Chagua chumba cha sauti kwa kila chaguo.

20. Hatimaye tunaweza kukagua kila mipangilio kabla ya idadi ya hifadhidata. Ikiwa tunahitaji mabadiliko yoyote tunaweza kuhariri mipangilio.

21. Usakinishaji ulianza kwa Kutayarisha na kunakili faili. Hii itachukua muda mrefu kukamilika kulingana na Nyenzo yetu ya Vifaa.

22. Wakati wa mchakato wa kusanidi, itauliza kuendesha hati mbili kama mtumiaji wa mizizi kama inavyoonyeshwa kwenye picha hapa chini.

Ingia kwenye Seva yako ya Oracle kama mtumiaji wa mizizi na ubadilishe hadi '/' kizigeu na utekeleze hati zilizo hapa chini kama inavyoonyeshwa.

# cd /
# ./u01/app/oralnventory/orainstRoot.sh
# ./u01/app/oracle/product/12.1.0/db_1/root.sh

Wakati wa mchakato wa utekelezaji wa hati, huenda itakuuliza uweke njia-jina kamili ya saraka ya ndani ya bin, ingiza tu njia kama inavyoonyeshwa hapa chini na ubonyeze Enter.

/usr/bin

23. Baada ya kutekeleza kwa ufanisi hati mbili zilizo hapo juu, tunahitaji kusonga mbele kwa kubofya Sawa.

24. Baada ya kumaliza kazi zote zilizo hapo juu kwa mafanikio, tutapokea dirisha la Mratibu wa Usanidi wa Hifadhidata pamoja na maelezo yote na itakuonyesha EM Database Express URL. Bofya SAWA ili kusonga mbele.

https://oracle12c.tecmint.local:5500/em

Ikiwa ungependa kubadilisha nenosiri la akaunti za hifadhidata, unaweza kutumia udhibiti wa nenosiri.

Ni hayo tu! Tumekamilisha Usanidi wa Hifadhidata, sasa bofya Inayofuata ili kuendelea na mchakato wa usakinishaji.

Hatimaye usakinishaji wa Hifadhidata ya Oracle ulikamilika kwa ufanisi. Bonyeza Funga ili kuacha Kisakinishi cha Oracle.

25. Baada ya kukamilisha usakinishaji wa Hifadhidata, sasa songa mbele ili kufanya usanidi wa usakinishaji wa Chapisho. Fungua faili 'oratab' kwa kutumia vi hariri.

# vim /etc/oratab

Baada ya kufungua faili, tafuta mstari ufuatao.

orcl:/u01/app/oracle/product/12.1.0/db_1:N 

Na ubadilishe parameta N hadi Y kama inavyoonyeshwa.

orcl:/u01/app/oracle/product/12.1.0/db_1:Y

Anzisha tena mashine ili kuchukua mabadiliko mapya.

26. Baada ya kuwasha tena mashine, thibitisha kuwa kisikilizaji kiko na kinaendelea kwa kutumia amri ya 'lsnrctl status'.

# lsnrctl status

Ikiwa haitaanza kiotomatiki, utahitaji kuianzisha mwenyewe kwa kutumia amri ya 'lsnrctl start'.

# lsnrctl start

Kumbuka: Ikiwa lsnrctl haitaanza, soma hatua ya utatuzi (iliyotajwa mwishoni mwa kifungu) ili kurekebisha makosa ikiwa yapo na jaribu kuanzisha msikilizaji.

27. Kisha ingia kwenye hifadhidata ya Oracle kama mtumiaji wa Mfumo wa Uendeshaji kwa kutumia sysdba na uanzishe hifadhidata.

# sqlplus / as sysdba
# startup

28. Sasa ni wakati wa kufikia kiolesura cha Wavuti cha Oracle kwenye anwani zifuatazo.

https://oracle12.tecmint.local:5500/em

OR

https://192.168.0.100:5500/em

EM Express inapokuomba jina la mtumiaji na nenosiri lako, Tumia kuingia kama mtumiaji aliye na mapendeleo ya DBA kama vile SYS au SYSTEM na utumie nenosiri ambalo tulitumia kwa nenosiri la Schema.

Login User = SYSTEM
Password   = Redhat123

29. Baada ya kuingia kwenye paneli ya Oracle, unaweza kuona kiolesura kikuu kama Nyumbani mwa Hifadhidata na picha chache za skrini kama inavyoonyeshwa hapa chini.

Hatua: Kutatua Oracle

30. Ikiwa msikilizaji haanzi, unahitaji kubadilisha jina la kikoa na anwani ya IP ya ndani 127.0.0.1 katika faili iliyo hapa chini.

/u01/app/oracle/product/12.1.0/db_1/network/admin/listener.ora

Ni hayo tu! Hatimaye tumekamilisha usakinishaji na usanidi wa Oracle 12c katika CentOS 6.5. Ikiwa makosa yoyote utapata wakati wa kusanidi hifadhidata ya Oracle 12c, jisikie huru kutoa maoni yako.