Oracle

Oracle Database 21C ( 21.3 ) Kurulumu – Database

Merhaba arkadaşlar

Bir önceki yazımızda Oracle Database 21C için işletim sistemi kurulumumu yapmıştık. Bu yazımızda ise artık kurulum işletim sistemi sonrasında veritabanı kurulum adımlarına geçeceğiz. Bu kurulum local diskler üzerinde olacak.

Oracle Database için , Oracle Linux 8.2 kurulum yazısına buradan erişebilirsiniz.

Oracle Edelivery sitesinden Oracle Database 21C ( 21.3 ) V1011496-01 sürümünü indiriyoruz.

İşletim sistemimizde bazı ayarlamar yapacağız. Sırası ile başlayalım. Öncelikle Root kullanıcısı ile aşağıdaki güncellemeleri yapıyoruz. İlgili güncellemeri yum paket yöneticisi bizim için yapacak.

[root@21c ~]# yum update -y && yum install oracle-database-preinstall-21c && systemctl stop firewalld.service && systemctl disable firewalld.service
[root@21c ~]# nano /etc/selinux/config

SELINUX=disable

[root@21c ~]# mkdir -p /u01/app/oracle/database/21.3.0/dbhome_1
[root@21c ~]# chown -R oracle.oinstall /u01/
[root@21c ~]# chmod -R 775 /u01/


[root@21c ~]# nano /home/oracle/.bash_profile


# Oracle Settings

export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_HOSTNAME=21c.bugraparlayan.local
export ORACLE_UNQNAME=BUGRA21C
export ORACLE_BASE=/u01/app/oracle/database/21.3.0/
export DB_HOME=$ORACLE_BASE/dbhome_1
export ORACLE_HOME=$DB_HOME
export ORACLE_SID=BUGRA21C
export ORACLE_TERM=xterm
export PATH=/usr/sbin:/usr/local/bin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

[root@21c ~]# su - oracle
[oracle@21c ~]$ cd /u01/app/oracle/database/21.3.0/dbhome_1_1
[oracle@21c dbhome_1]$ unzip V1011496-01.zip
[oracle@21c dbhome_1]$ ./runInstaller

Ayarlarımız hazır, kuruluma başlayabiliriz.

Server Class seçerek devam ediyoruz.

İnceleme yapacağımız için ” Enterprise Edition ” seçiyorum. Lisansa bağlı olarak uygun sürümü seçebilirsiniz.

Değilşkenlerimizi otomatik algıladı.

Burada bir konuya dikkat çekmek istiyorum. Oracle daha önce yayınlandığı gibi Non-Contanier mimariyi 19C ile birlikte bitirdi. Artık Contanier mimari kullanmamız gerekiyor. Bu sebepten mecburen bir Pluggable database açıyoruz.

2 Adet Root script çalıştıracağız.

[root@21c ~]# cd /u01/app/oracle/database/oraInventory/
[root@21c oraInventory]# ./orainstRoot.sh 

Changing permissions of /u01/app/oracle/database/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.

Changing groupname of /u01/app/oracle/database/oraInventory to oinstall.
The execution of the script is complete.

[root@21c oraInventory]# cd /u01/app/oracle/database/21.3.0/dbhome_1/
[root@21c dbhome_1]# ./root.sh

Performing root user operation.

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u01/app/oracle/database/21.3.0/dbhome_1

Enter the full pathname of the local bin directory: [/usr/local/bin]: 
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.

Çalıştırdıktan sonra işlemlere devam ediyoruz.



SQL> select banner from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 21c Enterprise Edition Release 21.0.0.0.0 - Production

SQL>

Kurulum adımlarımızı tamamladık. Artık Oracle Database 21C özelliklerini incelemeye başlayabiliriz. Diğer yazılarımızda görüşmek üzere.

Buğra PARLAYAN

Çok sevdiği mesleği Oracle Veritabanı Yöneticiliğinde bulunmayan Türkçe kaynakları yazan hayırsever genco

İlgili Makaleler

2 Yorum

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu