Oracle DBCS dataguard 구성후 patch 비교


- Oracle DBCS에서 Console 화면상에서 자동으로 Dataguard 구성후 primary, standby 패치 비교하면 다르다. 

Standby 가 최신 이미지로 Provisioning 되기 때문인데 동일하게 맞추려면 Custom Oracle Image 사용하여 작업가능.


primary : 19.6.0.0

standby : 19.8.0.0


- primary 

[grid@primary OPatch]$ ./opatch lspatches

30788310;ACFS Interim patch for 30788310

30655595;TOMCAT RELEASE UPDATE 19.0.0.0.0 (30655595)

30557433;Database Release Update : 19.6.0.0.200114 (30557433)

30489227;OCW RELEASE UPDATE 19.6.0.0.0 (30489227)


[TEST]oracle@primary:/home/oracle# opatch lspatches

30484981;OJVM RELEASE UPDATE: 19.6.0.0.200114 (30484981)

30423135;REINSTATE IS FAILING POST APPLYING 19C OCT19 PATCHES

30432118;MERGE REQUEST ON TOP OF 19.0.0.0.0 FOR BUGS 28852325 29997937

30413137;ORA-00600  INTERNAL ERROR CODE, ARGUMENTS  [2006]

30557433;Database Release Update : 19.6.0.0.200114 (30557433)

30489227;OCW RELEASE UPDATE 19.6.0.0.0 (30489227)


- standby


[grid@standby OPatch]$ ./opatch lspatches

31301460;JDK BUNDLE PATCH 19.0.0.0.200714

31335188;TOMCAT RELEASE UPDATE 19.0.0.0.0 (31335188)

31305087;OCW RELEASE UPDATE 19.8.0.0.0 (31305087)

31304218;ACFS RELEASE UPDATE 19.8.0.0.0 (31304218)

31281355;Database Release Update : 19.8.0.0.200714 (31281355)


[TEST]oracle@standby:/home/oracle# opatch lspatches

29997959;DSTV34 UPDATE - TZDATA2019B - NEED OJVM FIX

30432118;MERGE REQUEST ON TOP OF 19.0.0.0.0 FOR BUGS 28852325 29997937

31219897;OJVM RELEASE UPDATE: 19.8.0.0.200714 (31219897)

31301460;JDK BUNDLE PATCH 19.0.0.0.200714

31305087;OCW RELEASE UPDATE 19.8.0.0.0 (31305087)

31281355;Database Release Update : 19.8.0.0.200714 (31281355)



Oracle DBCS에서 Console 화면상에서 Dataguard 구성후 primary, standby 패치 비교하면 다르다. 

Standby 가 최신 이미지로 Provisioning 되기 때문


primary : 19.6.0.0

standby : 19.8.0.0


- primary 

[grid@primary OPatch]$ ./opatch lspatches

30788310;ACFS Interim patch for 30788310

30655595;TOMCAT RELEASE UPDATE 19.0.0.0.0 (30655595)

30557433;Database Release Update : 19.6.0.0.200114 (30557433)

30489227;OCW RELEASE UPDATE 19.6.0.0.0 (30489227)


[TEST]oracle@primary:/home/oracle# opatch lspatches

30484981;OJVM RELEASE UPDATE: 19.6.0.0.200114 (30484981)

30423135;REINSTATE IS FAILING POST APPLYING 19C OCT19 PATCHES

30432118;MERGE REQUEST ON TOP OF 19.0.0.0.0 FOR BUGS 28852325 29997937

30413137;ORA-00600  INTERNAL ERROR CODE, ARGUMENTS  [2006]

30557433;Database Release Update : 19.6.0.0.200114 (30557433)

30489227;OCW RELEASE UPDATE 19.6.0.0.0 (30489227)


- standby


[grid@standby OPatch]$ ./opatch lspatches

31301460;JDK BUNDLE PATCH 19.0.0.0.200714

31335188;TOMCAT RELEASE UPDATE 19.0.0.0.0 (31335188)

31305087;OCW RELEASE UPDATE 19.8.0.0.0 (31305087)

31304218;ACFS RELEASE UPDATE 19.8.0.0.0 (31304218)

31281355;Database Release Update : 19.8.0.0.200714 (31281355)


[TEST]oracle@standby:/home/oracle# opatch lspatches

29997959;DSTV34 UPDATE - TZDATA2019B - NEED OJVM FIX

30432118;MERGE REQUEST ON TOP OF 19.0.0.0.0 FOR BUGS 28852325 29997937

31219897;OJVM RELEASE UPDATE: 19.8.0.0.200714 (31219897)

31301460;JDK BUNDLE PATCH 19.0.0.0.200714

31305087;OCW RELEASE UPDATE 19.8.0.0.0 (31305087)

