12c İle Birlikte Depcreated/Desupported Olan Parametreler, Componentler, Özellikler

Dba’ ler olarak, oracle’ ın her yeni sürümüyle birlikte yeni bir takım özelliklerle tanışırken, daha önceden bildiğimiz ve kullandığımız bir takım parametreler ve özelliklerde vedalaşmak durumunda kalıyoruz. Oracle 12c ile birlikte de, öncesinde bildiğimiz kimilerini sıkça kullandığımız bazı parametreler ve özelliklerde artık ortadan kalkmış oldu. Maalesef bizim de işimiz gereği sürekli olarak kendimizi update etmemiz, yenilikleri takip etmemiz gerekiyor ki sanıyorum bu işin de en zor ama bir o kadar da keyifli yanı bu diye düşünüyorum.

Şimdi vedalaşmak zorunda kaldıklarımız arasında önemli olduğunu düşündüğüm birkaçından bahsedelim ;

• Oracle 12c ile birlikte en büyük yapısal değişiklik oracle’ ın mimarisinde yaşandı. Multitenant dediğimiz container db yapısı artık kullanılmaya başlandı. Oracle 12.1 ile artık container db’ i ile birlikte non-container database’ i de destekliyorum desede, görünün o ki sonraki release’ lerde container db yapısını kullanmak zorunlu olacak gibi duruyor.

• Yine oracle 12c ile bilrlikte yeni bir utility ile tanışmış olduk. Eskiden upgrade’ ler sırasında catalog’ u upgrade etmek için kullandığımız catupgrd.sql artık depcreated oldu. Bunun yerine catctl.pl utility’ sini kullanmaya başladık.

• Oracle 10g ile tanıştığımız ve sıkça da kullandığımız Oracle Enterprise Manager database control oracle 12c ile birlikte yerini Oracle Enterprise Manager Express’ e bırakmış oldu. Aslında oracle bu adım ile biraz da bizleri Oracle Grid’ ı daha fazla kullanmaya zorluyor/yönlendiriyor diye düşünüyorum.

• Her bir versiyon geçişi sonrasında aşağıdaki sorgu ile hangi initial parametrelerinin artık kullanmayacağını sorgulayabilirsiniz;

 

12.1.0.2 versiyonu için bu sorgu bize aşağıdaki parametrelerin artık kullanılamaz durumda olduğunu gösteriyor ;

NAME
active_instance_count
background_dump_dest
buffer_pool_keep
buffer_pool_recycle
commit_write
cursor_space_for_time
fast_start_io_target
global_context_pool_size
instance_groups
lock_name_space
log_archive_start
max_enabled_roles
parallel_automatic_tuning
parallel_io_cap_enabled
parallel_server
parallel_server_instances
plsql_debug
plsql_v2_compatibility
rdbms_server_dn
remote_os_authent
resource_manager_cpu_allocation
sec_case_sensitive_logon
serial_reuse
sql_trace
standby_archive_dest
user_dump_dest

Dikkat ederseniz bizim zaman zaman performance tuning yaparken kullandığımız buffer_pool_keep parametreside artık yok.

• 12c ile birlikte depcreated olan view’ ler ;

ALL_SCHEDULER_CREDENTIALS
DBA_NETWORK_ACL_PRIVILEGES
DBA_NETWORK_ACLS
DBA_SCHEDULER_CREDENTIALS
USER_NETWORK_ACL_PRIVILEGES
USER_SCHEDULER_CREDENTIALS
V$OBJECT_USAGE

Oracle 11g ile tanışmış olduğumuz ACL yetkilendirmelerinde sıkça kulandığımız dba_network_acls view’ ide artık kullanamayacağımız view’ ler arasında. (bu view’ in yerini dba_host_aces view’ i almış durumda)

bu view’ lerin yerini aşağıdaki viewler almış durumda ;

ALL_SCHEDULER_CREDENTIALS ==> ALL_CREDENTIALS
DBA_NETWORK_ACL_PRIVILEGES ==> DBA_HOST_ACES
DBA_NETWORK_ACLS ==> DBA_HOST_ACLS
DBA_SCHEDULER_CREDENTIALS ==> DBA_CREDENTIALS
USER_NETWORK_ACL_PRIVILEGES ==> USER_HOST_ACES
USER_SCHEDULER_CREDENTIALS ==> USER_HOST_ACES
V$OBJECT_USAGE ==> DBA_OBJECT_USAGE

Bu konudaki full listeyi görmek isterseniz referance olarak belirttiğim linkden faydalanabilirsiniz.

Referance;
http://docs.oracle.com/database/121/UPGRD/deprecated.htm

Be Sociable, Share!

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


bir × 4 =