Oracle SQLPlus Nedir? Kullanımı

Oracle kurulumu ile birlikte gelen SQLPlus aracı nedir ve kullanımı ile ilgili bilgiler yer alıyor.

SQL Plus nedir?

SQL Plus aracı Oracle veritabanı yönetim sistemi ile birlikte gelen ve veritabanı yönetim sistemini komut yorumlayıcısında yönetmeyi sağlayan bir araçtır.

SQL Plus kullanımı

SQLPlus aracının kullanımı için işletim sistemi komut yorumlayıcısına aşağıdaki komutu yazmak yeterli olacaktır.

sqlplus

Docker ile SQL Plus aracını kullanmak için aşağıdaki komut kullanılır.

docker exec -it oracle bash -c "source /home/oracle/.bashrc; sqlplus"

SQLPlus aracı ile doğrudan veritabanı bağlantısını yapmak için aşağıdaki komut kullanılabilir.

sqlplus KULLANICI_ADI/KULLANICI_SIFRE;

SQLPlus aracı içerisinden connect komutu kullanılarak veritabanı bağlantısı sağlanır.

connect
connect KULLANICI_ADI
connect KULLANICI_ADI/KULLANICI_SIFRE

Yönetici olarak bağlanmak için as anahtar kelimesi kullanılır.

connect SYS / as SYSDBA

Bağlantıyı kontrol etmek için show user komutu kullanılır.

show user

Bağlantıyı kapatmak için disconnect komutu kullanılır.

disconnect

Ekranı temizlemek için clear screen komutu kullanılır.

clear screen

SQL Plus ile yazılmış sorguları listelemek için list komutu kullanılır.

list

Son yazılan sorguyu tekrar çalıştırmak için run komutu kullanılır.

run

Önceden yazılan komutları silmek için clear buffer ve del komutu kullanılır.

clear buffer
cl buffer
del

Sadece belirli bir komutu silmek için del SIRA komutu kullanılır.

del SIRA

SQL sorgusuna eklemek yapmak için append ve input komutu kullanılır.

append eklenecek-sql
input eklenecek-sql

SQL sorgusunu değiştirmek için change komutu kullanılır.

change eski_deger/yeni_deger

Yazılan SQL komutlarını kaydetmek için save komutu kullanılır.

save dosya_adi

SQL komutlarını ve sonuçlarını dosyaya kaydetmek için spool komutu kullanılır.

spool C:\kodlar.txt
spool OFF

Dosyada yer alan SQL komutlarını almak için get, start, @ kullanılır.

get dosya_adi
start dosya_adi
@dosya_adi
run

SQLPlus komut satırından işletim sistemi komut satırına geçmek için host komutu kullanılır.

host
host komut

SQL sorgularında geçici değişken kullanmak için ampersand (&) işareti kullanılır.

SELECT * FROM TABLO WHERE SUTUN = &SUTUN_DEGERI

Değişken işaretini değiştirmek için SET komutu kullanılır.

SET DEFINE ON
SET DEFINE '#'
SELECT * FROM TABLO WHERE SUTUN = #SUTUN_DEGERI

Sorgu sonuçlarını düzgün görüntülemek için SET komutu ile çeşitli ayarlar yapılabilir.

SET WRAP ON/OFF
SET HEAD ON/OFF
SET LINESIZE 15

Komutlar hakkında bilgi almak için help komutu kullanılır.

help komut

Oracle kurulum ile birlikte gelen SQL Plus aracı diğer veritabanı yönetim sistemlerinde yer alan araçlara göre esnek olsa da APEX, Oracle SQL Developer gibi araçların kullanımı olası hatalara karşı faydalı olacaktır.

Oracle Derslerine buradan ulaşabilirsiniz.

Hayırlı günler dilerim.

Yusuf SEZER

Yusuf SEZER

Computer Engineer who interested about web technologies, algorithms, artificial intelligence and embedded systems; constantly exploring new technologies.


Bunlara'da bakmalısın!