Rastgele Yazılar : Kullanıcı güvenliği ve yetkileri
Rastgele Yazılar : (ORA-00313) Redolog grublarından biri (veya birkaçı) Ka...
Rastgele Yazılar : Maximum Datafile Size Nasıl Hesaplanır
Rastgele Yazılar : Oracle Day
Rastgele Yazılar : Oracle Veritabanı İpuçları
Rastgele Yazılar : Oracle 11g Enterprise Manager Konsol ve Internet Explor...
Rastgele Yazılar : BLOCK CHANGE TRACKING
Rastgele Yazılar : Oracle eksiksiz bir bulut resmi çiziyor
Rastgele Yazılar : Csv Dosyalarının Oracle Veritabanına Yüklenmesi
Rastgele Yazılar : SSAS OLAP Küpü Oluşturma
İlk oracle 9i sürümünde alan kazancı amacıyla çıkarılmıştır. Artıları IO performansı arttırır, db cache’ deki memory kullanımı azalır, ancak bu işlemlerin hepsi için extra CPU yükü doğurur.
--birinci tablo
CREATE TABLE test_tab1 (
id NUMBER(10) NOT NULL,
description VARCHAR2(50) NOT NULL,
created_date DATE NOT NULL
)
COMPRESS FOR OLTP;
--ikinci tablo. Farklı partitionları farklı compress seçenekleri ile sıkıştırma .
SQL> ALTER TABLE test_tab1 DROP COLUMN description; ERROR at line 1: ORA-39726: unsupported add/drop column operation on compressed tables
Sıkıştırılmış bir tablodaki kolon silemeyiz. Silebilmemiz için önce o kolonu unused yapmamız gerekiyor.
SQL> ALTER TABLE test_tab1 SET UNUSED (description);
Table altered.
Daha sonra unused olan kolonları aşağıdaki gibi silebiliriz..
SQL> ALTER TABLE TEST DROP unused columns;
farklı makalelerle görüşmek üzere...