როგორც ყველამ ვიცით Oracle მონაცემთა ბაზა არის ყველაზე პოპულარული და ფართოდ გავრცელებული ურთიერთობის მონაცემთა ბაზის მართვის სისტემა (RDBMS) მსოფლიოში. ეს პოსტი აღწერს ეტაპობრივად ინსტალაციას Oracle მონაცემთა ბაზა 11 გ გამოშვება 2 32 ბიტი CentOS 6.4 32 ბიტი. ინსტალაციის ნაბიჯები უმეტეს შემთხვევაში არ უნდა იყოს განსხვავებული წითელი ქუდი დაფუძნებული Linux დისტრიბუცია.
Ჩვენ ვიყენებთ "oracle-rdbms-server-11gR2-preinstall”პაკეტი შემოთავაზებულია”Oracle Public Yum”საცავი. Oracle– ის საჯარო საცავი გთავაზობთ უფასო და უმარტივეს გზას, რომ ავტომატურად დააინსტალიროთ ყველა უახლესი Oracle Linux დამოკიდებულება. Yum საცავის დასაყენებლად მიჰყევით ქვემოთ მოცემულ ინსტრუქციას.
გამოიყენეთ "wget”ბრძანება შესაბამისი yum კონფიგურაციის ფაილის გადმოსაწერად /etc/yum.repos.d/ დირექტორია, როგორც ფესვი მომხმარებელი.
# cd /etc/yum.repos.d. # wget https://public-yum.oracle.com/public-yum-ol6.repo
# cd /etc/yum.repos.d. # wget https://public-yum.oracle.com/public-yum-el5.repo
# cd /etc/yum.repos.d. # wget https://public-yum.oracle.com/public-yum-el4.repo
ახლა შეასრულეთ შემდეგი "იუმ”ბრძანება ავტომატურად დააინსტალიროთ ყველა საჭირო წინაპირობა.
[[ელფოსტა დაცულია]]# yum დააინსტალირეთ oracle-rdbms-server-11gR2-preinstall
იმპორტის დროს GPG გასაღები, შეიძლება მიიღოთ "GPG გასაღების მოძიება ვერ მოხერხდა”შეცდომა, როგორც ნაჩვენებია ქვემოთ. აქ თქვენ გჭირდებათ შესაბამისი იმპორტი GPG გასაღები თქვენი ოპერაციული სისტემა გათავისუფლება.
გასაღების მოძიება ფაილიდან: /// etc/pki/rpm-gpg/RPM-GPG-KEY-oracle. GPG გასაღების მოძიება ვერ მოხერხდა: [Errno 14] ფაილის გახსნა/წაკითხვა ვერ მოხერხდა: /// etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
ჩამოტვირთეთ და გადაამოწმეთ შესაბამისი Oracle Linux GPG გასაღები, რომელიც საუკეთესოდ შეესაბამება თქვენ RHEL/CentOS თავსებადი OS გამოშვება.
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O/etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5 -O/etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el4 -O/usr/share/rhn/RPM-GPG-KEY-oracle
Გააღე "/etc/sysconfig/network”შეიტანეთ ფაილი და შეცვალეთ ᲛᲐᲡᲞᲘᲜᲫᲚᲘᲡ ᲡᲐᲮᲔᲚᲘ შენი შესატყვისი FQDN (სრულად კვალიფიცირებული დომენის სახელი) მასპინძლის სახელი.
[[ელფოსტა დაცულია]]# vi/etc/sysconfig/ქსელი
HOSTNAME = oracle.tecmint.com
გახსენით "/etc/hosts”ფაილი და დაამატეთ სერვერისთვის სრულად კვალიფიციური მასპინძლის სახელი.
[[ელფოსტა დაცულია]]# vi /etc /მასპინძლები
192.168.246.128 oracle.tecmint.com ორაკლი
ახლა თქვენ გჭირდებათ ქსელის გადატვირთვა სერვერზე დარწმუნდით, რომ ცვლილებები მუდმივი იქნება გადატვირთვა.
[[ელფოსტა დაცულია]]# /etc/init.d/ ქსელის გადატვირთვა
დააყენეთ პაროლი "ორაკული”მომხმარებელი.
[[ელფოსტა დაცულია]]# passwd oracle მომხმარებლის ორაკლის პაროლის შეცვლა. ახალი პაროლი: BAD PASSWORD: ის დაფუძნებულია ლექსიკონზე. ხელახლა ჩაწერეთ ახალი პაროლი: passwd: წარმატებით განახლდა ყველა ავტორიზაციის სიმბოლო.
დაამატეთ ჩანაწერი ფაილზე "/etc/security/limits.d/90-nproc.conf”როგორც აღწერილია ქვემოთ.
[[ელფოსტა დაცულია]]# vi /etc/security/limits.d/90-nproc.conf
# ნაგულისხმევი ლიმიტი მომხმარებლის პროცესების თავიდან ასაცილებლად. # შემთხვევითი ჩანგლის ბომბი. # იხილეთ rhbz # 432903 მსჯელობისთვის. * რბილი nproc 1024. # ამისათვის. * - nproc 16384.
დააყენეთ SELinux ”ნებადართული”რეჟიმი ფაილის რედაქტირებით”/etc/selinux/config“.
[[ელფოსტა დაცულია]]# vi/etc/selinux/კონფიგურაცია
SELINUX = ნებადართული
მას შემდეგ რაც შეიცვალეთ ცვლილებები, ნუ გაყალბდებით გადატვირთეთ სერვერი ახალი ცვლილებების ასახვა.
[[ელფოსტა დაცულია]]# გადატვირთვა
შესვლა როგორც Oracle მომხმარებელი და გახსენი ფაილი ". bash_profile”, რომელიც ხელმისაწვდომია oracle მომხმარებლის სახლის დირექტორიაში, გააკეთეთ ჩანაწერები, როგორც ეს აღწერილია ქვემოთ. დარწმუნდით, რომ მიუთითეთ სწორი მასპინძლის სახელი "ORACLE_HOSTNAME = oracle.tecmint.com“.
[[ელფოსტა დაცულია]]# su oracle
[[ელფოსტა დაცულია] ~] $ vi .bash_profile
# Oracle პარამეტრები. TMP =/tmp; TMP ექსპორტი. TMPDIR = $ TMP; ექსპორტი TMPDIR ORACLE_HOSTNAME =oracle.tecmint.com; ORACLE_HOSTNAME- ის ექსპორტი. ORACLE_UNQNAME = DB11G; ORACLE_UNQNAME- ის ექსპორტი. ORACLE_BASE =/u01/app/oracle; ORACLE_BASE ექსპორტი. ORACLE_HOME =$ ORACLE_BASE/პროდუქტი/11.2.0/dbhome_1; ORACLE_HOME- ის ექსპორტი. ORACLE_SID = DB11G; ORACLE_SID ექსპორტი. PATH =/usr/sbin: $ PATH; საექსპორტო გზა. PATH = $ ORACLE_HOME/ურნა: $ PATH; PATH ექსპორტი LD_LIBRARY_PATH = $ ORACLE_HOME/lib:/lib:/usr/lib; LD_LIBRARY_PATH ექსპორტი. CLASSPATH = $ ORACLE_HOME/jlib: $ ORACLE_HOME/rdbms/jlib; ექსპორტი CLASSPATH საექსპორტო გზა
გადართვა ფესვი მომხმარებელი და გასცეს შემდეგი ბრძანება ნებადართული Oracle მომხმარებელს წვდომა X სერვერი.
[[ელფოსტა დაცულია]]# xhost +
შექმენით დირექტორიები და დააყენეთ შესაბამისი ნებართვები, რომლებშიც დაინსტალირდება Oracle პროგრამული უზრუნველყოფა.
[[ელფოსტა დაცულია]]# mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1. [[ელფოსტა დაცულია]]# chown -R oracle: oinstall /u01. [[ელფოსტა დაცულია]]# chmod -R 775 /u01
დარეგისტრირდით და ჩამოტვირთეთ Oracle პროგრამული უზრუნველყოფა შემდეგი ბმულის გამოყენებით.
Oracle პაკეტი შეიცავს 2 zip ფაილები, რომლებიც პირველ რიგში უნდა მიიღოთ ლიცენზიის ხელშეკრულება გადმოტვირთვამდე. მე მივუთითე თქვენთვის მითითებული ფაილების სახელები, გთხოვთ გადმოწეროთ ეს ფაილები თქვენი სისტემის არქიტექტურისთვის სადღაც ქვემოთ ”/home/oracle/“.
http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_1of2.zip. http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_2of2.zip
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip. http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip
ახლა დავიწყოთ Oracle– ის ინსტალაცია. უპირველეს ყოვლისა უნდა გადავიდეს როგორც "ორაკლი" მომხმარებელი დააინსტალირებს მონაცემთა ბაზას.
[[ელფოსტა დაცულია] ~] $ su ორაკული
ამოიღეთ შეკუმშული Oracle მონაცემთა ბაზის საწყისი ფაილები იმავე დირექტორიაში ”/home/oracle/“.
[[ელფოსტა დაცულია] ~] $ unzip linux_11gR2_database_1of2.zip [[ელფოსტა დაცულია] ~] $ unzip linux_11gR2_database_2of2.zip
განათავსეთ unzip წყაროს ფაილი, დირექტორია ე.წ მონაცემთა ბაზა შეიქმნება, გადადით დირექტორიაში და შეასრულეთ ქვემოთ მოყვანილი სკრიპტი, რომ დაიწყოთ Oracle მონაცემთა ბაზის ინსტალაციის პროცესი.
[[ელფოსტა დაცულია] მონაცემთა ბაზა] $ cd მონაცემთა ბაზა [[ელფოსტა დაცულია] მონაცემთა ბაზა] $ ./runInstaller
1. რუინსტალაციო დაგირეკავ Oracle Universal Installer (OUI), სადაც გარეგნობა და შეგრძნება და ნაბიჯები ერთნაირია ყველა ოპერაციულ სისტემაში.
2. მიაწოდეთ თქვენი ელექტრონული მისამართი ინფორმირებული იყოს უსაფრთხოების საკითხებზე და მიიღოს უსაფრთხოების განახლებები.
3. შექმნა და კონფიგურაცია ა Მონაცემთა ბაზა
4. აირჩიეთ სისტემის კლასიც სამუშაო მაგიდა ან სერვერი.
5. აირჩიეთ ტიპი მონაცემთა ბაზის ინსტალაცია გსურთ შეასრულოთ.
6. აირჩიეთ "ტიპიური ინსტალაცია”ვარიანტი დააყენოთ სრული ორაკლის ინსტალაცია ძირითადი კონფიგურაციით.
7. დაყენება ადმინისტრაციული პაროლი და შეასრულეთ მონაცემთა ბაზის სრული ინსტალაცია ძირითადი კონფიგურაციით.
8. გთხოვთ დააწკაპუნეთ "დიახ”გააგრძელეთ ინსტალაცია.
9. Შექმნა ინვენტარიზაცია
10. თუ ინსტალაციის დროს შეგექმნათ წინაპირობების გაფრთხილება. Დააკლიკეთ "შეასწორეთ და კვლავ შეამოწმეთ“. Oracle აფიქსირებს წინაპირობებს თავისთავად. ეს არის ახალი ფუნქცია Oracle მონაცემთა ბაზა 11 გ.
პდკშ პაკეტი არ არის ხელმისაწვდომი Oracle საცავი რის გამოც თქვენ უნდა გადმოწეროთ და დააინსტალიროთ ხელით.
[[ელფოსტა დაცულია]]# wget ftp://rpmfind.net/linux/redhat-archive/6.2/en/os/i386/RedHat/RPMS/pdksh-5.2.14-2.i386.rpm
დროს პდკშ პაკეტის ინსტალაცია, რომელსაც შეიძლება შეექმნათ კონფლიქტური შეცდომა ksh პაკეტი. ამოღება ksh პაკეტი იძულებით და დააინსტალირეთ პდკშ პაკეტი მითითებული ბრძანებით:-
[[ელფოსტა დაცულია]]# rpm -e ksh-20100621-19.el6_4.4.i686-nodeps. [[ელფოსტა დაცულია]]# rpm -ivh pdksh-5.2.14-2.i386.rpm
11. წინასწარი შემოწმების ჩატარება: ეს არის ტესტი, საკმარისია თუ არა გაცვლა სივრცე ხელმისაწვდომია სისტემაში.
12. ინსტალაციის შეჯამება: დააწკაპუნეთ შეინახეთ პასუხის ფაილი. ეს ფაილი სასარგებლოა Oracle Silent Mode ინსტალაცია
13.შეინახეთ პასუხის ფაილი სადმე თქვენს სისტემაში
14.პროდუქტი ინსტალაციის პროგრესი
15. კოპირება მონაცემთა ბაზა ფაილები
16. Დააკლიკეთ "პაროლის მენეჯმენტი“.
17. დააყენეთ პაროლი მომხმარებლისთვის ”SYS"და დააწკაპუნეთ კარგი გაგრძელება.
18. კონფიგურაციის სკრიპტები უნდა შესრულდეს როგორც "ფესვი”მომხმარებელი. გადადით ეკრანზე მოცემულ გზაზე და შეასრულეთ სკრიპტები სათითაოდ. Დააკლიკეთ 'ᲙᲐᲠᲒᲘ'ერთხელ სკრიპტები შესრულდება.
[[ელფოსტა დაცულია]]# cd/u01/app/oraInventory. [[ელფოსტა დაცულია] oraInventory]# ./orainstRoot.sh
/U01/app/oraInventory- ის ნებართვების შეცვლა. კითხვის, წერის ნებართვების დამატება ჯგუფისთვის. წაშლა წაკითხვის, წერის, შესრულების ნებართვები მსოფლიოში. /U01/app/ora ინვენტარის ჯგუფის სახელის შეცვლა ინსტალაციაზე. სკრიპტის შესრულება დასრულებულია.
[[ელფოსტა დაცულია]]# cd /u01/app/oracle/product/11.2.0/dbhome_2/ [[ელფოსტა დაცულია] dbhome_2]# ./root.sh
გაშვებული Oracle 11g root.sh სკრიპტი... გარემოს შემდეგი ცვლადები არის მითითებული: ORACLE_OWNER = oracle ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_2 შეიყვანეთ ადგილობრივი ბინ დირექტორიის სრული სახელი: [/usr/local/bin]: კოპირება dbhome/usr/local/bin... Oraenv- ის კოპირება/usr/local/bin... კორაენვის კოპირება/usr/local/bin... /Etc /oratab ფაილის შექმნა... საჭიროების შემთხვევაში ჩანაწერები დაემატება /etc /oratab ფაილს. მონაცემთა ბაზის კონფიგურაციის ასისტენტი მონაცემთა ბაზის შექმნისას. დასრულდა root.sh სკრიპტის ზოგადი ნაწილის გაშვება. ახლა პროდუქტის სპეციფიკური ძირეული მოქმედებები შესრულდება. დასრულებული პროდუქტის სპეციფიკური ძირეული მოქმედებები.
19. -ის ინსტალაცია Oracle მონაცემთა ბაზა არის წარმატებული
20. თქვენი შესამოწმებლად Oracle– ის ინსტალაცია ნავიგაცია თქვენი სისტემის ვებ დაფუძნებული მართვის ინტერფეისზე "localhost"მომხმარებლის სახელით"SYS"დაკავშირება როგორც"SYSDBA“და გამოყენებით პაროლი თქვენ დააყენეთ Oracle– ის ინსტალაციის დროს. გახსოვდეთ პორტის გახსნა 1158 თქვენს firewall- ზე და გადატვირთეთ iptables მომსახურება.
[[ელფოსტა დაცულია]]# iptables -A INPUT -p tcp -პორტი 1158 -j ACCEPT. [[ელფოსტა დაცულია]]# service iptables გადატვირთვა
https://localhost: 1158/ემ/
21. Oracle Enterprise მონაცემთა ბაზის კონტროლის მენეჯერი
ახლა თქვენ შეგიძლიათ დაიწყოთ გამოყენება Oracle. უაღრესად გირჩევთ მიჰყევით Oracle დოკუმენტაცია მეტი დახმარებისთვის. არსებობს უამრავი კლიენტის პროგრამა, რომელიც დაგეხმარებათ, მაგალითად, ბრძანების ხაზის სახელწოდებით Oracle მყისიერი კლიენტი და Oracle SQL დეველოპერის ინტერფეისი პროგრამა.
ეს არის დასასრული Oracle მონაცემთა ბაზის პროგრამული უზრუნველყოფის ინსტალაცია. ჩვენს მომავალ სტატიაში ჩვენ განვიხილავთ როგორ შევქმნათ მონაცემთა ბაზა გამოყენებით DBCA და როგორ Დაწყება და Გათიშვა Oracle მონაცემთა ბაზა. გთხოვთ დაელოდოთ... !!!