31281355;Database Release Update : 19.8.0.0.200714 (31281355)


Posted by pat98


- Single instance 구성


[TEST1]oracle@rac011:/home/oracle# rman target /


Recovery Manager: Release 19.0.0.0.0 - Production on Tue Aug 11 09:57:00 2020

Version 19.7.0.0.0


Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.


connected to target database: TEST (DBID=2345177335)


RMAN> show all;


using target database control file instead of recovery catalog

RMAN configuration parameters for database with db_unique_name TEST_ICN1XM are:

CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default

CONFIGURE BACKUP OPTIMIZATION OFF; # default

CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default

CONFIGURE CONTROLFILE AUTOBACKUP ON; # default

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default

CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE MAXSETSIZE TO UNLIMITED; # default

CONFIGURE ENCRYPTION FOR DATABASE OFF; # default

CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default

CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default

CONFIGURE RMAN OUTPUT TO KEEP FOR 7 DAYS; # default

CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default

CONFIGURE SNAPSHOT CONTROLFILE NAME TO '+RECO/TEST_ICN1XM/controlfile/snapcf_test_icn1xm.f';


- dataguard 구성후 primary


standby와 비교하면 archive deletion policy 만 다르고 나머지는 동일하다.


RMAN> show all;


using target database control file instead of recovery catalog

RMAN configuration parameters for database with db_unique_name TEST_PHX1JG are:

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 30 DAYS;

CONFIGURE BACKUP OPTIMIZATION OFF;

CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default

CONFIGURE CONTROLFILE AUTOBACKUP ON;

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE SBT_TAPE TO '%F'; # default

CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO BACKUPSET PARALLELISM 1;

CONFIGURE DEVICE TYPE 'SBT_TAPE' PARALLELISM 2 BACKUP TYPE TO COMPRESSED BACKUPSET;

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default

CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 2 G;

CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' MAXPIECESIZE 2 G FORMAT   '%d_%I_%U_%T_%t' PARMS  'SBT_LIBRARY=/opt/oracle/dcs/commonstore/pkgrepos/oss/odbcs/libopc.so ENV=(OPC_PFILE=/opt/oracle/dcs/commonstore/objectstore/opc_pfile/2347090681/opc_TEST_phx1jg.ora)';

CONFIGURE MAXSETSIZE TO UNLIMITED; # default

CONFIGURE ENCRYPTION FOR DATABASE ON;

CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default

CONFIGURE COMPRESSION ALGORITHM 'LOW' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE;

CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 1 TIMES TO 'SBT_TAPE' APPLIED ON ALL STANDBY;

CONFIGURE SNAPSHOT CONTROLFILE NAME TO '+RECO/TEST_PHX1JG/controlfile/snapcf_test_phx1jg.f';

CONFIGURE SNAPSHOT CONTROLFILE NAME TO '+RECO/test_phx1jg/controlfile/snapcf_test_phx1jg.f';


- dataguard 구성후 standby


RMAN> show all;


RMAN configuration parameters for database with db_unique_name TEST_PHX2MM are:

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 30 DAYS;

CONFIGURE BACKUP OPTIMIZATION OFF;

CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default

CONFIGURE CONTROLFILE AUTOBACKUP ON;

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE SBT_TAPE TO '%F'; # default

CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO BACKUPSET PARALLELISM 1;

CONFIGURE DEVICE TYPE 'SBT_TAPE' PARALLELISM 2 BACKUP TYPE TO COMPRESSED BACKUPSET;

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default

CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 2 G;

CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' MAXPIECESIZE 2 G FORMAT   '%d_%I_%U_%T_%t' PARMS  'SBT_LIBRARY=/opt/oracle/dcs/commonstore/pkgrepos/oss/odbcs/libopc.so ENV=(OPC_PFILE=/opt/oracle/dcs/commonstore/objectstore/opc_pfile/2347090681/opc_TEST_phx1jg.ora)';

CONFIGURE MAXSETSIZE TO UNLIMITED; # default

CONFIGURE ENCRYPTION FOR DATABASE ON;

CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default

CONFIGURE COMPRESSION ALGORITHM 'LOW' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE;

CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 1 TIMES TO 'SBT_TAPE';

CONFIGURE SNAPSHOT CONTROLFILE NAME TO '+RECO/TEST_PHX1JG/controlfile/snapcf_test_phx1jg.f';

CONFIGURE SNAPSHOT CONTROLFILE NAME TO '+RECO/test_phx1jg/controlfile/snapcf_test_phx1jg.f';



Posted by pat98

약간 다르지만 우리가 흔히 알고 있는 NAS 를 Oracle Cloud 에서는 FSS(File Storage) 라는 이름으로 서비스 하고 있음.


- IaaS 나 dbcs 에 attach 하는 방법


1. File Storage -> Mount Target 에서 file storage 생성


2. 해당 VCN에 아래와 같은 Security list 추가하고 포트 오픈


Stateful ingress to TCP ports 111, 2048, 2049, 2050, and UDP ports 111 and 2048

Stateful egress for TCP source ports 111, 2048, 2049, 2050, and UDP source port 111


2. 대상 DBCS에 tool 설치 및 mount 작업


- opc 유저에서

sudo yum install nfs-utils

sudo mkdir -p /EXPORT

sudo mount 10.0.0.7:/EXPORT /EXPORT


3. df -k 로 mount point 확인


영구적으로 /etc/fstab 반영

10.10.3.6:/u03 /u03 nfs defaults,nofail,nosuid,resvport 0 0

Posted by pat98

Oracle OCI VM Image에서 일어나는 현상임. (Custom Image인 경우 나타남)

 

증상 :

타임존과 시간을  KST +9:00 설정하여 사용중에 타임존은 유지되나 시간이 UTC +0:00 으로 Rollback 되는 현상

(windows2012 운영체제, Linux 는 해당 증상 없음)

 

Action Plan  :

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation/RealTimeIsUniversal 1 로 설정

또는

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f

 

- 설정된 값 확인은

reg query "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /s

-> 오라클에서 제공되는 Image 에는 RealTimeIsUniversal 값이 이미 포함되어 있으며 Custom Image 에는 포함되어 있지 않다.)

 

작업후 서버 리부팅.

 

- 확인할 사항

1. services.msc -> windows time service 가 자동기동이고 정상으로 실행되고 있는지 확인 (w32tm /query /status)

2. 조치후 리부팅 하여 일정시간 경과후 시간이 Rollback 되는지 모니터링

 

참고 문서 :

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/WindowsGuide/windows-set-time.html

Posted by pat98

Oracle OCI 를 기본 설치하면 Default 로 Python 2.7.5 가 설치되는데 python 3.6.8 로 업글해보도록 하자.


- Oracle OCI 환경에서 python 3 로 업그레이드 하기


1. python3 설치


sudo yum install -y python3


2. 버전 확인

python -V

python3 -V


3. 심볼릭 링크 확인


ls -l /usr/bin/py*


일단 여기서 /usr/bin/python 을 강제로 python3 로 변경하면 환경이 꼬이게 되므로 건드리지 않는다.


4. oci_cli 용 가상환경 생성


python3 -m venv oci_cli

ls -d  oci_cli/*

source oci_cli/bin/activate

phython -V


5. 비활성화


deactivate

python -V


6. oci-cli 를 재설치 한다.

bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)"


===> Remove this directory? 

y 를 눌러서 업데이트를 한다.


7. $HOME/.bashrc에 3.6이 추가된 내용을 반영하기 위해 SHELL을 재시작 한다.


[[ -e "/home/opc/lib/oracle-cli/lib/python3.6/site-packages/oci_cli/bin/oci_autocomplete.sh" ]] && source "/home/opc/lib/oracle-cli/lib/python3.6/site-packages/oci_cli/bin/oci_autocomplete.sh"


exec -l $SHELL


8. oci --version

2.8.1


oci os ns get 으로 에러 메세지가 나는지 확인한다.


9. 설치 환경 확인


pip3 list --format=columns

source lib/oracle-cli/bin/activate

pip3 list

find $HOME /usr/bin -name "pip*"

pip3 list -o


이후 업데이트 할 일이 있으면 oci-cli 만 한다.


pip3 install oci-cli --upgrade

deactivate











Posted by pat98

Oracle cloud 의 LVM 환경에서 Provisioning 가능한 preview 버전인 Oracle 20c를 설치하고 Parameter 등 기본 정보에 대해 확인해 보았다.




SQL> select * from v$version;


BANNER

--------------------------------------------------------------------------------

BANNER_FULL

--------------------------------------------------------------------------------

BANNER_LEGACY

--------------------------------------------------------------------------------

    CON_ID

----------

Oracle Database 20c EE High Perf Release 20.0.0.0.0 - Production

Oracle Database 20c EE High Perf Release 20.0.0.0.0 - Production

Version 20.2.0.0.0

Oracle Database 20c EE High Perf Release 20.0.0.0.0 - Production


[DBCS2]oracle@dbcs2:/home/oracle# ss


SQL*Plus: Release 20.0.0.0.0 - Production on Mon Apr 6 13:29:53 2020

Version 20.2.0.0.0


Copyright (c) 1982, 2019, Oracle.  All rights reserved.



Connected to:

Oracle Database 20c EE High Perf Release 20.0.0.0.0 - Production

Version 20.2.0.0.0


NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

DBFIPS_140                           boolean     FALSE

_gc_policy_time                      integer     20

_gc_undo_affinity                    boolean     TRUE

active_instance_count                integer

adg_account_info_tracking            string      LOCAL

adg_redirect_dml                     boolean     FALSE

allow_deprecated_rpcs                string      YES

allow_global_dblinks                 boolean     FALSE

allow_group_access_to_sga            boolean     FALSE

allow_rowid_column_type              boolean     FALSE

approx_for_aggregation               boolean     FALSE

approx_for_count_distinct            boolean     FALSE

approx_for_percentile                string      NONE

aq_tm_processes                      integer     1

archive_lag_target                   integer     0

asm_diskstring                       string

asm_preferred_read_failure_groups    string

audit_file_dest                      string      /u01/app/oracle/admin/DBCS2_ic

                                                 n1v6/adump

audit_sys_operations                 boolean     TRUE

audit_syslog_level                   string

audit_trail                          string      DB

autotask_max_active_pdbs             integer     2

awr_pdb_autoflush_enabled            boolean     FALSE

awr_pdb_max_parallel_slaves          integer     10

awr_snapshot_time_offset             integer     0

background_core_dump                 string      partial

background_dump_dest                 string      /u01/app/oracle/homes/OraDB20H

                                                 ome1/rdbms/log

backup_tape_io_slaves                boolean     FALSE

bitmap_merge_area_size               integer     1048576

blank_trimming                       boolean     FALSE

buffer_pool_keep                     string

buffer_pool_recycle                  string

cdb_cluster                          boolean     FALSE

cdb_cluster_name                     string

cell_offload_compaction              string      ADAPTIVE

cell_offload_decryption              boolean     TRUE

cell_offload_parameters              string

cell_offload_plan_display            string      AUTO

cell_offload_processing              boolean     TRUE

cell_offloadgroup_name               string

circuits                             integer

client_result_cache_lag              big integer 3000

client_result_cache_size             big integer 0

client_statistics_level              string      TYPICAL

clonedb                              boolean     TRUE

clonedb_dir                          string

cluster_database                     boolean     FALSE

cluster_interconnects                string

commit_logging                       string

commit_point_strength                integer     1

commit_wait                          string

commit_write                         string

common_user_prefix                   string      C##

compatible                           string      20.0.0

connection_brokers                   string      ((TYPE=DEDICATED)(BROKERS=1)),

                                                  ((TYPE=EMON)(BROKERS=1))

containers_parallel_degree           integer     65535

control_file_record_keep_time        integer     38

control_files                        string      /u02/app/oracle/oradata/DBCS2_

                                                 icn1v6/control01.ctl, /u03/app

                                                 /oracle/fast_recovery_area/DBC

                                                 S2_ICN1V6/control02.ctl

control_management_pack_access       string      DIAGNOSTIC+TUNING

core_dump_dest                       string      /u01/app/oracle/diag/rdbms/dbc

                                                 s2_icn1v6/DBCS2/cdump

cpu_count                            integer     2

cpu_min_count                        string      2

create_bitmap_area_size              integer     8388608

create_stored_outlines               string

cursor_bind_capture_destination      string      memory+disk

cursor_invalidation                  string      IMMEDIATE

cursor_sharing                       string      EXACT

cursor_space_for_time                boolean     FALSE

data_guard_max_io_time               integer     240

data_guard_max_longio_time           integer     240

data_guard_sync_latency              integer     0

data_transfer_cache_size             big integer 0

db_16k_cache_size                    big integer 0

db_2k_cache_size                     big integer 0

db_32k_cache_size                    big integer 0

db_4k_cache_size                     big integer 0

db_8k_cache_size                     big integer 0

db_big_table_cache_percent_target    string      0

db_block_buffers                     integer     0

db_block_checking                    string      MEDIUM

db_block_checksum                    string      TYPICAL

db_block_size                        integer     8192

db_cache_advice                      string      ON

db_cache_size                        big integer 0

db_create_file_dest                  string      /u02/app/oracle/oradata/DBCS2_

                                                 icn1v6/

db_create_online_log_dest_1          string      /u03/app/oracle/redo/

db_create_online_log_dest_2          string

db_create_online_log_dest_3          string

db_create_online_log_dest_4          string

db_create_online_log_dest_5          string

db_domain                            string      sub03110258000.publicvcn.oracl

                                                 evcn.com

db_file_multiblock_read_count        integer     128

db_file_name_convert                 string

db_files                             integer     200

db_flash_cache_file                  string

db_flash_cache_size                  big integer 0

db_flashback_retention_target        integer     1440

db_index_compression_inheritance     string      NONE

db_keep_cache_size                   big integer 0

db_lost_write_protect                string      NONE

db_name                              string      DBCS2

db_performance_profile               string

db_recovery_file_dest                string      /u03/app/oracle/fast_recovery_

                                                 area

db_recovery_file_dest_size           big integer 238G

db_recycle_cache_size                big integer 0

db_securefile                        string      PREFERRED

db_ultra_safe                        string      OFF

db_unique_name                       string      DBCS2_icn1v6

db_unrecoverable_scn_tracking        boolean     TRUE

db_writer_processes                  integer     1

dbnest_enable                        string      NONE

dbnest_pdb_fs_conf                   string

dbwr_io_slaves                       integer     0

ddl_lock_timeout                     integer     0

default_sharing                      string      metadata

deferred_segment_creation            boolean     TRUE

dg_broker_config_file1               string      /u01/app/oracle/homes/OraDB20H

                                                 ome1/dbs/dr1DBCS2_icn1v6.dat

dg_broker_config_file2               string      /u01/app/oracle/homes/OraDB20H

                                                 ome1/dbs/dr2DBCS2_icn1v6.dat

dg_broker_start                      boolean     FALSE

diagnostic_dest                      string      /u01/app/oracle

diagnostics_control                  string      IGNORE

disable_pdb_feature                  big integer 0

disk_asynch_io                       boolean     TRUE

dispatchers                          string      (PROTOCOL=TCP) (SERVICE=DBCS2X

                                                 DB)

distributed_lock_timeout             integer     60

dml_locks                            integer     1416

dnfs_batch_size                      integer     4096

drcp_dedicated_opt                   string      YES

dst_upgrade_insert_conv              boolean     TRUE

enable_automatic_maintenance_pdb     boolean     TRUE

enable_ddl_logging                   boolean     TRUE

enable_dnfs_dispatcher               boolean     FALSE

enable_goldengate_replication        boolean     FALSE

enable_imc_with_mira                 boolean     FALSE

enable_pluggable_database            boolean     TRUE

enabled_PDBs_on_standby              string      *

encrypt_new_tablespaces              string      ALWAYS

event                                string

external_keystore_credential_locatio string

n

fal_client                           string

fal_server                           string

fast_start_io_target                 integer     0

fast_start_mttr_target               integer     0

fast_start_parallel_rollback         string      LOW

file_mapping                         boolean     FALSE

fileio_network_adapters              string

filesystemio_options                 string      none

fixed_date                           string

forward_listener                     string

gcs_server_processes                 integer     0

global_names                         boolean     FALSE

global_txn_processes                 integer     1

hash_area_size                       integer     131072

heat_map                             string      OFF

hi_shared_memory_address             integer     0

hs_autoregister                      boolean     TRUE

http_proxy                           string

ifile                                file

ignore_session_set_param_errors      string

inmemory_adg_enabled                 boolean     TRUE

inmemory_automatic_level             string      OFF

inmemory_clause_default              string

inmemory_deep_vectorization          boolean     TRUE

inmemory_expressions_usage           string      ENABLE

inmemory_force                       string      DEFAULT

inmemory_max_populate_servers        integer     0

inmemory_optimized_arithmetic        string      DISABLE

inmemory_prefer_xmem_memcompress     string

inmemory_prefer_xmem_priority        string

inmemory_query                       string      ENABLE

inmemory_size                        big integer 0

inmemory_trickle_repopulate_servers_ integer     1

percent

inmemory_virtual_columns             string      MANUAL

inmemory_xmem_size                   big integer 0

instance_abort_delay_time            integer     0

instance_groups                      string

instance_mode                        string      READ-WRITE

instance_name                        string      DBCS2

instance_number                      integer     0

instance_type                        string      RDBMS

instant_restore                      boolean     TRUE

java_jit_enabled                     boolean     TRUE

java_max_sessionspace_size           integer     0

java_pool_size                       big integer 0

java_restrict                        string      none

java_soft_sessionspace_limit         integer     0

job_queue_processes                  integer     40

kafka_config_file                    string

large_pool_size                      big integer 0

ldap_directory_access                string      NONE

ldap_directory_sysauth               string      no

license_max_sessions                 integer     0

license_max_users                    integer     0

license_sessions_warning             integer     0

listener_networks                    string

lob_signature_enable                 boolean     FALSE

local_listener                       string      LISTENER_DBCS2

lock_name_space                      string

lock_sga                             boolean     FALSE

log_archive_config                   string

log_archive_dest                     string

log_archive_dest_1                   string

log_archive_dest_10                  string

log_archive_dest_11                  string

log_archive_dest_12                  string

log_archive_dest_13                  string

log_archive_dest_14                  string

log_archive_dest_15                  string

log_archive_dest_16                  string

log_archive_dest_17                  string

log_archive_dest_18                  string

log_archive_dest_19                  string

log_archive_dest_2                   string

log_archive_dest_20                  string

log_archive_dest_21                  string

log_archive_dest_22                  string

log_archive_dest_23                  string

log_archive_dest_24                  string

log_archive_dest_25                  string

log_archive_dest_26                  string

log_archive_dest_27                  string

log_archive_dest_28                  string

log_archive_dest_29                  string

log_archive_dest_3                   string

log_archive_dest_30                  string

log_archive_dest_31                  string

log_archive_dest_4                   string

log_archive_dest_5                   string

log_archive_dest_6                   string

log_archive_dest_7                   string

log_archive_dest_8                   string

log_archive_dest_9                   string

log_archive_dest_state_1             string      enable

log_archive_dest_state_10            string      enable

log_archive_dest_state_11            string      enable

log_archive_dest_state_12            string      enable

log_archive_dest_state_13            string      enable

log_archive_dest_state_14            string      enable

log_archive_dest_state_15            string      enable

log_archive_dest_state_16            string      enable

log_archive_dest_state_17            string      enable

log_archive_dest_state_18            string      enable

log_archive_dest_state_19            string      enable

log_archive_dest_state_2             string      enable

log_archive_dest_state_20            string      enable

log_archive_dest_state_21            string      enable

log_archive_dest_state_22            string      enable

log_archive_dest_state_23            string      enable

log_archive_dest_state_24            string      enable

log_archive_dest_state_25            string      enable

log_archive_dest_state_26            string      enable

log_archive_dest_state_27            string      enable

log_archive_dest_state_28            string      enable

log_archive_dest_state_29            string      enable

log_archive_dest_state_3             string      enable

log_archive_dest_state_30            string      enable

log_archive_dest_state_31            string      enable

log_archive_dest_state_4             string      enable

log_archive_dest_state_5             string      enable

log_archive_dest_state_6             string      enable

log_archive_dest_state_7             string      enable

log_archive_dest_state_8             string      enable

log_archive_dest_state_9             string      enable

log_archive_duplex_dest              string

log_archive_format                   string      %t_%s_%r.dbf

log_archive_max_processes            integer     4

log_archive_min_succeed_dest         integer     1

log_archive_start                    boolean     FALSE

log_archive_trace                    integer     0

log_buffer                           big integer 16M

log_checkpoint_interval              integer     0

log_checkpoint_timeout               integer     1800

log_checkpoints_to_alert             boolean     FALSE

log_file_name_convert                string

long_module_action                   boolean     TRUE

max_auth_servers                     integer     25

max_datapump_jobs_per_pdb            string      100

max_datapump_parallel_per_job        string      50

max_dispatchers                      integer

max_dump_file_size                   string      unlimited

max_idle_blocker_time                integer     0

max_idle_time                        integer     0

max_iops                             integer     0

max_mbps                             integer     0

max_pdbs                             integer     4098

max_shared_servers                   integer

max_string_size                      string      STANDARD

memoptimize_pool_size                big integer 0

memory_max_target                    big integer 0

memory_target                        big integer 0

min_auth_servers                     integer     1

multishard_query_data_consistency    string      strong

multishard_query_partial_results     string      not allowed

nls_calendar                         string

nls_comp                             string      BINARY

nls_currency                         string

nls_date_format                      string

nls_date_language                    string

nls_dual_currency                    string

nls_iso_currency                     string

nls_language                         string      AMERICAN

nls_length_semantics                 string      BYTE

nls_nchar_conv_excp                  string      FALSE

nls_numeric_characters               string

nls_sort                             string

nls_territory                        string      AMERICA

nls_time_format                      string

nls_time_tz_format                   string

nls_timestamp_format                 string

nls_timestamp_tz_format              string

noncdb_compatible                    boolean     FALSE

object_cache_max_size_percent        integer     10

object_cache_optimal_size            integer     10240000

ofs_threads                          integer     4

olap_page_pool_size                  big integer 0

one_step_plugin_for_pdb_with_tde     boolean     FALSE

open_cursors                         integer     300

open_links                           integer     4

open_links_per_instance              integer     4

optimizer_adaptive_plans             boolean     TRUE

optimizer_adaptive_reporting_only    boolean     FALSE

optimizer_adaptive_statistics        boolean     FALSE

optimizer_capture_sql_plan_baselines boolean     FALSE

optimizer_capture_sql_quarantine     boolean     FALSE

optimizer_cross_shard_resiliency     boolean     FALSE

optimizer_dynamic_sampling           integer     2

optimizer_features_enable            string      20.1.0

optimizer_ignore_hints               boolean     FALSE

optimizer_ignore_parallel_hints      boolean     FALSE

optimizer_index_caching              integer     0

optimizer_index_cost_adj             integer     100

optimizer_inmemory_aware             boolean     TRUE

optimizer_mode                       string      ALL_ROWS

optimizer_real_time_statistics       boolean     FALSE

optimizer_secure_view_merging        boolean     TRUE

optimizer_session_type               string      NORMAL

optimizer_use_invisible_indexes      boolean     FALSE

optimizer_use_pending_statistics     boolean     FALSE

optimizer_use_sql_plan_baselines     boolean     TRUE

optimizer_use_sql_quarantine         boolean     TRUE

os_authent_prefix                    string      ops$

os_roles                             boolean     FALSE

outbound_dblink_protocols            string      ALL

parallel_adaptive_multi_user         boolean     FALSE

parallel_degree_limit                string      CPU

parallel_degree_policy               string      MANUAL

parallel_execution_message_size      integer     16384

parallel_force_local                 boolean     FALSE

parallel_instance_group              string

parallel_max_servers                 integer     40

parallel_min_degree                  string      1

parallel_min_percent                 integer     0

parallel_min_servers                 integer     4

parallel_min_time_threshold          string      AUTO

parallel_servers_target              integer     40

parallel_threads_per_cpu             integer     1

pdb_file_name_convert                string

pdb_lockdown                         string

pdb_os_credential                    string

pdb_template                         string

permit_92_wrap_format                boolean     TRUE

pga_aggregate_limit                  big integer 3G

pga_aggregate_target                 big integer 1536M

pkcs11_library_location              string

plscope_settings                     string      IDENTIFIERS:NONE

plsql_ccflags                        string

plsql_code_type                      string      INTERPRETED

plsql_debug                          boolean     FALSE

plsql_optimize_level                 integer     2

plsql_v2_compatibility               boolean     FALSE

plsql_warnings                       string      DISABLE:ALL

pmem_filestore                       string

pre_page_sga                         boolean     TRUE

private_temp_table_prefix            string      ORA$PTT_

processes                            integer     200

processor_group_name                 string

query_rewrite_enabled                string      TRUE

query_rewrite_integrity              string      enforced

rdbms_server_dn                      string

read_only_open_delayed               boolean     FALSE

recovery_parallelism                 integer     0

recyclebin                           string      on

redo_transport_user                  string

remote_dependencies_mode             string      TIMESTAMP

remote_listener                      string

remote_login_passwordfile            string      EXCLUSIVE

remote_os_authent                    boolean     FALSE

remote_os_roles                      boolean     FALSE

remote_recovery_file_dest            string

replication_dependency_tracking      boolean     TRUE

resource_limit                       boolean     TRUE

resource_manage_goldengate           boolean     FALSE

resource_manager_cpu_allocation      integer     2

resource_manager_plan                string

result_cache_max_result              integer     5

result_cache_max_size                big integer 31488K

result_cache_mode                    string      MANUAL

result_cache_remote_expiration       integer     0

resumable_timeout                    integer     0

rollback_segments                    string

scheduler_follow_pdbtz               boolean     FALSE

sec_case_sensitive_logon             boolean     TRUE

sec_max_failed_login_attempts        integer     3

sec_protocol_error_further_action    string      (DROP,3)

sec_protocol_error_trace_action      string      TRACE

sec_return_server_release_banner     boolean     FALSE

serial_reuse                         string      disable

service_names                        string      DBCS2_icn1v6.sub03110258000.pu

                                                 blicvcn.oraclevcn.com

session_cached_cursors               integer     50

session_max_open_files               integer     10

sessions                             integer     322

sga_max_size                         big integer 6G

sga_min_size                         big integer 0

sga_target                           big integer 6G

shadow_core_dump                     string      partial

shard_queries_restricted_by_key      boolean     FALSE

shared_memory_address                integer     0

shared_pool_reserved_size            big integer 53687091

shared_pool_size                     big integer 0

shared_server_sessions               integer

shared_servers                       integer     1

shrd_dupl_table_refresh_rate         integer     60

skip_unusable_indexes                boolean     TRUE

smtp_out_server                      string

sort_area_retained_size              integer     0

sort_area_size                       integer     65536

spatial_vector_acceleration          boolean     TRUE

spfile                               string      /u01/app/oracle/dbs/spfileDBCS

                                                 2.ora

sql92_security                       boolean     TRUE

sql_trace                            boolean     FALSE

sqltune_category                     string      DEFAULT

ssl_wallet                           string

standby_db_preserve_states           string      NONE

standby_file_management              string      MANUAL

standby_pdb_source_file_dblink       string

standby_pdb_source_file_directory    string

star_transformation_enabled          string      FALSE

statistics_level                     string      TYPICAL

streams_pool_size                    big integer 0

tablespace_encryption_default_algori string      AES128

thm

tape_asynch_io                       boolean     TRUE

target_pdbs                          integer     12

tde_configuration                    string      keystore_configuration=file

temp_undo_enabled                    boolean     FALSE

thread                               integer     0

threaded_execution                   boolean     FALSE

timed_os_statistics                  integer     0

timed_statistics                     boolean     TRUE

trace_enabled                        boolean     TRUE

tracefile_identifier                 string

transactions                         integer     354

transactions_per_rollback_segment    integer     5

undo_management                      string      AUTO

undo_retention                       integer     900

undo_tablespace                      string      UNDOTBS1

unified_audit_common_systemlog       string

unified_audit_systemlog              string

uniform_log_timestamp_format         boolean     TRUE

use_dedicated_broker                 boolean     FALSE

use_large_pages                      string      ONLY

user_dump_dest                       string      /u01/app/oracle/homes/OraDB20H

                                                 ome1/rdbms/log

wallet_root                          string

workarea_size_policy                 string      AUTO

xml_db_events                        string      enable



Posted by pat98

- 테스트 환경


Oracle cloud 내 dbcs 19.6.0.0


- Problem


많이 사용하지는 않지만 간단한 성능지표를 보기위해 EM Express 를 설정하다가 삽질을 좀 했는데..

19c 부터는 Flash 방식을 지원하지 않음을 알게 되었다.

기본이 Java JET technology 를 사용하게 된다. 근데 이게 브라우저에서 화면이 loading이 잘 안되는 문제가 있다.

ID/Passwd 넣고 기다리면 진행되지 않고 계속 무한 loading 이 지속된다. 아 어쩌라고...


on-premise 는 테스트 못해봤다. 일단 Cloud 만 해 봄.


- Solution


구글링 결과.


https://docs.oracle.com/en/database/oracle/oracle-database/19/upgrd/behavior-changes-deprecated-desupport-oracle-database.html#GUID-B92F3E41-FCC4-4F11-B1E6-FC8B147C18EB


이전처럼 Flash-based 방식을 사용하고 싶다면 아래와 같이 설정하면 된다.


- 이전처럼 Flash 방식 활성화


SQL> @?/rdbms/admin/execemx emx


- Java JET 방식으로 돌아가기


SQL> @?/rdbms/admin/execemx omx


현재 테스트 결과로는..내가 사용하는 환경의 browser의 문제일수 있지만


1. Chrome에서는 접속이 잘 되는것 처럼 보이지만 무한 session expire 메세지가 반복되면서 안됨. 

2. explorer에서는 잘 접속된다.

3. Firefox 도 잘 접속된다.


https://xxx.xxx.xxx.xxx:5500/em


- 안되는 Chrome 화면



* 크롬도 아래와 같이 설정하면 해결됨


크롬버전 80 이상부터는 주소창에 아래와 같이 치고


chrome://flags/#same-site-by-default-cookies


아래와 같이 SamSite by default cookies 값을 disabled 로 변경한 후 Chrome 재기동 한다.







- 잘 되는 explorer 화면



- Fireforx 화면



Posted by pat98


2020. 3.4 Release Notes


얼마전 OCI 의 Shape 변경이 가능해진 것에 이어서 DB system도 Shape 변경이 가능하게 기능이 추가되었습니다.

downtime 은 있지만 (15분~20분)  이전에는 Full 백업을 받고 다시 인스턴스를 생성해야 했는데, 이전에 비하면 훨씬 좋아진 기능입니다.  


VM.Standard2.1 -> VM.Standard2.2 로 바꿔보는 테스트 입니다.


shape 변경시 오라클 SGA 영역도 커지거나 작아지면 자동으로 크기가 변경됩니다. (전체 Memory의 50%가 할당되는 방식으로 보임)


SGA 7.6G -> SGA 15.2G






Posted by pat98


2020.3.9 Release Notes


Oracle Cloud에서 드디어 DBCS 생성시  KST Timezone 선택가능이 가능해 졌습니다. (진작에 됐어야 하는 건데 구현이 어려웠던건지...)


DBCS 생성후에 Timezone을 한국시간으로 바꾸면서 Listener 를 통한 접속시 Timezone 반영이 안되는 등 자잘한 문제들이 발생했었는데 해당 이슈는 모두 Clear 될 듯 합니다. 


https://docs.cloud.oracle.com/en-us/iaas/releasenotes/changes/d7e2bf9d-22ca-4e06-b5ba-00976ed8c047/







Posted by pat98

네트워크 관련 참고사항 


IPv4 CIDR blocks



Posted by pat98
이전버튼 1 2 3 이전버튼

04-27 15:27
Flag Counter
Yesterday
Today
Total

글 보관함

최근에 올라온 글

달력

 « |  » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

최근에 달린 댓글