Kullanımdan kaldırılan ve desteklenmeyen parametrelerin tespiti
Oracle 12c itibariyle bazı parameteler ya kullanımdan kaldırıldı ya da artık desteği bulunmamaktadır. Bu parametreleri v$parameter görüntüsünden öğrenebiliriz. 12c upgrade işlemi öncesinde bu parametrelerin spfile yada pfile dosyasından çıkarılması gerekmektedir.
Kullanımdan kaldırılan ve desteği olmayan parametreleri aşağıdaki sorgu ile tespit edebilirsiniz.
SQL> SELECT name from v$parameter WHERE isdeprecated = 'TRUE' ORDER BY name;
Sorgu sonucundan dönen aşağıdaki parametler , varsa parametre dosyalarından çıkarılmalıdır.
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_v2_compatibility
remote_os_authent
resource_manager_cpu_allocation
sec_case_sensitive_logon
serial_reuse
sql_trace
standby_archive_dest
user_dump_dest
Ayrıca , instance açılırken alert.log dosyasında da deprecated parametreleri, eğer parametre dosyasında mevcut ise , belirtecektir.
Spfile dosyasından bir parametresi aşağıdaki şekilde çıkarabilirsiniz.
SQL> ALTER SYSTEM RESET PARAMETRE_ADI SCOPE=SPFILE;
Örnek :
SQL> alter system reset user_dump_dest scope=spfile;
Reset işlemi sadece spfile’da yapıldığından scope=spfile belirtilmese de olur.